https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96978
Bug ID: 96978 Summary: [11 regression] gcc.dg/vect/bb-slp-pr92596.c causes an ICE since r11-3025 (g095d42feed09f880f835ed74d0aa7b1ad7abd03c) Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: clyon at gcc dot gnu.org Target Milestone: --- since r11-3025 (g095d42feed09f880f835ed74d0aa7b1ad7abd03c), gcc.dg/vect/bb-slp-pr92596.c causes an ICE on arm: /aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-linux-gnueabi/gcc3/gcc/xgcc -B/aci-gcc-fsf/builds/gcc-fsf-gccsrc/obj-arm-none-linux-gnueabi/gcc3/gcc/ /gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c -fdiagnostics-plain-output -mfloat-abi=softfp -ffast-math -ftree-vectorize -fno-tree-loop-distribute-patterns -fno-vect-cost-model -fno-common -O2 -fdump-tree-slp-details -O3 -S -o bb-slp-pr92596.s during GIMPLE pass: slp dump file: bb-slp-pr92596.c.173t.slp2 /gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c: In function 'fn2': /gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c:11:6: internal compiler error: in vect_transform_stmt, at tree-vect-stmts.c:10870 0xfa16cc vect_transform_stmt(vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, _slp_tree*, _slp_instance*) /gcc/tree-vect-stmts.c:10870 0xfd6954 vect_schedule_slp_instance /gcc/tree-vect-slp.c:4570 0xfd684f vect_schedule_slp_instance /gcc/tree-vect-slp.c:4436 0xfd684f vect_schedule_slp_instance /gcc/tree-vect-slp.c:4436 0xfdeace vect_schedule_slp(vec_info*) /gcc/tree-vect-slp.c:4695 0xfe2529 vect_slp_region /gcc/tree-vect-slp.c:3529 0xfe33d7 vect_slp_bb(basic_block_def*) /gcc/tree-vect-slp.c:3647 0xfe503c execute /gcc/tree-vectorizer.c:1429 GCC is configured with --target=arm-none-linux-gnueabi--with-float=soft --with-cpu=cortex-a9 (arm-none-linux-gnueabihf fails too)