diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/testsuite/lib/gcc-dg.exp | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 35f45ea..45d0af7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2005-12-06 Janis Johnson <janis187@us.ibm.com> + + * lib/gcc-dg.exp (cleanup-dump): Remove options from test name. + 2005-12-06 Roger Sayle <roger@eyesopen.com> * g++.dg/warn/Wstring-literal-comparison-1.C: New test case. diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp index 68c4aac..6fb94e0 100644 --- a/gcc/testsuite/lib/gcc-dg.exp +++ b/gcc/testsuite/lib/gcc-dg.exp @@ -367,7 +367,9 @@ proc cleanup-dump { suffix } { # proc that stores the filename of the testcase in a local variable # "name". A cleaner solution would require a new DejaGnu release. upvar 3 name testcase - remove-build-file "[file tail $testcase].$suffix" + # The name might include a list of options; extract the file name. + set src [file tail [lindex $testcase 0]] + remove-build-file "[file tail $src].$suffix" # Clean up dump files for additional source files. if [info exists additional_sources] { |
