https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64895
Uroš Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2015-03-06
CC| |law at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> ---
Confirmed, still happens with r221230 even after PR64342 fix:
The testcase from the Comment #0, compiled with:
-m32 -fpic -O2 -fipa-ra -fomit-frame-pointer -fno-optimize-sibling-calls
-mregparm=1 -fno-asynchronous-unwind-tables:
compiles to:
foo:
pushl %ebx
movl %eax, %ebx
subl $8, %esp
call bar
addl $8, %esp
addl %ebx, %eax
popl %ebx
ret