diff options
author | Richard Henderson <rth@redhat.com> | 2000-10-27 14:27:10 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-10-27 14:27:10 -0700 |
commit | 10c9f189d4c0730eb59e940edb462b58f58c8457 (patch) | |
tree | 653b97d9dd6fa7d029140cffb94e861a57d7291c /gcc/config/ia64/ia64.h | |
parent | 541f7d56299fdc8028f38413dce2fd70bc5a3709 (diff) | |
download | gcc-10c9f189d4c0730eb59e940edb462b58f58c8457.zip gcc-10c9f189d4c0730eb59e940edb462b58f58c8457.tar.gz gcc-10c9f189d4c0730eb59e940edb462b58f58c8457.tar.bz2 |
ia64.c: Revert 10-23 patch.
* config/ia64/ia64.c: Revert 10-23 patch.
(ia64_hard_regno_rename_ok): New.
* config/ia64/ia64-protos.h: Declare it.
* config/ia64/ia64.h (HARD_REGNO_RENAME_OK): Use it.
From-SVN: r37090
Diffstat (limited to 'gcc/config/ia64/ia64.h')
-rw-r--r-- | gcc/config/ia64/ia64.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h index 9fd78f8..7802e39 100644 --- a/gcc/config/ia64/ia64.h +++ b/gcc/config/ia64/ia64.h @@ -2643,11 +2643,7 @@ do { \ considered for use as a rename register for REGNO1 */ #define HARD_REGNO_RENAME_OK(REGNO1,REGNO2) \ - ((! PR_REGNO_P (REGNO1) && ! PR_REGNO_P (REGNO2)) \ - ? (!call_fixed_regs [REGNO1] && !call_fixed_regs [REGNO2]) \ - ? 1 : 0 \ - : ((REGNO2) > 256 && ((REGNO2 & 1) == 0)) \ - ? 1 : 0) + ia64_hard_regno_rename_ok((REGNO1), (REGNO2)) /* Define this macro if the compiler should use extended basic blocks when renaming registers. Define this macro if the target has predicate |