From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5887 invoked by alias); 20 Oct 2007 19:48:30 -0000 Received: (qmail 5647 invoked by uid 48); 20 Oct 2007 19:48:20 -0000 Date: Sat, 20 Oct 2007 19:48:00 -0000 Message-ID: <20071020194820.5646.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/33834] [4.3 Regression] ICE in vect_get_vec_def_for_operand, at tree-vect-transform.c:1829 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "tbm at cyrius dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-10/txt/msg01824.txt.bz2 ------- Comment #1 from tbm at cyrius dot com 2007-10-20 19:48 ------- Starting program: /home/tbm/tmp/gcc/gcc-4.3-20071020-r129504/gcc/cc1plus -O2 -ftree-vectorize ~/psicode-internals.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 Assembling functions: void internals::compute_s() Breakpoint 1, fancy_abort (file=0xd7bb78 "gcc/gcc/tree-vect-transform.c", line=1829, function=0xd7cf40 "vect_get_vec_def_for_operand") at gcc/gcc/diagnostic.c:659 659 { (gdb) where #0 fancy_abort (file=0xd7bb78 "gcc/gcc/tree-vect-transform.c", line=1829, function=0xd7cf40 "vect_get_vec_def_for_operand") at gcc/gcc/diagnostic.c:659 #1 0x0000000000bb508f in vect_get_vec_def_for_operand (op=0x2b72be7a8720, stmt=0x2b72be7a9bd0, scalar_def=0x0) at gcc/gcc/tree-vect-transform.c:1829 #2 0x0000000000bb5fd3 in vectorizable_store (stmt=0x2b72be7a9bd0, bsi=0x7fffece745d0, vec_stmt=0x7fffece744d8, slp_node=0x0) at gcc/gcc/tree-vect-transform.c:4807 #3 0x0000000000bc3807 in vect_transform_stmt (stmt=0x2b72be7a9bd0, bsi=0x7fffece745d0, strided_store=0x7fffece7460f "", slp_node=0x0) at gcc/gcc/tree-vect-transform.c:6145 #4 0x0000000000bc46d2 in vect_transform_loop (loop_vinfo=0x10c0a50) at gcc/gcc/tree-vect-transform.c:7388 #5 0x0000000000934c2b in vectorize_loops () at gcc/gcc/tree-vectorizer.c:2507 #6 0x0000000000765847 in execute_one_pass (pass=0x101ce20) at gcc/gcc/passes.c:1117 #7 0x0000000000765a0c in execute_pass_list (pass=0x101ce20) at gcc/gcc/passes.c:1170 #8 0x0000000000765a1e in execute_pass_list (pass=0x101cc40) at gcc/gcc/passes.c:1171 #9 0x0000000000765a1e in execute_pass_list (pass=0x101c040) at gcc/gcc/passes.c:1171 #10 0x0000000000840c1e in tree_rest_of_compilation (fndecl=0x2b72be791a00) at gcc/gcc/tree-optimize.c:404 #11 0x00000000009c3bc2 in cgraph_expand_function (node=0x2b72be7a4100) at gcc/gcc/cgraphunit.c:1060 #12 0x00000000009c5668 in cgraph_optimize () at gcc/gcc/cgraphunit.c:1123 #13 0x00000000004ac2cf in cp_write_global_declarations () at gcc/gcc/cp/decl2.c:3410 #14 0x00000000007e3ec7 in toplev_main (argc=, argv=) at gcc/gcc/toplev.c:1055 #15 0x00002b72be2edb44 in __libc_start_main () from /lib/libc.so.6 #16 0x00000000004043f9 in _start () (gdb) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33834