diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f313d06450f3e0c7abca7e59a70195a729a5a780..dfddab2834cc64159c8fd7792a7d1eed50d17b85 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,6 +1,7 @@
 2003-04-09  Mike Stump  <mrs@apple.com>
 
 	* gcc.dg/pch/pch.exp: Make testcase names longer.
+	* g++.dg/pch/pch.exp: Make testcase names longer.
 
 2003-04-08  Roger Sayle  <roger@eyesopen.com>
 
diff --git a/gcc/testsuite/g++.dg/pch/pch.exp b/gcc/testsuite/g++.dg/pch/pch.exp
index bf2dab4af908aed4a9b353522eb94edb3bb84ec5..0fc72943fbe8b320dece03b973e4832a5a7f246b 100644
--- a/gcc/testsuite/g++.dg/pch/pch.exp
+++ b/gcc/testsuite/g++.dg/pch/pch.exp
@@ -33,7 +33,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
     if ![runtest_file_p $runtests $test] {
 	continue
     }
-    set nshort [file tail [file dirname $test]]/[file tail $test]
+    set nshort "$subdir/[file tail $test]"
     set bname "[file rootname [file tail $test]]"
 
     catch { file delete "$bname.H.gch" }
@@ -80,7 +80,7 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.C]] {
 	    }
 
 	} else {
-	    untested $nshort
+	    untested "$nshort $flags"
 	    untested "$nshort $flags assembly comparison"
 	}
     }