diff options
author | YamaArashi <shadow962@live.com> | 2016-03-08 23:25:19 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-03-08 23:25:19 -0800 |
commit | 7444c4f6f7881c4700f8c8cd4c87d3648f9c85a3 (patch) | |
tree | 2501ee3e1dbcdb1147a80588ae9dfb2e6d06aa68 /gcc/fold-const.c | |
parent | 08234586501ffddc186f6e254ce6847faa139f5f (diff) |
remove big-endian target support
Diffstat (limited to 'gcc/fold-const.c')
-rwxr-xr-x | gcc/fold-const.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index a603413..d73d21c 100755 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -2723,9 +2723,6 @@ optimize_bit_field_compare (code, compare_type, lhs, rhs) return 0; } - if (BYTES_BIG_ENDIAN) - lbitpos = lnbitsize - lbitsize - lbitpos; - /* Make the mask to be used against the extracted field. */ mask = build_int_2 (~0, ~0); TREE_TYPE (mask) = unsigned_type; @@ -4082,12 +4079,6 @@ fold_truthop (code, truth_type, lhs, rhs) type = type_for_size (lnbitsize, 1); xll_bitpos = ll_bitpos - lnbitpos, xrl_bitpos = rl_bitpos - lnbitpos; - if (BYTES_BIG_ENDIAN) - { - xll_bitpos = lnbitsize - xll_bitpos - ll_bitsize; - xrl_bitpos = lnbitsize - xrl_bitpos - rl_bitsize; - } - ll_mask = const_binop (LSHIFT_EXPR, convert (type, ll_mask), size_int (xll_bitpos), 0); rl_mask = const_binop (LSHIFT_EXPR, convert (type, rl_mask), @@ -4154,12 +4145,6 @@ fold_truthop (code, truth_type, lhs, rhs) rnbitpos = first_bit & ~ (rnbitsize - 1); xlr_bitpos = lr_bitpos - rnbitpos, xrr_bitpos = rr_bitpos - rnbitpos; - if (BYTES_BIG_ENDIAN) - { - xlr_bitpos = rnbitsize - xlr_bitpos - lr_bitsize; - xrr_bitpos = rnbitsize - xrr_bitpos - rr_bitsize; - } - lr_mask = const_binop (LSHIFT_EXPR, convert (type, lr_mask), size_int (xlr_bitpos), 0); rr_mask = const_binop (LSHIFT_EXPR, convert (type, rr_mask), |