FreePOOMA 2.4.1 fails to build on powerpc-linux with beginning with this patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=114057 r114057 | rakdver | 2006-05-24 22:55:15 +0000 (Wed, 24 May 2006) Output with a minimized testcase: elm3b145% /opt/gcc-nightly/trunk/bin/g++ -c -O2 poomabug.cc poomabug.cc: In constructor GLD<Dim>::GLD(const II<Dim>&, const PP&, const CM<Dim>&) [with PP = GP<2> ()(), int Dim = 2]: poomabug.cc:117: internal compiler error: tree check: expected integer_type or enumeral_type or boolean_type or real_type, have pointer_type in adjust_range_with_scev, at tree-vrp.c:2079 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: tree check failure building FreePOOMA Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janis at gcc dot gnu dot org GCC target triplet: powerpc-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27865