diff options
author | Cary Coutant <ccoutant@google.com> | 2015-04-09 11:52:21 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2015-04-09 11:53:01 -0700 |
commit | 437ddf0c4cb63fdb68c4bd1cc155144db344d0c5 (patch) | |
tree | 125d12fcbbc64bc9b76e629407a64c687ac12000 /gold/ChangeLog | |
parent | cd6faa73f8e3b888ee8b73a733382a5587aca202 (diff) | |
download | gdb-437ddf0c4cb63fdb68c4bd1cc155144db344d0c5.zip gdb-437ddf0c4cb63fdb68c4bd1cc155144db344d0c5.tar.gz gdb-437ddf0c4cb63fdb68c4bd1cc155144db344d0c5.tar.bz2 |
Improve ODR checking in gold.
gold/
* debug.h (DEBUG_LOCATION): New.
(DEBUG_ALL): Include DEBUG_LOCATION.
(debug_string_to_enum): Add DEBUG_LOCATION.
* dwarf_reader.cc (Sized_dwarf_line_info::read_lines): Fix debug
output to print correct context.
(Sized_dwarf_line_info::do_addr2line): Add debug output. Return
up to 4 more locations at the beginning of the function.
* symtab.cc (Symbol_table::detect_odr_violations): Get canonical
result before sorting list of line numbers.
* testsuite/debug_msg.sh: Allow range of line numbers for
canonical results on optimized code.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index fa82e42..9943cf5 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,17 @@ +2015-04-09 Cary Coutant <ccoutant@google.com> + + * debug.h (DEBUG_LOCATION): New. + (DEBUG_ALL): Include DEBUG_LOCATION. + (debug_string_to_enum): Add DEBUG_LOCATION. + * dwarf_reader.cc (Sized_dwarf_line_info::read_lines): Fix debug + output to print correct context. + (Sized_dwarf_line_info::do_addr2line): Add debug output. Return + up to 4 more locations at the beginning of the function. + * symtab.cc (Symbol_table::detect_odr_violations): Get canonical + result before sorting list of line numbers. + * testsuite/debug_msg.sh: Allow range of line numbers for + canonical results on optimized code. + 2015-04-07 HC Yen <hc.yen@mediatek.com> Add AArch32 support for gold linker. |