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