2001-05-14 Andrew MacLeod <amacleod@redhat.com>
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 May 2001 17:44:56 +0000 (17:44 +0000)
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 May 2001 17:44:56 +0000 (17:44 +0000)
* config/ia64/ia64.c (rtx_needs_barrier): Call rtx_needs_barrier
for RETURNS as well.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42077 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/ia64.c

index 9bd83c1..f4fe95f 100644 (file)
@@ -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
index 0a1284a..46e9ee8 100644 (file)
@@ -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;