diff options
author | Kito Cheng <kito@0xlab.org> | 2014-09-30 14:36:46 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2014-09-30 14:36:46 -0700 |
commit | cd6da0366dc6684d32f349b729b5558258fc3af4 (patch) | |
tree | 46eeee4b1d28fffb526e73cff7b068c737355ac7 /gold/ChangeLog | |
parent | d83ad864a285fe3127e1a98830197e8461ad2745 (diff) | |
download | gdb-cd6da0366dc6684d32f349b729b5558258fc3af4.zip gdb-cd6da0366dc6684d32f349b729b5558258fc3af4.tar.gz gdb-cd6da0366dc6684d32f349b729b5558258fc3af4.tar.bz2 |
Fix SysV-style hash table when --hash-style=both.
When --hash-style-both is used, gold currently builds the sysv hash
table first, then the gnu hash table. Building the gnu hash table
renumbers the dynamic symbol table, invalidating the sysv hash
table. This patch reverses the order in which the hash tables are
build so that both hash tables are correct.
gold/
PR gold/13597
* layout.cc (Layout::create_dynamic_symtab): Build gnu-style
hash table before sysv-style hash table.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 884feb8..20f84af 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,9 @@ +2014-09-30 Kito Cheng <kito@0xlab.org> + + PR gold/13597 + * layout.cc (Layout::create_dynamic_symtab): Build gnu-style + hash table before sysv-style hash table. + 2014-09-29 Sriraman Tallam <tmsriram@google.com> * options.h (--pic-executable): Add negative to alias to -no-pie. |