From 8564f92726e23036b8fc7e2848a53df1d07694c5 Mon Sep 17 00:00:00 2001 From: Janis Johnson Date: Wed, 13 Jun 2012 22:55:56 +0000 Subject: [PATCH] re PR testsuite/20771 (Duplicate PCH test names) PR testsuite/20771 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in test summary unique. From-SVN: r188540 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/lib/dg-pch.exp | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 92bff75b1eb..2974fde11c2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2012-06-13 Janis Johnson + PR testsuite/20771 + * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in + test summary unique. + * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden, scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage, scan-stack-usage-not): Don't strip torture options from test name. diff --git a/gcc/testsuite/lib/dg-pch.exp b/gcc/testsuite/lib/dg-pch.exp index 822a2b0d33a..b1fadabaaf8 100644 --- a/gcc/testsuite/lib/dg-pch.exp +++ b/gcc/testsuite/lib/dg-pch.exp @@ -50,14 +50,16 @@ proc dg-flags-pch { subdir test otherflags options suffix } { # Ensure that the PCH file is used, not the original header. file_on_host delete "$bname$suffix" - dg-test -keep-output $test "$otherflags $flags -I." "" + # The flags "-Dwith_PCH" and "-Dwithout_PCH" are to distinguish the + # two compiles in test summary lines. + dg-test -keep-output $test "$otherflags $flags -I. -Dwith_PCH" "" file_on_host delete "$bname$suffix.gch" if { !$have_errs } { if { [ file_on_host exists "$bname.s" ] } { remote_upload host "$bname.s" "$bname.s-gch" remote_download host "$bname.s-gch" gcc_copy_files "[file rootname $test]${suffix}s" "$bname$suffix" - dg-test -keep-output $test "$otherflags $flags -I." "" + dg-test -keep-output $test "$otherflags $flags -I. -Dwithout_PCH" "" remote_upload host "$bname.s" set tmp [ diff "$bname.s" "$bname.s-gch" ] if { $tmp == 0 } { @@ -89,4 +91,4 @@ proc dg-flags-pch { subdir test otherflags options suffix } { proc dg-pch { subdir test options suffix } { return [dg-flags-pch $subdir $test "" $options $suffix] -} \ No newline at end of file +} -- 2.30.2