diff options
author | Ian Lance Taylor <ian@airs.com> | 2011-07-09 00:47:12 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2011-07-09 00:47:12 +0000 |
commit | 191f1a2dccbc09da4c6cf7dc9b3ad5fa8520a4e8 (patch) | |
tree | 7896a4e6a125ecfba82f94c0b590ebd78aab92d5 /gold/ChangeLog | |
parent | 2fbb75826aefed6034a6e9a785ee8503e93d2aef (diff) | |
download | gdb-191f1a2dccbc09da4c6cf7dc9b3ad5fa8520a4e8.zip gdb-191f1a2dccbc09da4c6cf7dc9b3ad5fa8520a4e8.tar.gz gdb-191f1a2dccbc09da4c6cf7dc9b3ad5fa8520a4e8.tar.bz2 |
PR gold/11317
* target-reloc.h (issue_undefined_symbol_error): New inline
function, broken out of relocate_section.
(relocate_section): Call issue_undefined_symbol_error.
* i386.cc (Target_i386::Relocate::relocate_tls): Don't crash if
there is no TLS segment if we are about to issue an undefined
symbol error.
* x86_64.cc (Target_x86_64::relocate_tls): Likewise.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 81e9e43..cc5908f 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,16 @@ 2011-07-08 Ian Lance Taylor <iant@google.com> + PR gold/11317 + * target-reloc.h (issue_undefined_symbol_error): New inline + function, broken out of relocate_section. + (relocate_section): Call issue_undefined_symbol_error. + * i386.cc (Target_i386::Relocate::relocate_tls): Don't crash if + there is no TLS segment if we are about to issue an undefined + symbol error. + * x86_64.cc (Target_x86_64::relocate_tls): Likewise. + +2011-07-08 Ian Lance Taylor <iant@google.com> + PR gold/12279 * resolve.cc (Symbol_table::should_override): Add fromtype parameter. Change all callers. Give error when linking together |