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:
Bob Wilson 2005-04-29 16:40:52 +00:00 committed by Bob Wilson
parent d54485660a
commit 528a7d2262
2 changed files with 18 additions and 0 deletions

View File

@ -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

View File

@ -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() \