diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-08-03 17:31:46 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-08-03 17:31:46 -0400 |
commit | 6139ff201982260460464bb59bf9022b0dfce18e (patch) | |
tree | 012d005a6cfbd6e7667aedd6d83987a2066d30bd /gcc/expr.h | |
parent | f5393ab90a86c792fe66b438b1962f2352ddba97 (diff) | |
download | gcc-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