From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id A30473858D20; Fri, 12 Jan 2024 12:28:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A30473858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1705062526; bh=GpSD+V1cxx79E8MCV+9qtgas5fPq/CBXVqQ42+y0wZM=; h=From:To:Subject:Date:From; b=aBo05/ZZdTIetqKrsONsri9glA/FS5HyG7+zR56QxCoWTDz5JznQhiZcHEbizaZbg XmfF+nQ7b/1Xya3jL+Ao2MxVlVdiX82DHyPHonjkblhMEP9Nofsh1q+rk2eUFZNdOO gwehYS/UUbc7pa668o0Wci93IAIjZMBrVQ6RHvYc= From: "syq at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/113354] New: Regression/14: unable to find a register to spill on mips Date: Fri, 12 Jan 2024 12:28:46 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: syq at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D113354 Bug ID: 113354 Summary: Regression/14: unable to find a register to spill on mips Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: syq at gcc dot gnu.org Target Milestone: --- ../../../libgfortran/generated/matmul_i4.c: In function =E2=80=98matmul_i4= =E2=80=99: ../../../libgfortran/generated/matmul_i4.c:3006:1: error: unable to find a register to spill 3006 | } | ^ ../../../libgfortran/generated/matmul_i4.c:3006:1: error: this is the insn: (insn 1643 7974 7975 184 (parallel [ (set (reg/v:SI 2999 [orig:435 f34 ] [435]) (plus:SI (mult:SI (reg:SI 286 [ _332 ]) (reg:SI 289 [ _342 ])) (reg/v:SI 3000 [orig:435 f34 ] [435]))) (clobber (reg:SI 2791 [2407])) (clobber (reg:SI 2408)) ]) "../../../libgfortran/generated/matmul_i4.c":2820:14 42 {*mul_acc_si} (expr_list:REG_UNUSED (reg:SI 2408) (expr_list:REG_UNUSED (reg:SI 2791 [2407]) (expr_list:REG_DEAD (reg/v:SI 3000 [orig:435 f34 ] [435])=20 (expr_list:REG_DEAD (reg:SI 289 [ _342 ]) (nil)))))) during RTL pass: reload ../../../libgfortran/generated/matmul_i4.c:3006:1: internal compiler error:= in lra_split_hard_reg_for, at lra-assigns.cc:1862=