yann@402: diff -durN gcc-3.4.6.orig/gcc/config/sh/sh.h gcc-3.4.6/gcc/config/sh/sh.h yann@402: --- gcc-3.4.6.orig/gcc/config/sh/sh.h 2006-01-12 02:20:32.000000000 +0100 yann@402: +++ gcc-3.4.6/gcc/config/sh/sh.h 2007-08-15 23:03:09.000000000 +0200 yann@402: @@ -422,6 +422,10 @@ yann@402: do { \ yann@402: if (LEVEL) \ yann@402: flag_omit_frame_pointer = -1; \ yann@402: + if (LEVEL <= 2) \ yann@402: + { \ yann@402: + flag_reorder_blocks = 0; \ yann@402: + } \ yann@402: if (SIZE) \ yann@402: target_flags |= SPACE_BIT; \ yann@402: if (TARGET_SHMEDIA && LEVEL > 1) \