aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>1996-07-13 04:55:16 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>1996-07-13 04:55:16 +0000
commit1075dedade51b855861c8b8605a1004b2183b84d (patch)
tree2db412c600b6d1b94339707d91d6127c72bac9a6
parent4f517a9cc839edd712b834341b9b1c9f97134da0 (diff)
downloadgcc-1075dedade51b855861c8b8605a1004b2183b84d.zip
gcc-1075dedade51b855861c8b8605a1004b2183b84d.tar.gz
gcc-1075dedade51b855861c8b8605a1004b2183b84d.tar.bz2
Skip inappropriate LOG_LINK entries when looking for reg-setting call
insn From-SVN: r12442
-rw-r--r--gcc/config/sh/sh.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 33fc6ac..6969a9c 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -1460,6 +1460,8 @@ machine_dependent_reorg (first)
for (link = LOG_LINKS (insn); link; link = XEXP (link, 1))
{
+ if (REG_NOTE_KIND (link) != 0)
+ continue;
set = single_set (XEXP (link, 0));
if (set && rtx_equal_p (reg, SET_DEST (set)))
{