xtensa.h (OPTIMIZATION_OPTIONS): Define to disable flag_reorder_blocks.
* config/xtensa/xtensa.h (OPTIMIZATION_OPTIONS): Define to disable flag_reorder_blocks. From-SVN: r99000
This commit is contained in:
parent
d54485660a
commit
528a7d2262
|
@ -1,3 +1,8 @@
|
|||
2005-04-29 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* config/xtensa/xtensa.h (OPTIMIZATION_OPTIONS): Define to disable
|
||||
flag_reorder_blocks.
|
||||
|
||||
2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
PR tree-optimization/21030
|
||||
|
|
|
@ -65,6 +65,19 @@ extern unsigned xtensa_current_frame_size;
|
|||
(XCHAL_HAVE_L32R ? 0 : MASK_CONST16))
|
||||
|
||||
#define OVERRIDE_OPTIONS override_options ()
|
||||
|
||||
/* Reordering blocks for Xtensa is not a good idea unless the compiler
|
||||
understands the range of conditional branches. Currently all branch
|
||||
relaxation for Xtensa is handled in the assembler, so GCC cannot do a
|
||||
good job of reordering blocks. Do not enable reordering unless it is
|
||||
explicitly requested. */
|
||||
#define OPTIMIZATION_OPTIONS(LEVEL, SIZE) \
|
||||
do \
|
||||
{ \
|
||||
flag_reorder_blocks = 0; \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
|
||||
/* Target CPU builtins. */
|
||||
#define TARGET_CPU_CPP_BUILTINS() \
|
||||
|
|
Loading…
Reference in New Issue