https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61605
Andi Kleen <andi-gcc at firstfloor dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andi-gcc at firstfloor dot org, | |tom at codesourcery dot com --- Comment #1 from Andi Kleen <andi-gcc at firstfloor dot org> --- This is in theory implemented in mainline with -fuse-caller-save It doesn't seem to work for me though. I also didn't see the option doing anything on a larger program.