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