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

Reply via email to