------- Comment #5 from micis at gmx dot de 2006-06-14 11:12 ------- I get a similar ICE with gcc-4.2-20060610 using the following command line: g++42p -O1 -g -ftree-vectorize -ftree-vectorizer-verbose=5 -S source.ii
Program received signal SIGSEGV, Segmentation fault. 0x0000003d1cd6f1e0 in strlen () from /lib64/tls/libc.so.6 The stack traceback is: (gdb) where #0 0x0000003d1cd6f1e0 in strlen () from /lib64/tls/libc.so.6 #1 0x0000003d1cd42c51 in vfprintf () from /lib64/tls/libc.so.6 #2 0x0000003d1cd3f599 in buffered_vfprintf () from /lib64/tls/libc.so.6 #3 0x0000003d1cd3f779 in vfprintf () from /lib64/tls/libc.so.6 #4 0x0000003d1cd48076 in fprintf () from /lib64/tls/libc.so.6 #5 0x00000000005c3e13 in vect_print_dump_info (vl=Variable "vl" is not available. ) at ../../gcc-4.2-20060610/gcc/tree-vectorizer.c:1335 #6 0x00000000005c4cfa in vectorize_loops (loops=0x1363f50) at ../../gcc-4.2-20060610/gcc/tree-vectorizer.c:2068 #7 0x00000000005ba750 in tree_vectorize () at ../../gcc-4.2-20060610/gcc/tree-ssa-loop.c:193 #8 0x000000000089291b in execute_one_pass (pass=0xc738a0) at ../../gcc-4.2-20060610/gcc/passes.c:864 #9 0x0000000000892a8c in execute_pass_list (pass=0xc738a0) at ../../gcc-4.2-20060610/gcc/passes.c:911 #10 0x0000000000892a9e in execute_pass_list (pass=0xc73720) at ../../gcc-4.2-20060610/gcc/passes.c:912 #11 0x0000000000892a9e in execute_pass_list (pass=0xc72d60) at ../../gcc-4.2-20060610/gcc/passes.c:912 #12 0x000000000055d447 in tree_rest_of_compilation (fndecl=0x2a9b750300) at ../../gcc-4.2-20060610/gcc/tree-optimize.c:418 #13 0x00000000004d3098 in expand_body (fn=0x2a9b750300) at ../../gcc-4.2-20060610/gcc/cp/semantics.c:3063 #14 0x00000000008e2716 in cgraph_expand_function (node=0x2a9b756e40) at ../../gcc-4.2-20060610/gcc/cgraphunit.c:1112 #15 0x00000000008e4ec8 in cgraph_optimize () at ../../gcc-4.2-20060610/gcc/cgraphunit.c:1177 #16 0x000000000047f645 in cp_finish_file () at ../../gcc-4.2-20060610/gcc/cp/decl2.c:3111 #17 0x0000000000531eba in c_common_parse_file (set_yydebug=Variable "set_yydebug" is not available. ) at ../../gcc-4.2-20060610/gcc/c-opts.c:1165 #18 0x00000000008642c8 in toplev_main (argc=Variable "argc" is not available. ) at ../../gcc-4.2-20060610/gcc/toplev.c:999 #19 0x0000003d1cd1c4ca in __libc_start_main () from /lib64/tls/libc.so.6 #20 0x000000000040253a in _start () Currently I'm reducing my source, but this will take some time. Michael Cieslinski -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27742