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

            Bug ID: 118610
           Summary: [15 regression] gcc.dg/pr85467.c FAILs
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: vmakarov at gcc dot gnu.org
  Target Milestone: ---
            Target: sparc*-sun-solaris2.11

Between 20250117 (b5a069203fc074ab75d994c4a7e0f2db6a0a00fd) and 20250120
(10e98638998745ebc3888a20e661a8364e88ea3a), dozens of tests regressed on
Solaris/SPARC (both 32 and 64-bit) like

+FAIL: gcc.dg/pr85467.c (internal compiler error: maximum number of generated
reload insns per insn achieved (90))
+FAIL: gcc.dg/pr85467.c (test for excess errors)

Most of them were fixed by

commit 07f62ed9a7b09951f83855e19d41641b098190b1
Author: Vladimir N. Makarov <vmaka...@redhat.com>
Date:   Mon Jan 20 17:08:50 2025 -0500

    [PR118560][LRA]: Fix typo in checking secondary memory mode for the reg
class

but this particular test still remains:

Excess errors:
during RTL pass: reload
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/pr85467.c:15:1: internal
compiler error: maximum number of generated reload insns per insn achieved (90)
0x20bba77 internal_error(char const*, ...)
        /vol/gcc/src/hg/master/local/gcc/diagnostic-global-context.cc:517
0xe56b73 lra_constraints(bool)
        /vol/gcc/src/hg/master/local/gcc/lra-constraints.cc:5457
0xe3d183 lra(__FILE*, int)
        /vol/gcc/src/hg/master/local/gcc/lra.cc:2449
0xde503b do_reload
        /vol/gcc/src/hg/master/local/gcc/ira.cc:5977
0xde503b execute
        /vol/gcc/src/hg/master/local/gcc/ira.cc:6165

Reply via email to