aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-iterate.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-03-01 07:32:27 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-03-01 07:32:27 -0500
commit500c518b4de7d7f41364ee22d2600e86fb256a53 (patch)
tree8829f54a8b8ff39c65af7d76e197dba2ef3d31e6 /gcc/c-iterate.c
parente2eb57b721527a5e8740fe5a25a90bb63cb7ee86 (diff)
downloadgcc-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