From d222309aef92cd95616b0927d7652127f2777dbf Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 29 Jul 1997 20:19:02 +0000 Subject: [PATCH] * config/tc-v850.c (md_assemble): Turn on fx_no_overflow for LO16, HI16 and HI16_S relocs. pr12979 --- gas/ChangeLog | 5 +++++ gas/config/tc-v850.c | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index 5e19e0be6d9..97cfbbd2c91 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 * 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 5c920a2c0bd..59dfb6cef47 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 { -- 2.30.2