diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-03-01 07:32:27 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-03-01 07:32:27 -0500 |
commit | 500c518b4de7d7f41364ee22d2600e86fb256a53 (patch) | |
tree | 8829f54a8b8ff39c65af7d76e197dba2ef3d31e6 /gcc/c-iterate.c | |
parent | e2eb57b721527a5e8740fe5a25a90bb63cb7ee86 (diff) | |
download | gcc-500c518b4de7d7f41364ee22d2600e86fb256a53.zip gcc-500c518b4de7d7f41364ee22d2600e86fb256a53.tar.gz gcc-500c518b4de7d7f41364ee22d2600e86fb256a53.tar.bz2 |
(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
Diffstat (limited to 'gcc/c-iterate.c')
0 files changed, 0 insertions, 0 deletions