[testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS'
authorThomas Schwinge <thomas@codesourcery.com>
Thu, 21 Mar 2019 18:54:50 +0000 (19:54 +0100)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Thu, 21 Mar 2019 18:54:50 +0000 (19:54 +0100)
In the same 'runtest' instance, 'global' variables persist from one '*.exp'
file to another.

All other '*.exp' files are using " -pedantic-errors" instead of the empty
string as the default for 'DEFAULT_FFLAGS'.  Thus this setting of
'DEFAULT_FFLAGS' is not idempotent, depends on whether
'gfortran.dg/ieee/ieee.exp', or an other defining '*.exp' file is executed
first.

gcc/testsuite/
PR fortran/29383
* gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
other '*.exp' files.

From-SVN: r269845

gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/ieee/ieee.exp

index c8f9492130e15637f07026728a69300a824a00af..914ba72370333e705f74ade3c7fffaff870b221e 100644 (file)
@@ -1,3 +1,9 @@
+2019-03-21  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR fortran/29383
+       * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
+       other '*.exp' files.
+
 2019-03-21  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/89779
index 05383ce943313b6b966e8c5e956ab0b083f806dc..68d4b78161447616c936349d1bbbdceadb2164fe 100644 (file)
 load_lib gfortran-dg.exp
 load_lib target-supports.exp
 
-# Initialize `dg'.
-dg-init
-
-# Flags specified in each test
+# If a testcase doesn't have special options, use these.
 global DEFAULT_FFLAGS
 if ![info exists DEFAULT_FFLAGS] then {
-    set DEFAULT_FFLAGS ""
+    set DEFAULT_FFLAGS " -pedantic-errors"
 }
 
+# Initialize `dg'.
+dg-init
+
 # Flags for finding the IEEE modules
 if [info exists TOOL_OPTIONS] {
    set specpath [get_multilibs ${TOOL_OPTIONS}]