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