Display all DWARF 5 language names
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2018-04-06 Tom Tromey <tom@tromey.com>
2
3 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
4 constants from DWARF 5.
5
6 2018-04-05 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR gas/22318
9 * configure: Regenerated.
10
11 2018-04-05 Maciej W. Rozycki <macro@mips.com>
12
13 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
14 than `.dc.w' in second relocation.
15
16 2018-04-05 Maciej W. Rozycki <macro@mips.com>
17
18 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
19 relocation type 0x8f' error message.
20
21 2018-04-05 Maciej W. Rozycki <macro@mips.com>
22
23 * testsuite/binutils-all/strip-13.s: Rename to...
24 * testsuite/binutils-all/strip-13rela.s: ... this.
25 * testsuite/binutils-all/strip-13rel.s: New test source.
26 * testsuite/binutils-all/strip-13mips64.s: New test source.
27 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
28 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
29 `m68hc11-*' to `not-target' list.
30 * testsuite/binutils-all/objcopy.exp: Switch between sources for
31 `strip-13'.
32
33 2018-04-05 Maciej W. Rozycki <macro@mips.com>
34
35 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
36 241 (0xf1) for the relocation number and RELA addend.
37 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
38 `not-target' list.
39
40 2018-04-04 John David Anglin <danglin@gcc.gnu.org>
41
42 * MAINTAINERS: Update my e-mail address.
43
44 2018-04-04 Nick Clifton <nickc@redhat.com>
45
46 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
47
48 2018-03-23 Nick Clifton <nickc@redhat.com>
49
50 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
51 symbols.
52 (print_gnu_build_attribute_description): If no file start symbol
53 could be found, look for one two bytes into the file.
54 * testsuite/binutils-all/note-4-64.s: Set the address of the file
55 start symbol to two bytes into the file.
56 * testsuite/binutils-all/note-4-32.s: Likewise.
57
58 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
59
60 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
61 DF_1_WEAKFILTER and DF_1_NOCOMMON.
62
63 2018-03-20 Nick Clifton <nickc@redhat.com>
64
65 * po/es.po: Updated Spanish translation.
66 * po/ru.po: Updated Russian translation.
67
68 2018-03-13 Nick Clifton <nickc@redhat.com>
69
70 PR 22957
71 * stabs.c (pop_binincl): Fail if the file index is off the end of
72 the stack.
73
74 2018-03-13 Nick Clifton <nickc@redhat.com>
75
76 PR 22955
77 * stabs.c (parse_number): Add p_end parameter and use it to check
78 the validity of the pp parameter. Add checks to prevent walking
79 off the end of the string buffer.
80 (parse_stab_string): Likewise.
81 (parse_stab_type): Likewise.
82 (parse_stab_type_number): Likewise.
83 (parse_stab_range_type): Likewise.
84 (parse_stab_sun_builtin_type): Likewise.
85 (parse_stab_sun_floating_type): Likewise.
86 (parse_stab_enum_type): Likewise.
87 (parse_stab_struct_type): Likewise.
88 (parse_stab_baseclasses): Likewise.
89 (parse_stab_struct_fields): Likewise.
90 (parse_stab_cpp_abbrev): Likewise.
91 (parse_stab_one_struct_field): Likewise.
92 (parse_stab_members): Likewise.
93 (parse_stab_tilde_field): Likewise.
94 (parse_stab_array_type): Likewise.
95
96 * parse_stab: Compute the end of the string and then pass it on to
97 individual parser functions.
98
99 2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
100
101 PR binutils/22923
102 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
103 overflow.
104
105 2018-03-07 Alan Modra <amodra@gmail.com>
106
107 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
108 * configure: Regenerate.
109
110 2018-03-05 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR binutils/22911
113 * objdump.c (is_significant_symbol_name): Return TRUE for all
114 .plt* sections.
115 (find_symbol_for_address): Replace linear search with binary
116 search on dynamic relocations.
117
118 2018-03-01 Nick Clifton <nickc@redhat.com>
119
120 PR 22905
121 * dwarf.c (display_debug_ranges): Check that the offset loaded
122 from the range_entry structure is valid.
123
124 2018-03-01 Alan Modra <amodra@gmail.com>
125
126 * configure.ac (ALL_LINGUAS): Add sr. Sort.
127 * configure: Regenerate.
128
129 2018-02-27 Nick Clifton <nickc@redhat.com>
130
131 * po/pt.po: New Portuguese translation.
132 * configure.ac (ALL_LINGUAS): Add pt.
133 * configure: Regenerate.
134
135 2018-02-27 Nick Clifton <nickc@redhat.com>
136
137 PR 22875
138 * objcopy.c (copy_object): Check the error status after marking
139 symbols used in relocations.
140 * testsuite/binutils-all/strip-13.s: New test source file.
141 * testsuite/binutils-all/strip-13.s: New test driver file.
142 * testsuite/binutils-all/objcopy.exp: Run the new test.
143
144 2018-02-26 Alan Modra <amodra@gmail.com>
145
146 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
147 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
148
149 2018-02-23 Alan Modra <amodra@gmail.com>
150
151 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
152 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
153
154 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
155
156 * doc/binutils.texi (objcopy): Add missing closing square
157 parenthesis to listing of objcopy's command line options.
158
159 2018-02-19 Matthias Klose <doko@debian.org>
160
161 * strings.c (long_options): Include-all-whitespace does not take
162 an extra agument.
163
164 2018-02-13 Alan Modra <amodra@gmail.com>
165
166 PR 22836
167 * testsuite/binutils-all/group-7.s,
168 * testsuite/binutils-all/group-7a.d,
169 * testsuite/binutils-all/group-7b.d,
170 * testsuite/binutils-all/group-7c.d: New tests.
171 * testsuite/binutils-all/objcopy.exp: Run them.
172
173 2018-02-08 Nick Clifton <nickc@redhat.com>
174
175 PR 22802
176 * dwarf.c (load_separate_debug_file): Return early if the user is
177 not interested in debug links.
178
179 2018-02-06 Nick Clifton <nickc@redhat.com>
180
181 PR 22793
182 * readelf.c (find_section): Replace assertion with test and return
183 of NULL.
184 (find_section_by_address): Add test of section header table
185 existance.
186 (find_section_by_type): Likewise.
187 (find_section_in_set): Likewise.
188
189 2018-02-05 Maciej W. Rozycki <macro@mips.com>
190
191 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
192 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
193 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
194 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
195
196 2018-02-05 Maciej W. Rozycki <macro@mips.com>
197
198 * testsuite/config/default.exp (binutils_run): Document
199 `binutils_run_status'.
200 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
201 and set it.
202 (run_dump_test): Add `error', `error_output', `warning' and
203 `warning_output' options. Update documentation accordingly.
204
205 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
206
207 * dwarf.c (dwarf_regnames_riscv): New register name table.
208 (init_dwarf_regnames_riscv): New function.
209 (init_dwarf_regnames): Add call to initialise RiscV register
210 names.
211 * dwarf.h (init_dwarf_regnames_riscv): Declare.
212 * objdump.c (dump_dwarf): Add call to initialise RiscV register
213 names.
214
215 2018-02-01 Alan Modra <amodra@gmail.com>
216
217 PR 22769
218 * objdump.c (load_specific_debug_section): Check for overflow
219 when adding one to section size for a string section terminator.
220
221 2018-01-30 Nick Clifton <nickc@redhat.com>
222
223 PR 22734
224 * doc/binutils.texi (nm): Update description to point out that
225 zero-initialized values can also be shown as type B, b, S or s
226 since they can be stored in the BSS section.
227
228 2018-01-30 Alan Modra <amodra@gmail.com>
229
230 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
231 "artificially large" end address.
232
233 2018-01-28 Nick Clifton <nickc@redhat.com>
234
235 * README-how-to-make-a-release: Add note about checking gpg key
236 and the results of gnupload.
237
238 2018-01-27 Nick Clifton <nickc@redhat.com>
239
240 * README-how-to-make-a-release: Add details on how to actually
241 make the release.
242
243 2018-01-26 Nick Clifton <nickc@redhat.com>
244
245 * README-how-to-make-a-release: Add more details on updating
246 version numbers.
247
248 2018-01-22 Maciej W. Rozycki <macro@mips.com>
249
250 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
251 option description.
252
253 2018-01-22 Maciej W. Rozycki <macro@mips.com>
254
255 * MAINTAINERS: Update my company e-mail address.
256
257 2018-01-22 Nick Clifton <nickc@redhat.com>
258
259 * po/sv.po: Updated Swedish translation.
260
261 2018-01-18 Nick Clifton <nickc@redhat.com>
262
263 * po/bg.po: Updated Bulgarian translation.
264
265 2018-01-16 Joel Brobecker <brobecker@adacore.com>
266
267 * README-how-to-make-a-release: Add reminder to update the
268 branch name in gdbadmin's crontab on sourceware.
269
270 2018-01-16 Joel Brobecker <brobecker@adacore.com>
271
272 * README-how-to-make-a-release: Remove trailing spaces.
273
274 2018-01-16 Nick Clifton <nickc@redhat.com>
275
276 * po/fr.po: Updated French translation.
277
278 2018-01-15 Nick Clifton <nickc@redhat.com>
279
280 * po/uk.po: Updated Ukranian translation.
281
282 2018-01-13 Nick Clifton <nickc@redhat.com>
283
284 * README-how-to-make-a-release: Update notes.
285 * po/binutils.pot: Regenerated.
286
287 2018-01-13 Nick Clifton <nickc@redhat.com>
288
289 * configure: Regenerate.
290
291 2018-01-13 Nick Clifton <nickc@redhat.com>
292
293 2.30 branch created.
294 * NEWS: Add marker for 2.30.
295
296 2018-01-12 Nick Clifton <nickc@redhat.com>
297
298 * README-how-to-make-a-release: Add notes on how to make the
299 branch and prelease snapshot.
300 * BRANCHES: Add binutils-2_29-branch.
301
302 2018-01-10 Nick Clifton <nickc@redhat.com>
303
304 * MAINTAINERS: Note that it is now the configure.ac file and not
305 the configure.in file that needs to be kept in sync with gcc.
306 Add a note about sending patches for libiberty to gcc.
307
308 2018-01-03 Nick Clifton <nickc@redhat.com>
309
310 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
311 constants.
312
313 2018-01-03 Nick Clifton <nickc@redhat.com>
314
315 * objcopy.c (objcopy_internal_note): New structure.
316 (gap_exists): New function.
317 (is_open_note): New function.
318 (is_func_note): New function.
319 (is_64bit): New function.
320 (merge_gnu_build_notes): Handle v3 notes. Do not merge
321 if there are relocations against the notes.
322 * readelf.c (get_note_type): Use short names for build attribute
323 notes.
324 (print_symbol_for_build_attribute): Rename to
325 get_symbol_for_build_attribute. Returns the found symbol rather
326 than printing it.
327 (print_gnu_build_attribute_description): Maintain address ranges
328 for function notes as well as global notes. Handle v3 notes.
329 (print_gnu_build_attribute_name): Use more space for printing the
330 name in wide mode.
331 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
332 Eliminate symbol references in order to remove the need for
333 relocations.
334 * testsuite/binutils-all/note-2-64.s: Likewise.
335 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
336 symbol.
337 * testsuite/binutils-all/note-3-64.s: Likewise.
338 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
339 output.
340 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
341 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
342 * testsuite/binutils-all/note-2-32.d: Likewise.
343 * testsuite/binutils-all/note-2-64.d: Likewise.
344 * testsuite/binutils-all/note-3-32.d: Likewise.
345 * testsuite/binutils-all/note-3-64.d: Likewise.
346 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
347 * testsuite/binutils-all/note-4-32.s: New test.
348 * testsuite/binutils-all/note-4-64.d: New test result file.
349 * testsuite/binutils-all/note-4-32.d: New test result file.
350
351 2018-01-03 Alan Modra <amodra@gmail.com>
352
353 Update year range in copyright notice of all files.
354
355 For older changes see ChangeLog-2017
356 \f
357 Copyright (C) 2018 Free Software Foundation, Inc.
358
359 Copying and distribution of this file, with or without modification,
360 are permitted in any medium without royalty provided the copyright
361 notice and this notice are preserved.
362
363 Local Variables:
364 mode: change-log
365 left-margin: 8
366 fill-column: 74
367 version-control: never
368 End:
This page took 0.040702 seconds and 5 git commands to generate.