]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
gdb: fix whitespaces in ChangeLog
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
87c69f97
AM
12020-06-06 Alan Modra <amodra@gmail.com>
2
3 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
4 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
5 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
6 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
7 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
8
e9bffec9
JM
92020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
10
11 * opcode/cgen.h: Get an `endian' argument in both
12 cgen_get_insn_value and cgen_put_insn_value.
13
b3db6d07
JM
142020-06-04 Jose E. Marchesi <jemarch@gnu.org>
15
16 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
17 CGEN_CPU_OPEN_INSN_ENDIAN.
18
44730156
NC
192020-06-03 Nelson Chu <nelson.chu@sifive.com>
20
21 * opcode/riscv.h: Remove #include "bfd.h". And change the return
22 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
23 from bfd_boolean to int.
24
8eff95bc
AM
252020-05-28 Alan Modra <amodra@gmail.com>
26
27 PR 26044
28 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
29 tilepro_pipeline enum.
30
a6dbf402
L
312020-05-27 H.J. Lu <hongjiu.lu@intel.com>
32
33 PR ld/22909
34 * bfdlink.h (textrel_check_method): New enum.
35 (bfd_link_textrel_check): New.
36 (bfd_link_info): Replace warn_shared_textrel and error_textrel
37 with textrel_check.
38
68dc60e6
L
392020-05-25 H.J. Lu <hongjiu.lu@intel.com>
40
41 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
42
8f595e9b
NC
432020-05-20 Nelson Chu <nelson.chu@sifive.com>
44
45 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
46 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
47 belong to one of the class
48 (struct riscv_ext_version): New structure holds version information
49 for the specific ISA.
50 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
51 define_version and abort_version. The define_version means which
52 privilege spec is started to define the CSR, and the abort_version
53 means which privilege spec is started to abort the CSR. If the CSR is
54 valid for the newest spec, then the abort_version should be
55 PRIV_SPEC_CLASS_DRAFT.
56 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
57 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
58 the current supported privilege spec versions.
59 (struct riscv_csr_extra): Add new fields to store more information
60 about the CSR. We use these information to find the suitable CSR
61 address when user choosing a specific privilege spec.
62
164446e0
AF
632020-05-19 Alexander Fedotov <alfedotov@gmail.com>
64
65 PR 25992
66 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
67
aa3c112f
AM
682020-05-11 Alan Modra <amodra@gmail.com>
69
70 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
71 PPC_OPERAND defines.
72
7c1f4227
AM
732020-05-11 Alan Modra <amodra@gmail.com>
74
75 * elf/ppc64.h: Update comment.
76 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
77
09c1e68a
AC
782020-04-30 Alex Coplan <alex.coplan@arm.com>
79
80 * opcode/aarch64.h (enum aarch64_opnd): Add
81 AARCH64_OPND_UNDEFINED.
82
27456742
AK
832020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
84
85 * elf/common.h (NT_ARC_V2): New macro definitions.
86
30ce8e47
MF
872020-04-22 Max Filippov <jcmvbkbc@gmail.com>
88
89 PR ld/25861
90 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
91 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
92
fad3d2c1
AM
932020-04-21 Alan Modra <amodra@gmail.com>
94
95 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
96 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
97
95a51568
FS
982020-04-10 Fangrui Song <maskray@google.com>
99
100 PR binutils/24613
101 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
102 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
103 (struct bfd_link_info): Add warn_unresolved_syms.
104
fa1477dc
SC
1052020-04-14 Stephen Casner <casner@acm.org>
106
107 PR ld/25677
108 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
109
4d095f5b
JJ
1102020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
111
112 * coff/go32exe.h: Remove file.
113 * coff/internal.h (struct internal_filehdr): Remove field
114 go32stub. Remove flag F_GO32STUB.
115
40bd13ce
ML
1162020-04-01 Martin Liska <mliska@suse.cz>
117 Maciej W. Rozycki <macro@linux-mips.org>
118
119 PR lto/94249
120 * plugin-api.h: Fix a typo.
121
d1a89da5
NC
1222020-03-30 Nelson Chu <nelson.chu@sifive.com>
123
124 * opcode/riscv-opc.h: Update CSR to 1.11.
125
a879b4d5
JB
1262020-03-26 John Baldwin <jhb@FreeBSD.org>
127
128 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
129
dfb68cc3
ML
1302020-03-24 Martin Liska <mliska@suse.cz>
131
132 PR lto/94249
133 * plugin-api.h: Add more robust endianess detection.
134
e3b1fa32
ML
1352020-03-21 Martin Liska <mliska@suse.cz>
136
137 * plugin-api.h (enum ld_plugin_symbol_type): Remove
138 comma after last value of an enum.
139 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
140
3734bec8
ML
1412020-03-19 Martin Liska <mliska@suse.cz>
142
143 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
144 (enum gcc_plugin_symbol_section_kind): Likewise.
145
1462020-03-19 Martin Liska <mliska@suse.cz>
147
148 * plugin-api.h (struct ld_plugin_symbol): Split
149 int def into 4 char fields.
150 (enum ld_plugin_symbol_type): New.
151 (enum ld_plugin_symbol_section_kind): New.
152 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
153
06d949ec
KR
1542020-03-13 Kamil Rytarowski <n54@gmx.com>
155
156 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
157
1582020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
159
160 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
161
abf874aa
CL
1622020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
163
164 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
165 non_contiguous_regions_warnings fields.
166
66631823
CE
1672020-03-13 Christian Eggers <ceggers@gmx.de>
168
169 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
170 offset and size members.
171 * elf/internal.h (struct elf_internal_phdr): Likewise for
172 p_align member.
173 (struct elf_segment_map): Likewise for p_paddr and p_size
174 members
175
502794d4
CE
1762020-03-13 Christian Eggers <ceggers@gmx.de>
177
178 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
179 to several member field comments.
180 (Elf_Internal_Shdr): likewise.
181
e10ac147
AM
1822020-03-10 Alan Modra <amodra@gmail.com>
183
184 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
185 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
186 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
187
b5ebe8dd
LM
1882020-03-03 Luis Machado <luis.machado@linaro.org>
189
190 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
191 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
192 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
193 (AT_MINSIGSTKSZ): New defines, imported from glibc.
194
99e47410
AB
1952020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
196
197 Import from gcc mainline:
198 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
199
200 * hashtab.h (htab_remove_elt): Make a parameter const.
201 (htab_remove_elt_with_hash): Likewise.
202
bd0cf5a6
NC
2032020-02-20 Nelson Chu <nelson.chu@sifive.com>
204
205 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
206 record riscv_csr_class.
207
4934a27c
MM
2082020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
209 Matthew Malcomson <matthew.malcomson@arm.com>
210
211 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
212 (ARM_EXT2_CDE0): New extension macro.
213 (ARM_EXT2_CDE1): New extension macro.
214 (ARM_EXT2_CDE2): New extension macro.
215 (ARM_EXT2_CDE3): New extension macro.
216 (ARM_EXT2_CDE4): New extension macro.
217 (ARM_EXT2_CDE5): New extension macro.
218 (ARM_EXT2_CDE6): New extension macro.
219 (ARM_EXT2_CDE7): New extension macro.
220
9fc0b501
SB
2212020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
222
223 PR 25469
224 * coff/internal.h (R_IMM16BE): Define.
225 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
226 (R_Z80_16_BE): New reloc.
227
c5d7be0c
AM
2282020-02-04 Alan Modra <amodra@gmail.com>
229
230 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
231
1957ab10
JT
2322020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
233
234 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
235 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
236 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
237
ae774686
NC
2382020-01-18 Nick Clifton <nickc@redhat.com>
239
240 Binutils 2.34 branch created.
241
533da483
NC
2422020-01-17 Nick Clifton <nickc@redhat.com>
243
244 * Import from gcc mainline:
245 2019-06-10 Martin Liska <mliska@suse.cz>
246
247 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
248 * libiberty.h (xmalloc): Use it.
249 (xrealloc): Likewise.
250 (xcalloc): Likewise.
251 (xstrdup): Likewise.
252 (xstrndup): Likewise.
253 (xmemdup): Likewise.
254
255 2019-06-10 Martin Liska <mliska@suse.cz>
256
257 * ansidecl.h:
258 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
259 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
260 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
261 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
262 (xrealloc): Likewise.
263 (xcalloc): Likewise.
264
265 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
266
267 * demangle.h (struct demangle_component): Add member
268 d_counting.
269
270 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
271
272 * demangle.h (rust_demangle_callback): Add.
273
274 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
275
276 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
277 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
278
2da2eaf4
AV
2792020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
280
281 PR 25376
282 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
283 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
284 (ARM_ANY): Redefine to not include any MVE bits.
285 (ARM_FEATURE_ALL): Removed.
286
131cb553
JL
2872020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
288
289 * opcode/msp430.h (enum msp430_expp_e): New.
290 (struct msp430_operand_s): Add expp member to struct.
291
39fe16e0
CZ
2922020-01-13 Claudiu Zissulescu <claziss@gmail.com>
293
294 * elf/arc-cpu.def: Update ARC cpu list.
295
5496abe1
AM
2962020-01-13 Alan Modra <amodra@gmail.com>
297
298 * opcode/tic4x.h (EXTR): Delete.
299 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
300 extension using shifts. Do trim INSERTU value to specified bitfield.
301
8948cc69
AM
3022020-01-10 Alan Modra <amodra@gmail.com>
303
304 * opcode/spu.h: Formatting.
305 (UNSIGNED_EXTRACT): Use 1u.
306 (SIGNED_EXTRACT): Don't sign extend with shifts.
307 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
308 Keep result signed.
309 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
310
bb82aefe
SV
3112020-01-07 Shahab Vahedi <shahab@synopsys.com>
312
313 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
314
6655dba2
SB
3152020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
316
317 * coff/internal.h: Add defintions of Z80 reloc names.
318
d73b58f4
NC
3192020-01-02 Christian Biesinger <cbiesinger@google.com>
320
321 * opcode/s12z.h: Undef REG_Y.
322
b14ce8bf
AM
3232020-01-01 Alan Modra <amodra@gmail.com>
324
325 Update year range in copyright notice of all files.
326
0b114740 327For older changes see ChangeLog-2019
3499769a 328\f
0b114740 329Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
330
331Copying and distribution of this file, with or without modification,
332are permitted in any medium without royalty provided the copyright
333notice and this notice are preserved.
334
335Local Variables:
336mode: change-log
337left-margin: 8
338fill-column: 74
339version-control: never
340End: