https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99905
--- Comment #2 from Zdenek Sojka <zsojka at seznam dot cz> --- (In reply to Martin Liška from comment #1) > > Probably present since -mgeneral-regs-only introduction. > > Confirmed that, it's since r7-928-gce3a16ff1f59e6db. Thank you for the bisection. If -mgeneral-regs-only is not used, the flag can be replaced by -mno-mmx -mno-sse: $ x86_64-pc-linux-gnu-gcc -Os -mno-mmx -mno-sse testcase.c $ ./a.out Aborted