https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112512
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c |target Target| |x86_64-*-* --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I think this is a user error, you can't really take away %rax from the compiler unless you know exactly what you are doing. I'll leave it to target folks to close as invalid.