Between revisions 148536 and 148750 the following failures appeared: FAIL: g++.dg/pch/pch.C -g -I. (test for excess errors) FAIL: g++.dg/pch/pch.C -g assembly comparison FAIL: g++.dg/pch/pch.C -O2 -g -I. (test for excess errors) FAIL: g++.dg/pch/pch.C -O2 -g assembly comparison FAIL: g++.dg/pch/pch.C -O2 -I. (test for excess errors) FAIL: g++.dg/pch/pch.C -O2 assembly comparison The "excess errors" is: FAIL: g++.dg/pch/pch.C -g -I. (test for excess errors) Excess errors: /opt/gcc/gcc-4.5-work/gcc/testsuite/g++.dg/pch/pch.C:4:1: error: 'int' does not name a type
I have forgotten to say that the failures do not appear with -m64, see http://gcc.gnu.org/ml/gcc-testresults/2009-06/msg01990.html .
Also forgot to say it occurs on i686-apple-darwin9 but not on powerpc-apple-darwin9.
This may very well indicate that PCH is totally busted in 4.5; we need to figure that out.
This works for me on i386-darwin8 so maybe it is a darwin9 specific issue. Do they fail for you anymore?
> Do they fail for you anymore? No since revision 151159 actually (the last revision I have with the failures is 151000): another silent fix! Closing.