aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>2025-07-17 14:27:08 +0200
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>2025-08-10 13:14:27 +0200
commit7494e197e442dcb0fd6aceacdaee732e62b2c5d7 (patch)
tree24ef6bc1f2858e30a20eb7e4f8e68040fb24a6d6 /gcc
parent53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1 (diff)
downloadgcc-7494e197e442dcb0fd6aceacdaee732e62b2c5d7.zip
gcc-7494e197e442dcb0fd6aceacdaee732e62b2c5d7.tar.gz
gcc-7494e197e442dcb0fd6aceacdaee732e62b2c5d7.tar.bz2
testsuite: handle-multiline-outputs must allow both cc1 and cc1.exe
Prior to 14-2027-g985d6480fe5, the input text had the file extensions pruned. In 14-2027-g985d6480fe5, due to the move of the call, the pruning is never done. This change restores the pruning of the file extension to allow multiline test to pass on both Windows and other platforms like Linux. gcc/testsuite/ChangeLog: * lib/multiline.exp: Added pruning of .exe. Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/lib/multiline.exp3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/testsuite/lib/multiline.exp b/gcc/testsuite/lib/multiline.exp
index 08fd969..6865047 100644
--- a/gcc/testsuite/lib/multiline.exp
+++ b/gcc/testsuite/lib/multiline.exp
@@ -153,6 +153,9 @@ proc handle-multiline-outputs { text } {
# If dg-enable-nn-line-numbers was provided, then obscure source-margin
# line numbers by converting them to "NN" form.
set text [maybe-handle-nn-line-numbers $text]
+
+ # Remove Windows .exe suffix
+ regsub -all "(as|cc1|cc1plus|collect2|f951|ld|lto-wrapper)\.exe?:" $text {\1:} text
set index 0
foreach entry $multiline_expected_outputs {