From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 680423858401; Mon, 3 Oct 2022 13:15:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 680423858401 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1664802955; bh=SVxWsWkPR9WNIL1IKCJBy1YRXczV5ttNMwJwARW4dHw=; h=From:To:Subject:Date:In-Reply-To:References:From; b=kRqXn0hSXvRK4ve/JNvrdqO4to4ZDbDA4N+Crda2y6sgxj636XbkvXdSN8ijGf5yd flsyvc+sAFY9DkOexCHhAFBZe+7Z/1eb8zjpvo/fp0LrgARo3GO9jdAlAVF5Pe97o6 ZdIIH+WqjnBg2T53f+6X0gd06cvtDBMoI7NReROw= From: "mkuvyrkov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/107119] Bootstrap ICE on 32-bit ARM after r13-2871-g1b74b5cb4e9 Date: Mon, 03 Oct 2022 13:15:55 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mkuvyrkov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: resolution bug_status 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=3D107119 Maxim Kuvyrkov changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #4 from Maxim Kuvyrkov --- (In reply to Jeffrey A. Law from comment #2) > Does it still happen after this: > Author: Jeff Law > Date: Tue Sep 27 01:44:38 2022 -0400 >=20 > Fix ICEs due to recent jump-to-return optimization >=20=20=20=20=20 > gcc/ > * cfgrtl.cc (fixup_reorder_chain): Verify that simple_return > and return are available before trying to use them. After this commit the bootstrap still failed, but something from the below committed on September 29th fixed it: ada: Fix checking of Refined_State with nested package renamings (detail) ada: Improve efficiency of slice-of-component assignment (detail) ada: Further tweak new expansion of contracts (detail) ada: Remove duplicated doc comment section (detail) support -gz=3Dzstd for both linker and assembler (detail) driver, cppdefault: Unbreak bootstrap on Debian/Ubuntu [PR107059] (detail) Add OPTIONS_H_EXTRA to GTFILES (detail) aarch64: Rename AARCH64_ISA architecture-level macros (detail) aarch64: Rename AARCH64_FL architecture-level macros (detail) aarch64: Rename AARCH64_FL_FOR_ARCH macros (detail) aarch64: Add "V" to aarch64-arches.def names (detail) aarch64: Small config.gcc cleanups (detail) aarch64: Avoid redundancy in aarch64-cores.def (detail) aarch64: Remove AARCH64_FL_RCPC8_4 [PR107025] (detail) aarch64: Fix transitive closure of features (detail) aarch64: Reorder an entry in aarch64-option-extensions.def (detail) aarch64: Simplify feature definitions (detail) aarch64: Simplify generation of .arch strings (detail) aarch64: Avoid std::string in static data (detail) aarch64: Tweak constness of option-related data (detail) aarch64: Make more use of aarch64_feature_flags (detail) aarch64: Tweak contents of flags_on/off fields (detail) aarch64: Tweak handling of -mgeneral-regs-only (detail) aarch64: Remove redundant TARGET_* checks (detail) data-ref: Fix ranges_maybe_overlap_p test (detail) place `const volatile' objects in read-only sections (detail) c++: import/export NTTP objects (detail) libstdc++: Guard use of new built-in with __has_builtin (detail) c++: introduce TRAIT_TYPE alongside TRAIT_EXPR (detail) c++: implement __remove_cv, __remove_reference and __remove_cvref (detail) OpenACC: whole struct vs. component mappings (PR107028) (detail)=