With revision 139755 this test passed. >From revision 139763 and on, this test has failed as follows:
Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/g++.dg/pch/pch.exp ... FAIL: g++.dg/pch/system-2.C -O2 -g assembly comparison with the message in the logfile being: PASS: g++.dg/pch/system-2.C -O2 -g (test for excess errors) line #8480 < .LASF138: > .LASF240: line #8481 < .string "_ZNSolsEv" > .string "_ZNKSs6_M_repEv" line #8482 < .LASF240: > .LASF373: line #8483 < .string "_ZNKSs6_M_repEv" > .string "_ZNKSs5rfindEPKcm" line #8484 < .LASF373: > .LASF61: line #8485 < .string "_ZNKSs5rfindEPKcm" > .string "_ZNSt8ios_base9boolalphaE" line #8486 ... (pruned) line #9342 < .LASF446: > .LASF121: line #9343 < .string "time" > .string "ios_base" line #9344 < .LASF121: > .LASF459: line #9345 < .string "ios_base" > .string "_ZNSt6locale13_S_categoriesE" line #9346 < .LASF459: > .LASF415: line #9347 < .string "_ZNSt6locale13_S_categoriesE" > .string "_ZNKSs4_Rep12_M_is_leakedEv" line #9348 < .LASF415: > .LASF138: line #9349 < .string "_ZNKSs4_Rep12_M_is_leakedEv" > .string "_ZNSolsEPFRSoS_E" FAIL: g++.dg/pch/system-2.C -O2 -g assembly comparison Looks like some variable isn't GTY-marked, but its not just dw2_string_counter and I can't see one in the patch. Authors of patches in suspect revision range CC:ed. -- Summary: [4.4 Regression]: g++.dg/pch/system-2.C Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hp at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: cris-axis-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37307