-2018-07-15 Tom de Vries <tdevries@suse.de>
-
- * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
- * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
- * gcc.dg/guality/guality.exp: Same.
- * gfortran.dg/guality/guality.exp: Same.
-
2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
Sunil K Pandey <sunil.k.pandey@intel.com>
}
report_gdb $::env(GUALITY_GDB_NAME) [info script]
-global DG_TORTURE_OPTIONS LTO_TORTURE_OPTIONS
-set guality_dg_torture_options [guality_minimal_options $DG_TORTURE_OPTIONS]
-torture-init
-set-torture-options \
- $guality_dg_torture_options \
- [list {}] \
- $LTO_TORTURE_OPTIONS
-
if {[check_guality "
#include \"$srcdir/$subdir/guality.h\"
volatile long int varl = 6;
unsetenv GUALITY_GDB_NAME
}
-torture-finish
dg-finish
}
global DG_TORTURE_OPTIONS
-set guality_dg_torture_options [guality_minimal_options $DG_TORTURE_OPTIONS]
-set guality_dg_torture_options [guality_transform_options $guality_dg_torture_options]
+set guality_dg_torture_options [guality_transform_options $DG_TORTURE_OPTIONS]
set guality_lto_torture_options [guality_transform_options $LTO_TORTURE_OPTIONS]
torture-init
set-torture-options \
}
report_gdb $::env(GUALITY_GDB_NAME) [info script]
-global DG_TORTURE_OPTIONS
-set save_dg_torture_options $DG_TORTURE_OPTIONS
-set DG_TORTURE_OPTIONS [guality_minimal_options $DG_TORTURE_OPTIONS]
-
gfortran-dg-runtest [lsort [glob $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]] "" ""
if [info exists guality_gdb_name] {
unsetenv GUALITY_GDB_NAME
}
-set DG_TORTURE_OPTIONS save_dg_torture_options
dg-finish
}
send_log -- "---\n$gdb_version\n---\n"
}
-
-# Argument 0 is the option list.
-# Return the option list, ensuring that at least -Og is present.
-
-proc guality_minimal_options { args } {
- set options [lindex $args 0]
- foreach opt $options {
- if { [regexp -- "-Og" $opt] } {
- return $options
- }
- }
-
- return [lappend options "-Og"]
-}