Use a macro instead of a constant to test for sparc integer regnos.
authorDavid S. Miller <davem@davemloft.net>
Sun, 23 Oct 2011 21:50:56 +0000 (21:50 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Sun, 23 Oct 2011 21:50:56 +0000 (14:50 -0700)
commit5a53588ff09224348d467976fb196225ecf9c8d9
treeec7972f920b9997fc298d272d22bae34b1efa531
parent0bcf216b2a353f0ec40c4def6a24b00f9586a922
Use a macro instead of a constant to test for sparc integer regnos.

* config/sparc/sparc.h (SPARC_FIRST_INT_REG, SPARC_LAST_INT_REG,
SPARC_INT_REG_P): Define.
(HARD_REGNO_NREGS): Use SPARC_INT_REG_P.
(REGNO_OK_FOR_INDEX_P): Likewise.
* config/sparc/sparc.c (gen_df_reg): Likewise.
(eligible_for_return_delay): Likewise.
(eligible_for_sibcall_delay): Likewise.
(sparc_legitimate_address_p): Likewise.
(emit_save_or_restore_regs): Likewise.
(registers_ok_for_ldd_peep): Likewise.
* config/spac/sparc.md (DI mode splitters): Likewise.
(SF mode const splitters): Likewise.
(DF mode splitters): Likewise.
(32-bit DI mode logical op splitters): Likewise.

From-SVN: r180350
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sparc.md