gcc.c-torture/execute/loop-15.c fails with -O1 -ftree-vectorize: loop-15.c: In function 'main': loop-15.c:40: internal compiler error: in expand_simple_binop, at optabs.c:1306
#0 fancy_abort (file=0xdd5390 "/home/ssb/src/r/gcc43/gcc/optabs.c", line=1306, function=0xdd5870 "expand_simple_binop") at /home/ssb/src/r/gcc43/gcc/diagnostic.c:655 #1 0x000000000072305f in expand_simple_binop (mode=V8SImode, code=VEC_CONCAT, op0=0x2b48d59e1d80, op1=0x2b48d59e1e40, target=0x0, unsignedp=1, methods=OPTAB_LIB_WIDEN) at /home/ssb/src/r/gcc43/gcc/optabs.c:1306 #2 0x00000000005e7bb6 in force_operand (value=0x2b48d59e1180, target=0x0) at /home/ssb/src/r/gcc43/gcc/expr.c:6269 #3 0x00000000005e7900 in force_operand (value=0x2b48d59e11a0, target=0x2b48d59e1e80) at /home/ssb/src/r/gcc43/gcc/expr.c:6241 #4 0x0000000000cb7afd in move_invariant_reg (loop=0x2b48d59aa500, invno=4) at /home/ssb/src/r/gcc43/gcc/loop-invariant.c:1237 #5 0x0000000000cb7d4b in move_invariants (loop=0x2b48d59aa500) at /home/ssb/src/r/gcc43/gcc/loop-invariant.c:1304 #6 0x0000000000cb7ee7 in move_single_loop_invariants (loop=0x2b48d59aa500) at /home/ssb/src/r/gcc43/gcc/loop-invariant.c:1358 #7 0x0000000000cb7f51 in move_loop_invariants () at /home/ssb/src/r/gcc43/gcc/loop-invariant.c:1386 #8 0x0000000000cb4f83 in rtl_move_loop_invariants () at /home/ssb/src/r/gcc43/gcc/loop-init.c:237 #9 0x0000000000737b2b in execute_one_pass (pass=0x11d83c0) at /home/ssb/src/r/gcc43/gcc/passes.c:1115 seen in r128479. -- Summary: [4.3 Regression] ICE in expand_simple_binop, at optabs.c:1306 with -ftree-vectorize -- unhandled VEC_CONCAT Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: belyshev at depni dot sinp dot msu dot ru GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33428