diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fdd86cae2e09..2f9249783476 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-10-19 Paul Koning + + * lower-subreg.c (resolve_shift_zext): Delete conditional code for + WORDS_BIG_ENDIAN != BYTES_BIG_ENDIAN. + 2010-10-19 Richard Henderson * config/ia64/ia64.md (fmasf4, *fmssf4, *nfmasf4): New. diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c index 0569c05a0604..71729af1fe0c 100644 --- a/gcc/lower-subreg.c +++ b/gcc/lower-subreg.c @@ -1008,13 +1008,6 @@ resolve_shift_zext (rtx insn) offset2 = UNITS_PER_WORD * (1 - dest_reg_num); src_offset = UNITS_PER_WORD * src_reg_num; - if (WORDS_BIG_ENDIAN != BYTES_BIG_ENDIAN) - { - offset1 += UNITS_PER_WORD - 1; - offset2 += UNITS_PER_WORD - 1; - src_offset += UNITS_PER_WORD - 1; - } - start_sequence (); dest_reg = simplify_gen_subreg_concatn (word_mode, SET_DEST (set),