GNU Binutils with patches for OS216
Revision | 6bd7c2c4ffa287a743d8412fadbb38855f66fe1a (tree) |
---|---|
Time | 2017-09-23 05:23:34 |
Author | Alexandre Oliva <aoliva@redh...> |
Commiter | Alexandre Oliva |
bring ChangeLog entries from master commit
@@ -1,3 +1,36 @@ | ||
1 | +2017-09-22 Alexandre Oliva <aoliva@redhat.com> | |
2 | + | |
3 | + * dwarf.h (debug_info): Add loc_views and num_loc_views. | |
4 | + * dwarf.c (vm1): New constant. | |
5 | + (print_dwarf_view): New function. | |
6 | + (read_and_display_attr_value): Support DW_AT_GNU_locviews. | |
7 | + (process_debug_info): Keep num_loc_offsets and num_loc_views | |
8 | + in sync. | |
9 | + (display_view_pair_list): New function. | |
10 | + (display_loc_list_dwo): Take vstart_ptr; update it. Dump | |
11 | + location view pairs before the range they apply to, when a | |
12 | + viewlist augments the loc list. | |
13 | + (display_loc_list): Likewise. Check view numbers in range | |
14 | + tests. | |
15 | + (display_loclists_list): Likewise. Handle view pair entries, | |
16 | + and warn on trailing ones. | |
17 | + (loc_views): New variable. | |
18 | + (loc_offsets_compar): Compare loc_views if loc_offsets are the | |
19 | + same. | |
20 | + (display_debug_loc): Check and sort loc_views too. Accept | |
21 | + loc_view as expected_start. Skip if lists and views are the | |
22 | + same. Dump locview list separately in order, and pass the | |
23 | + locview list base to each list dump function. Warn and skip | |
24 | + overlap and hole checking if we find loclists and locviews to | |
25 | + not be adjacent. | |
26 | + * testsuite/binutils-all/locview-1.s: New. | |
27 | + * testsuite/binutils-all/readelf.locview-1: New. | |
28 | + * testsuite/binutils-all/locview-2.s: New. | |
29 | + * testsuite/binutils-all/readelf.locview-2: New. | |
30 | + * testsuite/binutils-all/readelf.exp: Run new tests. Fix | |
31 | + option spelling in pr18374 fail message. XFAIL dw5 test on | |
32 | + nds32*-elf. | |
33 | + | |
1 | 34 | 2017-09-22 Alan Modra <amodra@gmail.com> |
2 | 35 | |
3 | 36 | * testsuite/binutils-all/readelf.exp: Don't perror and exit on |
@@ -1,3 +1,10 @@ | ||
1 | +2017-09-22 Alexandre Oliva <aoliva@redhat.com> | |
2 | + | |
3 | + * dwarf2.def (DW_AT_GNU_locviews): New. | |
4 | + * dwarf2.h (enum dwarf_location_list_entry_type): Add | |
5 | + DW_LLE_GNU_view_pair. | |
6 | + (DW_LLE_view_pair): Define. | |
7 | + | |
1 | 8 | 2017-09-15 Pedro Alves <palves@redhat.com> |
2 | 9 | |
3 | 10 | Sync with mainline gcc sources (r252823) |