https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115148
Oleg Endo <olegendo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at redhat dot com --- Comment #14 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to John Paul Adrian Glaubitz from comment #13) > I can even confirm that reverting a7acb6dca941db2b1c135107dac3a34a20650d5c > (with some minor merge adjustments) on current git master fixes the problem > for me. Great. Thanks a lot! Vladimir, do you have any idea what could be going wrong here? It seems after your change in ira-costs.c, the emitted .align directive that is emitted in in sh.cc (barrier_align) gets moved around which results in wrongly aligned labels. It's difficult for me to imagine the connection of the two ...