]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
CSKY: Support option -mfloat-abi.
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
1feede9b
CQ
12020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com>
2
3 * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define.
4
7d81bc93
JL
52020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6 Kuan-Lin Chen <kuanlinchentw@gmail.com>
7
8 * elf/msp430.h (elf_msp430_reloc_type): Add
9 R_MSP430_GNU_{SET,SUB}_ULEB128.
10 (elf_msp430x_reloc_type): Add R_MSP430X_GNU_{SET,SUB}_ULEB128.
11
38cf07a6
AC
122020-09-08 Alex Coplan <alex.coplan@arm.com>
13
14 * opcode/aarch64.h (aarch64_sys_ins_reg_supported_p): Also take
15 system register name in order to simplify validation for v8-R.
16 (aarch64_print_operand): Also take CPU feature set, as disassembly for
17 system registers now depends on arch variant.
18
95830c98
AC
192020-09-08 Alex Coplan <alex.coplan@arm.com>
20
21 * opcode/aarch64.h (AARCH64_FEATURE_V8_A): New.
22 (AARCH64_FEATURE_V8_R): New.
23 (AARCH64_ARCH_V8): Include new A-profile feature bit.
24 (AARCH64_ARCH_V8_R): New.
25
7c80dd4c
AM
262020-09-02 Alan Modra <amodra@gmail.com>
27
28 * opcode/v850.h (struct v850_operand <insert>): Make param op an
29 unsigned long.
30
4211a340
CQ
312020-09-02 Cooper Qu <cooper.qu@linux.alibaba.com>
32
33 * opcode/csky.h (CSKYV2_ISA_3E3R3): Define.
34
1174d920
AM
352020-08-31 Alan Modra <amodra@gmail.com>
36
37 PR 26493
38 * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM)
39 (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned.
40
a148a448
AM
412020-08-31 Alan Modra <amodra@gmail.com>
42
43 PR 26457
44 * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned.
45 (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON)
46 (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE)
47 (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN)
48 (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY)
49 (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT)
50 (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC)
51 (SOM_SUBSPACE_IS_COMDAT): Likewise.
52
0861f561
CQ
532020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
54
55 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
56 (Tag_CSKY_ARCH_NAME): New enum constant.
57 (Tag_CSKY_CPU_NAME): Likewise.
58 (Tag_CSKY_ISA_FLAGS): Likewise.
59 (Tag_CSKY_DSP_VERSION): Likewise.
60 (Tag_CSKY_VDSP_VERSION): Likewise.
61 (Tag_CSKY_FPU_VERSION): Likewise.
62 (Tag_CSKY_FPU_ABI): Likewise.
63 (Tag_CSKY_FPU_ROUNDING): Likewise.
64 (Tag_CSKY_FPU_DENORMAL): Likewise.
65 (Tag_CSKY_FPU_Exception): Likewise.
66 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
67 (Tag_CSKY_FPU_HARDFP): Likewise.
68 (Tag_CSKY_MAX): Likewise.
69 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
70 (VAL_CSKY_DSP_VERSION_2): Likewise.
71 (VAL_CSKY_VDSP_VERSION_1): Likewise.
72 (VAL_CSKY_VDSP_VERSION_2): Likewise.
73 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
74 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
75 (VAL_CSKY_FPU_ABI_HARD): Likewise.
76 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
77 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
78 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
79 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
80 CSKYV1_ISA_E1: Change to long constant type.
81 CSKYV2_ISA_E1: Likewise.
82 CSKYV2_ISA_1E2: Likewise.
83 CSKYV2_ISA_2E3: Likewise.
84 CSKYV2_ISA_3E7: Likewise.
85 CSKYV2_ISA_7E10: Likewise.
86 CSKYV2_ISA_3E3R1: Likewise.
87 CSKYV2_ISA_3E3R2: Likewise.
88 CSKYV2_ISA_10E60: Likewise.
89 CSKY_ISA_TRUST: Likewise.
90 CSKY_ISA_CACHE: Likewise.
91 CSKY_ISA_NVIC: Likewise.
92 CSKY_ISA_CP: Likewise.
93 CSKY_ISA_MP: Likewise.
94 CSKY_ISA_MP_1E2: Likewise.
95 CSKY_ISA_JAVA: Likewise.
96 CSKY_ISA_MAC: Likewise.
97 CSKY_ISA_MAC_DSP: Likewise.
98 CSKY_ISA_DSP: Likewise.
99 CSKY_ISA_DSP_1E2: Likewise.
100 CSKY_ISA_DSP_ENHANCE: Likewise.
101 CSKY_ISA_FLOAT_E1: Likewise.
102 CSKY_ISA_FLOAT_1E2: Likewise.
103 CSKY_ISA_FLOAT_1E3: Likewise.
104 CSKY_ISA_FLOAT_3E4: Likewise.
105 CSKY_ISA_VDSP: Likewise.
106
926c9e76
NA
1072020-08-27 Nick Alcock <nick.alcock@oracle.com>
108
109 * ctf-api.h (ctf_errwarning_next): New err parameter.
110
3eba3ef3
NC
1112020-08-26 Nick Clifton <nickc@redhat.com>
112
113 PR 26405
114 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
115 (PT_OPENBSD_RANDOMIZE): Define.
116 (PT_OPENBSD_WXNEEDED): Define.
117
1673aff5
AM
1182020-08-26 Alan Modra <amodra@gmail.com>
119
120 PR 26458
121 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
122
531c73a3
CQ
1232020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
124
125 * opcode/csky.h (CSKYV2_ISA_10E60): New.
126 (CSKY_ARCH_860): New.
127
d04aee0f
CQ
1282020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
129
130 * csky.h (CSKYV2_ISA_3E3R2): New.
131
b8fff44e
MW
1322020-08-21 Mark Wielaard <mark@klomp.org>
133
134 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
135 for GCC 7.0 or higher.
136
fa63795f
AC
1372020-08-10 Alex Coplan <alex.coplan@arm.com>
138
139 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
140
f7cb161e
PW
1412020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
142
143 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
144 paramaters changed.
145 (aarch64_sys_reg_supported_p): Function removed.
146 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
147
a69ee13f
CT
1482020-07-28 Caroline Tice <cmtice@google.com>
149
150 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
151 sections in a DWARF 5 DWP file (DWP version 5).
152
662df3c3
NA
1532020-07-22 Nick Alcock <nick.alcock@oracle.com>
154
155 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
156 deduplicator.
157
e3e8411b
NA
1582020-07-22 Nick Alcock <nick.alcock@oracle.com>
159
160 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
161
0f0c11f7
NA
1622020-07-22 Nick Alcock <nick.alcock@oracle.com>
163
164 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
165
6dd2819f
NA
1662020-07-22 Nick Alcock <nick.alcock@oracle.com>
167
168 * ctf-api.h (ctf_link_variable_filter_t): New.
169 (ctf_link_set_variable_filter): Likewise.
170
5f54462c
NA
1712020-07-22 Nick Alcock <nick.alcock@oracle.com>
172
173 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
174
8d2229ad
NA
1752020-07-22 Nick Alcock <nick.alcock@oracle.com>
176
177 * ctf-api.h (ECTF_NEEDSBFD): New.
178 (ECTF_NERR): Adjust.
179 (ctf_link): Rename share_mode arg to flags.
180
8b37e7b6
NA
1812020-07-22 Nick Alcock <nick.alcock@oracle.com>
182
183 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
184 (ctf_errwarning_next): New.
185
ec388c16
NA
1862020-07-22 Nick Alcock <nick.alcock@oracle.com>
187
188 * ctf-api.h (ECTF_FLAGS): New.
189 (ECTF_NERR): Adjust.
190 * ctf.h (CTF_F_MAX): New.
191
688d28f6
NA
1922020-07-22 Nick Alcock <nick.alcock@oracle.com>
193
194 * ctf-api.h (ECTF_NEXT_END): New error.
195 (ECTF_NEXT_WRONGFUN): Likewise.
196 (ECTF_NEXT_WRONGFP): Likewise.
197 (ECTF_NERR): Adjust.
198 (ctf_next_t): New.
199 (ctf_next_create): New prototype.
200 (ctf_next_destroy): Likewise.
201 (ctf_next_copy): Likewise.
202 (ctf_member_next): Likewise.
203 (ctf_enum_next): Likewise.
204 (ctf_type_next): Likewise.
205 (ctf_label_next): Likewise.
206 (ctf_variable_next): Likewise.
207
2399827b
NA
2082020-07-22 Nick Alcock <nick.alcock@oracle.com>
209
210 * ctf-api.h (ctf_ref): New.
211
9c23dfa5
NA
2122020-07-22 Nick Alcock <nick.alcock@oracle.com>
213
214 * ctf-api.h (ctf_archive_count): New.
215
e0325e2c
NA
2162020-07-22 Nick Alcock <nick.alcock@oracle.com>
217
218 * ctf-api.h (ctf_member_count): New.
219
9b15cbb7
NA
2202020-07-22 Nick Alcock <nick.alcock@oracle.com>
221
222 * ctf-api.h (ctf_type_kind_forwarded): New.
223
01d93174
NA
2242020-07-22 Nick Alcock <nick.alcock@oracle.com>
225
226 * ctf-api.c (ctf_type_name_raw): New.
227
7eea9d3b
NA
2282020-07-22 Nick Alcock <nick.alcock@oracle.com>
229
230 * ctf-api.h (ECTF_*): Improve comments.
231 (ECTF_NERR): New.
232
b64751cf
NA
2332020-07-22 Nick Alcock <nick.alcock@oracle.com>
234
235 * ctf-api.h: Fix typos in comments.
236
0e6a3f07
L
2372020-07-22 H.J. Lu <hongjiu.lu@intel.com>
238
239 PR ld/26262
240 PR ld/26267
241 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
242
a308b89d
L
2432020-07-11 H.J. Lu <hongjiu.lu@intel.com>
244
245 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
246
fc238d4a
JB
2472020-07-09 John Baldwin <jhb@FreeBSD.org>
248
249 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
250 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
251
fe49679d
AM
2522020-07-09 Alan Modra <amodra@gmail.com>
253
254 * coff/powerpc.h: Delete.
255
b115b9fd
NC
2562020-07-04 Nick Clifton <nickc@redhat.com>
257
258 Binutils 2.35 branch created.
259
08ccfccf
NC
2602020-06-30 Nelson Chu <nelson.chu@sifive.com>
261
262 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
263 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
264 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
265
83d7d99e
NC
2662020-06-30 Nelson Chu <nelson.chu@sifive.com>
267
268 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
269
279edac5
AM
2702020-06-29 Alan Modra <amodra@gmail.com>
271
272 * coff/internal.h: Use C style comments.
273 * coff/pe.h: Likewise.
274 * elf/ppc64.h: Likewise.
275
2f6ecaed
NA
2762020-06-26 Nick Alcock <nick.alcock@oracle.com>
277
278 * ctf-api.h (ctf_arc_bufopen): New.
279
85f7484a
PB
2802020-06-26 Pat Bernardi <bernardi@adacore.com>
281
282 * elf/m68k.h: Add enum for GNU object attribute with floating point
283 tag name and values.
284
6248d9d6
NC
2852020-06-25 Nick Clifton <nickc@redhat.com>
286
287 * libiberty.h (bsearch_r): Remove use of the register keyword from
288 the prototype.
289
727b7b18
L
2902020-06-24 H.J. Lu <hongjiu.lu@intel.com>
291
292 Sync with GCC
293 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
294
295 * libiberty.h (bsearch_r): New.
296
297 2020-04-17 Martin Liska <mliska@suse.cz>
298 Jonathan Yong <10walls@gmail.com>
299
300 PR gcov-profile/94570
301 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
302 for CYGWIN.
303
359157df
AC
3042020-06-22 Alex Coplan <alex.coplan@arm.com>
305
306 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
307 (AARCH64_FEATURE_AES): Likewise.
308 (AARCH64_FEATURE_V8_4): Likewise.
309 (AARCH64_FEATURE_SM4): Likewise.
310 (AARCH64_FEATURE_SHA3): Likewise.
311 (AARCH64_FEATURE_V8): Likewise.
312 (AARCH64_FEATURE_V8_2): Likewise.
313 (AARCH64_FEATURE_V8_3): Likewise.
314 (AARCH64_FEATURE_FP): Likewise.
315 (AARCH64_FEATURE_SIMD): Likewise.
316 (AARCH64_FEATURE_CRC): Likewise.
317 (AARCH64_FEATURE_LSE): Likewise.
318 (AARCH64_FEATURE_PAN): Likewise.
319 (AARCH64_FEATURE_LOR): Likewise.
320 (AARCH64_FEATURE_RDMA): Likewise.
321 (AARCH64_FEATURE_V8_1): Likewise.
322 (AARCH64_FEATURE_F16): Likewise.
323 (AARCH64_FEATURE_RAS): Likewise.
324 (AARCH64_FEATURE_PROFILE): Likewise.
325 (AARCH64_FEATURE_SVE): Likewise.
326 (AARCH64_FEATURE_RCPC): Likewise.
327 (AARCH64_FEATURE_COMPNUM): Likewise.
328 (AARCH64_FEATURE_DOTPROD): Likewise.
329 (AARCH64_FEATURE_F16_FML): Likewise.
330 (AARCH64_FEATURE_V8_5): Likewise.
331 (AARCH64_FEATURE_V8_6): Likewise.
332 (AARCH64_FEATURE_BFLOAT16): Likewise.
333 (AARCH64_FEATURE_FLAGMANIP): Likewise.
334 (AARCH64_FEATURE_FRINTTS): Likewise.
335 (AARCH64_FEATURE_SB): Likewise.
336 (AARCH64_FEATURE_PREDRES): Likewise.
337 (AARCH64_FEATURE_CVADP): Likewise.
338 (AARCH64_FEATURE_RNG): Likewise.
339 (AARCH64_FEATURE_BTI): Likewise.
340 (AARCH64_FEATURE_SCXTNUM): Likewise.
341 (AARCH64_FEATURE_ID_PFR2): Likewise.
342 (AARCH64_FEATURE_SSBS): Likewise.
343 (AARCH64_FEATURE_MEMTAG): Likewise.
344 (AARCH64_FEATURE_TME): Likewise.
345 (AARCH64_FEATURE_I8MM): Likewise.
346 (AARCH64_FEATURE_F32MM): Likewise.
347 (AARCH64_FEATURE_F64MM): Likewise.
348 (AARCH64_FEATURE_SVE2): Likewise.
349 (AARCH64_FEATURE_SVE2_AES): Likewise.
350 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
351 (AARCH64_FEATURE_SVE2_SM4): Likewise.
352 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
353
d768f160
SJ
3542020-06-22 Saagar Jha <saagar@saagarjha.com>
355
356 * mach-o/loader.h: Add declarations of two new Mach-O load
357 commands.
358
39ff0b81
NC
3592020-06-22 Nelson Chu <nelson.chu@sifive.com>
360
361 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
362 forward declarations to bfd/elfxx-riscv.h.
363 (riscv_get_priv_spec_name): Likewise.
364
7a77f1ac
MF
3652020-06-15 Max Filippov <jcmvbkbc@gmail.com>
366
367 * elf/xtensa.h (xtensa_abi_choice): New declaration.
368
cae64165
RM
3692020-06-12 Roland McGrath <mcgrathr@google.com>
370
371 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
372
d8af286f
NC
3732020-06-12 Nelson Chu <nelson.chu@sifive.com>
374
375 * opcode/riscv-opc.h: Update the defined versions of CSR from
376 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
377 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
378 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
379 PRIV_SPEC_CLASS_1P9.
380
14962256
AC
3812020-06-11 Alex Coplan <alex.coplan@arm.com>
382
383 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
384 describing system registers.
385
d0c4e780
AM
3862020-06-11 Alan Modra <amodra@gmail.com>
387
388 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
389 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
390
87c69f97
AM
3912020-06-06 Alan Modra <amodra@gmail.com>
392
393 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
394 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
395 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
396 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
397 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
398
e9bffec9
JM
3992020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
400
401 * opcode/cgen.h: Get an `endian' argument in both
402 cgen_get_insn_value and cgen_put_insn_value.
403
b3db6d07
JM
4042020-06-04 Jose E. Marchesi <jemarch@gnu.org>
405
406 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
407 CGEN_CPU_OPEN_INSN_ENDIAN.
408
44730156
NC
4092020-06-03 Nelson Chu <nelson.chu@sifive.com>
410
411 * opcode/riscv.h: Remove #include "bfd.h". And change the return
412 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
413 from bfd_boolean to int.
414
8eff95bc
AM
4152020-05-28 Alan Modra <amodra@gmail.com>
416
417 PR 26044
418 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
419 tilepro_pipeline enum.
420
a6dbf402
L
4212020-05-27 H.J. Lu <hongjiu.lu@intel.com>
422
423 PR ld/22909
424 * bfdlink.h (textrel_check_method): New enum.
425 (bfd_link_textrel_check): New.
426 (bfd_link_info): Replace warn_shared_textrel and error_textrel
427 with textrel_check.
428
68dc60e6
L
4292020-05-25 H.J. Lu <hongjiu.lu@intel.com>
430
431 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
432
8f595e9b
NC
4332020-05-20 Nelson Chu <nelson.chu@sifive.com>
434
435 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
436 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
437 belong to one of the class
438 (struct riscv_ext_version): New structure holds version information
439 for the specific ISA.
440 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
441 define_version and abort_version. The define_version means which
442 privilege spec is started to define the CSR, and the abort_version
443 means which privilege spec is started to abort the CSR. If the CSR is
444 valid for the newest spec, then the abort_version should be
445 PRIV_SPEC_CLASS_DRAFT.
446 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
447 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
448 the current supported privilege spec versions.
449 (struct riscv_csr_extra): Add new fields to store more information
450 about the CSR. We use these information to find the suitable CSR
451 address when user choosing a specific privilege spec.
452
164446e0
AF
4532020-05-19 Alexander Fedotov <alfedotov@gmail.com>
454
455 PR 25992
456 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
457
aa3c112f
AM
4582020-05-11 Alan Modra <amodra@gmail.com>
459
460 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
461 PPC_OPERAND defines.
462
7c1f4227
AM
4632020-05-11 Alan Modra <amodra@gmail.com>
464
465 * elf/ppc64.h: Update comment.
466 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
467
09c1e68a
AC
4682020-04-30 Alex Coplan <alex.coplan@arm.com>
469
470 * opcode/aarch64.h (enum aarch64_opnd): Add
471 AARCH64_OPND_UNDEFINED.
472
27456742
AK
4732020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
474
475 * elf/common.h (NT_ARC_V2): New macro definitions.
476
30ce8e47
MF
4772020-04-22 Max Filippov <jcmvbkbc@gmail.com>
478
479 PR ld/25861
480 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
481 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
482
fad3d2c1
AM
4832020-04-21 Alan Modra <amodra@gmail.com>
484
485 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
486 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
487
95a51568
FS
4882020-04-10 Fangrui Song <maskray@google.com>
489
490 PR binutils/24613
491 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
492 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
493 (struct bfd_link_info): Add warn_unresolved_syms.
494
fa1477dc
SC
4952020-04-14 Stephen Casner <casner@acm.org>
496
497 PR ld/25677
498 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
499
4d095f5b
JJ
5002020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
501
502 * coff/go32exe.h: Remove file.
503 * coff/internal.h (struct internal_filehdr): Remove field
504 go32stub. Remove flag F_GO32STUB.
505
40bd13ce
ML
5062020-04-01 Martin Liska <mliska@suse.cz>
507 Maciej W. Rozycki <macro@linux-mips.org>
508
509 PR lto/94249
510 * plugin-api.h: Fix a typo.
511
d1a89da5
NC
5122020-03-30 Nelson Chu <nelson.chu@sifive.com>
513
514 * opcode/riscv-opc.h: Update CSR to 1.11.
515
a879b4d5
JB
5162020-03-26 John Baldwin <jhb@FreeBSD.org>
517
518 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
519
dfb68cc3
ML
5202020-03-24 Martin Liska <mliska@suse.cz>
521
522 PR lto/94249
523 * plugin-api.h: Add more robust endianess detection.
524
e3b1fa32
ML
5252020-03-21 Martin Liska <mliska@suse.cz>
526
527 * plugin-api.h (enum ld_plugin_symbol_type): Remove
528 comma after last value of an enum.
529 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
530
3734bec8
ML
5312020-03-19 Martin Liska <mliska@suse.cz>
532
533 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
534 (enum gcc_plugin_symbol_section_kind): Likewise.
535
5362020-03-19 Martin Liska <mliska@suse.cz>
537
538 * plugin-api.h (struct ld_plugin_symbol): Split
539 int def into 4 char fields.
540 (enum ld_plugin_symbol_type): New.
541 (enum ld_plugin_symbol_section_kind): New.
542 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
543
06d949ec
KR
5442020-03-13 Kamil Rytarowski <n54@gmx.com>
545
546 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
547
5482020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
549
550 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
551
abf874aa
CL
5522020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
553
554 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
555 non_contiguous_regions_warnings fields.
556
66631823
CE
5572020-03-13 Christian Eggers <ceggers@gmx.de>
558
559 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
560 offset and size members.
561 * elf/internal.h (struct elf_internal_phdr): Likewise for
562 p_align member.
563 (struct elf_segment_map): Likewise for p_paddr and p_size
564 members
565
502794d4
CE
5662020-03-13 Christian Eggers <ceggers@gmx.de>
567
568 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
569 to several member field comments.
570 (Elf_Internal_Shdr): likewise.
571
e10ac147
AM
5722020-03-10 Alan Modra <amodra@gmail.com>
573
574 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
575 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
576 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
577
b5ebe8dd
LM
5782020-03-03 Luis Machado <luis.machado@linaro.org>
579
580 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
581 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
582 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
583 (AT_MINSIGSTKSZ): New defines, imported from glibc.
584
99e47410
AB
5852020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
586
587 Import from gcc mainline:
588 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
589
590 * hashtab.h (htab_remove_elt): Make a parameter const.
591 (htab_remove_elt_with_hash): Likewise.
592
bd0cf5a6
NC
5932020-02-20 Nelson Chu <nelson.chu@sifive.com>
594
595 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
596 record riscv_csr_class.
597
4934a27c
MM
5982020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
599 Matthew Malcomson <matthew.malcomson@arm.com>
600
601 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
602 (ARM_EXT2_CDE0): New extension macro.
603 (ARM_EXT2_CDE1): New extension macro.
604 (ARM_EXT2_CDE2): New extension macro.
605 (ARM_EXT2_CDE3): New extension macro.
606 (ARM_EXT2_CDE4): New extension macro.
607 (ARM_EXT2_CDE5): New extension macro.
608 (ARM_EXT2_CDE6): New extension macro.
609 (ARM_EXT2_CDE7): New extension macro.
610
9fc0b501
SB
6112020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
612
613 PR 25469
614 * coff/internal.h (R_IMM16BE): Define.
615 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
616 (R_Z80_16_BE): New reloc.
617
c5d7be0c
AM
6182020-02-04 Alan Modra <amodra@gmail.com>
619
620 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
621
1957ab10
JT
6222020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
623
624 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
625 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
626 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
627
ae774686
NC
6282020-01-18 Nick Clifton <nickc@redhat.com>
629
630 Binutils 2.34 branch created.
631
533da483
NC
6322020-01-17 Nick Clifton <nickc@redhat.com>
633
634 * Import from gcc mainline:
635 2019-06-10 Martin Liska <mliska@suse.cz>
636
637 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
638 * libiberty.h (xmalloc): Use it.
639 (xrealloc): Likewise.
640 (xcalloc): Likewise.
641 (xstrdup): Likewise.
642 (xstrndup): Likewise.
643 (xmemdup): Likewise.
644
645 2019-06-10 Martin Liska <mliska@suse.cz>
646
647 * ansidecl.h:
648 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
649 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
650 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
651 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
652 (xrealloc): Likewise.
653 (xcalloc): Likewise.
654
655 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
656
657 * demangle.h (struct demangle_component): Add member
658 d_counting.
659
660 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
661
662 * demangle.h (rust_demangle_callback): Add.
663
664 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
665
666 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
667 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
668
2da2eaf4
AV
6692020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
670
671 PR 25376
672 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
673 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
674 (ARM_ANY): Redefine to not include any MVE bits.
675 (ARM_FEATURE_ALL): Removed.
676
131cb553
JL
6772020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
678
679 * opcode/msp430.h (enum msp430_expp_e): New.
680 (struct msp430_operand_s): Add expp member to struct.
681
39fe16e0
CZ
6822020-01-13 Claudiu Zissulescu <claziss@gmail.com>
683
684 * elf/arc-cpu.def: Update ARC cpu list.
685
5496abe1
AM
6862020-01-13 Alan Modra <amodra@gmail.com>
687
688 * opcode/tic4x.h (EXTR): Delete.
689 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
690 extension using shifts. Do trim INSERTU value to specified bitfield.
691
8948cc69
AM
6922020-01-10 Alan Modra <amodra@gmail.com>
693
694 * opcode/spu.h: Formatting.
695 (UNSIGNED_EXTRACT): Use 1u.
696 (SIGNED_EXTRACT): Don't sign extend with shifts.
697 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
698 Keep result signed.
699 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
700
bb82aefe
SV
7012020-01-07 Shahab Vahedi <shahab@synopsys.com>
702
703 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
704
6655dba2
SB
7052020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
706
707 * coff/internal.h: Add defintions of Z80 reloc names.
708
d73b58f4
NC
7092020-01-02 Christian Biesinger <cbiesinger@google.com>
710
711 * opcode/s12z.h: Undef REG_Y.
712
b14ce8bf
AM
7132020-01-01 Alan Modra <amodra@gmail.com>
714
715 Update year range in copyright notice of all files.
716
0b114740 717For older changes see ChangeLog-2019
3499769a 718\f
0b114740 719Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
720
721Copying and distribution of this file, with or without modification,
722are permitted in any medium without royalty provided the copyright
723notice and this notice are preserved.
724
725Local Variables:
726mode: change-log
727left-margin: 8
728fill-column: 74
729version-control: never
730End: