I am hitting an «internal compiler error: Illegal instruction» when trying to compile ppl-0.11 on arm with gcc 4.1.3 (20080414). This is almost surely fixed in newer GCC, the problem is that I was building ppl precisely for compiling the latest gcc (4.7.2) [to overcome a different gcc 'internal compiler error' bug]. So, what are my options now to get the non-bugged gcc? Are you familiar with this error? Is there some easy workaround which could be applied to ppl source code to bypass it? Thanks > bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. > -I.. -I../src -g -O2 -frounding-math -W -Wall -MT Box.lo -MD -MP > -MF .deps/Box.Tpo -c -o Box.lo Box.cc > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -g -O2 > -frounding-math -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c > Box.cc -fPIC -DPIC -o .libs/Box.o > /usr/bin/../lib/gcc/arm-unknown-linux-uclibc/4.1.3/../../../../include/c++/4.1.3/bits/stl_deque.h: > In instantiation of 'std::_Deque_iterator<bool, bool&, bool*>': > /usr/bin/../lib/gcc/arm-unknown-linux-uclibc/4.1.3/../../../../include/c++/4.1.3/bits/stl_deque.h:389: > instantiated from 'std::_Deque_base<bool, std::allocator<bool> > >::_Deque_impl' > /usr/bin/../lib/gcc/arm-unknown-linux-uclibc/4.1.3/../../../../include/c++/4.1.3/bits/stl_deque.h:436: > instantiated from 'std::_Deque_base<bool, std::allocator<bool> >' > /usr/bin/../lib/gcc/arm-unknown-linux-uclibc/4.1.3/../../../../include/c++/4.1.3/bits/stl_deque.h:613: > instantiated from 'std::deque<bool, std::allocator<bool> >' > Polyhedron.templates.hh:197: instantiated from here > /usr/bin/../lib/gcc/arm-unknown-linux-uclibc/4.1.3/../../../../include/c++/4.1.3/bits/stl_deque.h:102: > internal compiler error: Illegal instruction > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://gcc.gnu.org/bugs.html> for instructions.