Check !executable instead of shared for PIE.
2010-03-21 H.J. Lu <hongjiu.lu@intel.com> PR ld/11413 * elflink.c (_bfd_elf_add_default_symbol): Check !executable instead of shared.
This commit is contained in:
parent
acaf5de827
commit
ca4a656ba4
|
@ -1,3 +1,9 @@
|
||||||
|
2010-03-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/11413
|
||||||
|
* elflink.c (_bfd_elf_add_default_symbol): Check !executable
|
||||||
|
instead of shared.
|
||||||
|
|
||||||
2010-03-19 Jie Zhang <jie@codesourcery.com>
|
2010-03-19 Jie Zhang <jie@codesourcery.com>
|
||||||
|
|
||||||
* elf32-arm.c (struct section_list): Remove.
|
* elf32-arm.c (struct section_list): Remove.
|
||||||
|
|
|
@ -1715,7 +1715,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||||
{
|
{
|
||||||
if (! dynamic)
|
if (! dynamic)
|
||||||
{
|
{
|
||||||
if (info->shared
|
if (! info->executable
|
||||||
|| hi->ref_dynamic)
|
|| hi->ref_dynamic)
|
||||||
*dynsym = TRUE;
|
*dynsym = TRUE;
|
||||||
}
|
}
|
||||||
|
@ -1784,7 +1784,7 @@ nondefault:
|
||||||
{
|
{
|
||||||
if (! dynamic)
|
if (! dynamic)
|
||||||
{
|
{
|
||||||
if (info->shared
|
if (! info->executable
|
||||||
|| hi->ref_dynamic)
|
|| hi->ref_dynamic)
|
||||||
*dynsym = TRUE;
|
*dynsym = TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue