This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/21990] Wrong code for 4.0 and head: Reload clobbers the frame pointer by using it as spill register without recognizing the clobbering
- From: "bjoern dot m dot haase at web dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Aug 2005 13:49:51 -0000
- Subject: [Bug middle-end/21990] Wrong code for 4.0 and head: Reload clobbers the frame pointer by using it as spill register without recognizing the clobbering
- References: <20050609222806.21990.bjoern.m.haase@web.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From bjoern dot m dot haase at web dot de 2005-08-20 13:49 -------
I have re-investigated this bug today and observed that it no longer appears in
mainline. It is also absent in today's cvs state of the 4.0 branch.
Dunno whether the original problem has been fixed or whether something else has
changed such that the bug is no longer exposed: Since the register allocator
now seems to be smarter on both branches than it used to be, the function
exposing the bug no longer needs the frame pointer.
Yours,
Björn
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21990