MIPS/opcodes: Correct mixed MIPS16 and microMIPS disassembly
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2016-05-18 Maciej W. Rozycki <macro@imgtec.com>
2
3 * testsuite/binutils-all/mips/mixed-mips16-micromips.d: New test.
4 * testsuite/binutils-all/mips/mixed-mips16-micromips.s: New test
5 source.
6 * testsuite/binutils-all/mips/mips.exp: Run the new test.
7
8 2016-05-18 Nick Clifton <nickc@redhat.com>
9
10 * po/sv.po: Updated Swedish translation.
11
12 2016-05-18 Maciej W. Rozycki <macro@imgtec.com>
13
14 * readelf.c (dynamic_section_mips_val) <DT_MIPS_RLD_VERSION>
15 <DT_MIPS_LOCAL_GOTNO, DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO>
16 <DT_MIPS_SYMTABNO, DT_MIPS_UNREFEXTNO, DT_MIPS_HIPAGENO>
17 <DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE_NO>
18 <DT_MIPS_DELTA_RELOC_NO, DT_MIPS_DELTA_SYM_NO>
19 <DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_COMPACT_SIZE>: Use the
20 `d_val' rather than `d_ptr' member of the dynamic entry.
21
22 2016-05-17 Maciej W. Rozycki <macro@imgtec.com>
23
24 * testsuite/lib/binutils-common.exp (supports_gnu_unique): New
25 procedure.
26 * testsuite/binutils-all/objcopy.exp: Use `supports_gnu_unique'
27 with the `strip-10' test.
28
29 2016-05-16 Maciej W. Rozycki <macro@imgtec.com>
30
31 * testsuite/binutils-all/objcopy.exp: Don't skip the `strip-10'
32 test for the V850.
33
34 2016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
35
36 * readelf.c (print_mips_ases): Add DSPR3.
37
38 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
39
40 * readelf.c (display_arm_attribute): Add output for Tag_DSP_extension.
41 (arm_attr_public_tags): Define DSP_extension attribute.
42
43 2016-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
44
45 * doc/binutils.texi (nm): Update description of --size-sort.
46
47 2016-05-09 Nick Clifton <nickc@redhat.com>
48
49 PR binutils/20063
50 * readelf.c (get_32bit_section_headers): Warn if an out of range
51 sh_link or sh_info field is encountered.
52 (get_64bit_section_headers): Likewise.
53
54 2016-05-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
55
56 * testsuite/lib/binutils-common.exp (is_elf_format): Add avr-*-*.
57
58 2016-05-03 Nick Clifton <nickc@redhat.com>
59
60 * po/sv.po: Updated Swedish translation.
61
62 2016-04-29 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
63
64 * readelf.c (is_32bit_pcrel_reloc): Return true if reloc is 32-bit
65 PC relocation for AVR target.
66 (is_none_reloc): Return true if reloc is any of AVR diff
67 relocations.
68
69 2016-04-29 Nick Clifton <nickc@redhat.com>
70
71 PR 19938
72 * readelf.c (get_solaris_segment_type): New function.
73 (get_segment_type): Call it.
74
75 2016-04-28 Nick Clifton <nickc@redhat.com>
76
77 * po/zh_CN.po: Updated Chinese (simplified) translation.
78
79 2016-04-28 Nick Clifton <nickc@redhat.com>
80
81 PR target/19722
82 * testsuite/binutils-all/aarch64/illegal.s: New test.
83 * testsuite/binutils-all/aarch64/illegal.d: New test driver.
84
85 2016-04-20 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
86
87 * resres.c: Likewise.
88
89 2016-04-15 H.J. Lu <hongjiu.lu@intel.com>
90
91 * Makefile.in: Regenerated with automake 1.11.6.
92 * aclocal.m4: Likewise.
93 * doc/Makefile.in: Likewise.
94
95 2016-04-14 Nick Clifton <nickc@redhat.com>
96
97 PR target/19938
98 * testsuite/binutils-all/i386/compressed-1b.d: Allow for the
99 string sections possibly having the SHF_STRINGS flag bit set.
100 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
101 * testsuite/binutils-all/readelf.s: Likewise.
102 * testsuite/binutils-all/readelf.s-64: Likewise.
103 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
104 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
105
106 2016-04-13 Nick Clifton <nickc@redhat.com>
107
108 PR target/19938
109 * readelf.c (get_solaris_section_type): New function: Returns the
110 name of Solaris specific section types.
111 (get_solaris_dynamic_type): New function: Return the name of
112 Solaris specific dynamic types.
113 (get_dynamic_type): Use get_solaris_dynamic_type.
114 (get_section_type_name): Use get_solaris_section_type.
115 (get_solaris_symbol_visibility): New function: Returns Solaris
116 specific symbol visibilities.
117 (print_dynamic_symbol): Use get_solaris_symbol_visibility.
118 (process_symbol_table): Likewise.
119
120 2016-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
121
122 * dwarf.h (init_dwarf_regnames_s390): Declare.
123 * dwarf.c (dwarf_regnames_s390): New.
124 (init_dwarf_regnames_s390): New.
125 (init_dwarf_regnames): Call it.
126 * objdump.c (dump_dwarf): Likewise.
127
128 2016-04-11 Maciej W. Rozycki <macro@imgtec.com>
129
130 * testsuite/binutils-all/mips/mips16-undecoded.d: New test.
131 * testsuite/binutils-all/mips/mips16-undecoded.s: New test
132 source.
133 * testsuite/binutils-all/mips/mips.exp: Run the new test.
134
135 2016-04-04 Nick Clifton <nickc@redhat.com>
136
137 PR 19872
138 * dwarf.c (display_debug_aranges): Skip warning about unrecognised
139 version number if the version is zero.
140
141 2016-03-29 Alan Modra <amodra@gmail.com>
142
143 * readelf.c (get_data): Use BFD_VMA_FMT to print bfd_size_type vars.
144 (get_dynamic_data): Likewise.
145
146 2016-03-22 Nick Clifton <nickc@redhat.com>
147
148 PR 19851
149 * dwarf.c (SAFE_BYTE_GET): Replace local dynamic array allocation
150 with run time size check.
151
152 * configure: Regenerate.
153
154 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
155
156 * readelf.c (decode_ARC_machine_flags): Handle nps400.
157
158 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
159
160 * readelf.c (get_machine_flags): Move arc processing into...
161 (decode_ARC_machine_flags): ... new function. Remove use of
162 EF_ARC_CPU_GENERIC, change default case from "generic arc" to
163 "unknown arc". Merged ABI printing between two machine types.
164
165 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
166
167 * testsuite/binutils-all/objdump.exp (cpus_expected): Add ARC700
168 to the architecture list.
169
170 2016-03-21 Nick Clifton <nickc@redhat.com>
171
172 * dlltool.c: Replace use of alloca with call to xmalloc.
173 * dllwrap.c: Likewise.
174 * nlmconv.c: Likewise.
175 * objdump.c: Likewise.
176 * resrc.c: Likewise.
177 * winduni.c: Likewise.
178 * configure: Regenerate.
179
180 2016-03-07 Nick Clifton <nickc@redhat.com>
181
182 PR binutils/19775
183 * testsuite/binutils-all/ar.exp (proc empty_archive): New proc.
184 Run the new proc.
185 * testsuite/binutils-all/empty: New, empty, file.
186
187 2016-03-04 Matthew Wahab <matthew.wahab@arm.com>
188
189 * readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1".
190
191 2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR ld/19645
194 * NEWS: Mention --elf-stt-common= for objcopy.
195 * doc/binutils.texi: Document --elf-stt-common= for objcopy.
196 * objcopy.c (do_elf_stt_common): New.
197 (command_line_switch): Add OPTION_ELF_STT_COMMON.
198 (copy_options): Add --elf-stt-common=.
199 (copy_usage): Add --elf-stt-common=.
200 (copy_object): Also check do_elf_stt_common for ELF targets.
201 (copy_file): Handle do_elf_stt_common.
202 (copy_main): Handle OPTION_ELF_STT_COMMON.
203 * readelf.c (apply_relocations): Support STT_COMMON.
204 * testsuite/binutils-all/common-1.s: New file.
205 * testsuite/binutils-all/common-1a.d: Likewise.
206 * testsuite/binutils-all/common-1b.d: Likewise.
207 * testsuite/binutils-all/common-1c.d: Likewise.
208 * testsuite/binutils-all/common-1d.d: Likewise.
209 * testsuite/binutils-all/common-1e.d: Likewise.
210 * testsuite/binutils-all/common-1f.d: Likewise.
211 * testsuite/binutils-all/common-2.s: Likewise.
212 * testsuite/binutils-all/common-2a.d: Likewise.
213 * testsuite/binutils-all/common-2b.d: Likewise.
214 * testsuite/binutils-all/common-2c.d: Likewise.
215 * testsuite/binutils-all/common-2d.d: Likewise.
216 * testsuite/binutils-all/common-2e.d: Likewise.
217 * testsuite/binutils-all/common-2f.d: Likewise.
218 * testsuite/binutils-all/objcopy.exp
219 (objcopy_test_elf_common_symbols): New proc.
220 Run objcopy_test_elf_common_symbols for ELF targets
221
222 2016-02-16 H.J. Lu <hongjiu.lu@intel.com>
223
224 PR binutils/19647
225 * readelf.c (get_section_type_name): Add a missing break.
226
227 2016-02-16 Claudiu Zissulescu <claziss@synopsys.com>
228
229 * readelf.c (is_32bit_pcrel_reloc): Add R_ARC_32_PCREL.
230
231 2016-02-15 Nick Clifton <nickc@redhat.com>
232
233 * readelf.c (get_section_type_name): Add hex prefix to offsets
234 printed for LOPROC and LOOS values. Ensure that a result is
235 always returned for the V850 target, even when an unrecognised
236 processor specific value is encountered.
237 (process_section_headers): Display key values in the order in
238 which they appear to the user. Add the "C (compressed)" value to
239 the list.
240
241 2016-02-12 H.J. Lu <hongjiu.lu@intel.com>
242
243 * doc/binutils.texi: Fix a typo.
244
245 2016-02-05 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
246
247 * testsuite/binutils-all/objdump.exp: Update expected default
248 architecture value for ARC binaries.
249
250 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
251
252 PR binutils/19547
253 * testsuite/binutils-all/objcopy.exp
254 (objcopy_test_without_global_symbol): New proc.
255 Run objcopy_test_without_global_symbol.
256 * testsuite/binutils-all/pr19547.c: New file.
257
258 2016-01-28 H.J. Lu <hongjiu.lu@intel.com>
259
260 PR binutils/19523
261 * Makefile.am (check-DEJAGNU): Pass CC and CC_FOR_BUILD to
262 runtest.
263 * Makefile.in: Regenerated.
264 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): New
265 proc.
266 Run test_gnu_debuglink for native ELF build.
267
268 2016-01-20 Nick Clifton <nickc@redhat.com>
269
270 PR 19495
271 * testsuite/binutils-all/dlltool.exp: Fix tests for targets which
272 do not support inserting leading underscores.
273
274 2016-01-20 Mickael Guene <mickael.guene@st.com>
275
276 * readelf.c (get_elf_section_flags): Display y letter for section
277 with SHF_ARM_NOREAD section flag in readelf section output.
278 (process_section_headers): Add y letter in readelf section output
279 key mapping for ARM architecture.
280 * objdump.c (dump_section_header): Display NOREAD attributes as
281 well.
282 * doc/binutils.texi (objdump): Note that it is correct for
283 sections to have both the READONLY and NOREAD attributes.
284
285 2016-01-19 John Baldwin <jhb@FreeBSD.org>
286
287 * readelf.c (get_freebsd_elfcore_note_type): Remove unused variable.
288
289 2016-01-19 John Baldwin <jhb@FreeBSD.org>
290
291 * readelf.c (get_freebsd_elfcore_note_type): New
292 (process_note): Add support for FreeBSD core notes.
293
294 2016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
295 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
296
297 * readelf.c (get_machine_flags): Add support for newer ARC ELF
298 header flags.
299
300 2016-01-18 Alan Modra <amodra@gmail.com>
301
302 * configure: Regenerate.
303
304 2016-01-17 Alan Modra <amodra@gmail.com>
305
306 * configure: Regenerate.
307
308 2016-01-17 Alan Modra <amodra@gmail.com>
309
310 * testsuite/lib/binutils-common.exp (is_elf_format): Return true
311 for m68hc11/12 and xgate triples.
312
313 2016-01-17 Alan Modra <amodra@gmail.com>
314
315 * readelf.c (is_32bit_abs_reloc): Add R_M68HC11_32.
316
317 2016-01-01 Alan Modra <amodra@gmail.com>
318
319 Update year range in copyright notice of all files.
320
321 For older changes see ChangeLog-2015 and testsuite/ChangeLog-1215
322 \f
323 Copyright (C) 2016 Free Software Foundation, Inc.
324
325 Copying and distribution of this file, with or without modification,
326 are permitted in any medium without royalty provided the copyright
327 notice and this notice are preserved.
328
329 Local Variables:
330 mode: change-log
331 left-margin: 8
332 fill-column: 74
333 version-control: never
334 End:
This page took 0.04056 seconds and 4 git commands to generate.