aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-v850.c9
2 files changed, 14 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 5e19e0b..97cfbbd 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+Tue Jul 29 14:20:43 1997 Jeffrey A Law (law@cygnus.com)
+
+ * config/tc-v850.c (md_assemble): Turn on fx_no_overflow for
+ LO16, HI16 and HI16_S relocs.
+
Mon Jul 28 18:41:41 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
diff --git a/gas/config/tc-v850.c b/gas/config/tc-v850.c
index 5c920a2..59dfb6c 100644
--- a/gas/config/tc-v850.c
+++ b/gas/config/tc-v850.c
@@ -887,6 +887,15 @@ md_assemble (str)
&fixups[i].exp,
reloc_howto->pc_relative,
fixups[i].reloc);
+
+ switch (fixups[i].reloc)
+ {
+ case BFD_RELOC_LO16:
+ case BFD_RELOC_HI16:
+ case BFD_RELOC_HI16_S:
+ fixP->fx_no_overflow = 1;
+ break;
+ }
}
else
{