https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #183 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> --- I'm trying with late-combine disabled now: diff --git a/gcc/config/sh/sh.cc b/gcc/config/sh/sh.cc index 280588268ae..dca27893536 100644 --- a/gcc/config/sh/sh.cc +++ b/gcc/config/sh/sh.cc @@ -1047,6 +1047,9 @@ sh_override_options_after_change (void) str_align_functions = r; } } + + if (!OPTION_SET_P (flag_late_combine_instructions)) + flag_late_combine_instructions = 0; } ^L /* Print the operand address in x to the stream. */