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