d50ecb928e55735095fdc231234326c3df55805e
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2018-06-14 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR binutils/23267
4 * readelf.c (get_symbol_version_string): Check if the first
5 symbol version is base version.
6
7 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
8 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
9
10 * readelf.c (print_mips_ases): Add CRC.
11
12 2018-06-13 Nick Clifton <nickc@redhat.com>
13
14 * doc/binutils.texi (objdump): Add missing closing square
15 parenthesis to listing of objcopy's command line options.
16
17 2018-06-11 Nick Clifton <nickc@redhat.com>
18
19 * po/es.po: Updated Spanish translation.
20
21 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
22
23 * configure: Regenerated.
24
25 2018-05-31 Alan Modra <amodra@gmail.com>
26
27 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
28 set CC_FOR_TARGET. Run test non-native.
29 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
30 Likewise.
31 (test_follow_debuglink): Run test non-native.
32
33 2018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
34
35 PR 23107
36 * ar.c (display_offsets): New variable.
37 (usage): Add description of 'O' operator.
38 (decode_option): Handle 'O' operator.
39 (print_descr): Pass display_offsets to print_arelt_descr.
40 * arsup.c: Update call to printy_arelt_descr.
41 * objdump.c: Likewise.
42 * bucomm.c (print_arelt_descr): If offsets parameter is true then
43 display offset of archive element within the archive.
44 * bucomm.h: Update prototype for print_arelt_descr.
45 * doc/binutils.texi: Update description of ar command.
46 * NEWS: Mention the new feature.
47 * testsuite/binutils-all/ar.exp: Add text of new feature.
48
49 2018-05-28 Alan Modra <amodra@gmail.com>
50
51 PR 23235
52 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
53 unsupported rather than fail on compile errors.
54 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
55 Likewise. Save and restore CFLAGS_FOR_TARGET.
56
57 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
58
59 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
60
61 2018-05-18 John Darrington <john@darrington.wattle.id.au>
62
63 * readelf.c: Add support for s12z architecture.
64 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
65 targets.
66
67 2018-05-15 Tamar Christina <tamar.christina@arm.com>
68
69 PR binutils/21446
70 * doc/binutils.texi (-M): Document AArch64 options.
71
72 2018-05-15 Tamar Christina <tamar.christina@arm.com>
73
74 PR binutils/21446
75 * doc/binutils.texi (-M): Document AArch64 options.
76 * NEWS: Document notes and warnings.
77
78 2018-05-15 Alan Modra <amodra@gmail.com>
79
80 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
81 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
82 and *uclinux* into *linux*.
83 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
84 strip-13 test, exclude arm-vxworks and arm-windiss.
85
86 2018-05-10 John Darrington <john@darrington.wattle.id.au>
87
88 * readelf.c (get_machine_name): EM_S12Z - handle new case.
89
90 2018-05-09 Alan Modra <amodra@gmail.com>
91
92 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
93
94 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
95
96 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
97
98 2018-05-08 Alan Modra <amodra@gmail.com>
99
100 PR 23141
101 * objcopy.c (is_strip_section): Strip groups without a valid
102 signature symbol.
103
104 2018-05-07 Alan Modra <amodra@gmail.com>
105
106 PR 23142
107 * objcopy.c (group_signature): Don't accept groups that use a
108 symbol table other than the one we've read.
109
110 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
111
112 * readelf.c: Very basic support for EM_NFP and its section types.
113 * testsuite/binutils-all/nfp: New directory.
114 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
115 tests.
116 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
117 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
118 * testsuite/binutils-all/nfp/test1.d: New file.
119 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
120 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
121 * NEWS: Mention the new support.
122
123 2018-04-27 Maciej W. Rozycki <macro@mips.com>
124
125 * testsuite/lib/binutils-common.exp (match_target): New procedure.
126 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
127 of `istarget' for matching with `target', `not-target', `skip'
128 and `not-skip' options.
129
130 2018-04-26 Nick Clifton <nickc@redhat.com>
131
132 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
133 32-bit absolute reloc for the HPPA target.
134 * testsuite/binutils-all/note-5.d: New test.
135 * testsuite/binutils-all/note-5.s: Source file for new test.
136 * testsuite/binutils-all/objcopy.exp: Run new test.
137
138 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
139
140 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
141 * testsuite/binutils-all/elfedit-3.d: Likewise.
142 * testsuite/binutils-all/objcopy.exp: Likewise.
143 * testsuite/binutils-all/strip-3.d: Likewise.
144 * testsuite/lib/binutils-common.exp: Likewise.
145
146 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
147 Mickaël Guêné <mickael.guene@st.com>
148
149 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
150 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
151
152 2018-04-25 Alan Modra <amodra@gmail.com>
153
154 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
155 arm-coff support.
156 * testsuite/binutils-all/objcopy.exp: Likewise.
157 * testsuite/lib/binutils-common.exp: Likewise.
158
159 2018-04-18 Nick Clifton <nickc@redhat.com>
160
161 PR 23062
162 * dwarf.c (read_and_display_attr_value): Replace assertions with
163 test and warning message.
164
165 2018-04-18 Alan Modra <amodra@gmail.com>
166
167 * testsuite/lib/binutils-common.exp: Remove support for assorted
168 aout targets.
169
170 2018-04-17 Nick Clifton <nickc@redhat.com>
171
172 PR 23063
173 * readelf.c (print_symbol): If the width is zero, return straight
174 away.
175
176 PR 23064
177 * dwarf.c (process_cu_tu_index): Test for a potential buffer
178 overrun before copying signature pointer.
179
180 2018-04-17 Alan Modra <amodra@gmail.com>
181
182 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
183
184 2018-04-16 Alan Modra <amodra@gmail.com>
185
186 * readelf.c (get_machine_name): Correct typo.
187
188 2018-04-16 Alan Modra <amodra@gmail.com>
189
190 * configure.ac: Remove arm-epoc-pe support.
191 * dlltool.c: Likewise.
192 * configure: Regenerate.
193
194 2018-04-16 Alan Modra <amodra@gmail.com>
195
196 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
197 sparc-coff support.
198
199 2018-04-16 Alan Modra <amodra@gmail.com>
200
201 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
202 support.
203 * testsuite/binutils-all/copy-3.d: Likewise.
204 * testsuite/binutils-all/objcopy.exp: Likewise.
205 * testsuite/lib/binutils-common.exp: Likewise.
206
207 2018-04-16 Alan Modra <amodra@gmail.com>
208
209 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
210
211 2018-04-16 Alan Modra <amodra@gmail.com>
212
213 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
214
215 2018-04-16 Alan Modra <amodra@gmail.com>
216
217 * testsuite/binutils-all/objdump.exp: Remove we32k support.
218
219 2018-04-16 Alan Modra <amodra@gmail.com>
220
221 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
222 * testsuite/binutils-all/objdump.exp: Remove m88k support.
223
224 2018-04-16 Alan Modra <amodra@gmail.com>
225
226 * readelf.c: Remove i370 support.
227 * testsuite/binutils-all/objdump.exp: Likewise.
228
229 2018-04-16 Alan Modra <amodra@gmail.com>
230
231 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
232 * testsuite/lib/binutils-common.exp: Likewise.
233
234 2018-04-16 Alan Modra <amodra@gmail.com>
235
236 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
237
238 2018-04-16 Alan Modra <amodra@gmail.com>
239
240 * Makefile.am: Remove IEEE 695 support.
241 * budbg.h: Likewise.
242 * doc/binutils.texi: Likewise.
243 * makefile.vms: Likewise.
244 * objcopy.c: Likewise.
245 * objdump.c: Likewise.
246 * rddbg.c: Likewise.
247 * ieee.c: Delete.
248 * Makefile.in: Regenerate.
249 * po/POTFILES.in: Regenerate.
250
251 2018-04-16 Alan Modra <amodra@gmail.com>
252
253 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
254 * testsuite/binutils-all/nm.exp: Likewise.
255
256 2018-04-16 Alan Modra <amodra@gmail.com>
257
258 * .gitignore: Remove netware support.
259 * Makefile.am: Likewise.
260 * configure.ac: Likewise.
261 * doc/Makefile.am: Likewise.
262 * doc/binutils.texi: Likewise.
263 * testsuite/binutils-all/nm.exp: Likewise.
264 * nlmconv.c: Delete.
265 * nlmconv.h: Delete.
266 * nlmheader.y: Delete.
267 * Makefile.in: Regenerate.
268 * configure: Regenerate.
269 * doc/Makefile.in: Regenerate.
270 * po/POTFILES.in: Regenerate.
271
272 2018-04-16 Alan Modra <amodra@gmail.com>
273
274 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
275
276 2018-04-14 Alan Modra <amodra@gmail.com>
277
278 * readelf.c (get_machine_name): Revert 2018-04-11 change.
279
280 2018-04-12 Nick Clifton <nickc@redhat.com>
281
282 PR 23050
283 * readelf.c (process_dynamic_section): Correct dynamic string
284 table size calculation.
285
286 2018-04-11 Alan Modra <amodra@gmail.com>
287
288 * ieee.c: Remove i960 support.
289 * od-macho.c: Remove i860 support.
290 * readelf.c: Remove i860 and i960 support.
291 * testsuite/binutils-all/objcopy.exp: Likewise.
292 * testsuite/binutils-all/objdump.exp: Likewise.
293 * testsuite/lib/binutils-common.exp: Likewise.
294
295 2018-04-11 Maciej W. Rozycki <macro@mips.com>
296
297 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
298 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
299
300 2018-04-10 Alan Modra <amodra@gmail.com>
301
302 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
303 reloc=11 for pru and reloc=50 for nds32.
304 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
305
306 2018-04-09 Maciej W. Rozycki <macro@mips.com>
307
308 * testsuite/binutils-all/strip-15.d: New test.
309 * testsuite/binutils-all/strip-15rel.s: New test source.
310 * testsuite/binutils-all/strip-15rela.s: New test source.
311 * testsuite/binutils-all/strip-15mips64.s: New test source.
312 * testsuite/binutils-all/objcopy.exp: Run the new test.
313
314 2018-04-09 Maciej W. Rozycki <macro@mips.com>
315
316 * testsuite/binutils-all/strip-14.d: New test.
317 * testsuite/binutils-all/strip-14rel.s: New test source.
318 * testsuite/binutils-all/strip-14rela.s: New test source.
319 * testsuite/binutils-all/strip-14mips64.s: New test source.
320 * testsuite/binutils-all/objcopy.exp: Run the new test.
321
322 2018-04-06 Tom Tromey <tom@tromey.com>
323
324 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
325 constants from DWARF 5.
326
327 2018-04-05 H.J. Lu <hongjiu.lu@intel.com>
328
329 PR gas/22318
330 * configure: Regenerated.
331
332 2018-04-05 Maciej W. Rozycki <macro@mips.com>
333
334 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
335 than `.dc.w' in second relocation.
336
337 2018-04-05 Maciej W. Rozycki <macro@mips.com>
338
339 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
340 relocation type 0x8f' error message.
341
342 2018-04-05 Maciej W. Rozycki <macro@mips.com>
343
344 * testsuite/binutils-all/strip-13.s: Rename to...
345 * testsuite/binutils-all/strip-13rela.s: ... this.
346 * testsuite/binutils-all/strip-13rel.s: New test source.
347 * testsuite/binutils-all/strip-13mips64.s: New test source.
348 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
349 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
350 `m68hc11-*' to `not-target' list.
351 * testsuite/binutils-all/objcopy.exp: Switch between sources for
352 `strip-13'.
353
354 2018-04-05 Maciej W. Rozycki <macro@mips.com>
355
356 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
357 241 (0xf1) for the relocation number and RELA addend.
358 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
359 `not-target' list.
360
361 2018-04-04 John David Anglin <danglin@gcc.gnu.org>
362
363 * MAINTAINERS: Update my e-mail address.
364
365 2018-04-04 Nick Clifton <nickc@redhat.com>
366
367 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
368
369 2018-03-23 Nick Clifton <nickc@redhat.com>
370
371 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
372 symbols.
373 (print_gnu_build_attribute_description): If no file start symbol
374 could be found, look for one two bytes into the file.
375 * testsuite/binutils-all/note-4-64.s: Set the address of the file
376 start symbol to two bytes into the file.
377 * testsuite/binutils-all/note-4-32.s: Likewise.
378
379 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
380
381 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
382 DF_1_WEAKFILTER and DF_1_NOCOMMON.
383
384 2018-03-20 Nick Clifton <nickc@redhat.com>
385
386 * po/es.po: Updated Spanish translation.
387 * po/ru.po: Updated Russian translation.
388
389 2018-03-13 Nick Clifton <nickc@redhat.com>
390
391 PR 22957
392 * stabs.c (pop_binincl): Fail if the file index is off the end of
393 the stack.
394
395 2018-03-13 Nick Clifton <nickc@redhat.com>
396
397 PR 22955
398 * stabs.c (parse_number): Add p_end parameter and use it to check
399 the validity of the pp parameter. Add checks to prevent walking
400 off the end of the string buffer.
401 (parse_stab_string): Likewise.
402 (parse_stab_type): Likewise.
403 (parse_stab_type_number): Likewise.
404 (parse_stab_range_type): Likewise.
405 (parse_stab_sun_builtin_type): Likewise.
406 (parse_stab_sun_floating_type): Likewise.
407 (parse_stab_enum_type): Likewise.
408 (parse_stab_struct_type): Likewise.
409 (parse_stab_baseclasses): Likewise.
410 (parse_stab_struct_fields): Likewise.
411 (parse_stab_cpp_abbrev): Likewise.
412 (parse_stab_one_struct_field): Likewise.
413 (parse_stab_members): Likewise.
414 (parse_stab_tilde_field): Likewise.
415 (parse_stab_array_type): Likewise.
416
417 * parse_stab: Compute the end of the string and then pass it on to
418 individual parser functions.
419
420 2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
421
422 PR binutils/22923
423 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
424 overflow.
425
426 2018-03-07 Alan Modra <amodra@gmail.com>
427
428 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
429 * configure: Regenerate.
430
431 2018-03-05 H.J. Lu <hongjiu.lu@intel.com>
432
433 PR binutils/22911
434 * objdump.c (is_significant_symbol_name): Return TRUE for all
435 .plt* sections.
436 (find_symbol_for_address): Replace linear search with binary
437 search on dynamic relocations.
438
439 2018-03-01 Nick Clifton <nickc@redhat.com>
440
441 PR 22905
442 * dwarf.c (display_debug_ranges): Check that the offset loaded
443 from the range_entry structure is valid.
444
445 2018-03-01 Alan Modra <amodra@gmail.com>
446
447 * configure.ac (ALL_LINGUAS): Add sr. Sort.
448 * configure: Regenerate.
449
450 2018-02-27 Nick Clifton <nickc@redhat.com>
451
452 * po/pt.po: New Portuguese translation.
453 * configure.ac (ALL_LINGUAS): Add pt.
454 * configure: Regenerate.
455
456 2018-02-27 Nick Clifton <nickc@redhat.com>
457
458 PR 22875
459 * objcopy.c (copy_object): Check the error status after marking
460 symbols used in relocations.
461 * testsuite/binutils-all/strip-13.s: New test source file.
462 * testsuite/binutils-all/strip-13.s: New test driver file.
463 * testsuite/binutils-all/objcopy.exp: Run the new test.
464
465 2018-02-26 Alan Modra <amodra@gmail.com>
466
467 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
468 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
469
470 2018-02-23 Alan Modra <amodra@gmail.com>
471
472 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
473 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
474
475 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
476
477 * doc/binutils.texi (objcopy): Add missing closing square
478 parenthesis to listing of objcopy's command line options.
479
480 2018-02-19 Matthias Klose <doko@debian.org>
481
482 * strings.c (long_options): Include-all-whitespace does not take
483 an extra agument.
484
485 2018-02-13 Alan Modra <amodra@gmail.com>
486
487 PR 22836
488 * testsuite/binutils-all/group-7.s,
489 * testsuite/binutils-all/group-7a.d,
490 * testsuite/binutils-all/group-7b.d,
491 * testsuite/binutils-all/group-7c.d: New tests.
492 * testsuite/binutils-all/objcopy.exp: Run them.
493
494 2018-02-08 Nick Clifton <nickc@redhat.com>
495
496 PR 22802
497 * dwarf.c (load_separate_debug_file): Return early if the user is
498 not interested in debug links.
499
500 2018-02-06 Nick Clifton <nickc@redhat.com>
501
502 PR 22793
503 * readelf.c (find_section): Replace assertion with test and return
504 of NULL.
505 (find_section_by_address): Add test of section header table
506 existance.
507 (find_section_by_type): Likewise.
508 (find_section_in_set): Likewise.
509
510 2018-02-05 Maciej W. Rozycki <macro@mips.com>
511
512 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
513 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
514 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
515 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
516
517 2018-02-05 Maciej W. Rozycki <macro@mips.com>
518
519 * testsuite/config/default.exp (binutils_run): Document
520 `binutils_run_status'.
521 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
522 and set it.
523 (run_dump_test): Add `error', `error_output', `warning' and
524 `warning_output' options. Update documentation accordingly.
525
526 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
527
528 * dwarf.c (dwarf_regnames_riscv): New register name table.
529 (init_dwarf_regnames_riscv): New function.
530 (init_dwarf_regnames): Add call to initialise RiscV register
531 names.
532 * dwarf.h (init_dwarf_regnames_riscv): Declare.
533 * objdump.c (dump_dwarf): Add call to initialise RiscV register
534 names.
535
536 2018-02-01 Alan Modra <amodra@gmail.com>
537
538 PR 22769
539 * objdump.c (load_specific_debug_section): Check for overflow
540 when adding one to section size for a string section terminator.
541
542 2018-01-30 Nick Clifton <nickc@redhat.com>
543
544 PR 22734
545 * doc/binutils.texi (nm): Update description to point out that
546 zero-initialized values can also be shown as type B, b, S or s
547 since they can be stored in the BSS section.
548
549 2018-01-30 Alan Modra <amodra@gmail.com>
550
551 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
552 "artificially large" end address.
553
554 2018-01-28 Nick Clifton <nickc@redhat.com>
555
556 * README-how-to-make-a-release: Add note about checking gpg key
557 and the results of gnupload.
558
559 2018-01-27 Nick Clifton <nickc@redhat.com>
560
561 * README-how-to-make-a-release: Add details on how to actually
562 make the release.
563
564 2018-01-26 Nick Clifton <nickc@redhat.com>
565
566 * README-how-to-make-a-release: Add more details on updating
567 version numbers.
568
569 2018-01-22 Maciej W. Rozycki <macro@mips.com>
570
571 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
572 option description.
573
574 2018-01-22 Maciej W. Rozycki <macro@mips.com>
575
576 * MAINTAINERS: Update my company e-mail address.
577
578 2018-01-22 Nick Clifton <nickc@redhat.com>
579
580 * po/sv.po: Updated Swedish translation.
581
582 2018-01-18 Nick Clifton <nickc@redhat.com>
583
584 * po/bg.po: Updated Bulgarian translation.
585
586 2018-01-16 Joel Brobecker <brobecker@adacore.com>
587
588 * README-how-to-make-a-release: Add reminder to update the
589 branch name in gdbadmin's crontab on sourceware.
590
591 2018-01-16 Joel Brobecker <brobecker@adacore.com>
592
593 * README-how-to-make-a-release: Remove trailing spaces.
594
595 2018-01-16 Nick Clifton <nickc@redhat.com>
596
597 * po/fr.po: Updated French translation.
598
599 2018-01-15 Nick Clifton <nickc@redhat.com>
600
601 * po/uk.po: Updated Ukranian translation.
602
603 2018-01-13 Nick Clifton <nickc@redhat.com>
604
605 * README-how-to-make-a-release: Update notes.
606 * po/binutils.pot: Regenerated.
607
608 2018-01-13 Nick Clifton <nickc@redhat.com>
609
610 * configure: Regenerate.
611
612 2018-01-13 Nick Clifton <nickc@redhat.com>
613
614 2.30 branch created.
615 * NEWS: Add marker for 2.30.
616
617 2018-01-12 Nick Clifton <nickc@redhat.com>
618
619 * README-how-to-make-a-release: Add notes on how to make the
620 branch and prelease snapshot.
621 * BRANCHES: Add binutils-2_29-branch.
622
623 2018-01-10 Nick Clifton <nickc@redhat.com>
624
625 * MAINTAINERS: Note that it is now the configure.ac file and not
626 the configure.in file that needs to be kept in sync with gcc.
627 Add a note about sending patches for libiberty to gcc.
628
629 2018-01-03 Nick Clifton <nickc@redhat.com>
630
631 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
632 constants.
633
634 2018-01-03 Nick Clifton <nickc@redhat.com>
635
636 * objcopy.c (objcopy_internal_note): New structure.
637 (gap_exists): New function.
638 (is_open_note): New function.
639 (is_func_note): New function.
640 (is_64bit): New function.
641 (merge_gnu_build_notes): Handle v3 notes. Do not merge
642 if there are relocations against the notes.
643 * readelf.c (get_note_type): Use short names for build attribute
644 notes.
645 (print_symbol_for_build_attribute): Rename to
646 get_symbol_for_build_attribute. Returns the found symbol rather
647 than printing it.
648 (print_gnu_build_attribute_description): Maintain address ranges
649 for function notes as well as global notes. Handle v3 notes.
650 (print_gnu_build_attribute_name): Use more space for printing the
651 name in wide mode.
652 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
653 Eliminate symbol references in order to remove the need for
654 relocations.
655 * testsuite/binutils-all/note-2-64.s: Likewise.
656 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
657 symbol.
658 * testsuite/binutils-all/note-3-64.s: Likewise.
659 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
660 output.
661 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
662 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
663 * testsuite/binutils-all/note-2-32.d: Likewise.
664 * testsuite/binutils-all/note-2-64.d: Likewise.
665 * testsuite/binutils-all/note-3-32.d: Likewise.
666 * testsuite/binutils-all/note-3-64.d: Likewise.
667 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
668 * testsuite/binutils-all/note-4-32.s: New test.
669 * testsuite/binutils-all/note-4-64.d: New test result file.
670 * testsuite/binutils-all/note-4-32.d: New test result file.
671
672 2018-01-03 Alan Modra <amodra@gmail.com>
673
674 Update year range in copyright notice of all files.
675
676 For older changes see ChangeLog-2017
677 \f
678 Copyright (C) 2018 Free Software Foundation, Inc.
679
680 Copying and distribution of this file, with or without modification,
681 are permitted in any medium without royalty provided the copyright
682 notice and this notice are preserved.
683
684 Local Variables:
685 mode: change-log
686 left-margin: 8
687 fill-column: 74
688 version-control: never
689 End:
This page took 0.04325 seconds and 4 git commands to generate.