aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-02-25 11:31:18 -0800
committerJim Wilson <wilson@gcc.gnu.org>1993-02-25 11:31:18 -0800
commitab314f6a6bd0e91ca40bf2ad8c3ae16baa9bff3f (patch)
tree8de2bb54a46b03258e3136fb4737ed5f868f6b46 /gcc/fold-const.c
parentf9361d5c41d089db11dd756c7d0ac09c53c711b0 (diff)
downloadgcc-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.c2
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);
}