]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
PR26476, PR26477 UBSAN: elfxx-mips.c:2695,5370 cannot be represented
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
a148a448
AM
12020-08-31 Alan Modra <amodra@gmail.com>
2
3 PR 26457
4 * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned.
5 (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON)
6 (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE)
7 (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN)
8 (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY)
9 (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT)
10 (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC)
11 (SOM_SUBSPACE_IS_COMDAT): Likewise.
12
0861f561
CQ
132020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
14
15 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
16 (Tag_CSKY_ARCH_NAME): New enum constant.
17 (Tag_CSKY_CPU_NAME): Likewise.
18 (Tag_CSKY_ISA_FLAGS): Likewise.
19 (Tag_CSKY_DSP_VERSION): Likewise.
20 (Tag_CSKY_VDSP_VERSION): Likewise.
21 (Tag_CSKY_FPU_VERSION): Likewise.
22 (Tag_CSKY_FPU_ABI): Likewise.
23 (Tag_CSKY_FPU_ROUNDING): Likewise.
24 (Tag_CSKY_FPU_DENORMAL): Likewise.
25 (Tag_CSKY_FPU_Exception): Likewise.
26 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
27 (Tag_CSKY_FPU_HARDFP): Likewise.
28 (Tag_CSKY_MAX): Likewise.
29 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
30 (VAL_CSKY_DSP_VERSION_2): Likewise.
31 (VAL_CSKY_VDSP_VERSION_1): Likewise.
32 (VAL_CSKY_VDSP_VERSION_2): Likewise.
33 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
34 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
35 (VAL_CSKY_FPU_ABI_HARD): Likewise.
36 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
37 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
38 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
39 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
40 CSKYV1_ISA_E1: Change to long constant type.
41 CSKYV2_ISA_E1: Likewise.
42 CSKYV2_ISA_1E2: Likewise.
43 CSKYV2_ISA_2E3: Likewise.
44 CSKYV2_ISA_3E7: Likewise.
45 CSKYV2_ISA_7E10: Likewise.
46 CSKYV2_ISA_3E3R1: Likewise.
47 CSKYV2_ISA_3E3R2: Likewise.
48 CSKYV2_ISA_10E60: Likewise.
49 CSKY_ISA_TRUST: Likewise.
50 CSKY_ISA_CACHE: Likewise.
51 CSKY_ISA_NVIC: Likewise.
52 CSKY_ISA_CP: Likewise.
53 CSKY_ISA_MP: Likewise.
54 CSKY_ISA_MP_1E2: Likewise.
55 CSKY_ISA_JAVA: Likewise.
56 CSKY_ISA_MAC: Likewise.
57 CSKY_ISA_MAC_DSP: Likewise.
58 CSKY_ISA_DSP: Likewise.
59 CSKY_ISA_DSP_1E2: Likewise.
60 CSKY_ISA_DSP_ENHANCE: Likewise.
61 CSKY_ISA_FLOAT_E1: Likewise.
62 CSKY_ISA_FLOAT_1E2: Likewise.
63 CSKY_ISA_FLOAT_1E3: Likewise.
64 CSKY_ISA_FLOAT_3E4: Likewise.
65 CSKY_ISA_VDSP: Likewise.
66
926c9e76
NA
672020-08-27 Nick Alcock <nick.alcock@oracle.com>
68
69 * ctf-api.h (ctf_errwarning_next): New err parameter.
70
3eba3ef3
NC
712020-08-26 Nick Clifton <nickc@redhat.com>
72
73 PR 26405
74 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
75 (PT_OPENBSD_RANDOMIZE): Define.
76 (PT_OPENBSD_WXNEEDED): Define.
77
1673aff5
AM
782020-08-26 Alan Modra <amodra@gmail.com>
79
80 PR 26458
81 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
82
531c73a3
CQ
832020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
84
85 * opcode/csky.h (CSKYV2_ISA_10E60): New.
86 (CSKY_ARCH_860): New.
87
d04aee0f
CQ
882020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
89
90 * csky.h (CSKYV2_ISA_3E3R2): New.
91
b8fff44e
MW
922020-08-21 Mark Wielaard <mark@klomp.org>
93
94 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
95 for GCC 7.0 or higher.
96
fa63795f
AC
972020-08-10 Alex Coplan <alex.coplan@arm.com>
98
99 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
100
f7cb161e
PW
1012020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
102
103 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
104 paramaters changed.
105 (aarch64_sys_reg_supported_p): Function removed.
106 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
107
a69ee13f
CT
1082020-07-28 Caroline Tice <cmtice@google.com>
109
110 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
111 sections in a DWARF 5 DWP file (DWP version 5).
112
662df3c3
NA
1132020-07-22 Nick Alcock <nick.alcock@oracle.com>
114
115 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
116 deduplicator.
117
e3e8411b
NA
1182020-07-22 Nick Alcock <nick.alcock@oracle.com>
119
120 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
121
0f0c11f7
NA
1222020-07-22 Nick Alcock <nick.alcock@oracle.com>
123
124 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
125
6dd2819f
NA
1262020-07-22 Nick Alcock <nick.alcock@oracle.com>
127
128 * ctf-api.h (ctf_link_variable_filter_t): New.
129 (ctf_link_set_variable_filter): Likewise.
130
5f54462c
NA
1312020-07-22 Nick Alcock <nick.alcock@oracle.com>
132
133 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
134
8d2229ad
NA
1352020-07-22 Nick Alcock <nick.alcock@oracle.com>
136
137 * ctf-api.h (ECTF_NEEDSBFD): New.
138 (ECTF_NERR): Adjust.
139 (ctf_link): Rename share_mode arg to flags.
140
8b37e7b6
NA
1412020-07-22 Nick Alcock <nick.alcock@oracle.com>
142
143 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
144 (ctf_errwarning_next): New.
145
ec388c16
NA
1462020-07-22 Nick Alcock <nick.alcock@oracle.com>
147
148 * ctf-api.h (ECTF_FLAGS): New.
149 (ECTF_NERR): Adjust.
150 * ctf.h (CTF_F_MAX): New.
151
688d28f6
NA
1522020-07-22 Nick Alcock <nick.alcock@oracle.com>
153
154 * ctf-api.h (ECTF_NEXT_END): New error.
155 (ECTF_NEXT_WRONGFUN): Likewise.
156 (ECTF_NEXT_WRONGFP): Likewise.
157 (ECTF_NERR): Adjust.
158 (ctf_next_t): New.
159 (ctf_next_create): New prototype.
160 (ctf_next_destroy): Likewise.
161 (ctf_next_copy): Likewise.
162 (ctf_member_next): Likewise.
163 (ctf_enum_next): Likewise.
164 (ctf_type_next): Likewise.
165 (ctf_label_next): Likewise.
166 (ctf_variable_next): Likewise.
167
2399827b
NA
1682020-07-22 Nick Alcock <nick.alcock@oracle.com>
169
170 * ctf-api.h (ctf_ref): New.
171
9c23dfa5
NA
1722020-07-22 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf-api.h (ctf_archive_count): New.
175
e0325e2c
NA
1762020-07-22 Nick Alcock <nick.alcock@oracle.com>
177
178 * ctf-api.h (ctf_member_count): New.
179
9b15cbb7
NA
1802020-07-22 Nick Alcock <nick.alcock@oracle.com>
181
182 * ctf-api.h (ctf_type_kind_forwarded): New.
183
01d93174
NA
1842020-07-22 Nick Alcock <nick.alcock@oracle.com>
185
186 * ctf-api.c (ctf_type_name_raw): New.
187
7eea9d3b
NA
1882020-07-22 Nick Alcock <nick.alcock@oracle.com>
189
190 * ctf-api.h (ECTF_*): Improve comments.
191 (ECTF_NERR): New.
192
b64751cf
NA
1932020-07-22 Nick Alcock <nick.alcock@oracle.com>
194
195 * ctf-api.h: Fix typos in comments.
196
0e6a3f07
L
1972020-07-22 H.J. Lu <hongjiu.lu@intel.com>
198
199 PR ld/26262
200 PR ld/26267
201 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
202
a308b89d
L
2032020-07-11 H.J. Lu <hongjiu.lu@intel.com>
204
205 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
206
fc238d4a
JB
2072020-07-09 John Baldwin <jhb@FreeBSD.org>
208
209 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
210 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
211
fe49679d
AM
2122020-07-09 Alan Modra <amodra@gmail.com>
213
214 * coff/powerpc.h: Delete.
215
b115b9fd
NC
2162020-07-04 Nick Clifton <nickc@redhat.com>
217
218 Binutils 2.35 branch created.
219
08ccfccf
NC
2202020-06-30 Nelson Chu <nelson.chu@sifive.com>
221
222 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
223 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
224 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
225
83d7d99e
NC
2262020-06-30 Nelson Chu <nelson.chu@sifive.com>
227
228 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
229
279edac5
AM
2302020-06-29 Alan Modra <amodra@gmail.com>
231
232 * coff/internal.h: Use C style comments.
233 * coff/pe.h: Likewise.
234 * elf/ppc64.h: Likewise.
235
2f6ecaed
NA
2362020-06-26 Nick Alcock <nick.alcock@oracle.com>
237
238 * ctf-api.h (ctf_arc_bufopen): New.
239
85f7484a
PB
2402020-06-26 Pat Bernardi <bernardi@adacore.com>
241
242 * elf/m68k.h: Add enum for GNU object attribute with floating point
243 tag name and values.
244
6248d9d6
NC
2452020-06-25 Nick Clifton <nickc@redhat.com>
246
247 * libiberty.h (bsearch_r): Remove use of the register keyword from
248 the prototype.
249
727b7b18
L
2502020-06-24 H.J. Lu <hongjiu.lu@intel.com>
251
252 Sync with GCC
253 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
254
255 * libiberty.h (bsearch_r): New.
256
257 2020-04-17 Martin Liska <mliska@suse.cz>
258 Jonathan Yong <10walls@gmail.com>
259
260 PR gcov-profile/94570
261 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
262 for CYGWIN.
263
359157df
AC
2642020-06-22 Alex Coplan <alex.coplan@arm.com>
265
266 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
267 (AARCH64_FEATURE_AES): Likewise.
268 (AARCH64_FEATURE_V8_4): Likewise.
269 (AARCH64_FEATURE_SM4): Likewise.
270 (AARCH64_FEATURE_SHA3): Likewise.
271 (AARCH64_FEATURE_V8): Likewise.
272 (AARCH64_FEATURE_V8_2): Likewise.
273 (AARCH64_FEATURE_V8_3): Likewise.
274 (AARCH64_FEATURE_FP): Likewise.
275 (AARCH64_FEATURE_SIMD): Likewise.
276 (AARCH64_FEATURE_CRC): Likewise.
277 (AARCH64_FEATURE_LSE): Likewise.
278 (AARCH64_FEATURE_PAN): Likewise.
279 (AARCH64_FEATURE_LOR): Likewise.
280 (AARCH64_FEATURE_RDMA): Likewise.
281 (AARCH64_FEATURE_V8_1): Likewise.
282 (AARCH64_FEATURE_F16): Likewise.
283 (AARCH64_FEATURE_RAS): Likewise.
284 (AARCH64_FEATURE_PROFILE): Likewise.
285 (AARCH64_FEATURE_SVE): Likewise.
286 (AARCH64_FEATURE_RCPC): Likewise.
287 (AARCH64_FEATURE_COMPNUM): Likewise.
288 (AARCH64_FEATURE_DOTPROD): Likewise.
289 (AARCH64_FEATURE_F16_FML): Likewise.
290 (AARCH64_FEATURE_V8_5): Likewise.
291 (AARCH64_FEATURE_V8_6): Likewise.
292 (AARCH64_FEATURE_BFLOAT16): Likewise.
293 (AARCH64_FEATURE_FLAGMANIP): Likewise.
294 (AARCH64_FEATURE_FRINTTS): Likewise.
295 (AARCH64_FEATURE_SB): Likewise.
296 (AARCH64_FEATURE_PREDRES): Likewise.
297 (AARCH64_FEATURE_CVADP): Likewise.
298 (AARCH64_FEATURE_RNG): Likewise.
299 (AARCH64_FEATURE_BTI): Likewise.
300 (AARCH64_FEATURE_SCXTNUM): Likewise.
301 (AARCH64_FEATURE_ID_PFR2): Likewise.
302 (AARCH64_FEATURE_SSBS): Likewise.
303 (AARCH64_FEATURE_MEMTAG): Likewise.
304 (AARCH64_FEATURE_TME): Likewise.
305 (AARCH64_FEATURE_I8MM): Likewise.
306 (AARCH64_FEATURE_F32MM): Likewise.
307 (AARCH64_FEATURE_F64MM): Likewise.
308 (AARCH64_FEATURE_SVE2): Likewise.
309 (AARCH64_FEATURE_SVE2_AES): Likewise.
310 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
311 (AARCH64_FEATURE_SVE2_SM4): Likewise.
312 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
313
d768f160
SJ
3142020-06-22 Saagar Jha <saagar@saagarjha.com>
315
316 * mach-o/loader.h: Add declarations of two new Mach-O load
317 commands.
318
39ff0b81
NC
3192020-06-22 Nelson Chu <nelson.chu@sifive.com>
320
321 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
322 forward declarations to bfd/elfxx-riscv.h.
323 (riscv_get_priv_spec_name): Likewise.
324
7a77f1ac
MF
3252020-06-15 Max Filippov <jcmvbkbc@gmail.com>
326
327 * elf/xtensa.h (xtensa_abi_choice): New declaration.
328
cae64165
RM
3292020-06-12 Roland McGrath <mcgrathr@google.com>
330
331 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
332
d8af286f
NC
3332020-06-12 Nelson Chu <nelson.chu@sifive.com>
334
335 * opcode/riscv-opc.h: Update the defined versions of CSR from
336 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
337 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
338 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
339 PRIV_SPEC_CLASS_1P9.
340
14962256
AC
3412020-06-11 Alex Coplan <alex.coplan@arm.com>
342
343 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
344 describing system registers.
345
d0c4e780
AM
3462020-06-11 Alan Modra <amodra@gmail.com>
347
348 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
349 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
350
87c69f97
AM
3512020-06-06 Alan Modra <amodra@gmail.com>
352
353 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
354 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
355 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
356 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
357 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
358
e9bffec9
JM
3592020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
360
361 * opcode/cgen.h: Get an `endian' argument in both
362 cgen_get_insn_value and cgen_put_insn_value.
363
b3db6d07
JM
3642020-06-04 Jose E. Marchesi <jemarch@gnu.org>
365
366 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
367 CGEN_CPU_OPEN_INSN_ENDIAN.
368
44730156
NC
3692020-06-03 Nelson Chu <nelson.chu@sifive.com>
370
371 * opcode/riscv.h: Remove #include "bfd.h". And change the return
372 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
373 from bfd_boolean to int.
374
8eff95bc
AM
3752020-05-28 Alan Modra <amodra@gmail.com>
376
377 PR 26044
378 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
379 tilepro_pipeline enum.
380
a6dbf402
L
3812020-05-27 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR ld/22909
384 * bfdlink.h (textrel_check_method): New enum.
385 (bfd_link_textrel_check): New.
386 (bfd_link_info): Replace warn_shared_textrel and error_textrel
387 with textrel_check.
388
68dc60e6
L
3892020-05-25 H.J. Lu <hongjiu.lu@intel.com>
390
391 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
392
8f595e9b
NC
3932020-05-20 Nelson Chu <nelson.chu@sifive.com>
394
395 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
396 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
397 belong to one of the class
398 (struct riscv_ext_version): New structure holds version information
399 for the specific ISA.
400 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
401 define_version and abort_version. The define_version means which
402 privilege spec is started to define the CSR, and the abort_version
403 means which privilege spec is started to abort the CSR. If the CSR is
404 valid for the newest spec, then the abort_version should be
405 PRIV_SPEC_CLASS_DRAFT.
406 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
407 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
408 the current supported privilege spec versions.
409 (struct riscv_csr_extra): Add new fields to store more information
410 about the CSR. We use these information to find the suitable CSR
411 address when user choosing a specific privilege spec.
412
164446e0
AF
4132020-05-19 Alexander Fedotov <alfedotov@gmail.com>
414
415 PR 25992
416 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
417
aa3c112f
AM
4182020-05-11 Alan Modra <amodra@gmail.com>
419
420 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
421 PPC_OPERAND defines.
422
7c1f4227
AM
4232020-05-11 Alan Modra <amodra@gmail.com>
424
425 * elf/ppc64.h: Update comment.
426 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
427
09c1e68a
AC
4282020-04-30 Alex Coplan <alex.coplan@arm.com>
429
430 * opcode/aarch64.h (enum aarch64_opnd): Add
431 AARCH64_OPND_UNDEFINED.
432
27456742
AK
4332020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
434
435 * elf/common.h (NT_ARC_V2): New macro definitions.
436
30ce8e47
MF
4372020-04-22 Max Filippov <jcmvbkbc@gmail.com>
438
439 PR ld/25861
440 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
441 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
442
fad3d2c1
AM
4432020-04-21 Alan Modra <amodra@gmail.com>
444
445 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
446 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
447
95a51568
FS
4482020-04-10 Fangrui Song <maskray@google.com>
449
450 PR binutils/24613
451 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
452 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
453 (struct bfd_link_info): Add warn_unresolved_syms.
454
fa1477dc
SC
4552020-04-14 Stephen Casner <casner@acm.org>
456
457 PR ld/25677
458 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
459
4d095f5b
JJ
4602020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
461
462 * coff/go32exe.h: Remove file.
463 * coff/internal.h (struct internal_filehdr): Remove field
464 go32stub. Remove flag F_GO32STUB.
465
40bd13ce
ML
4662020-04-01 Martin Liska <mliska@suse.cz>
467 Maciej W. Rozycki <macro@linux-mips.org>
468
469 PR lto/94249
470 * plugin-api.h: Fix a typo.
471
d1a89da5
NC
4722020-03-30 Nelson Chu <nelson.chu@sifive.com>
473
474 * opcode/riscv-opc.h: Update CSR to 1.11.
475
a879b4d5
JB
4762020-03-26 John Baldwin <jhb@FreeBSD.org>
477
478 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
479
dfb68cc3
ML
4802020-03-24 Martin Liska <mliska@suse.cz>
481
482 PR lto/94249
483 * plugin-api.h: Add more robust endianess detection.
484
e3b1fa32
ML
4852020-03-21 Martin Liska <mliska@suse.cz>
486
487 * plugin-api.h (enum ld_plugin_symbol_type): Remove
488 comma after last value of an enum.
489 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
490
3734bec8
ML
4912020-03-19 Martin Liska <mliska@suse.cz>
492
493 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
494 (enum gcc_plugin_symbol_section_kind): Likewise.
495
4962020-03-19 Martin Liska <mliska@suse.cz>
497
498 * plugin-api.h (struct ld_plugin_symbol): Split
499 int def into 4 char fields.
500 (enum ld_plugin_symbol_type): New.
501 (enum ld_plugin_symbol_section_kind): New.
502 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
503
06d949ec
KR
5042020-03-13 Kamil Rytarowski <n54@gmx.com>
505
506 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
507
5082020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
509
510 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
511
abf874aa
CL
5122020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
513
514 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
515 non_contiguous_regions_warnings fields.
516
66631823
CE
5172020-03-13 Christian Eggers <ceggers@gmx.de>
518
519 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
520 offset and size members.
521 * elf/internal.h (struct elf_internal_phdr): Likewise for
522 p_align member.
523 (struct elf_segment_map): Likewise for p_paddr and p_size
524 members
525
502794d4
CE
5262020-03-13 Christian Eggers <ceggers@gmx.de>
527
528 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
529 to several member field comments.
530 (Elf_Internal_Shdr): likewise.
531
e10ac147
AM
5322020-03-10 Alan Modra <amodra@gmail.com>
533
534 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
535 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
536 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
537
b5ebe8dd
LM
5382020-03-03 Luis Machado <luis.machado@linaro.org>
539
540 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
541 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
542 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
543 (AT_MINSIGSTKSZ): New defines, imported from glibc.
544
99e47410
AB
5452020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
546
547 Import from gcc mainline:
548 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
549
550 * hashtab.h (htab_remove_elt): Make a parameter const.
551 (htab_remove_elt_with_hash): Likewise.
552
bd0cf5a6
NC
5532020-02-20 Nelson Chu <nelson.chu@sifive.com>
554
555 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
556 record riscv_csr_class.
557
4934a27c
MM
5582020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
559 Matthew Malcomson <matthew.malcomson@arm.com>
560
561 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
562 (ARM_EXT2_CDE0): New extension macro.
563 (ARM_EXT2_CDE1): New extension macro.
564 (ARM_EXT2_CDE2): New extension macro.
565 (ARM_EXT2_CDE3): New extension macro.
566 (ARM_EXT2_CDE4): New extension macro.
567 (ARM_EXT2_CDE5): New extension macro.
568 (ARM_EXT2_CDE6): New extension macro.
569 (ARM_EXT2_CDE7): New extension macro.
570
9fc0b501
SB
5712020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
572
573 PR 25469
574 * coff/internal.h (R_IMM16BE): Define.
575 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
576 (R_Z80_16_BE): New reloc.
577
c5d7be0c
AM
5782020-02-04 Alan Modra <amodra@gmail.com>
579
580 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
581
1957ab10
JT
5822020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
583
584 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
585 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
586 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
587
ae774686
NC
5882020-01-18 Nick Clifton <nickc@redhat.com>
589
590 Binutils 2.34 branch created.
591
533da483
NC
5922020-01-17 Nick Clifton <nickc@redhat.com>
593
594 * Import from gcc mainline:
595 2019-06-10 Martin Liska <mliska@suse.cz>
596
597 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
598 * libiberty.h (xmalloc): Use it.
599 (xrealloc): Likewise.
600 (xcalloc): Likewise.
601 (xstrdup): Likewise.
602 (xstrndup): Likewise.
603 (xmemdup): Likewise.
604
605 2019-06-10 Martin Liska <mliska@suse.cz>
606
607 * ansidecl.h:
608 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
609 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
610 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
611 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
612 (xrealloc): Likewise.
613 (xcalloc): Likewise.
614
615 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
616
617 * demangle.h (struct demangle_component): Add member
618 d_counting.
619
620 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
621
622 * demangle.h (rust_demangle_callback): Add.
623
624 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
625
626 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
627 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
628
2da2eaf4
AV
6292020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
630
631 PR 25376
632 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
633 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
634 (ARM_ANY): Redefine to not include any MVE bits.
635 (ARM_FEATURE_ALL): Removed.
636
131cb553
JL
6372020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
638
639 * opcode/msp430.h (enum msp430_expp_e): New.
640 (struct msp430_operand_s): Add expp member to struct.
641
39fe16e0
CZ
6422020-01-13 Claudiu Zissulescu <claziss@gmail.com>
643
644 * elf/arc-cpu.def: Update ARC cpu list.
645
5496abe1
AM
6462020-01-13 Alan Modra <amodra@gmail.com>
647
648 * opcode/tic4x.h (EXTR): Delete.
649 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
650 extension using shifts. Do trim INSERTU value to specified bitfield.
651
8948cc69
AM
6522020-01-10 Alan Modra <amodra@gmail.com>
653
654 * opcode/spu.h: Formatting.
655 (UNSIGNED_EXTRACT): Use 1u.
656 (SIGNED_EXTRACT): Don't sign extend with shifts.
657 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
658 Keep result signed.
659 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
660
bb82aefe
SV
6612020-01-07 Shahab Vahedi <shahab@synopsys.com>
662
663 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
664
6655dba2
SB
6652020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
666
667 * coff/internal.h: Add defintions of Z80 reloc names.
668
d73b58f4
NC
6692020-01-02 Christian Biesinger <cbiesinger@google.com>
670
671 * opcode/s12z.h: Undef REG_Y.
672
b14ce8bf
AM
6732020-01-01 Alan Modra <amodra@gmail.com>
674
675 Update year range in copyright notice of all files.
676
0b114740 677For older changes see ChangeLog-2019
3499769a 678\f
0b114740 679Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
680
681Copying and distribution of this file, with or without modification,
682are permitted in any medium without royalty provided the copyright
683notice and this notice are preserved.
684
685Local Variables:
686mode: change-log
687left-margin: 8
688fill-column: 74
689version-control: never
690End: