This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Sep 07, 2006 at 08:26:45PM -0400, Jason Merrill wrote:The testcase in 13685 breaks because -Os implies a smaller PREFERRED_STACK_BOUNDARY than SSE requires. This patch causes us to use the 128-bit boundary if SSE is enabled, which fixes the bug.
I think it is a bad idea for -Os to change ABI. There are several bugs open because of it. You can have a program compiled with -Os calling a library compiled with -msee. The program will crash since -Os uses a different ABI. The easiest way to fix is for -Os not to change the ABI automatically.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |