aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2020-04-22 06:34:49 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2020-04-22 06:34:49 +0000
commitce9b5c09a644ffd213cb00f378dfe5cf5a9dd7b8 (patch)
tree2120fdb5b788f9bb13ecf76292cd58e8d171a557 /gcc
parentaedd04caa945260ea77fd22f29b77292f7dba72e (diff)
downloadgcc-ce9b5c09a644ffd213cb00f378dfe5cf5a9dd7b8.zip
gcc-ce9b5c09a644ffd213cb00f378dfe5cf5a9dd7b8.tar.gz
gcc-ce9b5c09a644ffd213cb00f378dfe5cf5a9dd7b8.tar.bz2
testsuite: Handle --save-temps in schedule-cleanups
Some tests use --save-temps, but schedule-cleanups strictly matches -save-temps, so we leave many temporary files after validation. Instead of fixing every offending testcase, it's simpler and future-proof to make schedule-cleanups handle both --save-temps and -save-temps. 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/lib/gcc-dg.exp2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 921f81e..0689f20 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps.
+
2020-04-22 Martin Sebor <msebor@redhat.com>
PR c++/94510
diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp
index cccd3ce..27cc7c1 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -171,7 +171,7 @@ proc schedule-cleanups { opts } {
verbose "dg-keep-saved-temps ${keep_saved_temps_suffixes}" 2
}
# -save-temps -> cleanup-saved-temps()
- if [regexp -- {(^|\s+)-save-temps(\s+|$)} $opts] {
+ if [regexp -- {(^|\s+)-?-save-temps(\s+|$)} $opts] {
verbose "Cleanup -save-temps seen" 4
if [info exists keep_saved_temps_suffixes] {
append finalcode "cleanup-saved-temps ${keep_saved_temps_suffixes}\n"