[multiple changes]
authorDavid Edelsohn <dje@gcc.gnu.org>
Thu, 21 Feb 2002 02:34:20 +0000 (21:34 -0500)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 21 Feb 2002 02:34:20 +0000 (21:34 -0500)
commitb1765bde4181a6e2fb17dd459e8ed7a94c98024a
treef6f2f66ad5cf3ff2eca81682eeb888a684829737
parent3babb2e39cd2bf4b5f29d9cf8466216615b1d912
[multiple changes]

2002-02-20  David Edelsohn  <edelsohn@gnu.org>

        * config/rs6000/rs6000.h (EPILOGUE_USES): Conditionalize
        VRSAVE_REGNO on TARGET_ALTIVEC.

2002-02-20  Alan Modra  <amodra@bigpond.net.au>

        * config/rs6000/rs6000.c (includes_lshift_p): Mask irrelevant
        bits of SImode const_int.
        (includes_rshift_p): Likewise.
        (print_operand): Call mask_operand and mask64_operand with correct
        mode.
        (rs6000_output_function_epilogue): Pad traceback table to word.
        * config/rs6000/rs6000.h (MASK_64BIT): Correct comment.
        (EXTRA_CONSTRAINT, 'S' and 'T'): Call mask_operand and
        mask64_operand with correct mode.
        (RETURN_IN_MEMORY): Use HOST_WIDE_INT, not HOST_WIDEST_INT.
        (FUNCTION_ARG_REGNO_P): Correct parentheses.

From-SVN: r49923
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h