From: Peter Jakubek Date: Sat, 12 Jun 2004 01:06:40 +0000 (+0000) Subject: reload.c (find_reloads): Force reload for pseudo registers on big endian machines. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b605eb59fcb15b79f0b9095654b8db76b997736c;p=gcc.git reload.c (find_reloads): Force reload for pseudo registers on big endian machines. * reload.c (find_reloads): Force reload for pseudo registers on big endian machines. From-SVN: r83014 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3c8371af274..841520f51f8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-12 Peter Jakubek + + * reload.c (find_reloads): Force reload for pseudo registers on big + endian machines. + 2004-06-11 Steven Bosscher * tree-ssa-dce.c (mark_control_dependent_edges_necessary): diff --git a/gcc/reload.c b/gcc/reload.c index dc5d9f70e56..c0fca57cb71 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -2963,7 +2963,7 @@ find_reloads (rtx insn, int replace, int ind_levels, int live_known, < BIGGEST_ALIGNMENT) && (GET_MODE_SIZE (operand_mode[i]) > GET_MODE_SIZE (GET_MODE (operand)))) - || (GET_CODE (operand) == MEM && BYTES_BIG_ENDIAN) + || BYTES_BIG_ENDIAN #ifdef LOAD_EXTEND_OP || (GET_MODE_SIZE (operand_mode[i]) <= UNITS_PER_WORD && (GET_MODE_SIZE (GET_MODE (operand))