diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2023-10-20 18:48:34 +0900 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2023-10-20 18:48:34 +0900 |
commit | 1d0ca7ecd4f4dfef4145ad3a41fa0a72c8b19697 (patch) | |
tree | 4f5ee00fcbf86ec68892485c2557cfe8bb8ec511 /gcc | |
parent | e489464acf5541e6fdb4007c49266193cc93d16e (diff) | |
download | gcc-1d0ca7ecd4f4dfef4145ad3a41fa0a72c8b19697.zip gcc-1d0ca7ecd4f4dfef4145ad3a41fa0a72c8b19697.tar.gz gcc-1d0ca7ecd4f4dfef4145ad3a41fa0a72c8b19697.tar.bz2 |
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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/sh/sh.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 484a34f..193f40d 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 |