CSKY: Support attribute section.
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
2
3 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
4 (Tag_CSKY_ARCH_NAME): New enum constant.
5 (Tag_CSKY_CPU_NAME): Likewise.
6 (Tag_CSKY_ISA_FLAGS): Likewise.
7 (Tag_CSKY_DSP_VERSION): Likewise.
8 (Tag_CSKY_VDSP_VERSION): Likewise.
9 (Tag_CSKY_FPU_VERSION): Likewise.
10 (Tag_CSKY_FPU_ABI): Likewise.
11 (Tag_CSKY_FPU_ROUNDING): Likewise.
12 (Tag_CSKY_FPU_DENORMAL): Likewise.
13 (Tag_CSKY_FPU_Exception): Likewise.
14 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
15 (Tag_CSKY_FPU_HARDFP): Likewise.
16 (Tag_CSKY_MAX): Likewise.
17 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
18 (VAL_CSKY_DSP_VERSION_2): Likewise.
19 (VAL_CSKY_VDSP_VERSION_1): Likewise.
20 (VAL_CSKY_VDSP_VERSION_2): Likewise.
21 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
22 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
23 (VAL_CSKY_FPU_ABI_HARD): Likewise.
24 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
25 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
26 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
27 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
28 CSKYV1_ISA_E1: Change to long constant type.
29 CSKYV2_ISA_E1: Likewise.
30 CSKYV2_ISA_1E2: Likewise.
31 CSKYV2_ISA_2E3: Likewise.
32 CSKYV2_ISA_3E7: Likewise.
33 CSKYV2_ISA_7E10: Likewise.
34 CSKYV2_ISA_3E3R1: Likewise.
35 CSKYV2_ISA_3E3R2: Likewise.
36 CSKYV2_ISA_10E60: Likewise.
37 CSKY_ISA_TRUST: Likewise.
38 CSKY_ISA_CACHE: Likewise.
39 CSKY_ISA_NVIC: Likewise.
40 CSKY_ISA_CP: Likewise.
41 CSKY_ISA_MP: Likewise.
42 CSKY_ISA_MP_1E2: Likewise.
43 CSKY_ISA_JAVA: Likewise.
44 CSKY_ISA_MAC: Likewise.
45 CSKY_ISA_MAC_DSP: Likewise.
46 CSKY_ISA_DSP: Likewise.
47 CSKY_ISA_DSP_1E2: Likewise.
48 CSKY_ISA_DSP_ENHANCE: Likewise.
49 CSKY_ISA_FLOAT_E1: Likewise.
50 CSKY_ISA_FLOAT_1E2: Likewise.
51 CSKY_ISA_FLOAT_1E3: Likewise.
52 CSKY_ISA_FLOAT_3E4: Likewise.
53 CSKY_ISA_VDSP: Likewise.
54
55 2020-08-27 Nick Alcock <nick.alcock@oracle.com>
56
57 * ctf-api.h (ctf_errwarning_next): New err parameter.
58
59 2020-08-26 Nick Clifton <nickc@redhat.com>
60
61 PR 26405
62 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
63 (PT_OPENBSD_RANDOMIZE): Define.
64 (PT_OPENBSD_WXNEEDED): Define.
65
66 2020-08-26 Alan Modra <amodra@gmail.com>
67
68 PR 26458
69 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
70
71 2020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
72
73 * opcode/csky.h (CSKYV2_ISA_10E60): New.
74 (CSKY_ARCH_860): New.
75
76 2020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
77
78 * csky.h (CSKYV2_ISA_3E3R2): New.
79
80 2020-08-21 Mark Wielaard <mark@klomp.org>
81
82 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
83 for GCC 7.0 or higher.
84
85 2020-08-10 Alex Coplan <alex.coplan@arm.com>
86
87 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
88
89 2020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
90
91 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
92 paramaters changed.
93 (aarch64_sys_reg_supported_p): Function removed.
94 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
95
96 2020-07-28 Caroline Tice <cmtice@google.com>
97
98 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
99 sections in a DWARF 5 DWP file (DWP version 5).
100
101 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
102
103 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
104 deduplicator.
105
106 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
107
108 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
109
110 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
111
112 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
113
114 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
115
116 * ctf-api.h (ctf_link_variable_filter_t): New.
117 (ctf_link_set_variable_filter): Likewise.
118
119 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
120
121 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
122
123 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
124
125 * ctf-api.h (ECTF_NEEDSBFD): New.
126 (ECTF_NERR): Adjust.
127 (ctf_link): Rename share_mode arg to flags.
128
129 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
130
131 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
132 (ctf_errwarning_next): New.
133
134 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
135
136 * ctf-api.h (ECTF_FLAGS): New.
137 (ECTF_NERR): Adjust.
138 * ctf.h (CTF_F_MAX): New.
139
140 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
141
142 * ctf-api.h (ECTF_NEXT_END): New error.
143 (ECTF_NEXT_WRONGFUN): Likewise.
144 (ECTF_NEXT_WRONGFP): Likewise.
145 (ECTF_NERR): Adjust.
146 (ctf_next_t): New.
147 (ctf_next_create): New prototype.
148 (ctf_next_destroy): Likewise.
149 (ctf_next_copy): Likewise.
150 (ctf_member_next): Likewise.
151 (ctf_enum_next): Likewise.
152 (ctf_type_next): Likewise.
153 (ctf_label_next): Likewise.
154 (ctf_variable_next): Likewise.
155
156 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
157
158 * ctf-api.h (ctf_ref): New.
159
160 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf-api.h (ctf_archive_count): New.
163
164 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
165
166 * ctf-api.h (ctf_member_count): New.
167
168 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
169
170 * ctf-api.h (ctf_type_kind_forwarded): New.
171
172 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf-api.c (ctf_type_name_raw): New.
175
176 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
177
178 * ctf-api.h (ECTF_*): Improve comments.
179 (ECTF_NERR): New.
180
181 2020-07-22 Nick Alcock <nick.alcock@oracle.com>
182
183 * ctf-api.h: Fix typos in comments.
184
185 2020-07-22 H.J. Lu <hongjiu.lu@intel.com>
186
187 PR ld/26262
188 PR ld/26267
189 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
190
191 2020-07-11 H.J. Lu <hongjiu.lu@intel.com>
192
193 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
194
195 2020-07-09 John Baldwin <jhb@FreeBSD.org>
196
197 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
198 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
199
200 2020-07-09 Alan Modra <amodra@gmail.com>
201
202 * coff/powerpc.h: Delete.
203
204 2020-07-04 Nick Clifton <nickc@redhat.com>
205
206 Binutils 2.35 branch created.
207
208 2020-06-30 Nelson Chu <nelson.chu@sifive.com>
209
210 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
211 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
212 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
213
214 2020-06-30 Nelson Chu <nelson.chu@sifive.com>
215
216 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
217
218 2020-06-29 Alan Modra <amodra@gmail.com>
219
220 * coff/internal.h: Use C style comments.
221 * coff/pe.h: Likewise.
222 * elf/ppc64.h: Likewise.
223
224 2020-06-26 Nick Alcock <nick.alcock@oracle.com>
225
226 * ctf-api.h (ctf_arc_bufopen): New.
227
228 2020-06-26 Pat Bernardi <bernardi@adacore.com>
229
230 * elf/m68k.h: Add enum for GNU object attribute with floating point
231 tag name and values.
232
233 2020-06-25 Nick Clifton <nickc@redhat.com>
234
235 * libiberty.h (bsearch_r): Remove use of the register keyword from
236 the prototype.
237
238 2020-06-24 H.J. Lu <hongjiu.lu@intel.com>
239
240 Sync with GCC
241 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
242
243 * libiberty.h (bsearch_r): New.
244
245 2020-04-17 Martin Liska <mliska@suse.cz>
246 Jonathan Yong <10walls@gmail.com>
247
248 PR gcov-profile/94570
249 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
250 for CYGWIN.
251
252 2020-06-22 Alex Coplan <alex.coplan@arm.com>
253
254 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
255 (AARCH64_FEATURE_AES): Likewise.
256 (AARCH64_FEATURE_V8_4): Likewise.
257 (AARCH64_FEATURE_SM4): Likewise.
258 (AARCH64_FEATURE_SHA3): Likewise.
259 (AARCH64_FEATURE_V8): Likewise.
260 (AARCH64_FEATURE_V8_2): Likewise.
261 (AARCH64_FEATURE_V8_3): Likewise.
262 (AARCH64_FEATURE_FP): Likewise.
263 (AARCH64_FEATURE_SIMD): Likewise.
264 (AARCH64_FEATURE_CRC): Likewise.
265 (AARCH64_FEATURE_LSE): Likewise.
266 (AARCH64_FEATURE_PAN): Likewise.
267 (AARCH64_FEATURE_LOR): Likewise.
268 (AARCH64_FEATURE_RDMA): Likewise.
269 (AARCH64_FEATURE_V8_1): Likewise.
270 (AARCH64_FEATURE_F16): Likewise.
271 (AARCH64_FEATURE_RAS): Likewise.
272 (AARCH64_FEATURE_PROFILE): Likewise.
273 (AARCH64_FEATURE_SVE): Likewise.
274 (AARCH64_FEATURE_RCPC): Likewise.
275 (AARCH64_FEATURE_COMPNUM): Likewise.
276 (AARCH64_FEATURE_DOTPROD): Likewise.
277 (AARCH64_FEATURE_F16_FML): Likewise.
278 (AARCH64_FEATURE_V8_5): Likewise.
279 (AARCH64_FEATURE_V8_6): Likewise.
280 (AARCH64_FEATURE_BFLOAT16): Likewise.
281 (AARCH64_FEATURE_FLAGMANIP): Likewise.
282 (AARCH64_FEATURE_FRINTTS): Likewise.
283 (AARCH64_FEATURE_SB): Likewise.
284 (AARCH64_FEATURE_PREDRES): Likewise.
285 (AARCH64_FEATURE_CVADP): Likewise.
286 (AARCH64_FEATURE_RNG): Likewise.
287 (AARCH64_FEATURE_BTI): Likewise.
288 (AARCH64_FEATURE_SCXTNUM): Likewise.
289 (AARCH64_FEATURE_ID_PFR2): Likewise.
290 (AARCH64_FEATURE_SSBS): Likewise.
291 (AARCH64_FEATURE_MEMTAG): Likewise.
292 (AARCH64_FEATURE_TME): Likewise.
293 (AARCH64_FEATURE_I8MM): Likewise.
294 (AARCH64_FEATURE_F32MM): Likewise.
295 (AARCH64_FEATURE_F64MM): Likewise.
296 (AARCH64_FEATURE_SVE2): Likewise.
297 (AARCH64_FEATURE_SVE2_AES): Likewise.
298 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
299 (AARCH64_FEATURE_SVE2_SM4): Likewise.
300 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
301
302 2020-06-22 Saagar Jha <saagar@saagarjha.com>
303
304 * mach-o/loader.h: Add declarations of two new Mach-O load
305 commands.
306
307 2020-06-22 Nelson Chu <nelson.chu@sifive.com>
308
309 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
310 forward declarations to bfd/elfxx-riscv.h.
311 (riscv_get_priv_spec_name): Likewise.
312
313 2020-06-15 Max Filippov <jcmvbkbc@gmail.com>
314
315 * elf/xtensa.h (xtensa_abi_choice): New declaration.
316
317 2020-06-12 Roland McGrath <mcgrathr@google.com>
318
319 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
320
321 2020-06-12 Nelson Chu <nelson.chu@sifive.com>
322
323 * opcode/riscv-opc.h: Update the defined versions of CSR from
324 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
325 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
326 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
327 PRIV_SPEC_CLASS_1P9.
328
329 2020-06-11 Alex Coplan <alex.coplan@arm.com>
330
331 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
332 describing system registers.
333
334 2020-06-11 Alan Modra <amodra@gmail.com>
335
336 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
337 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
338
339 2020-06-06 Alan Modra <amodra@gmail.com>
340
341 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
342 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
343 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
344 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
345 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
346
347 2020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
348
349 * opcode/cgen.h: Get an `endian' argument in both
350 cgen_get_insn_value and cgen_put_insn_value.
351
352 2020-06-04 Jose E. Marchesi <jemarch@gnu.org>
353
354 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
355 CGEN_CPU_OPEN_INSN_ENDIAN.
356
357 2020-06-03 Nelson Chu <nelson.chu@sifive.com>
358
359 * opcode/riscv.h: Remove #include "bfd.h". And change the return
360 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
361 from bfd_boolean to int.
362
363 2020-05-28 Alan Modra <amodra@gmail.com>
364
365 PR 26044
366 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
367 tilepro_pipeline enum.
368
369 2020-05-27 H.J. Lu <hongjiu.lu@intel.com>
370
371 PR ld/22909
372 * bfdlink.h (textrel_check_method): New enum.
373 (bfd_link_textrel_check): New.
374 (bfd_link_info): Replace warn_shared_textrel and error_textrel
375 with textrel_check.
376
377 2020-05-25 H.J. Lu <hongjiu.lu@intel.com>
378
379 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
380
381 2020-05-20 Nelson Chu <nelson.chu@sifive.com>
382
383 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
384 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
385 belong to one of the class
386 (struct riscv_ext_version): New structure holds version information
387 for the specific ISA.
388 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
389 define_version and abort_version. The define_version means which
390 privilege spec is started to define the CSR, and the abort_version
391 means which privilege spec is started to abort the CSR. If the CSR is
392 valid for the newest spec, then the abort_version should be
393 PRIV_SPEC_CLASS_DRAFT.
394 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
395 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
396 the current supported privilege spec versions.
397 (struct riscv_csr_extra): Add new fields to store more information
398 about the CSR. We use these information to find the suitable CSR
399 address when user choosing a specific privilege spec.
400
401 2020-05-19 Alexander Fedotov <alfedotov@gmail.com>
402
403 PR 25992
404 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
405
406 2020-05-11 Alan Modra <amodra@gmail.com>
407
408 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
409 PPC_OPERAND defines.
410
411 2020-05-11 Alan Modra <amodra@gmail.com>
412
413 * elf/ppc64.h: Update comment.
414 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
415
416 2020-04-30 Alex Coplan <alex.coplan@arm.com>
417
418 * opcode/aarch64.h (enum aarch64_opnd): Add
419 AARCH64_OPND_UNDEFINED.
420
421 2020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
422
423 * elf/common.h (NT_ARC_V2): New macro definitions.
424
425 2020-04-22 Max Filippov <jcmvbkbc@gmail.com>
426
427 PR ld/25861
428 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
429 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
430
431 2020-04-21 Alan Modra <amodra@gmail.com>
432
433 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
434 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
435
436 2020-04-10 Fangrui Song <maskray@google.com>
437
438 PR binutils/24613
439 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
440 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
441 (struct bfd_link_info): Add warn_unresolved_syms.
442
443 2020-04-14 Stephen Casner <casner@acm.org>
444
445 PR ld/25677
446 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
447
448 2020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
449
450 * coff/go32exe.h: Remove file.
451 * coff/internal.h (struct internal_filehdr): Remove field
452 go32stub. Remove flag F_GO32STUB.
453
454 2020-04-01 Martin Liska <mliska@suse.cz>
455 Maciej W. Rozycki <macro@linux-mips.org>
456
457 PR lto/94249
458 * plugin-api.h: Fix a typo.
459
460 2020-03-30 Nelson Chu <nelson.chu@sifive.com>
461
462 * opcode/riscv-opc.h: Update CSR to 1.11.
463
464 2020-03-26 John Baldwin <jhb@FreeBSD.org>
465
466 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
467
468 2020-03-24 Martin Liska <mliska@suse.cz>
469
470 PR lto/94249
471 * plugin-api.h: Add more robust endianess detection.
472
473 2020-03-21 Martin Liska <mliska@suse.cz>
474
475 * plugin-api.h (enum ld_plugin_symbol_type): Remove
476 comma after last value of an enum.
477 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
478
479 2020-03-19 Martin Liska <mliska@suse.cz>
480
481 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
482 (enum gcc_plugin_symbol_section_kind): Likewise.
483
484 2020-03-19 Martin Liska <mliska@suse.cz>
485
486 * plugin-api.h (struct ld_plugin_symbol): Split
487 int def into 4 char fields.
488 (enum ld_plugin_symbol_type): New.
489 (enum ld_plugin_symbol_section_kind): New.
490 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
491
492 2020-03-13 Kamil Rytarowski <n54@gmx.com>
493
494 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
495
496 2020-03-13 Kamil Rytarowski <n54@gmx.com>
497
498 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
499
500 2020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
501
502 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
503 non_contiguous_regions_warnings fields.
504
505 2020-03-13 Christian Eggers <ceggers@gmx.de>
506
507 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
508 offset and size members.
509 * elf/internal.h (struct elf_internal_phdr): Likewise for
510 p_align member.
511 (struct elf_segment_map): Likewise for p_paddr and p_size
512 members
513
514 2020-03-13 Christian Eggers <ceggers@gmx.de>
515
516 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
517 to several member field comments.
518 (Elf_Internal_Shdr): likewise.
519
520 2020-03-10 Alan Modra <amodra@gmail.com>
521
522 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
523 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
524 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
525
526 2020-03-03 Luis Machado <luis.machado@linaro.org>
527
528 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
529 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
530 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
531 (AT_MINSIGSTKSZ): New defines, imported from glibc.
532
533 2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 Import from gcc mainline:
536 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
537
538 * hashtab.h (htab_remove_elt): Make a parameter const.
539 (htab_remove_elt_with_hash): Likewise.
540
541 2020-02-20 Nelson Chu <nelson.chu@sifive.com>
542
543 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
544 record riscv_csr_class.
545
546 2020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
547 Matthew Malcomson <matthew.malcomson@arm.com>
548
549 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
550 (ARM_EXT2_CDE0): New extension macro.
551 (ARM_EXT2_CDE1): New extension macro.
552 (ARM_EXT2_CDE2): New extension macro.
553 (ARM_EXT2_CDE3): New extension macro.
554 (ARM_EXT2_CDE4): New extension macro.
555 (ARM_EXT2_CDE5): New extension macro.
556 (ARM_EXT2_CDE6): New extension macro.
557 (ARM_EXT2_CDE7): New extension macro.
558
559 2020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
560
561 PR 25469
562 * coff/internal.h (R_IMM16BE): Define.
563 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
564 (R_Z80_16_BE): New reloc.
565
566 2020-02-04 Alan Modra <amodra@gmail.com>
567
568 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
569
570 2020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
571
572 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
573 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
574 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
575
576 2020-01-18 Nick Clifton <nickc@redhat.com>
577
578 Binutils 2.34 branch created.
579
580 2020-01-17 Nick Clifton <nickc@redhat.com>
581
582 * Import from gcc mainline:
583 2019-06-10 Martin Liska <mliska@suse.cz>
584
585 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
586 * libiberty.h (xmalloc): Use it.
587 (xrealloc): Likewise.
588 (xcalloc): Likewise.
589 (xstrdup): Likewise.
590 (xstrndup): Likewise.
591 (xmemdup): Likewise.
592
593 2019-06-10 Martin Liska <mliska@suse.cz>
594
595 * ansidecl.h:
596 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
597 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
598 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
599 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
600 (xrealloc): Likewise.
601 (xcalloc): Likewise.
602
603 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
604
605 * demangle.h (struct demangle_component): Add member
606 d_counting.
607
608 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
609
610 * demangle.h (rust_demangle_callback): Add.
611
612 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
613
614 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
615 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
616
617 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
618
619 PR 25376
620 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
621 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
622 (ARM_ANY): Redefine to not include any MVE bits.
623 (ARM_FEATURE_ALL): Removed.
624
625 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
626
627 * opcode/msp430.h (enum msp430_expp_e): New.
628 (struct msp430_operand_s): Add expp member to struct.
629
630 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
631
632 * elf/arc-cpu.def: Update ARC cpu list.
633
634 2020-01-13 Alan Modra <amodra@gmail.com>
635
636 * opcode/tic4x.h (EXTR): Delete.
637 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
638 extension using shifts. Do trim INSERTU value to specified bitfield.
639
640 2020-01-10 Alan Modra <amodra@gmail.com>
641
642 * opcode/spu.h: Formatting.
643 (UNSIGNED_EXTRACT): Use 1u.
644 (SIGNED_EXTRACT): Don't sign extend with shifts.
645 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
646 Keep result signed.
647 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
648
649 2020-01-07 Shahab Vahedi <shahab@synopsys.com>
650
651 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
652
653 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
654
655 * coff/internal.h: Add defintions of Z80 reloc names.
656
657 2020-01-02 Christian Biesinger <cbiesinger@google.com>
658
659 * opcode/s12z.h: Undef REG_Y.
660
661 2020-01-01 Alan Modra <amodra@gmail.com>
662
663 Update year range in copyright notice of all files.
664
665 For older changes see ChangeLog-2019
666 \f
667 Copyright (C) 2020 Free Software Foundation, Inc.
668
669 Copying and distribution of this file, with or without modification,
670 are permitted in any medium without royalty provided the copyright
671 notice and this notice are preserved.
672
673 Local Variables:
674 mode: change-log
675 left-margin: 8
676 fill-column: 74
677 version-control: never
678 End:
This page took 0.044412 seconds and 4 git commands to generate.