aboutsummaryrefslogtreecommitdiff
path: root/bfd/syms.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2014-12-22 10:49:23 +1030
committerAlan Modra <amodra@gmail.com>2014-12-23 23:36:50 +1030
commit4cc2bf08a4e18aa2009e9d4f1694a800eacbee17 (patch)
tree8f4ddd987d28c687603ba418ad9129c105313c03 /bfd/syms.c
parentcd8e2bcf0d51e91ab8da72ec63048790e3720b03 (diff)
downloadgdb-4cc2bf08a4e18aa2009e9d4f1694a800eacbee17.zip
gdb-4cc2bf08a4e18aa2009e9d4f1694a800eacbee17.tar.gz
gdb-4cc2bf08a4e18aa2009e9d4f1694a800eacbee17.tar.bz2
Don't PROVIDE over top of common symbols
This: int end[100000]; int main(void) { end[99999] = 0; return 0; } should not segfault. ld/ * ldexp.c (exp_fold_tree_1 <etree_provide>): Leave bfd_link_hash_common symbols alone. ld/testsuite/ * ld-elf/endsym.s, *ld-elf/endsym.d: New test.
Diffstat (limited to 'bfd/syms.c')
0 files changed, 0 insertions, 0 deletions