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