From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id D0DA1398B880; Fri, 12 Mar 2021 11:39:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D0DA1398B880 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/99542] [9/10/11 Regression] ICE in exact_div, at poly-int.h:2219 Date: Fri, 12 Mar 2021 11:39:54 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 11.0 X-Bugzilla-Keywords: ice-on-valid-code, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub 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: 9.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created 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 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Mar 2021 11:39:54 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D99542 --- Comment #3 from Jakub Jelinek --- Created attachment 50374 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D50374&action=3Dedit gcc11-pr99542.patch Untested fix. There is another difference from i386, for !TREE_PUBLIC (node->decl) the i386 version never returns > 1, but instead just provides = the version which is the best for the current TU. Wouldn't it make sense on aarch64 too? Or does it hope that the unused entrypoints will be optimized away? I'm not sure it happens, because simd cloning is fairly late IPA pass.=