From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1771) id E8AB63858D20; Fri, 20 Oct 2023 10:01:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E8AB63858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1697796074; bh=HExiaB/tyR+6C8ALxpOfYCF5ifiGYlqKzA9r28Y2ErA=; h=From:To:Subject:Date:From; b=iGhNjbL/+fuoS7cTdsTDlICAPV1wglyhOy1BVG+13mQbw6p+BE0FNBH6GVljdjFI2 +mEKo+XXd7B+75t7amOXyWzJFSwaLQIDHDjpG+XogG/n0bqkGqGDjrwOEukwULWjCP KSIFKRa3p4XJKifRlGASM9vD0VIgb+NjTYhRgmj0= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Oleg Endo To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-9932] SH: Fix PR 101177 X-Act-Checkin: gcc X-Git-Author: Oleg Endo X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: 7d99d9a6d2c739407c1ce56599cf6cfb61c4aa0c X-Git-Newrev: 21ce4f97b2c158778fbf96858e7e589ad648b3c8 Message-Id: <20231020100114.E8AB63858D20@sourceware.org> Date: Fri, 20 Oct 2023 10:01:14 +0000 (GMT) List-Id: https://gcc.gnu.org/g:21ce4f97b2c158778fbf96858e7e589ad648b3c8 commit r12-9932-g21ce4f97b2c158778fbf96858e7e589ad648b3c8 Author: Oleg Endo Date: Fri Oct 20 18:48:34 2023 +0900 SH: Fix PR 101177 Fix accidentally inverted comparison. gcc/ChangeLog: PR target/101177 * config/sh/sh.md (unnamed split pattern): Fix comparison of find_regno_note result. Diff: --- gcc/config/sh/sh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 15cdfe9ac339..e11e8a5a40df 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -842,7 +842,7 @@ if (SUBREG_P (reg)) reg = SUBREG_REG (reg); gcc_assert (REG_P (reg)); - if (find_regno_note (curr_insn, REG_DEAD, REGNO (reg)) != NULL_RTX) + if (find_regno_note (curr_insn, REG_DEAD, REGNO (reg)) == NULL_RTX) FAIL; /* FIXME: Maybe also search the predecessor basic blocks to catch