[Bug rtl-optimization/64895] RA picks the wrong register for -fipa-ra
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Fri Mar 6 08:04:00 GMT 2015
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
More information about the Gcc-bugs
mailing list