* write.c (TC_FORCE_RELOCATION_SUB_ABS): Default to zero.

(TC_FORCE_RELOCATION_SUB_LOCAL): Likewise when DIFF_EXPR_OK.
	* doc/internals.texi (TC_FORCE_RELOCATION_SUB_ABS): Document changed
	default.
This commit is contained in:
Alan Modra 2002-11-01 10:42:26 +00:00
parent 4d0b322074
commit 4f3cafa2eb
3 changed files with 9 additions and 7 deletions

View file

@ -1,5 +1,10 @@
2002-11-01 Alan Modra <amodra@bigpond.net.au>
* write.c (TC_FORCE_RELOCATION_SUB_ABS): Default to zero.
(TC_FORCE_RELOCATION_SUB_LOCAL): Likewise when DIFF_EXPR_OK.
* doc/internals.texi (TC_FORCE_RELOCATION_SUB_ABS): Document changed
default.
* dep-in.sed: Fix typo.
2002-10-30 Daniel Jacobowitz <drow@mvista.com>

View file

@ -1304,8 +1304,7 @@ the subtrahend will be resolved and @code{fx_subsy} set to @code{NULL} for
@item TC_FORCE_RELOCATION_SUB_ABS (@var{fix})
@cindex TC_FORCE_RELOCATION_SUB_ABS
Like @code{TC_FORCE_RELOCATION_SUB_SAME}, but used when the subtrahend is an
absolute symbol. If the macro is undefined a default of
@w{@code{(S_FORCE_RELOC ((@var{fix})->fx_subsy))}} is used.
absolute symbol. If the macro is undefined a default of @code{0} is used.
@item TC_FORCE_RELOCATION_SUB_LOCAL (@var{fix})
@cindex TC_FORCE_RELOCATION_SUB_LOCAL

View file

@ -55,16 +55,14 @@
#endif
#ifndef TC_FORCE_RELOCATION_SUB_ABS
#define TC_FORCE_RELOCATION_SUB_ABS(FIX) \
(S_FORCE_RELOC ((FIX)->fx_subsy))
#define TC_FORCE_RELOCATION_SUB_ABS(FIX) 0
#endif
#ifndef TC_FORCE_RELOCATION_SUB_LOCAL
#ifdef DIFF_EXPR_OK
#define TC_FORCE_RELOCATION_SUB_LOCAL(FIX) \
(S_FORCE_RELOC ((FIX)->fx_subsy))
#define TC_FORCE_RELOCATION_SUB_LOCAL(FIX) 0
#else
#define TC_FORCE_RELOCATION_SUB_LOCAL(FIX) 1
#define TC_FORCE_RELOCATION_SUB_LOCAL(FIX) 1
#endif
#endif