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