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