diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2001-05-14 17:44:56 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2001-05-14 17:44:56 +0000 |
commit | 339cb12e415b49a5c8cd8b07c5506ffdc8517261 (patch) | |
tree | e1fb71b1c1f99ebdeb93100ee5afb1932492958c | |
parent | 127699902ef7b3e14ae7c3effb177fb7e2b9b20d (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 2 |
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; |