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