https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63666

Andreas Schwab <sch...@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |5.0

--- Comment #2 from Andreas Schwab <sch...@linux-m68k.org> ---
Also breaks gcc.dg/vect/vect-strided-a-u8-i2-gap.c

$ gcc/xgcc -Bgcc/ ../gcc/testsuite/gcc.dg/vect/vect-strided-a-u8-i2-gap.c
-ftree-vectorize -fno-vect-cost-model -fno-common -O2 -fdump-tree-vect-details
-lm -o ./vect-strided-a-u8-i2-gap.exe
../gcc/testsuite/gcc.dg/vect/vect-strided-a-u8-i2-gap.c: In function ‘main1’:
../gcc/testsuite/gcc.dg/vect/vect-strided-a-u8-i2-gap.c:34:16: internal
compiler error: in expand_expr_real_2, at expr.c:9156
       res[i].b = ptr->a;
                ^
0x400000000059052f expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        ../../gcc/expr.c:9156
0x4000000000579c1f expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:9463
0x400000000058b71f store_expr(tree_node*, rtx_def*, int, bool)
        ../../gcc/expr.c:5344
0x400000000059701f expand_assignment(tree_node*, tree_node*, bool)
        ../../gcc/expr.c:5130
0x4000000000381b7f expand_gimple_stmt_1
        ../../gcc/cfgexpand.c:3285
0x4000000000381b7f expand_gimple_stmt
        ../../gcc/cfgexpand.c:3381
0x400000000038d89f expand_gimple_basic_block
        ../../gcc/cfgexpand.c:5216
0x40000000003916ef execute
        ../../gcc/cfgexpand.c:5822

Reply via email to