aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2002-04-09 15:26:59 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2002-04-09 15:26:59 +0000
commit2ed5f585e4f1b7f0c719d704807f994938613a4c (patch)
tree426657b7e9d9363b2be4db8e06ec0b2c68ade54a
parentc80b2f7704c2a15290896b4db5db9be07b8fcc57 (diff)
downloadfsf-binutils-gdb-2ed5f585e4f1b7f0c719d704807f994938613a4c.zip
fsf-binutils-gdb-2ed5f585e4f1b7f0c719d704807f994938613a4c.tar.gz
fsf-binutils-gdb-2ed5f585e4f1b7f0c719d704807f994938613a4c.tar.bz2
* config/tc-sh.c (md_apply_fix3): Don't zero relocations on big
endian hosts.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-sh.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index b854bf5..2cad825 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+Tue Apr 9 15:17:53 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * config/tc-sh.c (md_apply_fix3): Don't zero relocations on big
+ endian hosts.
+
2002-04-04 Alan Modra <amodra@bigpond.net.au>
* dep-in.sed: Cope with absolute paths.
diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c
index 5afaad8..1f33e10 100644
--- a/gas/config/tc-sh.c
+++ b/gas/config/tc-sh.c
@@ -3310,7 +3310,7 @@ md_apply_fix3 (fixP, valP, seg)
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
int lowbyte = target_big_endian ? 1 : 0;
int highbyte = target_big_endian ? 0 : 1;
- long val = * (long *) valP;
+ long val = (long) *valP;
long max, min;
int shift;