]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
x86_64 k1om tests
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
2f6ecaed
NA
12020-06-26 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf-api.h (ctf_arc_bufopen): New.
4
85f7484a
PB
52020-06-26 Pat Bernardi <bernardi@adacore.com>
6
7 * elf/m68k.h: Add enum for GNU object attribute with floating point
8 tag name and values.
9
6248d9d6
NC
102020-06-25 Nick Clifton <nickc@redhat.com>
11
12 * libiberty.h (bsearch_r): Remove use of the register keyword from
13 the prototype.
14
727b7b18
L
152020-06-24 H.J. Lu <hongjiu.lu@intel.com>
16
17 Sync with GCC
18 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
19
20 * libiberty.h (bsearch_r): New.
21
22 2020-04-17 Martin Liska <mliska@suse.cz>
23 Jonathan Yong <10walls@gmail.com>
24
25 PR gcov-profile/94570
26 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
27 for CYGWIN.
28
359157df
AC
292020-06-22 Alex Coplan <alex.coplan@arm.com>
30
31 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
32 (AARCH64_FEATURE_AES): Likewise.
33 (AARCH64_FEATURE_V8_4): Likewise.
34 (AARCH64_FEATURE_SM4): Likewise.
35 (AARCH64_FEATURE_SHA3): Likewise.
36 (AARCH64_FEATURE_V8): Likewise.
37 (AARCH64_FEATURE_V8_2): Likewise.
38 (AARCH64_FEATURE_V8_3): Likewise.
39 (AARCH64_FEATURE_FP): Likewise.
40 (AARCH64_FEATURE_SIMD): Likewise.
41 (AARCH64_FEATURE_CRC): Likewise.
42 (AARCH64_FEATURE_LSE): Likewise.
43 (AARCH64_FEATURE_PAN): Likewise.
44 (AARCH64_FEATURE_LOR): Likewise.
45 (AARCH64_FEATURE_RDMA): Likewise.
46 (AARCH64_FEATURE_V8_1): Likewise.
47 (AARCH64_FEATURE_F16): Likewise.
48 (AARCH64_FEATURE_RAS): Likewise.
49 (AARCH64_FEATURE_PROFILE): Likewise.
50 (AARCH64_FEATURE_SVE): Likewise.
51 (AARCH64_FEATURE_RCPC): Likewise.
52 (AARCH64_FEATURE_COMPNUM): Likewise.
53 (AARCH64_FEATURE_DOTPROD): Likewise.
54 (AARCH64_FEATURE_F16_FML): Likewise.
55 (AARCH64_FEATURE_V8_5): Likewise.
56 (AARCH64_FEATURE_V8_6): Likewise.
57 (AARCH64_FEATURE_BFLOAT16): Likewise.
58 (AARCH64_FEATURE_FLAGMANIP): Likewise.
59 (AARCH64_FEATURE_FRINTTS): Likewise.
60 (AARCH64_FEATURE_SB): Likewise.
61 (AARCH64_FEATURE_PREDRES): Likewise.
62 (AARCH64_FEATURE_CVADP): Likewise.
63 (AARCH64_FEATURE_RNG): Likewise.
64 (AARCH64_FEATURE_BTI): Likewise.
65 (AARCH64_FEATURE_SCXTNUM): Likewise.
66 (AARCH64_FEATURE_ID_PFR2): Likewise.
67 (AARCH64_FEATURE_SSBS): Likewise.
68 (AARCH64_FEATURE_MEMTAG): Likewise.
69 (AARCH64_FEATURE_TME): Likewise.
70 (AARCH64_FEATURE_I8MM): Likewise.
71 (AARCH64_FEATURE_F32MM): Likewise.
72 (AARCH64_FEATURE_F64MM): Likewise.
73 (AARCH64_FEATURE_SVE2): Likewise.
74 (AARCH64_FEATURE_SVE2_AES): Likewise.
75 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
76 (AARCH64_FEATURE_SVE2_SM4): Likewise.
77 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
78
d768f160
SJ
792020-06-22 Saagar Jha <saagar@saagarjha.com>
80
81 * mach-o/loader.h: Add declarations of two new Mach-O load
82 commands.
83
39ff0b81
NC
842020-06-22 Nelson Chu <nelson.chu@sifive.com>
85
86 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
87 forward declarations to bfd/elfxx-riscv.h.
88 (riscv_get_priv_spec_name): Likewise.
89
7a77f1ac
MF
902020-06-15 Max Filippov <jcmvbkbc@gmail.com>
91
92 * elf/xtensa.h (xtensa_abi_choice): New declaration.
93
cae64165
RM
942020-06-12 Roland McGrath <mcgrathr@google.com>
95
96 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
97
d8af286f
NC
982020-06-12 Nelson Chu <nelson.chu@sifive.com>
99
100 * opcode/riscv-opc.h: Update the defined versions of CSR from
101 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
102 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
103 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
104 PRIV_SPEC_CLASS_1P9.
105
14962256
AC
1062020-06-11 Alex Coplan <alex.coplan@arm.com>
107
108 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
109 describing system registers.
110
d0c4e780
AM
1112020-06-11 Alan Modra <amodra@gmail.com>
112
113 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
114 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
115
87c69f97
AM
1162020-06-06 Alan Modra <amodra@gmail.com>
117
118 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
119 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
120 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
121 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
122 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
123
e9bffec9
JM
1242020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
125
126 * opcode/cgen.h: Get an `endian' argument in both
127 cgen_get_insn_value and cgen_put_insn_value.
128
b3db6d07
JM
1292020-06-04 Jose E. Marchesi <jemarch@gnu.org>
130
131 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
132 CGEN_CPU_OPEN_INSN_ENDIAN.
133
44730156
NC
1342020-06-03 Nelson Chu <nelson.chu@sifive.com>
135
136 * opcode/riscv.h: Remove #include "bfd.h". And change the return
137 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
138 from bfd_boolean to int.
139
8eff95bc
AM
1402020-05-28 Alan Modra <amodra@gmail.com>
141
142 PR 26044
143 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
144 tilepro_pipeline enum.
145
a6dbf402
L
1462020-05-27 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR ld/22909
149 * bfdlink.h (textrel_check_method): New enum.
150 (bfd_link_textrel_check): New.
151 (bfd_link_info): Replace warn_shared_textrel and error_textrel
152 with textrel_check.
153
68dc60e6
L
1542020-05-25 H.J. Lu <hongjiu.lu@intel.com>
155
156 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
157
8f595e9b
NC
1582020-05-20 Nelson Chu <nelson.chu@sifive.com>
159
160 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
161 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
162 belong to one of the class
163 (struct riscv_ext_version): New structure holds version information
164 for the specific ISA.
165 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
166 define_version and abort_version. The define_version means which
167 privilege spec is started to define the CSR, and the abort_version
168 means which privilege spec is started to abort the CSR. If the CSR is
169 valid for the newest spec, then the abort_version should be
170 PRIV_SPEC_CLASS_DRAFT.
171 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
172 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
173 the current supported privilege spec versions.
174 (struct riscv_csr_extra): Add new fields to store more information
175 about the CSR. We use these information to find the suitable CSR
176 address when user choosing a specific privilege spec.
177
164446e0
AF
1782020-05-19 Alexander Fedotov <alfedotov@gmail.com>
179
180 PR 25992
181 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
182
aa3c112f
AM
1832020-05-11 Alan Modra <amodra@gmail.com>
184
185 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
186 PPC_OPERAND defines.
187
7c1f4227
AM
1882020-05-11 Alan Modra <amodra@gmail.com>
189
190 * elf/ppc64.h: Update comment.
191 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
192
09c1e68a
AC
1932020-04-30 Alex Coplan <alex.coplan@arm.com>
194
195 * opcode/aarch64.h (enum aarch64_opnd): Add
196 AARCH64_OPND_UNDEFINED.
197
27456742
AK
1982020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
199
200 * elf/common.h (NT_ARC_V2): New macro definitions.
201
30ce8e47
MF
2022020-04-22 Max Filippov <jcmvbkbc@gmail.com>
203
204 PR ld/25861
205 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
206 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
207
fad3d2c1
AM
2082020-04-21 Alan Modra <amodra@gmail.com>
209
210 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
211 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
212
95a51568
FS
2132020-04-10 Fangrui Song <maskray@google.com>
214
215 PR binutils/24613
216 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
217 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
218 (struct bfd_link_info): Add warn_unresolved_syms.
219
fa1477dc
SC
2202020-04-14 Stephen Casner <casner@acm.org>
221
222 PR ld/25677
223 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
224
4d095f5b
JJ
2252020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
226
227 * coff/go32exe.h: Remove file.
228 * coff/internal.h (struct internal_filehdr): Remove field
229 go32stub. Remove flag F_GO32STUB.
230
40bd13ce
ML
2312020-04-01 Martin Liska <mliska@suse.cz>
232 Maciej W. Rozycki <macro@linux-mips.org>
233
234 PR lto/94249
235 * plugin-api.h: Fix a typo.
236
d1a89da5
NC
2372020-03-30 Nelson Chu <nelson.chu@sifive.com>
238
239 * opcode/riscv-opc.h: Update CSR to 1.11.
240
a879b4d5
JB
2412020-03-26 John Baldwin <jhb@FreeBSD.org>
242
243 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
244
dfb68cc3
ML
2452020-03-24 Martin Liska <mliska@suse.cz>
246
247 PR lto/94249
248 * plugin-api.h: Add more robust endianess detection.
249
e3b1fa32
ML
2502020-03-21 Martin Liska <mliska@suse.cz>
251
252 * plugin-api.h (enum ld_plugin_symbol_type): Remove
253 comma after last value of an enum.
254 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
255
3734bec8
ML
2562020-03-19 Martin Liska <mliska@suse.cz>
257
258 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
259 (enum gcc_plugin_symbol_section_kind): Likewise.
260
2612020-03-19 Martin Liska <mliska@suse.cz>
262
263 * plugin-api.h (struct ld_plugin_symbol): Split
264 int def into 4 char fields.
265 (enum ld_plugin_symbol_type): New.
266 (enum ld_plugin_symbol_section_kind): New.
267 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
268
06d949ec
KR
2692020-03-13 Kamil Rytarowski <n54@gmx.com>
270
271 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
272
2732020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
274
275 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
276
abf874aa
CL
2772020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
280 non_contiguous_regions_warnings fields.
281
66631823
CE
2822020-03-13 Christian Eggers <ceggers@gmx.de>
283
284 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
285 offset and size members.
286 * elf/internal.h (struct elf_internal_phdr): Likewise for
287 p_align member.
288 (struct elf_segment_map): Likewise for p_paddr and p_size
289 members
290
502794d4
CE
2912020-03-13 Christian Eggers <ceggers@gmx.de>
292
293 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
294 to several member field comments.
295 (Elf_Internal_Shdr): likewise.
296
e10ac147
AM
2972020-03-10 Alan Modra <amodra@gmail.com>
298
299 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
300 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
301 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
302
b5ebe8dd
LM
3032020-03-03 Luis Machado <luis.machado@linaro.org>
304
305 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
306 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
307 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
308 (AT_MINSIGSTKSZ): New defines, imported from glibc.
309
99e47410
AB
3102020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
311
312 Import from gcc mainline:
313 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
314
315 * hashtab.h (htab_remove_elt): Make a parameter const.
316 (htab_remove_elt_with_hash): Likewise.
317
bd0cf5a6
NC
3182020-02-20 Nelson Chu <nelson.chu@sifive.com>
319
320 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
321 record riscv_csr_class.
322
4934a27c
MM
3232020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
324 Matthew Malcomson <matthew.malcomson@arm.com>
325
326 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
327 (ARM_EXT2_CDE0): New extension macro.
328 (ARM_EXT2_CDE1): New extension macro.
329 (ARM_EXT2_CDE2): New extension macro.
330 (ARM_EXT2_CDE3): New extension macro.
331 (ARM_EXT2_CDE4): New extension macro.
332 (ARM_EXT2_CDE5): New extension macro.
333 (ARM_EXT2_CDE6): New extension macro.
334 (ARM_EXT2_CDE7): New extension macro.
335
9fc0b501
SB
3362020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
337
338 PR 25469
339 * coff/internal.h (R_IMM16BE): Define.
340 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
341 (R_Z80_16_BE): New reloc.
342
c5d7be0c
AM
3432020-02-04 Alan Modra <amodra@gmail.com>
344
345 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
346
1957ab10
JT
3472020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
348
349 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
350 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
351 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
352
ae774686
NC
3532020-01-18 Nick Clifton <nickc@redhat.com>
354
355 Binutils 2.34 branch created.
356
533da483
NC
3572020-01-17 Nick Clifton <nickc@redhat.com>
358
359 * Import from gcc mainline:
360 2019-06-10 Martin Liska <mliska@suse.cz>
361
362 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
363 * libiberty.h (xmalloc): Use it.
364 (xrealloc): Likewise.
365 (xcalloc): Likewise.
366 (xstrdup): Likewise.
367 (xstrndup): Likewise.
368 (xmemdup): Likewise.
369
370 2019-06-10 Martin Liska <mliska@suse.cz>
371
372 * ansidecl.h:
373 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
374 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
375 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
376 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
377 (xrealloc): Likewise.
378 (xcalloc): Likewise.
379
380 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
381
382 * demangle.h (struct demangle_component): Add member
383 d_counting.
384
385 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
386
387 * demangle.h (rust_demangle_callback): Add.
388
389 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
390
391 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
392 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
393
2da2eaf4
AV
3942020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
395
396 PR 25376
397 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
398 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
399 (ARM_ANY): Redefine to not include any MVE bits.
400 (ARM_FEATURE_ALL): Removed.
401
131cb553
JL
4022020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
403
404 * opcode/msp430.h (enum msp430_expp_e): New.
405 (struct msp430_operand_s): Add expp member to struct.
406
39fe16e0
CZ
4072020-01-13 Claudiu Zissulescu <claziss@gmail.com>
408
409 * elf/arc-cpu.def: Update ARC cpu list.
410
5496abe1
AM
4112020-01-13 Alan Modra <amodra@gmail.com>
412
413 * opcode/tic4x.h (EXTR): Delete.
414 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
415 extension using shifts. Do trim INSERTU value to specified bitfield.
416
8948cc69
AM
4172020-01-10 Alan Modra <amodra@gmail.com>
418
419 * opcode/spu.h: Formatting.
420 (UNSIGNED_EXTRACT): Use 1u.
421 (SIGNED_EXTRACT): Don't sign extend with shifts.
422 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
423 Keep result signed.
424 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
425
bb82aefe
SV
4262020-01-07 Shahab Vahedi <shahab@synopsys.com>
427
428 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
429
6655dba2
SB
4302020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
431
432 * coff/internal.h: Add defintions of Z80 reloc names.
433
d73b58f4
NC
4342020-01-02 Christian Biesinger <cbiesinger@google.com>
435
436 * opcode/s12z.h: Undef REG_Y.
437
b14ce8bf
AM
4382020-01-01 Alan Modra <amodra@gmail.com>
439
440 Update year range in copyright notice of all files.
441
0b114740 442For older changes see ChangeLog-2019
3499769a 443\f
0b114740 444Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
445
446Copying and distribution of this file, with or without modification,
447are permitted in any medium without royalty provided the copyright
448notice and this notice are preserved.
449
450Local Variables:
451mode: change-log
452left-margin: 8
453fill-column: 74
454version-control: never
455End: