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