Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1269118

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

From John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Newsgroups linux.debian.bugs.dist, linux.debian.ports.68k
Subject Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’
Date 2025-11-05 14:50 +0100
Message-ID <LNM3D-aELk-3@gated-at.bofh.it> (permalink)
References <LFMWR-58Up-1@gated-at.bofh.it> <LNLTX-aEHq-1@gated-at.bofh.it> <LFMWR-58Up-1@gated-at.bofh.it> <LNLTX-aEHq-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


On Wed, 2025-11-05 at 14:33 +0100, Drew Parsons wrote:
> Package: gcc-15
> Version: 15.2.0-7
> Followup-For: Bug #1118058
> X-Debbugs-Cc: debian-68k@lists.debian.org
> User: debian-68k@lists.debian.org
> 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.

It's a different bug, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122438

The bug report for the scipy issue is: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122479

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’ Drew Parsons <dparsons@debian.org> - 2025-10-14 15:10 +0200
  Bug#1118058: scpiy m68k build failure Matthias Klose <doko@debian.org> - 2025-10-29 10:40 +0100
  Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’ Drew Parsons <dparsons@debian.org> - 2025-11-05 14:40 +0100
    Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’ John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2025-11-05 14:50 +0100
      Bug#1118058: scipy: m68k fails: sparsetools/bsr.h unable to find a register to spill in class ‘ADDR_REGS’ Drew Parsons <dparsons@emerall.com> - 2025-11-05 15:10 +0100

csiph-web