* pa.c (uint32_operand): Don't use long constant >= 2^32.
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Apr 2001 05:48:20 +0000 (05:48 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Apr 2001 05:48:20 +0000 (05:48 +0000)
commitb7d8658126ccff18dd226fffcb0305dc11647dd0
tree7f1bef9501244fefc73f20a8608cc9a2123dbf9e
parent954078d1279a1b01d2aa499791eb3f3f49c5807d
* pa.c (uint32_operand): Don't use long constant >= 2^32.
(emit_move_sequence): Use HOST_WIDE_INT constants.  Don't worry
about 32->64 bit sign extension if 32 bit HOST_WIDE_INTs.
(compute_movstrsi_length): Make `align' unsigned to avoid warning.
(output_64bit_and): Use plain `int's for shift counts.
(output_64bit_ior): Likewise.
(function_arg_partial_nregs): Use unsigned vars to avoid warnings.
* pa.h (CONST_OK_FOR_LETTER_P): Use HOST_WIDE_INT constants for case
`N', and simplify.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41328 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/pa/pa.c
gcc/config/pa/pa.h