rs6000.h (UNITS_PER_WORD): Use TARGET_32BIT, not TARGET_POWREPC64.
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 23 Oct 2003 14:36:23 +0000 (14:36 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 23 Oct 2003 14:36:23 +0000 (10:36 -0400)
commit0e67400ab4f95d41decb49c32975f49ceb1e9f8b
treeb061ab2a9bc4d3558edd1a6da9e70b7a05c3a4cc
parent00503146990fe82f1a2fcb4ee5daee776b27e882
rs6000.h (UNITS_PER_WORD): Use TARGET_32BIT, not TARGET_POWREPC64.

* config/rs6000/rs6000.h (UNITS_PER_WORD): Use TARGET_32BIT, not
TARGET_POWREPC64.
(UNITS_PER_GPR_WORD): Define.
(HARD_REGNO_NREGS): Use UNITS_PER_GPR_WORD.
(HARD_REGNO_CALL_PART_CLOBBERED): Define.
(HARD_REGNO_MODE_OK): Use UNITS_PER_GPR_WORD.
(CLASS_MAX_NREGS): Use UNITS_PER_GPR_WORD.
* config/rs6000/rs6000.c (function_arg): Generate PARALLEL for
DFmode and DImode in 32-bit ABI / 64-bit computation mode.
(rs6000_emit_prologue): Select reg_mode and reg_size using
TARGET_32BIT, not TARGET_POWERPC64.
(rs6000_function_value): Generate PARALLEL for DImode in 32-bit
ABI / 64-bit computation mode

Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
From-SVN: r72851
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h