This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/5768: sh codegen leaves stuff on stack
- From: rth at gcc dot gnu dot org
- To: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, marcus at mc dot pp dot se, rth at gcc dot gnu dot org
- Date: 25 Mar 2002 22:06:21 -0000
- Subject: Re: optimization/5768: sh codegen leaves stuff on stack
- Reply-to: rth at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, marcus at mc dot pp dot se, rth at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Synopsis: sh codegen leaves stuff on stack
State-Changed-From-To: open->feedback
State-Changed-By: rth
State-Changed-When: Mon Mar 25 14:06:20 2002
State-Changed-Why:
This appears to have been fixed for gcc 3.1. Would you mind
checking the prerelease snapshots to verify this for your
real application as opposed to merely the test case?
For the last test in this thread, I see r8 being restored
in the delay slot of the jump, like so:
jmp @r4
mov.l @r15+,r8
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5768