PR ld/20828: Move symbol version processing ahead of GC symbol sweep
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
43a444f9
NC
12017-02-20 Nick Clifton <nickc@redhat.com>
2
3 PR binutils/21156
4 * dwarf.c (cu_tu_indexes_read): Move into...
5 (load_cu_tu_indexes): ... here. Change the variable into
6 tri-state. Change the function into boolean, returning
7 false if the indicies could not be loaded.
8 (find_cu_tu_set): Return NULL if the indicies could not be
9 loaded.
10
b814a36d
NC
112017-02-17 Nick Clifton <nickc@redhat.com>
12
13 PR binutils/21156
14 * readelf.c (find_section_in_set): Test for invalid section
15 indicies.
16
1b4b80bf
NC
172017-02-17 Nick Clifton <nickc@redhat.com>
18
19 * readelf.c (get_section_type_name): Add decoding of GNU section
20 types.
21
7c723eec
NC
222017-02-15 Nick Clifton <nickc@redhat.com>
23
24 * MAINTAINERS: (MIPS, MN10300): Move Eric Christopher to Past
25 Maintainers section.
26
bc303e5d
NC
272017-02-14 Nick Clifton <nickc@redhat.com>
28
29 PR binutils/21159
30 * readelf.c (dump_section_as_strings): Reset the start address if
31 no decompression is perfromed.
32 (dump_section_as_bytes): Likewise.
33
92134dc1
NC
342017-02-14 Nick Clifton <nickc@redhat.com>
35
36 PR binutils/21158
37 * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
38 empty symbol name.
39
a2dea0b2
NC
402017-02-14 Nick Clifton <nickc@redhat.com>
41
42 PR binutils/21157
43 * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
44 pairs.
45 (parse_number): Exit early if passed an empty string.
46
b32e566b
NC
472017-02-14 Nick Clifton <nickc@redhat.com>
48
49 PR binutils/21155
50 * readelf.c (IN_RANGE): New macro. Tests for an address + offset
51 being within a given range.
52 (target_specific_reloc_handling): Use macro to test for underflow
53 as well as overflow of reloc offset.
54
c1221402
NC
552017-02-13 Nick Clifton <nickc@redhat.com>
56
57 PR binutils/21150
58 * nm.c (file_symbol): Add test of string length before testing
59 string characters.
60
f055032e
NC
612017-02-13 Nick Clifton <nickc@redhat.com>
62
63 PR binutils/21135
64 * readelf.c (dump_section_as_bytes): Handle the case where
65 uncompress_section_contents returns false.
1835f746 66 (dump_section_as_bytes, load_specific_debug_section): Likewise.
f055032e 67
ebdf1ebf
NC
682017-02-13 Nick Clifton <nickc@redhat.com>
69
70 PR binutils/21149
71 * readelf.c (get_compression_header): Add size parameter. Check
72 size against sizeof compression header before attempting to
73 extract the header.
74 (process_section_headers): Pass size to get_compression_header.
75 (dump_section_as_strings): Likewise.
76 (dump_section_as_bytes): Likewise.
77 (load_specific_debug_section): Likewise.
78
4aeb00ad
NC
792017-02-13 Nick Clifton <nickc@redhat.com>
80
81 PR binutils/21148
82 * readelf.c (process_version_sections): Include size of auxillary
83 version information when checking for buffer overflow.
84
0ee3043f
NC
852017-02-13 Nick Clifton <nickc@redhat.com>
86
87 PR binutils/21147
88 * readelf.c (process_section_contents): Fix off by one error
89 reporting un-dumped sections.
90
f84ce13b
NC
912017-02-13 Nick Clifton <nickc@redhat.com>
92
93 PR binutils/21139
94 * readelf.c (target_specific_reloc_handling): Add num_syms
95 parameter. Check for symbol table overflow before accessing
96 symbol value. If reloc pointer is NULL, discard all saved state.
97 (apply_relocations): Pass num_syms to target_specific_reloc_handling.
98 Call target_specific_reloc_handling with a NULL reloc pointer
99 after processing all of the relocs.
100
03f7786e
NC
1012017-02-13 Nick Clifton <nickc@redhat.com>
102
103 PR binutils/21137
104 * readelf.c (target_specific_reloc_handling): Add end parameter.
105 Check for buffer overflow before writing relocated values.
106 (apply_relocations): Pass end to target_specific_reloc_handling.
107
387dd777
DP
1082017-01-27 Dilyan Palauzov <dilyan.palauzov@aegee.org>
109 Nick Clifton <nickc@redhat.com>
110
111 PR 20343
112 * doc/binutils.texi (ar): Extend documentation of the --plugin
113 option. Include a description of where the plugins should be
114 located.
115 (nm): Likewise.
116
cf581a9b
NC
1172017-01-23 Nick Clifton <nickc@redhat.com>
118
119 * MAINTAINERS: Add Bernd to Past Maintainers section.
c49f9d0f 120 (SCORE): Remove Mei Ligang as maintainer. Add to Past Maintainers
71d01c69 121 section.
cf581a9b 122
715e99a4
BS
1232017-01-23 Bernd Schmidt <bschmidt@redhat.com>
124
125 * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer.
126
1737c640
AB
1272017-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
128
129 * objdump.c (dump_section_header): Extract max section name length
130 from data parameter, use this when formatting output.
131 (find_longest_section_name): New function.
132 (dump_headers): Calculate longest section name when in wide mode,
133 reformat to unify printing of header line.
134
2cedb9eb
BR
1352017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
136
137 PR 21059
138 * arlex.l: Support processing with flex 2.6.3.
139 * deflex.l: Likewise.
140
6bb21700
DT
1412017-01-17 Dmitry Timoshkov <dmitry@baikal.ru>
142
143 * resbin.c: Optional dialog control data immediately follows
144 the control description without alignment.
145 * testsuite/binutils-all/windres/controldata.rc: New test.
146 source.
147 * testsuite/binutils-all/windres/controldata.rsd: New test.
148
2425a30e
NC
1492017-01-12 Nick Clifton <nickc@redhat.com>
150
151 PR binutils/20876
152 * NEWS: Mention the new feature.
153 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
154 New proc to test the location of separate debug info files using
155 the build-id method.
156
b972a0d6
NC
1572017-01-10 Nick Clifton <nickc@redhat.com>
158
159 PR 21034
160 * stabs.c (parse_stab_members): Fix thinko checking for g++
161 version 1 stabs information.
162
cd6581da
NC
1632017-01-09 Nick Clifton <nickc@redhat.com>
164
165 * objdump.c (display_file): Add new parameter 'last_file'. If
166 last_file is true, do not call bfd_close at the end of the
167 function.
168 (main): Set the value of the last_file parameter when calling
169 display_file.
170
4d74727a
AM
1712017-01-09 Alan Modra <amodra@gmail.com>
172
173 * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn
174 comment.
175
fd13a84b
NC
1762017-01-06 Nick Clifton <nickc@redhat.com>
177
178 * MAINTAINERS: Move Paul Brook to the Past Maintainers section.
179
b0556316
DP
1802017-01-04 Dilan Palauzov <dilyan.palauzov@aegee.org>
181
182 PR 20958
183 * syslex.l (option): Add noyywrap
184 (yywrap): Delete.
185
2571583a
AM
1862017-01-02 Alan Modra <amodra@gmail.com>
187
188 Update year range in copyright notice of all files.
189
5c1ad6b5 190For older changes see ChangeLog-2016
3499769a 191\f
5c1ad6b5 192Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
193
194Copying and distribution of this file, with or without modification,
195are permitted in any medium without royalty provided the copyright
196notice and this notice are preserved.
197
198Local Variables:
199mode: change-log
200left-margin: 8
201fill-column: 74
202version-control: never
203End:
This page took 0.218376 seconds and 4 git commands to generate.