Have info_to_howto functions return a success/fail status. Check this result. Stop...
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2018-02-27 Nick Clifton <nickc@redhat.com>
2
3 PR 22875
4 * objcopy.c (copy_object): Check the error status after marking
5 symbols used in relocations.
6 * testsuite/binutils-all/strip-13.s: New test source file.
7 * testsuite/binutils-all/strip-13.s: New test driver file.
8 * testsuite/binutils-all/objcopy.exp: Run the new test.
9
10 2018-02-26 Alan Modra <amodra@gmail.com>
11
12 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
13 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
14
15 2018-02-23 Alan Modra <amodra@gmail.com>
16
17 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
18 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
19
20 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
21
22 * doc/binutils.texi (objcopy): Add missing closing square
23 parenthesis to listing of objcopy's command line options.
24
25 2018-02-19 Matthias Klose <doko@debian.org>
26
27 * strings.c (long_options): Include-all-whitespace does not take
28 an extra agument.
29
30 2018-02-13 Alan Modra <amodra@gmail.com>
31
32 PR 22836
33 * testsuite/binutils-all/group-7.s,
34 * testsuite/binutils-all/group-7a.d,
35 * testsuite/binutils-all/group-7b.d,
36 * testsuite/binutils-all/group-7c.d: New tests.
37 * testsuite/binutils-all/objcopy.exp: Run them.
38
39 2018-02-08 Nick Clifton <nickc@redhat.com>
40
41 PR 22802
42 * dwarf.c (load_separate_debug_file): Return early if the user is
43 not interested in debug links.
44
45 2018-02-06 Nick Clifton <nickc@redhat.com>
46
47 PR 22793
48 * readelf.c (find_section): Replace assertion with test and return
49 of NULL.
50 (find_section_by_address): Add test of section header table
51 existance.
52 (find_section_by_type): Likewise.
53 (find_section_in_set): Likewise.
54
55 2018-02-05 Maciej W. Rozycki <macro@mips.com>
56
57 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
58 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
59 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
60 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
61
62 2018-02-05 Maciej W. Rozycki <macro@mips.com>
63
64 * testsuite/config/default.exp (binutils_run): Document
65 `binutils_run_status'.
66 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
67 and set it.
68 (run_dump_test): Add `error', `error_output', `warning' and
69 `warning_output' options. Update documentation accordingly.
70
71 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
72
73 * dwarf.c (dwarf_regnames_riscv): New register name table.
74 (init_dwarf_regnames_riscv): New function.
75 (init_dwarf_regnames): Add call to initialise RiscV register
76 names.
77 * dwarf.h (init_dwarf_regnames_riscv): Declare.
78 * objdump.c (dump_dwarf): Add call to initialise RiscV register
79 names.
80
81 2018-02-01 Alan Modra <amodra@gmail.com>
82
83 PR 22769
84 * objdump.c (load_specific_debug_section): Check for overflow
85 when adding one to section size for a string section terminator.
86
87 2018-01-30 Nick Clifton <nickc@redhat.com>
88
89 PR 22734
90 * doc/binutils.texi (nm): Update description to point out that
91 zero-initialized values can also be shown as type B, b, S or s
92 since they can be stored in the BSS section.
93
94 2018-01-30 Alan Modra <amodra@gmail.com>
95
96 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
97 "artificially large" end address.
98
99 2018-01-28 Nick Clifton <nickc@redhat.com>
100
101 * README-how-to-make-a-release: Add note about checking gpg key
102 and the results of gnupload.
103
104 2018-01-27 Nick Clifton <nickc@redhat.com>
105
106 * README-how-to-make-a-release: Add details on how to actually
107 make the release.
108
109 2018-01-26 Nick Clifton <nickc@redhat.com>
110
111 * README-how-to-make-a-release: Add more details on updating
112 version numbers.
113
114 2018-01-22 Maciej W. Rozycki <macro@mips.com>
115
116 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
117 option description.
118
119 2018-01-22 Maciej W. Rozycki <macro@mips.com>
120
121 * MAINTAINERS: Update my company e-mail address.
122
123 2018-01-22 Nick Clifton <nickc@redhat.com>
124
125 * po/sv.po: Updated Swedish translation.
126
127 2018-01-18 Nick Clifton <nickc@redhat.com>
128
129 * po/bg.po: Updated Bulgarian translation.
130
131 2018-01-16 Joel Brobecker <brobecker@adacore.com>
132
133 * README-how-to-make-a-release: Add reminder to update the
134 branch name in gdbadmin's crontab on sourceware.
135
136 2018-01-16 Joel Brobecker <brobecker@adacore.com>
137
138 * README-how-to-make-a-release: Remove trailing spaces.
139
140 2018-01-16 Nick Clifton <nickc@redhat.com>
141
142 * po/fr.po: Updated French translation.
143
144 2018-01-15 Nick Clifton <nickc@redhat.com>
145
146 * po/uk.po: Updated Ukranian translation.
147
148 2018-01-13 Nick Clifton <nickc@redhat.com>
149
150 * README-how-to-make-a-release: Update notes.
151 * po/binutils.pot: Regenerated.
152
153 2018-01-13 Nick Clifton <nickc@redhat.com>
154
155 * configure: Regenerate.
156
157 2018-01-13 Nick Clifton <nickc@redhat.com>
158
159 2.30 branch created.
160 * NEWS: Add marker for 2.30.
161
162 2018-01-12 Nick Clifton <nickc@redhat.com>
163
164 * README-how-to-make-a-release: Add notes on how to make the
165 branch and prelease snapshot.
166 * BRANCHES: Add binutils-2_29-branch.
167
168 2018-01-10 Nick Clifton <nickc@redhat.com>
169
170 * MAINTAINERS: Note that it is now the configure.ac file and not
171 the configure.in file that needs to be kept in sync with gcc.
172 Add a note about sending patches for libiberty to gcc.
173
174 2018-01-03 Nick Clifton <nickc@redhat.com>
175
176 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
177 constants.
178
179 2018-01-03 Nick Clifton <nickc@redhat.com>
180
181 * objcopy.c (objcopy_internal_note): New structure.
182 (gap_exists): New function.
183 (is_open_note): New function.
184 (is_func_note): New function.
185 (is_64bit): New function.
186 (merge_gnu_build_notes): Handle v3 notes. Do not merge
187 if there are relocations against the notes.
188 * readelf.c (get_note_type): Use short names for build attribute
189 notes.
190 (print_symbol_for_build_attribute): Rename to
191 get_symbol_for_build_attribute. Returns the found symbol rather
192 than printing it.
193 (print_gnu_build_attribute_description): Maintain address ranges
194 for function notes as well as global notes. Handle v3 notes.
195 (print_gnu_build_attribute_name): Use more space for printing the
196 name in wide mode.
197 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
198 Eliminate symbol references in order to remove the need for
199 relocations.
200 * testsuite/binutils-all/note-2-64.s: Likewise.
201 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
202 symbol.
203 * testsuite/binutils-all/note-3-64.s: Likewise.
204 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
205 output.
206 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
207 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
208 * testsuite/binutils-all/note-2-32.d: Likewise.
209 * testsuite/binutils-all/note-2-64.d: Likewise.
210 * testsuite/binutils-all/note-3-32.d: Likewise.
211 * testsuite/binutils-all/note-3-64.d: Likewise.
212 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
213 * testsuite/binutils-all/note-4-32.s: New test.
214 * testsuite/binutils-all/note-4-64.d: New test result file.
215 * testsuite/binutils-all/note-4-32.d: New test result file.
216
217 2018-01-03 Alan Modra <amodra@gmail.com>
218
219 Update year range in copyright notice of all files.
220
221 For older changes see ChangeLog-2017
222 \f
223 Copyright (C) 2018 Free Software Foundation, Inc.
224
225 Copying and distribution of this file, with or without modification,
226 are permitted in any medium without royalty provided the copyright
227 notice and this notice are preserved.
228
229 Local Variables:
230 mode: change-log
231 left-margin: 8
232 fill-column: 74
233 version-control: never
234 End:
This page took 0.035528 seconds and 5 git commands to generate.