aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2021-05-07 11:24:10 +0930
committerAlan Modra <amodra@gmail.com>2021-05-07 16:25:40 +0930
commit70993db314dc42194478d2c47b67d89f285c054a (patch)
tree728ce7254d2d17cf617b788f1b2b5b2edc7b271e /gdb/python
parent44056b7ce43618094e61bf856d77c798628cac83 (diff)
downloadbinutils-70993db314dc42194478d2c47b67d89f285c054a.zip
binutils-70993db314dc42194478d2c47b67d89f285c054a.tar.gz
binutils-70993db314dc42194478d2c47b67d89f285c054a.tar.bz2
multiple definition warnings from script symbols
In commit 89753bbf81 I enabled a warning for scripts redefining symbols. The idea was to not warn for symbols defined by shared libraries (the h->u.def.section->output_section != NULL test), but the test failed to take into account absolute symbols. Absolute symbols defined in shared libraries are currently indistinguishable from absolute symbols defined in relocatable objects, at least when only looking at struct bfd_link_hash_entry. So, don't warn for any absolute symbols. * ldexp.c (update_definedness): Don't return false for absolute symbols. * ldmain.c (multiple_definition): Print "warning: " in message when not a hard error.
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions