https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92526
Bug ID: 92526 Summary: [10 Regression] ICE in vect_enhance_data_refs_alignment, at tree-vect-data-refs.c:2274 since r278244 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: rsandifo at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: aarch64-linux-gnu I see the following ICE: $ gcc gcc/testsuite/gcc.target/aarch64/sve/cost_model_1.c -O3 -mstrict-align ... 0xdeadbeef vect_enhance_data_refs_alignment(_loop_vec_info*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/tree-vect-data-refs.c:2274 0xdeadbeef vect_analyze_loop_2 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/tree-vect-loop.c:2099 0xdeadbeef vect_analyze_loop(loop*, vec_info_shared*) /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/tree-vect-loop.c:2435 0xdeadbeef try_vectorize_loop_1 /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/tree-vectorizer.c:892 0xdeadbeef vectorize_loops() /home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-aarch64/build/gcc/tree-vectorizer.c:1125