This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/39002] [4.4 Regression] codegen bug, stack pointer is not restored
- From: "jakub at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Jan 2009 10:31:27 -0000
- Subject: [Bug target/39002] [4.4 Regression] codegen bug, stack pointer is not restored
- References: <bug-39002-11564@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #16 from jakub at gcc dot gnu dot org 2009-01-29 10:31 -------
Created an attachment (id=17208)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17208&action=view)
gcc44-pr39002.patch
As MS_ABI sseregs save area isn't counted into frame.allocate anymore, IMHO
ix86_can_use_return_insn_p has to check for that too. This patch cures the
testcase for visual inspection. Could somebody please bootstrap/regtest it on
mingw? I can bootstrap/regtest it on x86_64-linux, but as nsseregs is always
zero there, this won't be sufficient test.
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39002