From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1771) id CFCF73858D20; Fri, 20 Oct 2023 10:05:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CFCF73858D20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1697796306; bh=lfTfgGrHd5qXIuJ4m9fxuWkV338YZKed7RazPy37tcE=; h=From:To:Subject:Date:From; b=QqOsI47n9yCyzSpZ3U5ZWEcIrWncR90FcSynSSbUH6eSpwiH45s1Fs7XjtyHVF93a B/8pOtNoaFas9k+7i8ovW5cHMCqJXngOXKpQEDr7ya7CSy+kBsTtsN1L9r+sTExfpd VxpCRDO9WSpL0ahufqFTFs9KEgZuwPZ6WZB3HRY0= 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 r11-11069] SH: Fix PR 101177 X-Act-Checkin: gcc X-Git-Author: Oleg Endo X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: 25ca4c38ca6e5fb4f2d58e9c4b44d2767e424924 X-Git-Newrev: e784ba28ae0214b02ae45734d5106ca421711a8a Message-Id: <20231020100506.CFCF73858D20@sourceware.org> Date: Fri, 20 Oct 2023 10:05:05 +0000 (GMT) List-Id: https://gcc.gnu.org/g:e784ba28ae0214b02ae45734d5106ca421711a8a commit r11-11069-ge784ba28ae0214b02ae45734d5106ca421711a8a 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 963984060e68..b647c33637ce 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