]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Normalize interface for all *-dg-runtest.
authorThomas Schwinge <thomas@codesourcery.com>
Fri, 4 Jul 2014 05:28:17 +0000 (07:28 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Fri, 4 Jul 2014 05:28:17 +0000 (07:28 +0200)
gcc/testsuite/
* lib/g++-dg.exp (g++-dg-runtest): Change interface to match
dg-runtest's.  Adapt all callers.
* lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
* lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
* lib/go-dg.exp (go-dg-runtest): Likewise.
* lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
* lib/objc-dg.exp (objc-dg-runtest): Likewise.
libffi/
* testsuite/lib/libffi.exp (libffi-dg-runtest): Change interface
match to dg-runtest's.

From-SVN: r212278

67 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/asan/asan.exp
gcc/testsuite/g++.dg/charset/charset.exp
gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp
gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
gcc/testsuite/g++.dg/dfp/dfp.exp
gcc/testsuite/g++.dg/dg.exp
gcc/testsuite/g++.dg/gcov/gcov.exp
gcc/testsuite/g++.dg/gomp/gomp.exp
gcc/testsuite/g++.dg/graphite/graphite.exp
gcc/testsuite/g++.dg/guality/guality.exp
gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp
gcc/testsuite/g++.dg/tls/tls.exp
gcc/testsuite/g++.dg/tm/tm.exp
gcc/testsuite/g++.dg/torture/dg-torture.exp
gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp
gcc/testsuite/g++.dg/tsan/tsan.exp
gcc/testsuite/g++.dg/ubsan/ubsan.exp
gcc/testsuite/g++.dg/vect/vect.exp
gcc/testsuite/g++.old-deja/old-deja.exp
gcc/testsuite/gcc.c-torture/compile/compile.exp
gcc/testsuite/gcc.dg/asan/asan.exp
gcc/testsuite/gcc.dg/atomic/atomic.exp
gcc/testsuite/gcc.dg/format/format.exp
gcc/testsuite/gcc.dg/guality/guality.exp
gcc/testsuite/gcc.dg/noncompile/noncompile.exp
gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp
gcc/testsuite/gcc.dg/torture/dg-torture.exp
gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp
gcc/testsuite/gcc.dg/torture/tls/tls.exp
gcc/testsuite/gcc.dg/tsan/tsan.exp
gcc/testsuite/gcc.dg/ubsan/ubsan.exp
gcc/testsuite/gcc.dg/vmx/vmx.exp
gcc/testsuite/gcc.misc-tests/i386-prefetch.exp
gcc/testsuite/gcc.target/avr/torture/avr-torture.exp
gcc/testsuite/gcc.target/cris/torture/cris-torture.exp
gcc/testsuite/gcc.target/frv/frv.exp
gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
gcc/testsuite/gcc.target/microblaze/microblaze.exp
gcc/testsuite/gcc.target/mips/mips.exp
gcc/testsuite/gcc.target/powerpc/powerpc.exp
gcc/testsuite/gcc.target/rx/rx.exp
gcc/testsuite/gcc.target/sh/torture/sh-torture.exp
gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp
gcc/testsuite/gfortran.dg/dg.exp
gcc/testsuite/gfortran.dg/gomp/gomp.exp
gcc/testsuite/gfortran.dg/graphite/graphite.exp
gcc/testsuite/gfortran.dg/guality/guality.exp
gcc/testsuite/gfortran.dg/ieee/ieee.exp
gcc/testsuite/gfortran.dg/vect/vect.exp
gcc/testsuite/go.dg/dg.exp
gcc/testsuite/go.test/go-test.exp
gcc/testsuite/lib/g++-dg.exp
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/gfortran-dg.exp
gcc/testsuite/lib/go-dg.exp
gcc/testsuite/lib/obj-c++-dg.exp
gcc/testsuite/lib/objc-dg.exp
gcc/testsuite/obj-c++.dg/torture/dg-torture.exp
gcc/testsuite/obj-c++.dg/torture/strings/strings.exp
gcc/testsuite/obj-c++.dg/torture/tls/tls.exp
gcc/testsuite/objc.dg/torture/dg-torture.exp
gcc/testsuite/objc.dg/torture/strings/strings.exp
gcc/testsuite/objc.dg/torture/tls/tls.exp
libffi/ChangeLog
libffi/testsuite/lib/libffi.exp
libgomp/testsuite/libgomp.fortran/fortran.exp

index e9cfe2befc83642a36db1ef2367e10e99b457658..9ea562b78a5d2c954621aa01eea61909bd5bd6b1 100644 (file)
@@ -1,3 +1,13 @@
+2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
+       dg-runtest's.  Adapt all callers.
+       * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
+       * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
+       * lib/go-dg.exp (go-dg-runtest): Likewise.
+       * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
+       * lib/objc-dg.exp (objc-dg-runtest): Likewise.
+
 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/61682
index 30fbb1d91a87b1b40649e7beff64bd7e0ad8ad64..98ff59c16123527c260e4c169c2d5bde3f86b2c0 100644 (file)
@@ -29,7 +29,7 @@ dg-init
 if [asan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/asan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/asan/*.c]] "" ""
 
 }
 
index 3ca071eea5e7576a2003a101a670e985153092fa..c54e6764e0f84e8a19f901bf79afc83be2c5fdd8 100644 (file)
@@ -38,7 +38,7 @@ dg-init
 
 # Main loop.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{c,cc,S} ]] \
-        $DEFAULT_CHARSETCFLAGS
+        "" $DEFAULT_CHARSETCFLAGS
 
 # All done.
 dg-finish
index 0cb6539cb094b7083a830037bf504bc22732a2d1..b0f036219ae941b50dd46a55fc78207320aec8fd 100644 (file)
@@ -26,12 +26,12 @@ if { ![check_effective_target_cilkplus] } {
 dg-init
 if [cilkplus_init] {
     # Run the tests that are shared with C.
-    g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/PS/*.c]] ""
+    g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/PS/*.c]] "" ""
     dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/SE/*.c]] "-O3" " "
     dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/SE/*.c]] " " " "
     dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/SE/*.c]] "-g -O2" " "
     # Run the C++ only tests.
-    g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] ""
+    g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] "" ""
 
     dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/AN/*.c]] " -fcilkplus" " "
     dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cilk-plus/AN/*.c]] " -O1 -fcilkplus" " "
index d947a0eaf5b7eebe2a5e26c67a1311032f1161ba..b9eb97f766a021386078ef161a1f861fd9c14cc3 100644 (file)
@@ -36,7 +36,7 @@ if { ! [string match "*: target system does not support the * debug format*" \
     $comp_output] } {
     remove-build-file "trivial.S"
     g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/dwarf2/*.c]] \
-           $DEFAULT_CFLAGS
+           "" $DEFAULT_CFLAGS
 }
 
 # All done.
index fceb12605a1143b6bb4f00cb93ed5a00f4518e5b..3cfe03c111487dd6192ddd79d56ef05c9d13106e 100644 (file)
@@ -50,10 +50,10 @@ dg-init
 
 # Main loop.  Run the tests that are specific to C++.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[C]] \
-        $DEFAULT_CXXFLAGS
+        "" $DEFAULT_CXXFLAGS
 # Run tests that are shared with C testing.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/dfp/*.c]] \
-        $DEFAULT_CXXFLAGS
+        "" $DEFAULT_CXXFLAGS
 
 # All done.
 dg-finish
index aeae8f373b1b8a2e01e9942b85bc8c9129cfbc59..14beae1c257f80de2792ec313fa953b6898cdd16 100644 (file)
@@ -57,14 +57,14 @@ set tests [prune $tests $srcdir/$subdir/ubsan/*]
 set tests [prune $tests $srcdir/$subdir/tsan/*]
 
 # Main loop.
-g++-dg-runtest $tests $DEFAULT_CXXFLAGS
+g++-dg-runtest $tests "" $DEFAULT_CXXFLAGS
 
 # C/C++ common tests.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/*.\[cSi\]]] \
-       ""
+       "" ""
 
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/cpp/*.\[cS\]]] \
-       ""
+       "" ""
 
 
 # All done.
index 892baa8274b808ac734ad4f7c393a97e6a76d3a1..20cd9d0697c36501fb21ee812918b634e516a935 100644 (file)
@@ -39,6 +39,6 @@ if { $files != "" } {
 }
 
 # Main loop.
-g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] ""
+g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] "" ""
 
 dg-finish
index bcb9ae3859e9897d9c06dd593e0ce858a0cb9ebb..def0ec14ba378289a2d136ce5bea1fa501a8577b 100644 (file)
@@ -29,7 +29,7 @@ dg-init
 # Main loop.
 g++-dg-runtest [lsort [concat \
        [find $srcdir/$subdir *.C] \
-       [find $srcdir/c-c++-common/gomp *.c]]] "-fopenmp"
+       [find $srcdir/c-c++-common/gomp *.c]]] "" "-fopenmp"
 
 # All done.
 dg-finish
index 7079634e70ba3feb4152adeab594ca3730a70242..c0ed3cef0946ad9e0df5c74c872b992bab757c1e 100644 (file)
@@ -46,14 +46,14 @@ set block_files       [lsort [glob -nocomplain $srcdir/$subdir/block-*.C ] ]
 
 # Tests to be compiled.
 set dg-do-what-default compile
-g++-dg-runtest $scop_files        "-O2 -fgraphite -fdump-tree-graphite-all"
-g++-dg-runtest $id_files          "-O2 -fgraphite-identity -ffast-math"
+g++-dg-runtest $scop_files        "" "-O2 -fgraphite -fdump-tree-graphite-all"
+g++-dg-runtest $id_files          "" "-O2 -fgraphite-identity -ffast-math"
 
 # Tests to be run.
 set dg-do-what-default run
-g++-dg-runtest $run_id_files      "-O2 -fgraphite-identity"
-g++-dg-runtest $interchange_files "-O2 -floop-interchange -fno-loop-block -fno-loop-strip-mine -ffast-math -fdump-tree-graphite-all"
-g++-dg-runtest $block_files       "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all"
+g++-dg-runtest $run_id_files      "" "-O2 -fgraphite-identity"
+g++-dg-runtest $interchange_files "" "-O2 -floop-interchange -fno-loop-block -fno-loop-strip-mine -ffast-math -fdump-tree-graphite-all"
+g++-dg-runtest $block_files       "" "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all"
 
 # The default action for the rest of the files is 'compile'.
 set dg-do-what-default compile
@@ -62,7 +62,7 @@ foreach f $id_files          {lremove wait_to_run_files $f}
 foreach f $run_id_files      {lremove wait_to_run_files $f}
 foreach f $interchange_files {lremove wait_to_run_files $f}
 foreach f $block_files       {lremove wait_to_run_files $f}
-g++-dg-runtest $wait_to_run_files " -pedantic-errors"
+g++-dg-runtest $wait_to_run_files "" "-pedantic-errors"
 
 # Clean up.
 set dg-do-what-default ${save-dg-do-what-default}
index 3ff7f2f77e5daedd8362cfd983dde5fc9fc98537..e0a8e93ae6001e5079de5bf077d489a458661921 100644 (file)
@@ -47,8 +47,8 @@ if {[check_guality "
     return 0;
   }
 "]} {
-  gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C]] ""
-  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/guality/*.c]] ""
+  gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C]] "" ""
+  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/guality/*.c]] "" ""
 }
 
 if [info exists guality_gdb_name] {
index b07fbb08c678efa01addc7954e592394b9b86ae1..9416637933ffeb3b393358f5fb47925dbbc91a9e 100644 (file)
@@ -31,8 +31,8 @@ set-torture-options [list \
        { -Os -g } ]
 
 if [gdb-exists] {
-  gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] ""
-  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/simulate-thread/*.c]] ""
+  gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] "" ""
+  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/simulate-thread/*.c]] "" ""
 }
 
 torture-finish
index 279fdfdcb7d86029c9b41f4af3bac680fc2f22f9..cf7e5e851f7742eabc8dfd83698c6a8c08b65cfa 100644 (file)
@@ -29,7 +29,7 @@ if ![info exists DEFAULT_CXXFLAGS] then {
 dg-init
 
 # Main loop.
-g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] $DEFAULT_CXXFLAGS
+g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] "" $DEFAULT_CXXFLAGS
 
 # All done.
 dg-finish
index 1d1dc3c7995dd581efb024a2346d0da41c1c0a81..1d1c712dab78f3871feaa6a5b64479ed8c07142d 100644 (file)
@@ -34,10 +34,10 @@ dg-init
 
 # Run the tests that are shared with C.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/tm/*.c]] \
-       $DEFAULT_CXXFLAGS
+       "" $DEFAULT_CXXFLAGS
 # Run the C++ only tests.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] \
-       $DEFAULT_CXXFLAGS
+       "" $DEFAULT_CXXFLAGS
 
 # All done.
 dg-finish
index 7525e0408af021c4220febc586c7cc8dfb7a4553..f42a6d21a39e7b3648ea79ab6b2951829bbc82e9 100644 (file)
@@ -3,5 +3,5 @@
 load_lib g++-dg.exp
 
 dg-init
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C $srcdir/c-c++-common/torture/*.c]] ""
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C $srcdir/c-c++-common/torture/*.c]] "" ""
 dg-finish
index ad08fc08a3d66a1fcb2d7ec5c2265d1763be1041..a784d46b817a6d942ea7979eb71ee6f57ad92759 100644 (file)
@@ -51,7 +51,7 @@ if { [check_effective_target_fpic] } then {
 # Combine stackalign options with the usual torture optimization flags.
 set-torture-options [concat $DG_TORTURE_OPTIONS $LTO_TORTURE_OPTIONS] $stackalign_options
 
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C]] "$default_flags"
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.C]] "" "$default_flags"
 
 torture-finish
 dg-finish
index 14ff02e5571e96bab257b7afeb70ec639c2eb56a..37caeb904115208e975038b11f97e156fb706a73 100644 (file)
@@ -37,7 +37,7 @@ set-torture-options [list \
 if [tsan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/tsan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/tsan/*.c]] "" ""
 
 }
 
index 7d5e9ba72e11ba3833a5aa351ff6ece8e94bea30..769855e2e50874d7acb5d1e3e754a88efd5f0fca 100644 (file)
@@ -25,7 +25,7 @@ dg-init
 if [ubsan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/ubsan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/ubsan/*.c]] "" ""
 
 }
 
index 2bac8105d839dd29b30cd648b425fd1afcf20777..26be0e462c263ce06ebcf8fe019fbbf421c82075 100644 (file)
@@ -59,9 +59,9 @@ dg-init
 
 # Main loop.
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/pr*.{c,cc,S} ]] \
-        $DEFAULT_VECTCFLAGS
+        "" $DEFAULT_VECTCFLAGS
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/slp-pr*.{c,cc,S} ]] \
-        $VECT_SLP_CFLAGS
+        "" $VECT_SLP_CFLAGS
 
 #### Tests with special options
 global SAVED_DEFAULT_VECTCFLAGS
@@ -71,7 +71,7 @@ set SAVED_DEFAULT_VECTCFLAGS $DEFAULT_VECTCFLAGS
 set DEFAULT_VECTCFLAGS $SAVED_DEFAULT_VECTCFLAGS
 lappend DEFAULT_VECTCFLAGS "--param max-aliased-vops=0"
 g++-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/param-max-aliased*.\[cS\]]]  \
-        $DEFAULT_VECTCFLAGS
+        "" $DEFAULT_VECTCFLAGS
 
 # Clean up.
 set dg-do-what-default ${save-dg-do-what-default} 
index ac3ed7c2ab192ac097b3cd71ad76f3a6ea5a3834..153fdeb6f1a37f9d826db14064b96e278241ad64 100644 (file)
@@ -31,7 +31,7 @@ dg-init
 set tests [lsort [find $srcdir/$subdir *.C]]
 
 # Main loop.
-g++-dg-runtest $tests $DEFAULT_CXXFLAGS
+g++-dg-runtest $tests "" $DEFAULT_CXXFLAGS
 
 # All done.
 dg-finish
index 5fd47015e136f400354cbff64f401c1f198bf616..f688142a2945e7ac1149df8d007217891f1b5307 100644 (file)
@@ -27,7 +27,7 @@ dg-init
 # Main loop.
 set saved-dg-do-what-default ${dg-do-what-default}
 set dg-do-what-default "assemble"
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "-w"
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" "-w"
 set dg-do-what-default ${saved-dg-do-what-default}
 
 # All done.
index 9be07fca14b4232c457e0d30b01ee912e25755d1..69534c411ba49e4904dbbcac2eb2c007a57e490c 100644 (file)
@@ -31,7 +31,7 @@ dg-init
 if [asan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/asan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/asan/*.c]] "" ""
 
 }
 
index 9200e3198bd4781c3d6fe1243a74c47594010d84..94b7f089ce230dbdbbeceffc7704602ff1468d9b 100644 (file)
@@ -26,7 +26,7 @@ load_lib atomic-dg.exp
 dg-init
 if [atomic_init] {
     # Main loop.
-    gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] ""
+    gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] "" ""
 }
 
 # All done.
index 9d8a289a2dec0b3fc59f73ebb8f176f679784ea2..290033bf80de03a17eb4bc551b479c7b355978ed 100644 (file)
@@ -29,6 +29,6 @@ torture-init
 set-torture-options [list { } { -DWIDE } ]
 
 dg-init
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" ""
 torture-finish
 dg-finish
index 5e714dd7dc4e23f20208d897852c39ec393173c7..324f2990ec2887453e01e28fa01cdc5052eec0db 100644 (file)
@@ -47,8 +47,8 @@ if {[check_guality "
     return 0;
   }
 "]} {
-  gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] ""
-  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/guality/*.c]] "-Wc++-compat"
+  gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "" ""
+  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/guality/*.c]] "" "-Wc++-compat"
 }
 
 if [info exists guality_gdb_name] {
index 15460ef2bf0f4c937ab01b8edb741b7890f82cf2..e46a950b08588b99cb389c09059ca691ed4f3b7d 100644 (file)
@@ -21,5 +21,5 @@
 load_lib gcc-dg.exp
 
 dg-init
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" ""
 dg-finish
index a4c2302d48a92c5360293ee9a73cf604d95d9dd9..7a34e70cd19b1e2c141b5e38df840edd0d4b64ba 100644 (file)
@@ -33,8 +33,8 @@ set-torture-options [list \
        { -O3 -g } ]
 
 if [gdb-exists] {
-  gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] ""
-  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/simulate-thread/*.c]] ""
+  gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] "" ""
+  gcc-dg-runtest [lsort [glob $srcdir/c-c++-common/simulate-thread/*.c]] "" ""
 }
 
 torture-finish
index cb91c791ea9015abb1d5b9ebd24f0da7bf42df36..94c48fc0003210005f99a63041bffba3169ab7f9 100644 (file)
@@ -3,5 +3,5 @@
 load_lib gcc-dg.exp
 
 dg-init
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c $srcdir/c-c++-common/torture/*.c]] ""
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c $srcdir/c-c++-common/torture/*.c]] "" ""
 dg-finish
index 8ef84fe353b645d651b2b337f35aa9b45c6e64f6..64d997517d41edf7928ab0a1f26c45403ef09969 100644 (file)
@@ -63,7 +63,7 @@ if { [check_effective_target_automatic_stack_alignment] } then {
 # Combine stackalign options with the usual torture optimization flags.
 set-torture-options [concat $DG_TORTURE_OPTIONS $LTO_TORTURE_OPTIONS] $stackalign_options
 
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "$default_flags"
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "" "$default_flags"
 
 torture-finish
 dg-finish
index e8404232b417db6953391cf0e798cca74f8d4be4..47cf6f3d0fc10e9f2c255cfb0f7582bd220363ab 100644 (file)
@@ -50,7 +50,7 @@ set-torture-options $TLS_TORTURE_OPTIONS {{}} $LTO_TORTURE_OPTIONS
 
 # Main loop.
 gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \
-        $DEFAULT_CFLAGS
+        "" $DEFAULT_CFLAGS
 
 # All done.
 torture-finish
index f080195b739366f921ee8271962e43868bdddb0a..8fa29bd0bf0384e01ea20f43b930ac58b44d89d0 100644 (file)
@@ -37,7 +37,7 @@ set-torture-options [list \
 if [tsan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/tsan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/tsan/*.c]] "" ""
 
 }
 
index 962363b614a0fe616b79eca775a14fc0b2a71825..5518d55843121dfb361e876e57c8c2e700d93e76 100644 (file)
@@ -27,7 +27,7 @@ dg-init
 if [ubsan_init] {
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/ubsan/*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/ubsan/*.c]] "" ""
 
 }
 
index b3c73e85945f2208e4978c87ed25d526e412f411..63a8c3de97f1fad60e36622de58153963b09d6ef 100644 (file)
@@ -49,7 +49,7 @@ dg-init
 
 # Main loop.
 gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] \
-       $DEFAULT_VMXCFLAGS
+       "" $DEFAULT_VMXCFLAGS
 
 # All done.
 dg-finish
index 83e1045a962f3b94fa80530706ae9325c95f698f..159a9642b885b2b7a56d3a18ef99853ccf629cc4 100644 (file)
@@ -98,16 +98,16 @@ if { [board_info target exists multilib_flags]
 }
 
 set-torture-options $PREFETCH_NONE
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-none-*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-none-*.c]] "" ""
 
 set-torture-options $PREFETCH_SSE
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-sse-*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-sse-*.c]] "" ""
 
 set-torture-options $PREFETCH_3DNOW
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-3dnow-*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-3dnow-*.c]] "" ""
 
 set-torture-options $PREFETCH_ATHLON
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-athlon-*.c]] ""
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/i386-pf-athlon-*.c]] "" ""
 
 torture-finish
 dg-finish
index 3e5fdfbd426c1faf8ae19c63572d16ab8dc76d7c..24563e11372efcda18f65eb143f8910b84c26ca7 100644 (file)
@@ -55,7 +55,7 @@ set-torture-options $AVR_TORTURE_OPTIONS
 
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{\[cS\],cpp}]] $DEFAULT_CFLAGS
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{\[cS\],cpp}]] "" $DEFAULT_CFLAGS
 
 # Finalize use of torture lists.
 torture-finish
index cf517fcaf3a0fd09e78b401108c535b60bab0e9e..c7f3f6b9adb8e14d7aac7b190e77ebf75f43a46d 100644 (file)
@@ -35,7 +35,7 @@ if ![info exists DEFAULT_CFLAGS] then {
 dg-init
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] $DEFAULT_CFLAGS
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" $DEFAULT_CFLAGS
 
 # All done.
 dg-finish
index b3dcc25915a97fe251b59f068811a54cfb482ee6..61d8ad5e0f59df3bbde311ccc51df6edbccb12c5 100644 (file)
@@ -49,5 +49,5 @@ foreach arch $archs {
 }
 
 dg-init
-gcc-dg-runtest [eval concat $files] ""
+gcc-dg-runtest [eval concat $files] "" ""
 dg-finish
index 112fb33add13ead9c9fc3436153e4fb2d49eb7b9..ea402b5856917d6242b24816c38b5e81f3fe4a55 100644 (file)
@@ -65,6 +65,6 @@ torture-init
 set-torture-options $MATH_TORTURE_OPTIONS {{}} $LTO_TORTURE_OPTIONS
 
 dg-init
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] ""
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "" ""
 torture-finish
 dg-finish
index f3431814159397f3f436234632d46383af3a9451..d97ee9e8b315266a64e1bc51314e32f60ca47de8 100644 (file)
@@ -49,7 +49,7 @@ dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/isa/*.\[cSi\]]] \
 ${default_c_flags} ""
 
 gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/others/*.\[cSi\]]] \
-    "-mcpu=v6.00.a" 
+    "" "-mcpu=v6.00.a"
 
 
 # All done.
index 6ad816098d1363b031fb2307ce3d0806279f2356..e2b137e47ae0c065b2f3aa24418112eb53ff99b4 100644 (file)
@@ -1304,6 +1304,6 @@ proc mips-gcc-dg-test { prog do_what extra_tool_flags } {
 dg-init
 mips-dg-init
 gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] \
-    "-DNOMIPS16=__attribute__((nomips16)) -DNOMICROMIPS=__attribute__((nomicromips)) -DNOCOMPRESSION=__attribute__((nocompression))"
+    "" "-DNOMIPS16=__attribute__((nomips16)) -DNOMICROMIPS=__attribute__((nomicromips)) -DNOCOMPRESSION=__attribute__((nocompression))"
 mips-dg-finish
 dg-finish
index bf270d58d111582c3535b43a3782ef46e1fd22e5..cad202d68133dcb824c113fffee174abeacd65a1 100644 (file)
@@ -45,7 +45,7 @@ if [check_vmx_hw_available] {
 }
 torture-init
 set-torture-options $SAVRES_TEST_OPTS
-gcc-dg-runtest [list $srcdir/$subdir/savres.c] $alti
+gcc-dg-runtest [list $srcdir/$subdir/savres.c] "" $alti
 
 # All done.
 torture-finish
index 159add18bb7599b6d3f7d757ae9f93da63e7ddb3..eacec405c15bf68584f32abbda9bab1ae8f0cc97 100644 (file)
@@ -37,7 +37,7 @@ dg-init
 set tests [lsort [find $srcdir/$subdir *.\[cS\]]]
 
 # Main loop.
-gcc-dg-runtest $tests $DEFAULT_CFLAGS
+gcc-dg-runtest $tests "" $DEFAULT_CFLAGS
 
 # All done.
 dg-finish
index 8fef587f827b72d748454c5c7d116f07de076706..11fde8722c189916841457d8b183e610414cb452 100644 (file)
@@ -35,7 +35,7 @@ if ![info exists DEFAULT_CFLAGS] then {
 dg-init
 
 # Main loop.
-gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] $DEFAULT_CFLAGS
+gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" $DEFAULT_CFLAGS
 
 # All done.
 dg-finish
index e3e99acd6a0f0b7486336ebc5ee3be0f594f6680..652ad0c98dc1321a0851fc2a1a7f8d1a9734f267 100644 (file)
@@ -24,6 +24,6 @@ if { ![istarget tic6x-*-*] } then {
 }
 
 dg-init
-gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] ""
+gcc-dg-runtest [lsort [glob $srcdir/$subdir/*.c]] "" ""
 dg-finish
 
index 3019951e3fac9724da92dd74e610e652ff52fa1d..eb985cbd6e2ccbebfb3841a5e08eb62b65389991 100644 (file)
@@ -30,10 +30,10 @@ dg-init
 
 # Main loop.
 gfortran-dg-runtest [lsort \
-       [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] $DEFAULT_FFLAGS
+       [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ] ] "" $DEFAULT_FFLAGS
 
 gfortran-dg-runtest [lsort \
-       [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] $DEFAULT_FFLAGS
+       [glob -nocomplain $srcdir/$subdir/g77/*.\[fF\] ] ] "" $DEFAULT_FFLAGS
 
 
 # All done.
index cb2e8a7247cc394f518971b5de2ed46e0f0e9eb8..3f40d8ead52536a1e29071859116de415a442280 100644 (file)
@@ -30,7 +30,7 @@ dg-init
 
 # Main loop.
 gfortran-dg-runtest [lsort \
-       [find $srcdir/$subdir *.\[fF\]{,90,95,03,08} ] ] " -fopenmp"
+       [find $srcdir/$subdir *.\[fF\]{,90,95,03,08} ] ] "" "-fopenmp"
 
 # All done.
 dg-finish
index c3aad13b7660dd9a13d45f6042f70943dfd6cd73..0d35721ade5e8ab78537c0e9cdf830f441512f31 100644 (file)
@@ -47,19 +47,19 @@ set vect_files        [lsort [glob -nocomplain $srcdir/$subdir/vect-*.\[fF\]{,90
 
 # Tests to be compiled.
 set dg-do-what-default compile
-gfortran-dg-runtest $scop_files        "-O2 -fgraphite -fdump-tree-graphite-all"
-gfortran-dg-runtest $id_files          "-O2 -fgraphite-identity -ffast-math"
-gfortran-dg-runtest $interchange_files "-O2 -floop-interchange -fno-loop-block -fno-loop-strip-mine -ffast-math -fdump-tree-graphite-all"
-gfortran-dg-runtest $block_files       "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all"
+gfortran-dg-runtest $scop_files        "" "-O2 -fgraphite -fdump-tree-graphite-all"
+gfortran-dg-runtest $id_files          "" "-O2 -fgraphite-identity -ffast-math"
+gfortran-dg-runtest $interchange_files "" "-O2 -floop-interchange -fno-loop-block -fno-loop-strip-mine -ffast-math -fdump-tree-graphite-all"
+gfortran-dg-runtest $block_files       "" "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all"
 
 # Vectorizer tests, to be run or compiled, depending on target capabilities.
 if [check_vect_support_and_set_flags] {
-    gfortran-dg-runtest $vect_files "-O2 -fgraphite-identity -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details -ffast-math"
+    gfortran-dg-runtest $vect_files "" "-O2 -fgraphite-identity -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details -ffast-math"
 }
 
 # Tests to be run.
 set dg-do-what-default run
-gfortran-dg-runtest $run_id_files      "-O2 -fgraphite-identity"
+gfortran-dg-runtest $run_id_files      "" "-O2 -fgraphite-identity"
 
 # The default action for the rest of the files is 'compile'.
 set dg-do-what-default compile
@@ -69,7 +69,7 @@ foreach f $interchange_files {lremove wait_to_run_files $f}
 foreach f $scop_files        {lremove wait_to_run_files $f}
 foreach f $run_id_files      {lremove wait_to_run_files $f}
 foreach f $vect_files        {lremove wait_to_run_files $f}
-gfortran-dg-runtest $wait_to_run_files ""
+gfortran-dg-runtest $wait_to_run_files "" ""
 
 # Clean up.
 set dg-do-what-default ${save-dg-do-what-default}
index b3f64fbed7210bd2a617418abc3a576f2521916f..3f96a04bd26fd4b19468f42e128faeeac370fdcc 100644 (file)
@@ -25,7 +25,7 @@ if ![info exists ::env(GUALITY_GDB_NAME)] {
     setenv GUALITY_GDB_NAME "$guality_gdb_name"
 }
 
-gfortran-dg-runtest [lsort [glob $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]] ""
+gfortran-dg-runtest [lsort [glob $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]] "" ""
 
 if [info exists guality_gdb_name] {
     unsetenv GUALITY_GDB_NAME
index 77e63b71e518948ab5f7144e787eedf41e312533..10075f1df7644e4fc66aee845662271d77a7fa0e 100644 (file)
@@ -53,7 +53,7 @@ set options "$options $target_options"
 
 # Main loop.
 gfortran-dg-runtest [lsort \
-      [find $srcdir/$subdir *.\[fF\]{,90,95,03,08} ] ] $options
+      [find $srcdir/$subdir *.\[fF\]{,90,95,03,08} ] ] "" $options
 
 # All done.
 dg-finish
index 0827b3e2f2b6333a8e0f2d8544eb1d9633c82266..c6a704f6a33fae831876d54b547b4c1e91ef09a4 100644 (file)
@@ -47,8 +47,8 @@ if ![check_vect_support_and_set_flags] {
 dg-init
 
 # Main loop.
-gfortran-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/vect-*.\[fF\]{,90,95,03,08} ]] $DEFAULT_VECTCFLAGS
-gfortran-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/pr*.\[fF\]{,90,95,03,08} ]] $DEFAULT_VECTCFLAGS
+gfortran-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/vect-*.\[fF\]{,90,95,03,08} ]] "" $DEFAULT_VECTCFLAGS
+gfortran-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/pr*.\[fF\]{,90,95,03,08} ]] "" $DEFAULT_VECTCFLAGS
 
 #### Tests with special options
 global SAVED_DEFAULT_VECTCFLAGS
index e1f3ee3e39627c8955fb02523520ffed74966322..5b68b51c5bed407ca046c0b079da237ba100ea15 100644 (file)
@@ -30,7 +30,7 @@ dg-init
 
 # Main loop.
 go-dg-runtest [lsort \
-       [glob -nocomplain $srcdir/$subdir/*.go ] ] $DEFAULT_GOCFLAGS
+       [glob -nocomplain $srcdir/$subdir/*.go ] ] "" $DEFAULT_GOCFLAGS
 
 # All done.
 dg-finish
index 4400d405d0606d62c39c97bcfcf424ebddc176b2..04fabdbdcbab94f9b48aabc585381249c558d087 100644 (file)
@@ -152,7 +152,7 @@ proc errchk { test opts } {
 
     set hold_runtests $runtests
     set runtests "go-test.exp"
-    go-dg-runtest $filename "-fno-show-column $DEFAULT_GOCFLAGS $opts"
+    go-dg-runtest $filename "" "-fno-show-column $DEFAULT_GOCFLAGS $opts"
     set runtests $hold_runtests
 
     file delete $filename
@@ -176,7 +176,7 @@ proc go-execute-xfail { test } {
 
     set hold_runtests $runtests
     set runtests "go-test.exp"
-    go-dg-runtest $filename "-w $DEFAULT_GOCFLAGS"
+    go-dg-runtest $filename "" "-w $DEFAULT_GOCFLAGS"
     set runtests $hold_runtests
 
     file delete $filename
@@ -524,7 +524,7 @@ proc go-gc-tests { } {
             || $test_line == "// echo bug395 is broken  # takes 90+ seconds to break" } {
            # This is a vanilla compile test.
            set dg-do-what-default "assemble"
-           go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
+           go-dg-runtest $test "" "-w $DEFAULT_GOCFLAGS"
        } elseif { $test_line == "// run"
                   || $test_line == "// \$G \$F.go && \$L \$F.\$A && ./\$A.out" } {
            # This is a vanilla execution test.
@@ -533,7 +533,7 @@ proc go-gc-tests { } {
        } elseif { $test_line == "// build" } {
            # This is a vanilla compile and link test.
            set dg-do-what-default "link"
-           go-dg-runtest $test "-w $DEFAULT_GOCFLAGS"
+           go-dg-runtest $test "" "-w $DEFAULT_GOCFLAGS"
        } elseif { [string match "// runoutput*" $test_line] \
                       || ($test_line == "// \$G \$D/\$F.go && \$L \$F.\$A &&"
                           && $test_line2 == "// ./\$A.out >tmp.go && \$G tmp.go && \$L -o \$A.out1 tmp.\$A && ./\$A.out1") } {
index 24542c8017bcf6a8fec5cc102bd8a00e9d6bf0a8..308f3062038b6d838b25955a37843def67e836ad 100644 (file)
@@ -29,7 +29,7 @@ proc g++-dg-prune { system text } {
 
 # Modified dg-runtest that runs tests in both C++98 and C++11 modes
 # unless they specifically specify one or the other.
-proc g++-dg-runtest { testcases default-extra-flags } {
+proc g++-dg-runtest { testcases flags default-extra-flags } {
     global runtests
 
     foreach test $testcases {
@@ -53,9 +53,9 @@ proc g++-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
-           verbose "Testing $nshort, $flags" 1
-           dg-test $test $flags ${default-extra-flags}
+       foreach flags_t $option_list {
+           verbose "Testing $nshort, $flags $flags_t" 1
+           dg-test $test "$flags $flags_t" ${default-extra-flags}
        }
     }
 }
index a758d4740fdd7f8a0ffd50bc02de5f3c04f2084e..3390caac47bb978aead27116b3f08928bab0d7ba 100644 (file)
@@ -337,7 +337,7 @@ proc search_for { file pattern } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc gcc-dg-runtest { testcases default-extra-flags } {
+proc gcc-dg-runtest { testcases flags default-extra-flags } {
     global runtests
 
     # Some callers set torture options themselves; don't override those.
@@ -367,9 +367,9 @@ proc gcc-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
-           verbose "Testing $nshort, $flags" 1
-           dg-test $test $flags ${default-extra-flags}
+       foreach flags_t $option_list {
+           verbose "Testing $nshort, $flags $flags_t" 1
+           dg-test $test "$flags $flags_t" ${default-extra-flags}
        }
     }
 
index f6a1dbe5a7be79c3169b331791ccc9c0dca417af..7ccaf0db0028770e13587c982b915d0f4e5d046c 100644 (file)
@@ -88,7 +88,7 @@ proc gfortran-dg-prune { system text } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc gfortran-dg-runtest { testcases default-extra-flags } {
+proc gfortran-dg-runtest { testcases flags default-extra-flags } {
     global runtests
     global DG_TORTURE_OPTIONS torture_with_loops
 
@@ -113,9 +113,9 @@ proc gfortran-dg-runtest { testcases default-extra-flags } {
        set nshort [file tail [file dirname $test]]/[file tail $test]
        list-module-names $test
 
-       foreach flags $option_list {
-           verbose "Testing $nshort, $flags" 1
-           dg-test $test $flags ${default-extra-flags}
+       foreach flags_t $option_list {
+           verbose "Testing $nshort, $flags $flags_t" 1
+           dg-test $test "$flags $flags_t" ${default-extra-flags}
            cleanup-modules ""
        }
     }
index 71b6ab8be2964caa8a45b9edaad9176afba1a445..f222220f7ef1dbd21a42772fb813974789ce9062 100644 (file)
@@ -36,7 +36,7 @@ proc go-dg-prune { system text } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc go-dg-runtest { testcases default-extra-flags } {
+proc go-dg-runtest { testcases flags default-extra-flags } {
     global runtests
     global TORTURE_OPTIONS
 
@@ -57,9 +57,9 @@ proc go-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
-           verbose "Testing $nshort, $flags" 1
-           dg-test $test $flags ${default-extra-flags}
+       foreach flags_t $option_list {
+           verbose "Testing $nshort, $flags $flags_t" 1
+           dg-test $test "$flags $flags_t" ${default-extra-flags}
        }
     }
 }
index 3b26342f5247b9cb2bccca9c5fe35da188dd124c..95647fe31f40e6c81ffb7019b0081b12d41ffeab 100644 (file)
@@ -29,7 +29,7 @@ proc obj-c++-dg-prune { system text } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc obj-c++-dg-runtest { testcases default-extra-flags } {
+proc obj-c++-dg-runtest { testcases flags default-extra-flags } {
     global runtests
 
     # Some callers set torture options themselves; don't override those.
@@ -59,9 +59,9 @@ proc obj-c++-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
+       foreach flags_t $option_list {
            # combine flags so that dg-skip & xfail will see the extras.
-           set combined_flags "$flags ${default-extra-flags}"
+           set combined_flags "$flags $flags_t ${default-extra-flags}"
            verbose "Testing $nshort, $combined_flags" 1
            dg-test $test $combined_flags ""
        }
index aeb9e9e379267e5412efc2ba93ccc6e673cbd6ee..a5a59a8f87e543c184a0cb10bddde0c3982e3f35 100644 (file)
@@ -30,7 +30,7 @@ proc objc-dg-prune { system text } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc objc-dg-runtest { testcases default-extra-flags } {
+proc objc-dg-runtest { testcases flags default-extra-flags } {
     global runtests
 
     # Some callers set torture options themselves; don't override those.
@@ -60,9 +60,9 @@ proc objc-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
+       foreach flags_t $option_list {
            # combine flags so that dg-skip & xfail will see the extras.
-           set combined_flags "$flags ${default-extra-flags}"
+           set combined_flags "$flags $flags_t ${default-extra-flags}"
            verbose "Testing $nshort, $combined_flags" 1
            dg-test $test $combined_flags ""
        }
index 9ef34e9953f9c2046cbbcea0c1d129286a0dacee..c3d3f8e29fd127460d8abc99f2b2cb2ba1baf972 100644 (file)
@@ -7,11 +7,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.mm]]
  
-obj-c++-dg-runtest $tests "-fgnu-runtime"
+obj-c++-dg-runtest $tests "" "-fgnu-runtime"
 
 # darwin targets can also run code with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  obj-c++-dg-runtest $tests "-fnext-runtime"
+  obj-c++-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 87d47bb8672db4823ab4fb49c5a018cc4250dad2..377b88960bd5af4498af44bdd2a0214c2c4cfb10 100644 (file)
@@ -24,11 +24,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.mm]]
 
-obj-c++-dg-runtest $tests "-fgnu-runtime"
+obj-c++-dg-runtest $tests "" "-fgnu-runtime"
 
 # Darwin targets can also run code with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  obj-c++-dg-runtest $tests "-fnext-runtime"
+  obj-c++-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 6d0668045d407b35ead496a5742e24eed85957f2..2598ba83efbd3c8627648d60c858b8816ee8e4bf 100644 (file)
@@ -6,11 +6,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.mm]]
 
-obj-c++-dg-runtest $tests "-fgnu-runtime"
+obj-c++-dg-runtest $tests "" "-fgnu-runtime"
 
 # darwin targets can also run code with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  obj-c++-dg-runtest $tests "-fnext-runtime"
+  obj-c++-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 4b1869e9c0072657f0deffe7eb1ea11311021c5a..28c2359392b3d82e98e6ad838714c5170d17302f 100644 (file)
@@ -7,11 +7,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.m]]
 
-objc-dg-runtest $tests "-fgnu-runtime"
+objc-dg-runtest $tests "" "-fgnu-runtime"
 
 # darwin targets can also run code with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  objc-dg-runtest $tests "-fnext-runtime"
+  objc-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 85c48c5859e6ac45786aa3d46aa5627d452e5dde..57c0401961d8a1f3350f1187db1a791bf0f482e8 100644 (file)
@@ -24,11 +24,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.m]]
 
-objc-dg-runtest $tests "-fgnu-runtime"
+objc-dg-runtest $tests "" "-fgnu-runtime"
 
 # Darwin targets also test with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  objc-dg-runtest $tests "-fnext-runtime"
+  objc-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 4b1869e9c0072657f0deffe7eb1ea11311021c5a..28c2359392b3d82e98e6ad838714c5170d17302f 100644 (file)
@@ -7,11 +7,11 @@ dg-init
 # Gather a list of all tests.
 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.m]]
 
-objc-dg-runtest $tests "-fgnu-runtime"
+objc-dg-runtest $tests "" "-fgnu-runtime"
 
 # darwin targets can also run code with the NeXT runtime.
 if [istarget "*-*-darwin*" ] {
-  objc-dg-runtest $tests "-fnext-runtime"
+  objc-dg-runtest $tests "" "-fnext-runtime"
 }
 
 dg-finish
index 424c9a50e0322f8b560199654aeaf3e23ee09a30..f5fdccb36c436f01686973dbcb1593e83eb5b0f9 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * testsuite/lib/libffi.exp (libffi-dg-runtest): Change interface
+       match to dg-runtest's.
+
 2014-05-20  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
        * testsuite/lib/libffi.exp (load_gcc_lib): Register loaded libs.
index 25efce2de4deec250285acb13a550d79f849c6d7..ab0e0e092ce86dc5f53462e3fc05fc57d7bed8c2 100644 (file)
@@ -238,7 +238,7 @@ proc search_for { file pattern } {
 
 # Modified dg-runtest that can cycle through a list of optimization options
 # as c-torture does.
-proc libffi-dg-runtest { testcases default-extra-flags } {
+proc libffi-dg-runtest { testcases flags default-extra-flags } {
     global runtests
 
     foreach test $testcases {
@@ -259,9 +259,9 @@ proc libffi-dg-runtest { testcases default-extra-flags } {
 
        set nshort [file tail [file dirname $test]]/[file tail $test]
 
-       foreach flags $option_list {
-           verbose "Testing $nshort, $flags" 1
-           dg-test $test $flags ${default-extra-flags}
+       foreach flags_t $option_list {
+           verbose "Testing $nshort, $flags $flags_t" 1
+           dg-test $test "$flags $flags_t" ${default-extra-flags}
        }
     }
 }
index c77a119a98b91ca661864c1b09c9e500b3ba6e4a..9e6b6437751db35bae6194f1edb00b82fcfb62f0 100644 (file)
@@ -66,7 +66,7 @@ if { $lang_test_file_found } {
     # For Fortran we're doing torture testing, as Fortran has far more tests
     # with arrays etc. that testing just -O0 or -O2 is insufficient, that is
     # typically not the case for C/C++.
-    gfortran-dg-runtest $tests ""
+    gfortran-dg-runtest $tests "" ""
 }
 
 # All done.