(BYTE_LOAD_EXTEND, LOAD_EXTEND): New macros.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 8 Jan 1993 22:26:25 +0000 (17:26 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 8 Jan 1993 22:26:25 +0000 (17:26 -0500)
commitc6dc70d681151224404b31dc86e2071e2b20b04c
tree6f2fef91cf83dbb3a0db6db6cd9d66ccb5cd27cf
parentf093e272e4161153eed536094f29516f13463904
(BYTE_LOAD_EXTEND, LOAD_EXTEND): New macros.

(subst, simplify_and_const_int, nonzero_bits, num_sign_bit_copies): Use them.
(subst, case SET): Make a SIGN_EXTEND instead of paradoxical SUBREG if
BYTE_LOADS_SIGN_EXTEND; previously only made ZERO_EXTEND.

From-SVN: r3160
gcc/combine.c