From b85ed4fc35ad1841fea93eb7d09607eb0bf9bc6e Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Thu, 26 Aug 1999 19:15:22 +0000 Subject: [PATCH] pa.md (cint_ok_for_move): Use CONST_INT_OK_FOR_LETTER_P macros instead of duplicating code. * pa.md (cint_ok_for_move): Use CONST_INT_OK_FOR_LETTER_P macros instead of duplicating code. From-SVN: r28904 --- gcc/ChangeLog | 5 +++++ gcc/config/pa/pa.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3351ad0c76a..2c6293d6356 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Aug 26 13:12:29 1999 Jeffrey A Law (law@cygnus.com) + + * pa.md (cint_ok_for_move): Use CONST_INT_OK_FOR_LETTER_P macros + instead of duplicating code. + Thu Aug 26 18:32:32 1999 Bernd Schmidt * gcse.c (hash_scan_insn): Don't scan obvious no-ops. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index b49e6b67ba7..7568f1fbaa4 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -299,8 +299,9 @@ cint_ok_for_move (intval) HOST_WIDE_INT intval; { /* OK if ldo, ldil, or zdepi, can be used. */ - return (VAL_14_BITS_P (intval) || (intval & 0x7ff) == 0 - || zdepi_cint_p (intval)); + return (CONST_OK_FOR_LETTER_P (intval, 'J') + || CONST_OK_FOR_LETTER_P (intval, 'N') + || CONST_OK_FOR_LETTER_P (intval, 'K')); } /* Accept anything that can be moved in one instruction into a general -- 2.30.2