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

            Bug ID: 116236
           Summary: [LRA] [M68K] ICE insn does not satisfy its constraints
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: build, ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sch...@linux-m68k.org
            Blocks: 113939
  Target Milestone: ---
            Target: m68k-*-*

Created attachment 58839
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58839&action=edit
tzdb.ii

../../../../gcc/xgcc -shared-libgcc -B../../../../gcc -nostdinc++ -std=gnu++20
-fno-implicit-templates -fimplicit-templates -O2 -S tzdb.ii -fPIC -o tzdb.o
../../../../../libstdc++-v3/src/c++20/tzdb.cc: In member function
‘std::chrono::year_month_day
std::chrono::{anonymous}::on_day::pin(std::chrono::year) const’:
../../../../../libstdc++-v3/src/c++20/tzdb.cc:340:7: error: insn does not
satisfy its constraints:
  340 |       }
      |       ^
(insn 261 260 784 22 (set (reg/v:SI 9 %a1 [orig:129 __y0 ] [129])
        (plus:SI (plus:SI (sign_extend:SI (reg/v:HI 9 %a1 [orig:161 y ] [161]))
                (reg:SI 3 %d3 [305]))
            (const_int 1468000 [0x166660]))) "../../include/chrono":1768:18 407
{*lea}
     (nil))
during RTL pass: reload
../../../../../libstdc++-v3/src/c++20/tzdb.cc:340:7: internal compiler error:
in extract_constrain_insn, at recog.cc:2770
0x1ee82ae internal_error(char const*, ...)
        ../../gcc/diagnostic-global-context.cc:491
0x6aafad fancy_abort(char const*, int, char const*)
        ../../gcc/diagnostic.cc:1755
0x697f06 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc/rtl-error.cc:108
0x697f2f _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc/rtl-error.cc:118
0x106218d extract_constrain_insn(rtx_insn*)
        ../../gcc/recog.cc:2770
0xeec6c7 check_rtl
        ../../gcc/lra.cc:2189
0xef2142 lra(_IO_FILE*, int)
        ../../gcc/lra.cc:2610
0xe9f727 do_reload
        ../../gcc/ira.cc:5973
0xe9f727 execute
        ../../gcc/ira.cc:6161


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113939
[Bug 113939] Switch m68k to LRA

Reply via email to