Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’

Drew Parsons <[email protected]> Wed, 05 Nov 2025 14:33:42 +0100
Newsgroups gmane.linux.debian.ports.68k
Message-ID <176234962278.4157272.2023769311172856277.reportbug__26130.6306858145$1762349730$gmane$org@sandy>
Package: gcc-15
Version: 15.2.0-7
Followup-For: Bug #1118058
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: m68k
Control: affects -1 src:hypre

hypre is also affected by a gcc dump on m68k

https://buildd.debian.org/status/fetch.php?pkg=hypre&arch=m68k&ver=2.33.0-1exp1&stamp=1762349220&raw=0

2399190: // csr_matrix.c: In function ‘hypre_CSRMatrixRead’:
2399190: // csr_matrix.c:520:1: error: insn does not satisfy its constraints:
2399190: //   520 | }
2399190: //       | ^
2399190: // (insn 70 244 71 4 (set (mem:SI (reg:SI 8 %a0) [3 MEM[(HYPRE_Int *)_73 + 4294967292B]+0 S4 A16])
2399190: //         (plus:SI (mem:SI (reg:SI 9 %a1) [3 MEM[(HYPRE_Int *)_6]+0 S4 A16])
2399190: //             (const_int -1 [0xffffffffffffffff]))) "csr_matrix.c":486:19 150 {*addsi3_internal}
2399190: //      (nil))
2399190: // during RTL pass: postreload
2399190: // csr_matrix.c:520:1: internal compiler error: in extract_constrain_insn, at recog.cc:2783


True, in this case it's not reporting a missing register ADDR_REGS.