* 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:
parent
4d0b322074
commit
4f3cafa2eb
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user