------- 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

Reply via email to