aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2014-11-12 15:48:54 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2014-11-12 15:48:54 +0000
commit4feb5dd8606bdf368c44c37d3338d61abaed3be0 (patch)
tree2f8a3c2f94e493ea1a577ce9e12578937f8fe139
parent2f68e8bcc034e43b736b5d6789192f53fec88481 (diff)
downloadgcc-4feb5dd8606bdf368c44c37d3338d61abaed3be0.zip
gcc-4feb5dd8606bdf368c44c37d3338d61abaed3be0.tar.gz
gcc-4feb5dd8606bdf368c44c37d3338d61abaed3be0.tar.bz2
gcc-dg.exp (${tool}_load): Call prune_file_path instead of prune_gcc_output.
* lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead of prune_gcc_output. * lib/prune.exp (prune_file_path): New procedure. From-SVN: r217428
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/gcc-dg.exp2
-rw-r--r--gcc/testsuite/lib/prune.exp10
3 files changed, 15 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cf1107c..1c69805 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2014-11-12 Marek Polacek <polacek@redhat.com>
+ * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
+ of prune_gcc_output.
+ * lib/prune.exp (prune_file_path): New procedure.
+
+2014-11-12 Marek Polacek <polacek@redhat.com>
+
* c-c++-common/ubsan/overflow-sub-4.c: New test.
* c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
* c-c++-common/ubsan/overflow-int128.c: Likewise.
diff --git a/gcc/testsuite/lib/gcc-dg.exp b/gcc/testsuite/lib/gcc-dg.exp
index 8168a77..6df8ae1 100644
--- a/gcc/testsuite/lib/gcc-dg.exp
+++ b/gcc/testsuite/lib/gcc-dg.exp
@@ -282,7 +282,7 @@ if { [info procs ${tool}_load] != [list] \
set result [list $status [lindex $result 1]]
}
- set result [list [lindex $result 0] [prune_gcc_output [lindex $result 1]]]
+ set result [list [lindex $result 0] [prune_file_path [lindex $result 1]]]
return $result
}
}
diff --git a/gcc/testsuite/lib/prune.exp b/gcc/testsuite/lib/prune.exp
index 65028c2..df0e053 100644
--- a/gcc/testsuite/lib/prune.exp
+++ b/gcc/testsuite/lib/prune.exp
@@ -68,13 +68,19 @@ proc prune_gcc_output { text } {
# Ignore harmless warnings from Xcode 4.0.
regsub -all "(^|\n)\[^\n\]*ld: warning: could not create compact unwind for\[^\n\]*" $text "" text
+ #send_user "After:$text\n"
+
+ return $text
+}
+
+proc prune_file_path { text } {
+ global srcdir
+
# Truncate absolute file path into relative path.
set topdir "[file dirname [file dirname [file dirname $srcdir]]]"
regsub -all "$srcdir\/" $text "" text
regsub -all "$topdir\/" $text "" text
- #send_user "After:$text\n"
-
return $text
}