explow.c (trunc_int_for_mode): New function.
authorRichard Henderson <rth@cygnus.com>
Fri, 23 Jul 1999 01:21:31 +0000 (18:21 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 23 Jul 1999 01:21:31 +0000 (18:21 -0700)
commit7e4ce834b2867f4c7bb2b44e434f5d2778e23ca3
treedcae196cb9448ce862621b3d77db8a0bae222ce2
parent27b8d0cd535f663df34c8264ee48e3034a663c38
explow.c (trunc_int_for_mode): New function.

        * explow.c (trunc_int_for_mode): New function.
        (plus_constant_wide): Use it.
        * combine.c (simplify_and_const_int): Likewise.
        (merge_outer_ops): Likewise.
        (simplify_shift_const): Likewise.
        * cse.c (simplify_unary_operation): Likewise.
        (simplify_binary_operation): Likewise.
        * emit-rtl.c (operand_subword): Likewise.
        * rtl.h: Declare it.

From-SVN: r28222
gcc/ChangeLog
gcc/combine.c
gcc/cse.c
gcc/emit-rtl.c
gcc/explow.c
gcc/rtl.h