diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1993-02-25 11:31:18 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1993-02-25 11:31:18 -0800 |
commit | ab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f (patch) | |
tree | 8de2bb54a46b03258e3136fb4737ed5f868f6b46 /gcc/fold-const.c | |
parent | f9361d5c41d089db11dd756c7d0ac09c53c711b0 (diff) | |
download | gcc-ab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f.zip gcc-ab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f.tar.gz gcc-ab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f.tar.bz2 |
(decode_field_reference): Fix force_fit_type call.
From-SVN: r3530
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index e659a36..48892bc 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -2435,7 +2435,7 @@ decode_field_reference (exp, pbitsize, pbitpos, pmode, punsignedp, mask = build_int_2 (~0, ~0); TREE_TYPE (mask) = unsigned_type; - force_fit_type (mask); + force_fit_type (mask, 0); mask = const_binop (LSHIFT_EXPR, mask, size_int (precision - *pbitsize), 0); mask = const_binop (RSHIFT_EXPR, mask, size_int (precision - *pbitsize), 0); } |