https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111461

            Bug ID: 111461
           Summary: [14.0 Regression] RISC-V rv32gc bootstrap ICEs with
                    --enable-checking=rtl
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: patrick at rivosinc dot com
  Target Milestone: ---

Created attachment 55923
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55923&action=edit
Backtrace

Bootstrap fails with an ICE.

during RTL pass: expand
offtime.c: In function '__offtime':
offtime.c:79:6: internal compiler error: RTL check: expected elt 0 type 'e' or
'u', have 'w' (rtx const_int) in riscv_legitimize_const_move, at
config/riscv/riscv.cc:2176
   79 |   ip = __mon_yday[__isleap(y)];
      |   ~~~^~~~~~~~~~~~~~~~~~~~~~~~~

Caused by: r14-3548-gd16af3ebea8

Reply via email to