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