https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87746
Bug ID: 87746 Summary: [9 Regression] ICE in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- Created attachment 44896 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44896&action=edit autoreduced testcase In 403.gcc built with -Ofast -mavx2 I see during GIMPLE pass: vect reload.c: In function 'move_replacements': reload.c:5991:1: internal compiler error: in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:1035 5991 | move_replacements (x, y) | ^~~~~~~~~~~~~~~~~ /space/rguenther/install/usr/local/bin/gcc -c -o rtlanal.o -DSPEC_CPU -DNDEBUG -I. -Ofast -march=native -Wl,-rpath=/space/rguenther/install/usr/local/lib64 -w -g -DSPEC_CPU_LP64 rtlanal.c 0x156cc6c vect_update_misalignment_for_peel /space/rguenther/src/svn/trunk/gcc/tree-vect-data-refs.c:1032 0x156cf2b vect_get_peeling_costs_all_drs /space/rguenther/src/svn/trunk/gcc/tree-vect-data-refs.c:1366 0x156d92e vect_peeling_hash_get_lowest_cost(_vect_peel_info**, _vect_peel_extended_info*) /space/rguenther/src/svn/trunk/gcc/tree-vect-data-refs.c:1392