Bug ID: 91454
           Summary: [10 Regression] ICE in
                    get_attr_avx_partial_xmm_update, at
                    config/i386/ since r274481
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot
          Reporter: marxin at gcc dot
                CC: rguenth at gcc dot, uros at gcc dot
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: x86_64-pc-linux-gnu

Following is causing ICE:

$ gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/auto_dealloc_2.f90 -O2
-fno-rerun-cse-after-loop -mavx512vl -march=haswell

    8 | program test
Error: unrecognizable insn:
(insn 162 16 163 2 (set (subreg:V2DI (reg:DI 169) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (reg:DI 101 [ ubound.0 ]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
            (const_int 1 [0x1])))
during RTL pass: rpad
internal compiler error: in get_attr_avx_partial_xmm_update, at
0x6b6b2f _fatal_insn(char const*, rtx_def const*, char const*, int, char
0x6b6b4b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
0x7ca746 get_attr_avx_partial_xmm_update(rtx_insn*)
0x11b6e61 remove_partial_avx_dependency
0x11b6e61 execute
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <> for instructions.

Reply via email to