i960 Processor Compiler User's Guide
2-30
2
This option makes debugging more
difficult, since the code for multiple C
statements may become intermixed,
causing execution to make numerous
jumps while single-stepping.
f[no-]schedule-insns2 Similar to fschedule-insns, but it
requests an additional pass of instruction
scheduling after register allocation has
been done.
f[no-]shadow-globals Shadow memory locations with global
register variables where possible.
Memory locations that are known not to
change are temporarily allocated to
registers. This option makes debugging
more difficult, since objects allocated in
memory may not always be up-to-date.
f[no-]shadow-mem Shadow memory locations with register
variables where possible. Memory
references whose addresses are known
to be the same are temporarily allocated
to registers. This option makes
debugging more difficult, since objects
allocated in memory may not always be
up-to-date.
fshadow-mem is similar to
fshadow-globals, but its analysis is
considerably more sophisticated. In
most cases,
fshadow-mem allows more
optimization than
fshadow-globals,
but compile time is slower.
f[no-]space-opt Optimize to reduce the size of the
generated code.