aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Koning <pkoning@equallogic.com>2010-10-19 18:01:01 +0000
committerPaul Koning <pkoning@gcc.gnu.org>2010-10-19 14:01:01 -0400
commitb5829a84444ef9407ce67db589217495a6d0cf60 (patch)
treeff4ef0add0f0245ecaca3df94f3a153974e4fde0
parent46935749db5e18fb1d88076b4093099e454a2b3f (diff)
downloadgcc-b5829a84444ef9407ce67db589217495a6d0cf60.zip
gcc-b5829a84444ef9407ce67db589217495a6d0cf60.tar.gz
gcc-b5829a84444ef9407ce67db589217495a6d0cf60.tar.bz2
lower-subreg.c (resolve_shift_zext): Delete conditional code for WORDS_BIG_ENDIAN != BYTES_BIG_ENDIAN.
* lower-subreg.c (resolve_shift_zext): Delete conditional code for WORDS_BIG_ENDIAN != BYTES_BIG_ENDIAN. From-SVN: r165703
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/lower-subreg.c7
2 files changed, 5 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fdd86ca..2f92497 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2010-10-19 Paul Koning <pkoning@equallogic.com>
+
+ * lower-subreg.c (resolve_shift_zext): Delete conditional code for
+ WORDS_BIG_ENDIAN != BYTES_BIG_ENDIAN.
+
2010-10-19 Richard Henderson <rth@redhat.com>
* config/ia64/ia64.md (fmasf4, *fmssf4, *nfmasf4): New.
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index 0569c05..71729af 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),