Skip to content
Snippets Groups Projects
Commit eae68c43 authored by Nathan Sidwell's avatar Nathan Sidwell
Browse files

testsuite: Adjust pruning

Here is the patch to adjust the include-stack pruning messages to also
strip out c++ modules.  The ICE regexp was a little too strict such
that if someone overrides the bug-reporting URL it doesn't trigger.
May as well relax it too.

	gcc/testsuite/
	* lib/prune.exp (prune_gcc_output): Adjust include stack pruning
	for modules.
	(print_ices): Relax regexp.
parent 1ccee0fb
No related branches found
No related tags found
No related merge requests found
...@@ -48,7 +48,11 @@ proc prune_gcc_output { text } { ...@@ -48,7 +48,11 @@ proc prune_gcc_output { text } {
regsub -all "(^|\n)\[^\n\]*: re(compiling|linking)\[^\n\]*" $text "" text regsub -all "(^|\n)\[^\n\]*: re(compiling|linking)\[^\n\]*" $text "" text
regsub -all "(^|\n)Please submit.*instructions\[^\n\]*" $text "" text regsub -all "(^|\n)Please submit.*instructions\[^\n\]*" $text "" text
regsub -all "(^|\n)\[0-9\]\[0-9\]* errors\." $text "" text regsub -all "(^|\n)\[0-9\]\[0-9\]* errors\." $text "" text
regsub -all "(^|\n)(In file included|\[ \]+from)\[^\n\]*" $text "" text
# Diagnostic inclusion stack
regsub -all "(^|\n)(In file)?\[ \]+included from \[^\n\]*" $text "" text
regsub -all "(^|\n)\[ \]+from \[^\n\]*" $text "" text
regsub -all "(^|\n)(In|of) module( \[^\n \]*,)? imported at \[^\n\]*" $text "" text
# Ignore informational notes. # Ignore informational notes.
regsub -all "(^|\n)\[^\n\]*: note: \[^\n\]*" $text "" text regsub -all "(^|\n)\[^\n\]*: note: \[^\n\]*" $text "" text
...@@ -128,8 +132,8 @@ proc prune_file_path { text } { ...@@ -128,8 +132,8 @@ proc prune_file_path { text } {
# footnote. # footnote.
proc prune_ices { text } { proc prune_ices { text } {
regsub -all "(^|\n)\[^\n\]*: internal compiler error:.*for instructions\[^\n\]*" $text "" text regsub -all "(^|\n)\[^\n\]*: internal compiler error:.*\nSee \[^\n\]*" $text "" text
regsub -all "(^|\n|')*Internal compiler error:.*for instructions\[^\n\]*" $text "" text regsub -all "(^|\n|')*Internal compiler error:.*\nSee \[^\n\]*" $text "" text
return $text return $text
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment