This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/23322] [4.1/4.2/4.3 regression] performance regression
- From: "hubicka at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Feb 2008 11:26:19 -0000
- Subject: [Bug target/23322] [4.1/4.2/4.3 regression] performance regression
- References: <bug-23322-10914@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #24 from hubicka at gcc dot gnu dot org 2008-02-06 11:26 -------
IS_STACK_MODE returns true for MODEs that *might* go to the stack registers.
When we do SSE math, SFmode/DFmode will most likely go into SSE register, but
still they are valid for stack register and might go there in some corner cases
(for example when asked for by asm statement or they get returned in the
register via i386 ABI requirements).
I will today commit the two fixes and then we can give a try to make STACK_REGS
hack less active.
Honza
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23322