http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25967
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-12-25 17:21:34 UTC --- (In reply to comment #2) > > REASON #1 --combine is gone. -flto replaces it and it works correctly with a separate .s file. > > REASON #2 > REASON #3 Then what about toplevel inline-asm which solves all the above reasons without much trouble.