https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103274
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2021-11-16 Status|UNCONFIRMED |WAITING --- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > -freorder-blocks-and-partition sometimes causes a function to end right in a > (non-returning) call, but SEH needs at least one more instruction on x86_64. > Seen in GCC 10.3, 11.2 and git master. Maybe [1] did not cover all the cases? SEH means "Structured Exception Handling" but there is no exception handling in this chunk of program since it's written in C and compiled without -fexceptions, so I'm not quite sure what you're expecting here.