Catch 22 compiling ppl: Internal compiler error: Illegal instruction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux