From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id E2A3E38582A1; Thu, 22 Jun 2023 08:14:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E2A3E38582A1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1687421661; bh=89ez3Ex6z8oLehEGmzmaJRsz24EUXDBur8NWplE/InY=; h=From:To:Subject:Date:In-Reply-To:References:From; b=Mm6YXFS2dUUneHU0VHBIyjcYuZeZGtVLkOVHdmmOfxkCHoPCKNHaT1jqYS2RmE8Hx PjfggVSck+J/1mmdbBeVDOvSEWR3IVjIprfzhP3mf4/uILut9Hg3WOEpbLsR+prbTk bYXarQScDoeHvuzvPbUakv0WsD3PVSev4PM4E2PU= From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/110332] [14 regression] ICE in dominated_by_p when building LLVM with -O3 Date: Thu, 22 Jun 2023 08:14:21 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 14.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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=3D110332 --- Comment #11 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:2ac41866270e9fbab504bbda7a942a97abaa203a commit r14-2031-g2ac41866270e9fbab504bbda7a942a97abaa203a Author: Richard Biener Date: Thu Jun 22 09:04:01 2023 +0200 tree-optimization/110332 - fix ICE with phiprop The following fixes an ICE that occurs when we visit an edge inserted load from the code validating correctness for inserting an aggregate copy there. We can simply skip those loads here. PR tree-optimization/110332 * tree-ssa-phiprop.cc (propagate_with_phi): Always check aliasing with edge inserted loads. * g++.dg/torture/pr110332.C: New testcase. * gcc.dg/torture/pr110332-1.c: Likewise. * gcc.dg/torture/pr110332-2.c: Likewise.=