https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77483
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-09-05 Ever confirmed|0 |1 --- Comment #2 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > A reghunt identified the following patch as the culprit: > > 2016-09-01 Eric Botcazou <ebotca...@adacore.com> > > * config/i386/i386.c (ix86_option_override_internal): Also disable the > STV pass if -mstackrealign is enabled. > > which makes sense since 32-bit Solaris/x86 enables -mstackrealign by default. Well, this patch is a workaround for a pass that wreaks serious havoc except on Linux. Feel free to come up with a better solution...