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 <[email protected]>
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