i960 Processor Compiler User's Guide
3-36
3
split_mem Split multi-word moves for copy
propagation.
strength-reduce Enable loop strength reduction.
thread-jumps Enable an advanced branch
optimization.
unroll-all-loops Unroll all loops.
unroll-loops Unroll loops where deemed beneficial.
volatile Treat indirect memory references as
volatile.
volatile-global Treat all memory references as volatile.
writable-strings Place string literals in .data section.
Default
The set of optimizations performed is determined by the argument of the
O (Optimize) option.
G (Generate)
Select code generation
options.
G
arg
[,
arg
]...
arg
is one of the following:
abi Generate 80960 ABI-conformant code. This
causes the
char type to be signed, enums to be
four bytes in size and signed, and changes
default alignment rules for structs and unions.
See Chapter 7 for more information.