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