Add R_AARCH64_P32_MOVW_PREL_* ELF32 relocs
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
e30d1fa1
SN
12019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2
3 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
4 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
5 (R_AARCH64_P32_MOVW_PREL_G1): Define.
6
a610aa4f
NA
72019-06-03 Nick Alcock <nick.alcock@oracle.com>
8
9 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
10
a0486bac
JM
112019-05-29 Nick Alcock <nick.alcock@oracle.com>
12
13 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
14 (ctf_id_t): This is now an unsigned type.
15 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
16 for ctf_id_t-returning functions.
17
a30b3e18
NA
182019-05-28 Nick Alcock <nick.alcock@oracle.com>
19
20 * ctf-api.h (ctf_dump_decorate_f): New.
21 (ctf_dump_state_t): new.
22 (ctf_dump): New.
23
6dbf2b73
NA
242019-05-28 Nick Alcock <nick.alcock@oracle.com>
25
26 * ctf-api.h (ctf_label_f): New.
27 (ctf_label_set): New.
28 (ctf_label_get): New.
29 (ctf_label_topmost): New.
30 (ctf_label_info): New.
31 (ctf_label_iter): New.
32
6c33b742
NA
332019-05-28 Nick Alcock <nick.alcock@oracle.com>
34
35 * ctf-api.h (ctf_version): New.
36
b437bfe0
NA
372019-05-28 Nick Alcock <nick.alcock@oracle.com>
38
39 * ctf-api.h (ctf_func_info): New.
40 (ctf_func_args): Likewise.
41 (ctf_lookup_by_symbol): Likewise.
42 (ctf_lookup_by_symbol): Likewise.
43 (ctf_lookup_variable): Likewise.
44
316afdb1
NA
452019-05-28 Nick Alcock <nick.alcock@oracle.com>
46
47 * ctf-api.h (ctf_visit_f): New definition.
48 (ctf_member_f): Likewise.
49 (ctf_enum_f): Likewise.
50 (ctf_variable_f): Likewise.
51 (ctf_type_f): Likewise.
52 (ctf_type_isparent): Likewise.
53 (ctf_type_ischild): Likewise.
54 (ctf_type_resolve): Likewise.
55 (ctf_type_aname): Likewise.
56 (ctf_type_lname): Likewise.
57 (ctf_type_name): Likewise.
58 (ctf_type_sizee): Likewise.
59 (ctf_type_align): Likewise.
60 (ctf_type_kind): Likewise.
61 (ctf_type_reference): Likewise.
62 (ctf_type_pointer): Likewise.
63 (ctf_type_encoding): Likewise.
64 (ctf_type_visit): Likewise.
65 (ctf_type_cmp): Likewise.
66 (ctf_type_compat): Likewise.
67 (ctf_member_info): Likewise.
68 (ctf_array_info): Likewise.
69 (ctf_enum_name): Likewise.
70 (ctf_enum_value): Likewise.
71 (ctf_member_iter): Likewise.
72 (ctf_enum_iter): Likewise.
73 (ctf_type_iter): Likewise.
74 (ctf_variable_iter): Likewise.
75
143dce84
NA
762019-05-28 Nick Alcock <nick.alcock@oracle.com>
77
78 * ctf-api.h (struct bfd): New forward.
79 (ctf_fdopen): New.
80 (ctf_bfdopen): Likewise.
81 (ctf_open): Likewise.
82 (ctf_arc_open): Likewise.
83
9402cc59
NA
842019-05-28 Nick Alcock <nick.alcock@oracle.com>
85
86 * ctf.h (CTFA_MAGIC): New.
87 (struct ctf_archive): New.
88 (struct ctf_archive_modent): Likewise.
89 * ctf-api.h (ctf_archive_member_f): New.
90 (ctf_archive_raw_member_f): Likewise.
91 (ctf_arc_write): Likewise.
92 (ctf_arc_close): Likewise.
93 (ctf_arc_open_by_name): Likewise.
94 (ctf_archive_iter): Likewise.
95 (ctf_archive_raw_iter): Likewise.
96 (ctf_get_arc): Likewise.
97
72f33921
NA
982019-05-28 Nick Alcock <nick.alcock@oracle.com>
99
100 * ctf-api.h (ctf_file_close): New declaration.
101 (ctf_getdatasect): Likewise.
102 (ctf_parent_file): Likewise.
103 (ctf_parent_name): Likewise.
104 (ctf_parent_name_set): Likewise.
105 (ctf_import): Likewise.
106 (ctf_setmodel): Likewise.
107 (ctf_getmodel): Likewise.
108 (ctf_setspecific): Likewise.
109 (ctf_getspecific): Likewise.
110
47d546f4
NA
1112019-05-28 Nick Alcock <nick.alcock@oracle.com>
112
113 * ctf-api.h (zlib.h): New include.
114 (ctf_sect_t): New.
115 (ctf_sect_names_t): Likewise.
116 (ctf_encoding_t): Likewise.
117 (ctf_membinfo_t): Likewise.
118 (ctf_arinfo_t): Likewise.
119 (ctf_funcinfo_t): Likewise.
120 (ctf_lblinfo_t): Likewise.
121 (ctf_snapshot_id_t): Likewise.
122 (CTF_FUNC_VARARG): Likewise.
123 (ctf_simple_open): Likewise.
124 (ctf_bufopen): Likewise.
125 (ctf_create): Likewise.
126 (ctf_add_array): Likewise.
127 (ctf_add_const): Likewise.
128 (ctf_add_enum_encoded): Likewise.
129 (ctf_add_enum): Likewise.
130 (ctf_add_float): Likewise.
131 (ctf_add_forward): Likewise.
132 (ctf_add_function): Likewise.
133 (ctf_add_integer): Likewise.
134 (ctf_add_slice): Likewise.
135 (ctf_add_pointer): Likewise.
136 (ctf_add_type): Likewise.
137 (ctf_add_typedef): Likewise.
138 (ctf_add_restrict): Likewise.
139 (ctf_add_struct): Likewise.
140 (ctf_add_union): Likewise.
141 (ctf_add_struct_sized): Likewise.
142 (ctf_add_union_sized): Likewise.
143 (ctf_add_volatile): Likewise.
144 (ctf_add_enumerator): Likewise.
145 (ctf_add_member): Likewise.
146 (ctf_add_member_offset): Likewise.
147 (ctf_add_member_encoded): Likewise.
148 (ctf_add_variable): Likewise.
149 (ctf_set_array): Likewise.
150 (ctf_update): Likewise.
151 (ctf_snapshot): Likewise.
152 (ctf_rollback): Likewise.
153 (ctf_discard): Likewise.
154 (ctf_write): Likewise.
155 (ctf_gzwrite): Likewise.
156 (ctf_compress_write): Likewise.
157
479604f4
NA
1582019-05-28 Nick Alcock <nick.alcock@oracle.com>
159
160 * ctf-api.h (ctf_errno): New declaration.
161 (ctf_errmsg): Likewise.
162
60da9d95
NA
1632019-05-28 Nick Alcock <nick.alcock@oracle.com>
164
165 * ctf-api.h (ctf_setdebug): New.
166 (ctf_getdebug): Likewise.
167
2e94b056
NA
1682019-05-28 Nick Alcock <nick.alcock@oracle.com>
169
170 * ctf-api.h: New file.
171
fceac76e
NA
1722019-05-28 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf.h: New file.
175
2301ed1c
SN
1762019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
177
178 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
179 (STO_AARCH64_VARIANT_PCS): Define.
180
5663e321
AM
1812019-05-24 Alan Modra <amodra@gmail.com>
182
183 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
184 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
185 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
186 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
187 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
188 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
189 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
190 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
191 (R_PPC64_D28, R_PPC64_PCREL28): Define.
192
dd7efa79
PB
1932019-05-24 Peter Bergner <bergner@linux.ibm.com>
194 Alan Modra <amodra@gmail.com>
195
196 * dis-asm.h (WIDE_OUTPUT): Define.
197 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
198 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
199 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
200
8ebe6212
JM
2012019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
202
203 * elf/bpf.h: New file.
204
a7ad558c
AV
2052019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
206
207 * elf/arm.h (Tag_MVE_arch): Define new enum value.
208 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
209
28ed815a
MM
2102019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
211
212 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
213 operand.
214
fd1dc4a0
MM
2152019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
216
217 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
218 iclass.
219
31e36ab3
MM
2202019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
221
222 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
223
1be5f94f
MM
2242019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
225
226 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
227 iclass.
228
3c17238b
MM
2292019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
230
231 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
232 operand.
233 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
234
cd50a87a
MM
2352019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
236
237 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
238
3c705960
MM
2392019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
240
241 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
242
0a57e14f
MM
2432019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
244
245 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
246
c469c864
MM
2472019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
248
249 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
250
116adc27
MM
2512019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
252
253 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
254
3bd82c86
MM
2552019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
256
257 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
258
adccc507
MM
2592019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
260
261 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
262
7ce2460a
MM
2632019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
264
265 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
266 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
267 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
268 feature macros.
269
41cee089
FS
2702019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
271 Faraz Shahbazker <fshahbazker@wavecomp.com>
272
273 * opcode/mips.h (ASE_EVA_R6): New macro.
274 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
275
b83b4b13
SD
2762019-05-01 Sudakshina Das <sudi.das@arm.com>
277
278 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
279 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
280
a45328b9
AB
2812019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
282 Faraz Shahbazker <fshahbazker@wavecomp.com>
283
284 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
285 (M_SCWP_AB, M_SCDP_AB): Likewise.
286
cd092337
MR
2872019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
288
289 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
290
1889da70
AV
2912019-04-15 Sudakshina Das <sudi.das@arm.com>
292
293 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
294
1caf72a5
AV
2952019-04-15 Sudakshina Das <sudi.das@arm.com>
296
297 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
298
e5d6e09e
AV
2992019-04-15 Sudakshina Das <sudi.das@arm.com>
300
301 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
302
031254f2
AV
3032019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
304
305 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
306 (MAX_TAG_CPU_ARCH): Set value to above macro.
307 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
308 (ARM_AEXT_V8_1M_MAIN): Likewise.
309 (ARM_AEXT2_V8_1M_MAIN): Likewise.
310 (ARM_ARCH_V8_1M_MAIN): Likewise.
311
bd7ceb8d
SD
3122019-04-11 Sudakshina Das <sudi.das@arm.com>
313
314 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
315
462cac58
L
3162019-04-08 H.J. Lu <hongjiu.lu@intel.com>
317
318 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
319
07ffcfec
AM
3202019-04-07 Alan Modra <amodra@gmail.com>
321
322 Merge from gcc.
323 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
324 PR89877
325 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
326 (sub_ddmmss): Likewise.
327
5b9c07b2
L
3282019-04-06 H.J. Lu <hongjiu.lu@intel.com>
329
330 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
331
34ef62f4
AV
3322019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
333
334 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
335 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
336 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
337 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
338 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
339 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
340 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
341 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
342
96a86c01
AM
3432019-03-28 Alan Modra <amodra@gmail.com>
344
345 PR 24390
346 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
347
53b2f36b
TC
3482019-03-25 Tamar Christina <tamar.christina@arm.com>
349
350 * dis-asm.h (struct disassemble_info): Add stop_offset.
351
1dbade74
SD
3522019-03-13 Sudakshina Das <sudi.das@arm.com>
353
354 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
355
37c18eed
SD
3562019-03-13 Sudakshina Das <sudi.das@arm.com>
357 Szabolcs Nagy <szabolcs.nagy@arm.com>
358
359 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
360
cd702818
SD
3612019-03-13 Sudakshina Das <sudi.das@arm.com>
362
363 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
364 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
365 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
366
e6c3b5bf
AH
3672019-02-20 Alan Hayward <alan.hayward@arm.com>
368
369 * elf/common.h (NT_ARM_PAC_MASK): Add define.
370
91d78b81
SJ
3712019-02-15 Saagar Jha <saagar@saagarjha.com>
372
373 * mach-o/loader.h: Use new OS names in comments.
374
e2077304 3752019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
376
377 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
378 (splay_tree_delete_value_fn): Likewise.
379
fc60b8c8
AK
3802019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
381
382 * opcode/s390.h (enum s390_opcode_cpu_val): Add
383 S390_OPCODE_ARCH13.
384
550fd7bf
SD
3852019-01-25 Sudakshina Das <sudi.das@arm.com>
386 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
387
388 * opcode/aarch64.h (enum aarch64_opnd): Remove
389 AARCH64_OPND_ADDR_SIMPLE_2.
390 (enum aarch64_insn_class): Remove ldstgv_indexed.
391
71ba91e1
TT
3922019-01-22 Tom Tromey <tom@tromey.com>
393
394 * coff/ecoff.h: Include coff/sym.h.
395
f974f26c
NC
3962018-06-24 Nick Clifton <nickc@redhat.com>
397
398 2.32 branch created.
399
2dc8dd17
JW
4002019-01-16 Kito Cheng <kito@andestech.com>
401
402 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
403 (Tag_RISCV_arch): Likewise.
404 (Tag_RISCV_priv_spec): Likewise.
405 (Tag_RISCV_priv_spec_minor): Likewise.
406 (Tag_RISCV_priv_spec_revision): Likewise.
407 (Tag_RISCV_unaligned_access): Likewise.
408 (Tag_RISCV_stack_align): Likewise.
409
8f0a2148
ПК
4102019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
411
412 * dis-asm.h: include <string.h>
413
1910070b
NC
4142019-01-10 Nick Clifton <nickc@redhat.com>
415
416 * Merge from GCC:
417 2018-12-22 Jason Merrill <jason@redhat.com>
418
419 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
420 ARM, HP, and EDG demangling styles.
421
a08da33e
SL
4222019-01-09 Sandra Loosemore <sandra@codesourcery.com>
423
424 Merge from GCC:
425 PR other/16615
426
427 * libiberty.h: Mechanically replace "can not" with "cannot".
428 * plugin-api.h: Likewise.
429
59581069
YS
4302018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
431
432 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
433 (E_FLAG_RX_V3): New RXv3 type.
434 * opcode/rx.h (RX_Size): Add double size.
435 (RX_Operand_Type): Add double FPU registers.
436 (RX_Opcode_ID): Add new instuctions.
437
82704155
AM
4382019-01-01 Alan Modra <amodra@gmail.com>
439
440 Update year range in copyright notice of all files.
441
d5c04e1b 442For older changes see ChangeLog-2018
3499769a 443\f
d5c04e1b 444Copyright (C) 2019 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:
This page took 0.186884 seconds and 4 git commands to generate.