re PR target/42070 (FAIL: g++.dg/tree-prof/partition1.C compilation, -O3 -g -fprofi...
authorJack Howarth <howarth@bromo.med.uc.edu>
Tue, 14 Sep 2010 07:40:44 +0000 (07:40 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Tue, 14 Sep 2010 07:40:44 +0000 (07:40 +0000)
2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>

PR target/42070
* gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
* gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.

From-SVN: r164269

gcc/testsuite/ChangeLog
gcc/testsuite/lib/profopt.exp
gcc/testsuite/lib/prune.exp

index d22f02c97b42e7f35281f9293fc834806d448185..aaf031b459688b80e39b67d7858b7ca45f70f492 100644 (file)
@@ -1,3 +1,9 @@
+2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
+
+       PR target/42070
+       * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
+       * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
+
 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR libfortran/45532
index a9989b43ea4f7b1dbeab29302d681a7a011f9fcd..0a123d76e3329839aca71e4abfc8af773c01fc82 100644 (file)
@@ -328,6 +328,10 @@ proc profopt-execute { src } {
        lappend options "additional_flags=$option $extra_flags $feedback_option"
        set optstr "$option $feedback_option"
        set comp_output [${tool}_target_compile "$src" "$execname2" "executable" $options]
+
+       # Prune warnings we know are unwanted.
+       set comp_output [prune_warnings $comp_output]
+
        if ![${tool}_check_compile "$testcase compilation" $optstr $execname2 $comp_output] {
            unresolved "$testcase execution,   $optstr"
            continue
index 769169d4271b3cb63521d67cbd39f390f0b87b35..acb807fac0e0f42d0ed05e4a495d756425282b6e 100644 (file)
@@ -49,6 +49,9 @@ proc prune_gcc_output { text } {
     regsub -all "(^|\n)\[^\n\]*file path prefix \[^\n\]* never used" $text "" text
     regsub -all "(^|\n)\[^\n\]*linker input file unused since linking not done" $text "" text
 
+    # Ignore harmless warnings from Xcode 3.2.x.
+    regsub -all "(^|\n)\[^\n\]*ld: warning: can't add line info to anonymous symbol\[^\n\]*" $text "" text
+
     #send_user "After:$text\n"
 
     return $text