Example 1. The Function From Example 1 Compiled With the -O2 and --optimizer_interlist Options

_main: STMFD SP!, {LR} ;** 5 ----------------------- printf("Hello, world\n"); ADR A1, SL1 BL _printf ;** 6 ----------------------- return 0; MOV A1, #0 LDMFD SP!, {PC}