diff options
author | Diego Novillo <dnovillo@redhat.com> | 2003-02-09 21:22:32 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@redhat.com> | 2003-02-09 21:22:32 +0000 |
commit | 5b22cf7502f7f3af0d12fbed64246d67439a00f6 (patch) | |
tree | 16591cdf01847e71212bcc4c0931432c233f5e30 /gcc/config/ia64/ia64.c | |
parent | 3bdcc77ee3a50e323510729b4f543eae39687d5e (diff) |
Mainline merge as of 2003-02-09.
* config/rs6000/t-rs6000 (simplify-rtx.o): Compile with -Wno-error.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/tree-ssa-20020619-branch@62609 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/ia64/ia64.c')
-rw-r--r-- | gcc/config/ia64/ia64.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 2de837413f1..67d005abcdc 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -5017,7 +5017,7 @@ rtx_needs_barrier (x, flags, pred) case NEG: case NOT: case SIGN_EXTEND: case ZERO_EXTEND: case TRUNCATE: case FLOAT_EXTEND: case FLOAT_TRUNCATE: case FLOAT: case FIX: case UNSIGNED_FLOAT: case UNSIGNED_FIX: case ABS: - case SQRT: case FFS: + case SQRT: case FFS: case POPCOUNT: need_barrier = rtx_needs_barrier (XEXP (x, 0), flags, pred); break; @@ -5053,10 +5053,7 @@ rtx_needs_barrier (x, flags, pred) case UNSPEC_FR_SPILL: case UNSPEC_FR_RESTORE: - case UNSPEC_POPCNT: - need_barrier = rtx_needs_barrier (XVECEXP (x, 0, 0), flags, pred); - break; - + case UNSPEC_GETF_EXP: case UNSPEC_ADDP4: need_barrier = rtx_needs_barrier (XVECEXP (x, 0, 0), flags, pred); break; |