diff options
author | Alexandre Oliva <oliva@adacore.com> | 2022-06-21 23:10:59 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2022-06-21 23:10:59 -0300 |
commit | 7a1790ac6b475e9848e24200de9a1c44be422f5b (patch) | |
tree | 56798dae0e4c2dd02015b8a5e82ddcb9af33184c /gcc | |
parent | 870f6866c96a38d30503d730ca3e9c3a5c320e32 (diff) | |
download | gcc-7a1790ac6b475e9848e24200de9a1c44be422f5b.zip gcc-7a1790ac6b475e9848e24200de9a1c44be422f5b.tar.gz gcc-7a1790ac6b475e9848e24200de9a1c44be422f5b.tar.bz2 |
testsuite: outputs.exp: cleanup before running tests
Use the just-added dry-run infrastructure to clean up files that may
have been left over by interrupted runs of outputs.exp, which used to
lead to spurious non-repeatable (self-fixing) failures.
for gcc/testsuite/ChangeLog
* gcc.misc-tests/outputs.exp: Clean up left-overs first.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.misc-tests/outputs.exp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/outputs.exp b/gcc/testsuite/gcc.misc-tests/outputs.exp index a63ce66..ab919db 100644 --- a/gcc/testsuite/gcc.misc-tests/outputs.exp +++ b/gcc/testsuite/gcc.misc-tests/outputs.exp @@ -304,6 +304,9 @@ if { "$aout" != "" } then { set oaout "-o $aout" } +# Clean up any left-overs from an earlier interrupted run. +outest "$b-cleanup?" $sing "$oaout" {alt/ dir/ o/ od/ obj/} {{} {} {} {} {} {$aout}} + # Sometimes the -I or -L flags that cause the compiler driver to save # .args.[01], instead of leaving it for the linker to save .ld1_args, # is hiding in driver self specs. |