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