aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-08-03 17:31:46 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-08-03 17:31:46 -0400
commit6139ff201982260460464bb59bf9022b0dfce18e (patch)
tree012d005a6cfbd6e7667aedd6d83987a2066d30bd /gcc/expr.h
parentf5393ab90a86c792fe66b438b1962f2352ddba97 (diff)
downloadgcc-6139ff201982260460464bb59bf9022b0dfce18e.zip
gcc-6139ff201982260460464bb59bf9022b0dfce18e.tar.gz
gcc-6139ff201982260460464bb59bf9022b0dfce18e.tar.bz2
(force_to_mode): Now pass actual AND mask instead of number off;
generalize appropriately. Move most cases from simplify_and_const_int in. (simplify_and_const_int): Remove most code from here; call force_to_mode instead. (subst, make_extraction, make_compound_operation): Change calls to force_to_mode. (make_field_assignment): Likewise. (simplify_comparison): Add call to force_to_mode when doing a sign bit comparison. From-SVN: r5060
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions