From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 9B7EF3858C53; Thu, 11 Jul 2024 04:40:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9B7EF3858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1720672828; bh=CptJ0l5WFBuolPrugsJfEBzEKSS0ANExvK38x2F6f8c=; h=From:To:Subject:Date:In-Reply-To:References:From; b=hJxyu1NIHCmF/VFnRfk5ZIrJT9arf8hMldojP7fOsBh3WuzjCXLnjzeHEX6+Y69Zn Ua2Ap817iykijqCuA7eMP4GGEOKNNPs0esUpg0RBAFq+gBDEw8Z3aXXxGBxBIMZaTI 6CblyTz5OLJKGfye/7Ae9DoXocUieySqrY9WI2yI= From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/115862] [15 Regression] RISC-V: ICE during RTL combine pass in malloc.c for zvl512b and zvl1024b Date: Thu, 11 Jul 2024 04:40:28 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 15.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 15.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc target_milestone component Message-ID: In-Reply-To: References: 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=3D115862 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[15] RISC-V: ICE during RTL |[15 Regression] RISC-V: ICE |combine pass in malloc.c |during RTL combine pass in |for zvl512b and zvl1024b |malloc.c for zvl512b and | |zvl1024b Target Milestone|--- |15.0 Component|target |rtl-optimization --- Comment #3 from Andrew Pinski --- Trying 21 -> 29: 21: r149:DI=3Dr139:V8SI#0 0>>0x20 29: [r136:DI+0x4]=3Dr149:DI#0 REG_DEAD r149:DI (insn 21 20 29 2 (set (reg:DI 149) (lshiftrt:DI (subreg:DI (reg:V8SI 139 [ vect__2.14_29 ]) 0) (const_int 32 [0x20]))) "/app/example.cpp":36:12 299 {lshrdi3} (nil)) (insn 29 21 30 2 (set (mem/c:SI (plus:DI (reg/f:DI 136 [ .result_ptrD.2808 = ]) (const_int 4 [0x4])) [3 MEM [(intD.1 *)&]+4 S4 A32]) (subreg:SI (lshiftrt:DI (subreg:DI (reg:V8SI 139 [ vect__2.14_29 ])= 0) (const_int 32 [0x20])) 0)) "/app/example.cpp":36:12 276 {*movsi_internal} (expr_list:REG_DEAD (reg:DI 149) (nil))) Confirmed.=