From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id EC362384A03B; Wed, 15 Apr 2020 21:23:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EC362384A03B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1586985839; bh=vsGsazd/3ASWvD3WXE/M9x57R/2bMfgHNJOwINPE7JI=; h=From:To:Subject:Date:In-Reply-To:References:From; b=KthwEgYkadYb7tr43Sm9X0Uy0IMquOh9BdnWzF7X2njghRtf+FaXs21r03KbYdgsr ZhS3B54brF+963JfGU+9iZCzIfG0qghT7PWgOG+ZK/54RWQS2usKmAwQ2wrYAHdShB f9GILAb2duAJE2xUfOjUSWm5tcVjDiu7w4MV2KDs= From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/91880] ICE: segfault in hwloop_optimize Date: Wed, 15 Apr 2020 21:23:59 +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: 10.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: 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: 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: Wed, 15 Apr 2020 21:24:00 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D91880 --- Comment #7 from CVS Commits --- The releases/gcc-9 branch has been updated by Max Filippov : https://gcc.gnu.org/g:20c6c0c8b18ae1bb3582456085e98cb50ab5854a commit r9-8500-g20c6c0c8b18ae1bb3582456085e98cb50ab5854a Author: Max Filippov Date: Thu Sep 26 20:51:27 2019 +0000 xtensa: backport fix for PR target/91880 Xtensa hwloop_optimize segfaults when zero overhead loop is about to be inserted as the first instruction of the function. Insert zero overhead loop instruction into new basic block before the loop when basic block that precedes the loop is empty. 2020-04-15 Max Filippov gcc/ * config/xtensa/xtensa.c (hwloop_optimize): Insert zero overhead loop instruction into new basic block before the loop when basic block that precedes the loop is empty. gcc/testsuite/ * gcc.target/xtensa/pr91880.c: New test case. * gcc.target/xtensa/xtensa.exp: New test suite.=