This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/33812] [4.3 Regression] Vectorizer testcases fail
- From: "amodra at bigpond dot net dot au" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Oct 2007 23:48:53 -0000
- Subject: [Bug target/33812] [4.3 Regression] Vectorizer testcases fail
- References: <bug-33812-9531@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #8 from amodra at bigpond dot net dot au 2007-10-19 23:48 -------
I'm building a current powerpc64 compiler at the moment to verify, but I think
this is because rs6000_emit_epilogue is now generating mems with address
sp+offset where offset is too large. Prior to my patch we restored altivec
regs and vrsave from the wrong address...
Fix is to move the block of code restoring vrsave to after we have restored the
old stack pointer.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33812