]> gcc.gnu.org Git - gcc.git/commit - gcc/combine.c
(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the sign bit...
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 1 Mar 1993 12:32:27 +0000 (07:32 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 1 Mar 1993 12:32:27 +0000 (07:32 -0500)
commit500c518b4de7d7f41364ee22d2600e86fb256a53
tree8829f54a8b8ff39c65af7d76e197dba2ef3d31e6
parente2eb57b721527a5e8740fe5a25a90bb63cb7ee86
(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the sign bit as if it were an LT.

(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the
sign bit as if it were an LT.
(subst, case XOR): Likewise for STORE_FLAG_VALUE==1 and an LSHIFTRT.
(simplify_and_const_int, case LSHIFTRT): If shifting a sign bit copy,
start shift at the sign bit.
(simplify_shift_const): Likewise for ASHIFTRT.

(BYTE_LOADS_EXTEND): Fix typo when defining.
(setup_incoming_promotions): Set modes properly.

From-SVN: r3575
gcc/combine.c
This page took 0.05137 seconds and 5 git commands to generate.