rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition to take ptr_extend into...
authorSteve Ellcey <sje@cup.hp.com>
Fri, 1 Mar 2002 01:19:52 +0000 (01:19 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 1 Mar 2002 01:19:52 +0000 (17:19 -0800)
commit7879b81e6cedc9090e72804014ab1927832fe8e0
tree7b548c0ab1fb1a218191d2b6c99b0f25d0d7bf12
parent42d579d8796eca2c8c184c52194ea8659d59c20b
rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition to take ptr_extend into account as third type of extension.

        * doc/rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition
        to take ptr_extend into account as third type of extension.
        (SUBREG_PROMOTED_UNSIGNED_SET): Definition of new macro to set bit
        fields used by SUBREG_PROMOTED_UNSIGNED_P.
        * rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): New macro.
        (SUBREG_PROMOTED_UNSIGNED_P): Change to return -1 as well as 0 or 1.
        * calls.c (precompute_arguments): Use new macro.
        (expand_call): Ditto.
        * combine.c (nonzero_bits): Ditto.
        (record_promoted_value): Ditto.
        * expr.c (store_expr): Ditto.
        (expand_expr): Ditto.
        * function.c (assign_parms): Ditto.

From-SVN: r50174
gcc/ChangeLog
gcc/calls.c
gcc/combine.c
gcc/doc/rtl.texi
gcc/expr.c
gcc/function.c
gcc/rtl.h