aboutsummaryrefslogtreecommitdiff
path: root/ld/Makefile.am
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2014-01-21 05:33:48 -0800
committerH.J. Lu <hjl.tools@gmail.com>2014-01-21 05:33:48 -0800
commit22ef172a21663abb477d72284b4d59c8eabcbb82 (patch)
tree9f629e3bc3316aa35877260d66617b3392423cc0 /ld/Makefile.am
parent48ded086b6d25529dd336d74b73788d3cf87cfda (diff)
downloadgdb-22ef172a21663abb477d72284b4d59c8eabcbb82.zip
gdb-22ef172a21663abb477d72284b4d59c8eabcbb82.tar.gz
gdb-22ef172a21663abb477d72284b4d59c8eabcbb82.tar.bz2
Don't check shared/export_dynamic/ref_dynamic for type mismatch
There is nothing linker can do when a type mismatched default definition are made dynamic by info->shared, info->export_dynamic or h->ref_dynamic. But we do want to avoid exporting it when building PIE. Let's remove those checks. bfd/ PR ld/2404 * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared, info->export_dynamic, nor !h->ref_dynamic for type mismatch when adding the default version. ld/testsuite/ PR ld/2404 * ld-elf/shared.exp: Add a PIE test for PR ld/2404.
Diffstat (limited to 'ld/Makefile.am')
0 files changed, 0 insertions, 0 deletions