------- Comment #1 from tbm at cyrius dot com 2007-10-20 19:51 ------- Starting program: /home/tbm/tmp/gcc/gcc-4.3-20071020-r129504/gcc/cc1plus -O -ftree-vectorize ~/psicode-internals2.cc void bend_class::set_s_A(double) void bend_set::set_s_A(int, double) void bend_set::compute_s() void internals::compute_s() Analyzing compilation unit Performing interprocedural optimizations <visibility> <early_local_cleanups> <inline> <static-var> <pure-const>Assembling functions: void internals::compute_s() Program received signal SIGSEGV, Segmentation fault. vect_is_simple_use (operand=0x0, loop_vinfo=<value optimized out>, def_stmt=0x7fff6224b880, def=0x7fff6224b888, dt=0x7fff6224b894) at gcc/gcc/tree-vectorizer.c:1810 1810 if (TREE_CODE (operand) == INTEGER_CST || TREE_CODE (operand) == REAL_CST) (gdb) where #0 vect_is_simple_use (operand=0x0, loop_vinfo=<value optimized out>, def_stmt=0x7fff6224b880, def=0x7fff6224b888, dt=0x7fff6224b894) at gcc/gcc/tree-vectorizer.c:1810 #1 0x0000000000bb4258 in vectorizable_live_operation (stmt=<value optimized out>, bsi=<value optimized out>, vec_stmt=<value optimized out>) at gcc/gcc/tree-vect-transform.c:5896 #2 0x0000000000ba4256 in vect_analyze_operations (loop_vinfo=0x1154dd0) at gcc/gcc/tree-vect-analyze.c:499 #3 0x0000000000bac0db in vect_analyze_loop (loop=<value optimized out>) at gcc/gcc/tree-vect-analyze.c:4341 #4 0x0000000000934ae0 in vectorize_loops () at gcc/gcc/tree-vectorizer.c:2501 #5 0x0000000000765847 in execute_one_pass (pass=0x101ce20) at gcc/gcc/passes.c:1117 #6 0x0000000000765a0c in execute_pass_list (pass=0x101ce20) at gcc/gcc/passes.c:1170 #7 0x0000000000765a1e in execute_pass_list (pass=0x101cc40) at gcc/gcc/passes.c:1171 #8 0x0000000000765a1e in execute_pass_list (pass=0x101c040) at gcc/gcc/passes.c:1171 #9 0x0000000000840c1e in tree_rest_of_compilation (fndecl=0x2b73493b9900) at gcc/gcc/tree-optimize.c:404 #10 0x00000000009c3bc2 in cgraph_expand_function (node=0x2b73493cc100) at gcc/gcc/cgraphunit.c:1060 #11 0x00000000009c5668 in cgraph_optimize () at gcc/gcc/cgraphunit.c:1123 #12 0x00000000004ac2cf in cp_write_global_declarations () at gcc/gcc/cp/decl2.c:3410 #13 0x00000000007e3ec7 in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at gcc/gcc/toplev.c:1055 #14 0x00002b7348f15b44 in __libc_start_main () from /lib/libc.so.6 #15 0x00000000004043f9 in _start () (gdb)
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33835