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

Reply via email to