This memory problem was probably due to the big line_table being created with the incorrect code before.
This test now passes and this FIXME was irrelevant, removed it. Trivial patch, already discussed with Diego, committed to pph. 2011-08-23 Gabriel Charette <gch...@google.com> * g++.dg/pph/p4eabi1.h: Remove fixed FIXME. diff --git a/gcc/testsuite/g++.dg/pph/p4eabi1.h b/gcc/testsuite/g++.dg/pph/p4eabi1.h index 781de86..8c949ea 100644 --- a/gcc/testsuite/g++.dg/pph/p4eabi1.h +++ b/gcc/testsuite/g++.dg/pph/p4eabi1.h @@ -1,5 +1,4 @@ // { dg-options "-w -fpermissive" } -// FIXME pph - Enabling PPH for this file causes memory problems in cc1plus. // c1eabi1.h c1eabi1.pph #ifndef C4EABI1_H -- This patch is available for review at http://codereview.appspot.com/4939045