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