Am Tue, 20 Aug 2013 18:40:09 +0200 schrieb "Timo Sintonen" <t.sinto...@luukku.com>:
> I just updated my arm cross compiler to the latest head of gdc > and gcc. Now I get this every time when I try to compile a file > that has a class: > > internal compiler error: Segmentation fault > 0x99b39f crash_signal > ../../gcc/gcc/toplev.c:335 > 0x8413ec tree_check > ../../gcc/gcc/tree.h:3689 > 0x8413ec get_odr_type(tree_node*, bool) > ../../gcc/gcc/ipa-devirt.c:263 > 0x841ac2 build_type_inheritance_graph() > ../../gcc/gcc/ipa-devirt.c:360 > 0x6b6e21 analyze_functions > ../../gcc/gcc/cgraphunit.c:854 > 0x6b8285 finalize_compilation_unit() > ../../gcc/gcc/cgraphunit.c:2151 > 0x5fe5b4 d_write_global_declarations > ../../gcc/gcc/d/d-lang.cc:619 > > This occurs every time in the last line of the last function in a > class, no matter what the line or the function contains. > > Is this a bug in gdc or gcc or just in my system? This is strange. I haven't built a cross compiler recently but this does not seem to be cross-compiler specific. I've built a recent native ARM compiler and can't reproduce this.