gcc testsuite changes for new linker messages
GNU ld error messages have changed to comply with the GNU coding standards. * lib/prune.exp (prune_gcc_output): Match lower case "in function" GNU ld message. * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. From-SVN: r258054
This commit is contained in:
parent
408e89356c
commit
678127a85e
3 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2018-02-28 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* lib/prune.exp (prune_gcc_output): Match lower case "in function"
|
||||
GNU ld message.
|
||||
* g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
|
||||
|
||||
2018-02-27 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c++/83871
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
// Ignore additional message on powerpc-ibm-aix
|
||||
// { dg-prune-output "obtain more information" } */
|
||||
// Ignore additional messages on Linux/x86 with PIE
|
||||
// { dg-prune-output "Bad value" } */
|
||||
// { dg-prune-output "\[Bb\]ad value" } */
|
||||
|
||||
namespace {
|
||||
struct c
|
||||
|
|
|
@ -31,7 +31,7 @@ proc prune_gcc_output { text } {
|
|||
# Handle any freeform regexps.
|
||||
set text [handle-dg-regexps $text]
|
||||
|
||||
regsub -all "(^|\n)(\[^\n\]*: )?In ((static member |lambda )?function|member|method|(copy )?constructor|destructor|instantiation|substitution|program|subroutine|block-data)\[^\n\]*" $text "" text
|
||||
regsub -all "(^|\n)(\[^\n\]*: \[iI\]|I)n ((static member |lambda )?function|member|method|(copy )?constructor|destructor|instantiation|substitution|program|subroutine|block-data)\[^\n\]*" $text "" text
|
||||
regsub -all "(^|\n)\[^\n\]*(: )?At (top level|global scope):\[^\n\]*" $text "" text
|
||||
regsub -all "(^|\n)\[^\n\]*: (recursively )?required \[^\n\]*" $text "" text
|
||||
regsub -all "(^|\n)\[^\n\]*: . skipping \[0-9\]* instantiation contexts \[^\n\]*" $text "" text
|
||||
|
|
Loading…
Add table
Reference in a new issue