diff options
| author | ws <ws@NetBSD.org> | 1996-11-03 17:53:09 +0000 |
|---|---|---|
| committer | ws <ws@NetBSD.org> | 1996-11-03 17:53:09 +0000 |
| commit | 648f041eb1936c1722a7362a3febf6428bc87bbc (patch) | |
| tree | f715826c9d73e213de0548659b643aa7d918116e /gnu | |
| parent | 8da2626aa592de516750664769f138268b2fbc3b (diff) | |
N_EXT has different meaning on debugging symbols
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/usr.bin/gas/config/obj-aout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/usr.bin/gas/config/obj-aout.c b/gnu/usr.bin/gas/config/obj-aout.c index 4cbca4ad09f..07a98b53727 100644 --- a/gnu/usr.bin/gas/config/obj-aout.c +++ b/gnu/usr.bin/gas/config/obj-aout.c @@ -477,7 +477,8 @@ object_headers *headers; symbolP->sy_aux |= symbolP->sy_forward->sy_aux; symbolP->sy_sizexp = symbolP->sy_forward->sy_sizexp; - if (S_IS_EXTERNAL(symbolP->sy_forward)) + if (S_IS_EXTERNAL(symbolP->sy_forward) + && !S_IS_DEBUG(symbolP)) S_SET_EXTERNAL(symbolP); } /* if it has a forward reference */ symbolP->sy_forward=0; |
