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]

[PATCH, testsuite]: Committed: Remove gcc.c-torture/execute/va-arg-25.x


Hello!

This file is not needed since -Os switched to 128bit preferred stack alignment.

Index: gcc.c-torture/execute/va-arg-25.x
===================================================================
--- gcc.c-torture/execute/va-arg-25.x   (revision 132345)
+++ gcc.c-torture/execute/va-arg-25.x   (working copy)
@@ -1,12 +0,0 @@
-# With -Os we default to -mpreferred-stack-boundary=2, which is not
-# enough for proper operation with V4SImode when the architecture
-# default enables SSE.  Arguably setting -mpreferred-stack-boundary=2
-# under this condition is incorrect.  Finding the correct set of
-# options such that we don't exchange a FAIL for an XPASS is hard;
-# simply force the stack boundary we need and forget about it for now.
-
-if { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } {
-       set additional_flags "-mpreferred-stack-boundary=4"
-}
-
-return 0

Patch was tested on x86_64-pc-linux-gnu with various combinations of -m32/-msse2/-O{2,s}. Patch is committed to mainline.

Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]