* write.c (adjust_reloc_syms): Rather than never reducing reloc
which refer to symbols in linkonce sections, permit reducing the relocs if the symbol is local.
This commit is contained in:
parent
aa8804e46e
commit
7565ed77a1
|
@ -1,3 +1,9 @@
|
|||
1999-06-13 Ian Lance Taylor <ian@zembu.com>
|
||||
|
||||
* write.c (adjust_reloc_syms): Rather than never reducing reloc
|
||||
which refer to symbols in linkonce sections, permit reducing the
|
||||
relocs if the symbol is local.
|
||||
|
||||
1999-06-12 Ian Lance Taylor <ian@zembu.com>
|
||||
|
||||
* subsegs.c (subseg_text_p): New function.
|
||||
|
|
10
gas/write.c
10
gas/write.c
|
@ -780,11 +780,11 @@ adjust_reloc_syms (abfd, sec, xxx)
|
|||
goto done;
|
||||
}
|
||||
|
||||
/* Don't try to reduce relocs which refer to .linkonce
|
||||
sections. It can lead to confusion when a debugging
|
||||
section refers to a .linkonce section. I hope this will
|
||||
always be correct. */
|
||||
if (symsec != sec)
|
||||
/* Don't try to reduce relocs which refer to non-local symbols
|
||||
in .linkonce sections. It can lead to confusion when a
|
||||
debugging section refers to a .linkonce section. I hope
|
||||
this will always be correct. */
|
||||
if (symsec != sec && ! S_IS_LOCAL (sym))
|
||||
{
|
||||
boolean linkonce;
|
||||
|
||||
|
|
Loading…
Reference in New Issue