This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/56597] unaligned local variable used by implicit sse instructions
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 11 Mar 2013 17:36:40 +0000
- Subject: [Bug c++/56597] unaligned local variable used by implicit sse instructions
- Auto-submitted: auto-generated
- References: <bug-56597-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56597
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-11 17:36:40 UTC ---
If the failure is on reading from the stack pointer, then it must be that some
caller misaligns the stack. You have mentioned what target you're using, so it
is hard to guess what is faulty. E.g. on i?86-linux stack must be 16-byte
aligned, if it isn't, you're violating the ABI (but gcc has some options where
you can ask it to realign the stack dynamically, or assume smaller alignment
etc.).