Compiler output: $ gcc -O -g -msse testcase.c testcase.c:2:1: internal compiler error: in rtl_for_decl_init, at dwarf2out.c:16307 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions.
I wasn't able to reproduce this at x86_64-linux-gnu with -m32. Tested revisions: r163723 - crash 20100821 - crash 20100814 - crash ----- testcase.c ----- typedef char v16qi __attribute__ ((__vector_size__ (16))); static const v16qi search = { '\n', '\r', '?', '\\' }; ---------------------- (reduced from libcpp/lex.c) The crash goes away when I add -msse2 or -msse4 or when I remove -msse. -- Summary: ICE: in rtl_for_decl_init, at dwarf2out.c:16307 with -g -msse and using v16qi Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zsojka at seznam dot cz GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45500