• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

Revision6bd7c2c4ffa287a743d8412fadbb38855f66fe1a (tree)
Zeit2017-09-23 05:23:34
AutorAlexandre Oliva <aoliva@redh...>
CommiterAlexandre Oliva

Log Message

bring ChangeLog entries from master commit

Ändern Zusammenfassung

Diff

--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -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+
134 2017-09-22 Alan Modra <amodra@gmail.com>
235
336 * testsuite/binutils-all/readelf.exp: Don't perror and exit on
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -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+
18 2017-09-15 Pedro Alves <palves@redhat.com>
29
310 Sync with mainline gcc sources (r252823)