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

Bug#447645: ICE: canonical types differ for identical types



Package: gcc-snapshot
Version: 20071020-1

> Automatic build of upx-ucl_3.01-1 on em64t by sbuild/amd64 0.53
...
> g++ -DWITH_UCL -g -O2 -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werror -o p_vmlinx.o -c p_vmlinx.cpp
> p_vmlinx.cpp: In member function 'const typename T::Shdr* PackVmlinuxBase<TElfClass>::getElfSections() [with TElfClass = N_Elf::ElfClass_32<N_BELE_CTP::LEPolicy>]':
> p_vmlinx.cpp:1456:   instantiated from here
> p_vmlinx.cpp:128: internal compiler error: canonical types differ for identical types const N_Elf32::Shdr<N_Elf::ElfITypes<LE16, LE32, LE32, LE32, LE32> > and const N_Elf32::Shdr<N_Elf::ElfITypes<LE16, LE32, LE32, LE32, LE32> >
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <file:///usr/share/doc/gcc-snapshot/README.Bugs> for instructions.
> make[2]: *** [p_vmlinx.o] Error 1
> make[2]: Leaving directory `/build/tbm/upx-ucl-3.01/src'

-- 
Martin Michlmayr
http://www.cyrius.com/




Reply to: