PATCH: tweak dectest.exp test driver

Ben Elliston bje@au1.ibm.com
Mon Jan 23 05:22:00 GMT 2006


I'm committing the following simplification to dectest.exp as obvious.
This test driver is only used when the $DECTEST environment variable
is set anyhow, so will not affect anyone.

2006-01-23  Ben Elliston  <bje@au.ibm.com>

        * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
        Remove target conditional torture options for i?86 and x86-64
        GNU/Linux.

Index: gcc.misc-tests/dectest.exp
===================================================================
--- gcc.misc-tests/dectest.exp  (revision 110095)
+++ gcc.misc-tests/dectest.exp  (working copy)
@@ -21,18 +21,12 @@
 #
 # Contributed by Ben Elliston <bje@au.ibm.com>.
 
-set TORTURE_OPTIONS [list {} -O1 -O2 -O3 -msoft-float]
+set TORTURE_OPTIONS [list {} -O1 -O2 -O3 -Os -msoft-float]
 
 # On x86 and x86-64 systems, -Os makes the stack alignment too small,
 # leading to segmentation faults when executing SSE instructions.
 # Force the alignment of the stack to 2^4 (16) bytes.
 
-if {[istarget i?86-*-linux-gnu] || [istarget x86_64-*-linux-gnu]} {
-    lappend TORTURE_OPTIONS {-Os -mpreferred-stack-boundary=4}
-} else {
-    lappend TORTURE_OPTIONS {-Os}
-}
-
 proc target-specific-flags {} {
   set result "-frounding-math "
   return $result



More information about the Gcc-patches mailing list