http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59261
Bug ID: 59261 Summary: [4.9 regression] FAIL: gcc.dg/vect/bb-slp-26.c -flto -ffat-lto-objects (internal compiler error) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org Target: ia64-*-* $ gcc/xgcc -B gcc/ ../gcc/testsuite/gcc.dg/vect/bb-slp-26.c -flto -ffat-lto-objects -ftree-vectorize -fno-vect-cost-model -fno-common -O2 ../gcc/testsuite/gcc.dg/vect/bb-slp-26.c: In function ‘main’: ../gcc/testsuite/gcc.dg/vect/bb-slp-26.c:19:14: internal compiler error: in expand_shift_1, at expmed.c:2247 dst[0] += A*src[0] + src[stride]; ^ 0x40000000003db5bf expand_shift_1 ../../gcc/expmed.c:2247 0x40000000003e55ef expand_mult_const ../../gcc/expmed.c:2937 0x40000000003e6e7f expand_mult(machine_mode, rtx_def*, rtx_def*, rtx_def*, int) ../../gcc/expmed.c:3195 0x4000000000423a7f expand_expr_real_2(separate_ops*, rtx_def*, machine_mode, expand_modifier) ../../gcc/expr.c:8510 0x4000000000400d4f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:10556 0x4000000000403f0f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:9365 0x40000000004141cf expand_expr ../../gcc/expr.h:453 0x40000000004141cf expand_operands ../../gcc/expr.c:7516 0x400000000041c11f expand_expr_real_2(separate_ops*, rtx_def*, machine_mode, expand_modifier) ../../gcc/expr.c:8340 0x4000000000400d4f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:10556 0x4000000000403f0f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:9365 0x40000000003fe85f expand_expr ../../gcc/expr.h:453 0x40000000003fe85f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:10343 0x4000000000403f0f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**) ../../gcc/expr.c:9365 0x40000000004154df store_expr(tree_node*, rtx_def*, int, bool) ../../gcc/expr.c:5306 0x400000000041859f expand_assignment(tree_node*, tree_node*, bool) ../../gcc/expr.c:5092 0x400000000023c8af expand_gimple_stmt_1 ../../gcc/cfgexpand.c:3199 0x400000000023c8af expand_gimple_stmt ../../gcc/cfgexpand.c:3295 0x400000000023fdcf expand_gimple_basic_block ../../gcc/cfgexpand.c:5135 0x4000000000243eef gimple_expand_cfg ../../gcc/cfgexpand.c:5701