aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-11-23 17:05:03 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2012-11-23 17:05:03 +0100
commit644525ff9975eb641d5837b509c50d282b1bee9f (patch)
tree14912015ad44923af06cb16d3de6d6ffdde76b67 /gcc
parent88cd0e88e36515f01b6f1e398358dc11cc06c389 (diff)
downloadgcc-644525ff9975eb641d5837b509c50d282b1bee9f.zip
gcc-644525ff9975eb641d5837b509c50d282b1bee9f.tar.gz
gcc-644525ff9975eb641d5837b509c50d282b1bee9f.tar.bz2
asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines from the output.
* lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines from the output. From-SVN: r193763
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/lib/asan-dg.exp3
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a42b001..6c5374a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,8 @@
2012-11-23 Jakub Jelinek <jakub@redhat.com>
+ * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
+ from the output.
+
PR c++/54046
* g++.dg/warn/Wreturn-type-8.C: New test.
diff --git a/gcc/testsuite/lib/asan-dg.exp b/gcc/testsuite/lib/asan-dg.exp
index 9a435d2..9d7f390 100644
--- a/gcc/testsuite/lib/asan-dg.exp
+++ b/gcc/testsuite/lib/asan-dg.exp
@@ -128,7 +128,8 @@ proc asan_symbolize { output } {
set status [remote_exec host "$addr2line_name" $args]
if { [lindex $status 0] > 0 } continue
regsub -all "\r\n" [lindex $status 1] "\n" addr2line_output
- regsub -all "(^|\n|\r)BFD: \[^\n\r\]*" $addr2line_output "" addr2line_output
+ regsub -all "\[\n\r\]BFD: \[^\n\r\]*" $addr2line_output "" addr2line_output
+ regsub -all "^BFD: \[^\n\r\]*\[\n\r\]" $addr2line_output "" addr2line_output
set addr2line_output [regexp -inline -all -line "^\[^\n\r]*" $addr2line_output]
set idx 0
foreach val $arr($key) {