Index: gcc/gcc/testsuite/gcc.dg/dfp/dfp.exp |
diff --git a/gcc/gcc/testsuite/gcc.dg/dfp/dfp.exp b/gcc/gcc/testsuite/gcc.dg/dfp/dfp.exp |
index 090194fe6c0db9e3673b946bd19d45094990a0b9..73edb7fc13ece9c6e49655da3b197e9c731b23db 100644 |
--- a/gcc/gcc/testsuite/gcc.dg/dfp/dfp.exp |
+++ b/gcc/gcc/testsuite/gcc.dg/dfp/dfp.exp |
@@ -37,19 +37,20 @@ if { ![check_effective_target_dfprt] } { |
} |
verbose "dfp.exp: dg-do-what-default is ${dg-do-what-default}" 2 |
-# If a testcase doesn't have special options, use these. |
global DEFAULT_CFLAGS |
-if ![info exists DEFAULT_CFLAGS] then { |
- set DEFAULT_CFLAGS " -ansi -pedantic-errors" |
+if [info exists DEFAULT_CFLAGS] then { |
+ set save_default_cflags $DEFAULT_CFLAGS |
} |
+# If a testcase doesn't have special options, use these. |
+set DEFAULT_CFLAGS "-std=gnu99" |
+ |
# Initialize `dg'. |
dg-init |
# Main loop; run the C-only tests. |
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \ |
"" $DEFAULT_CFLAGS |
- |
# Run the tests that are shared with C++ testing. |
dg-runtest [lsort [glob -nocomplain $srcdir/c-c++-common/dfp/*c]] \ |
"" $DEFAULT_CFLAGS |
@@ -59,3 +60,6 @@ dg-finish |
set dg-do-what-default ${save-dg-do-what-default} |
verbose "dfp.exp: dg-do-what-default is ${dg-do-what-default}" 2 |
+if [info exists save_default_cflags] { |
+ set DEFAULT_CFLAGS $save_default_cflags |
+} |