From: Ian Lance Taylor Date: Fri, 4 Feb 1994 03:17:30 +0000 (+0000) Subject: Revert last change. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=11c07496003a60660dc4ed8741dd39b67ae28dbe;p=binutils-gdb.git Revert last change. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 305b19a259f..322fafa7bcd 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,9 +1,3 @@ -Thu Feb 3 21:29:42 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * config/tc-mips.c (md_apply_fix): If this is an undefined symbol, - subtract the value from fx_addnumber to since - bfd_perform_relocation is going to add it in. - Wed Feb 2 13:55:08 1994 Jeffrey A. Law (law@snake.cs.utah.edu) * Makefile.in: Avoid bug in losing hpux sed. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 1305857a380..d99f2a11dea 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -4750,14 +4750,6 @@ md_apply_fix (fixP, valueP) value = *valueP; fixP->fx_addnumber = value; /* Remember value for tc_gen_reloc */ - /* bfd_perform_relocation is going to add in the symbol value. If - this is an external symbol, it will have a non-zero value, but we - do not want to add in. Therefore, we subtract it out of - fx_addnumber. FIXME: relocations in gas are very confusing. */ - if (fixP->fx_addsy != (symbolS *) NULL - && fixP->fx_addsy->ecoff_undefined) - fixP->fx_addnumber -= S_GET_VALUE (fixP->fx_addsy); - switch (fixP->fx_r_type) { case BFD_RELOC_32: