aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2001-05-14 17:44:56 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2001-05-14 17:44:56 +0000
commit339cb12e415b49a5c8cd8b07c5506ffdc8517261 (patch)
treee1fb71b1c1f99ebdeb93100ee5afb1932492958c
parent127699902ef7b3e14ae7c3effb177fb7e2b9b20d (diff)
downloadgcc-339cb12e415b49a5c8cd8b07c5506ffdc8517261.zip
gcc-339cb12e415b49a5c8cd8b07c5506ffdc8517261.tar.gz
gcc-339cb12e415b49a5c8cd8b07c5506ffdc8517261.tar.bz2
ia64.c (rtx_needs_barrier): Call rtx_needs_barrier for RETURNS as well.
2001-05-14 Andrew MacLeod <amacleod@redhat.com> * config/ia64/ia64.c (rtx_needs_barrier): Call rtx_needs_barrier for RETURNS as well. From-SVN: r42077
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/ia64/ia64.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9bd83c1..f4fe95f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-05-14 Andrew MacLeod <amacleod@redhat.com>
+
+ * config/ia64/ia64.c (rtx_needs_barrier): Call rtx_needs_barrier
+ for RETURNS as well.
+
2001-05-14 Nick Clifton <nickc@cambridge.redhat.com>
* decl.c (duplicate_decls): Suppress warning about duplicate
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index 0a1284a..46e9ee8 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -4277,7 +4277,7 @@ rtx_needs_barrier (x, flags, pred)
pred);
}
}
- else if (GET_CODE (pat) == CLOBBER)
+ else if (GET_CODE (pat) == CLOBBER || GET_CODE (pat) == RETURN)
need_barrier |= rtx_needs_barrier (pat, flags, pred);
}
break;