libctf: add linking of the variable section
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
eabb7154
NA
12019-07-13 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf-api.h (ECTF_INTERNAL): New.
4
72c83edd
NA
52019-07-13 Nick Alcock <nick.alcock@oracle.com>
6
7 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
8 libctf linking machinery.
9 (CTF_LINK_SHARE_UNCONFLICTED): New.
10 (CTF_LINK_SHARE_DUPLICATED): New.
11 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
12 (ECTF_NOTYET): New, a 'not yet implemented' message.
13 (ctf_link_add_ctf): New, add an input file's CTF to the link.
14 (ctf_link): New, merge the type and string sections.
15 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
16 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
17 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
18 strtab's strings.
19 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
20 symbols into symtab order.
21 (ctf_link_write): New, ask the CTF linker to write the CTF out.
22
5537f9b9
NA
232019-07-13 Nick Alcock <nick.alcock@oracle.com>
24
25 * ctf-api.h (ctf_arc_write_fd): New.
26 (ctf_write_mem): Likewise.
27 (ctf_gzwrite): Spacing fix.
28
d851ecd3
NA
292019-07-13 Nick Alcock <nick.alcock@oracle.com>
30
31 * ctf.h (CTF_SET_STID): New.
32
0ac62312
NA
332019-07-13 Nick Alcock <nick.alcock@oracle.com>
34
35 * ctf-api.h (ctf_type_all_f): New.
36 (ctf_type_iter_all): New.
37
2db912ba
NA
382019-07-11 Nick Alcock <nick.alcock@oracle.com>
39
40 * ctf.h: Add object index and function index sections. Describe
41 them. Improve the description of the variable section and clarify
42 the constraints on backward-pointing type nodes.
43 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
44
fd55eae8
NA
452019-07-06 Nick Alcock <nick.alcock@oracle.com>
46
47 * ctf-api.h (ctf_cuname): New function.
48 (ctf_cuname_set): Likewise.
49 * ctf.h: Improve comment around upgrading, no longer
50 implying that v2 is the target of upgrades (it is v3 now).
51 (ctf_header_v2_t): New, old-format header for backward
52 compatibility.
53 (ctf_header_t): Add cth_cuname: this is the first of several
54 header changes in format v3.
55
640197ac
AM
562019-09-23 Alan Modra <amodra@gmail.com>
57
58 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
59 (bfd_section_already_linked_table_init),
60 (bfd_section_already_linked_table_free),
61 (_bfd_handle_already_linked, _bfd_nearby_section),
62 (_bfd_fix_excluded_sec_syms): Declare.
63
0b4453c7
AM
642019-09-23 Alan Modra <amodra@gmail.com>
65
66 * bfdlink.h (enum notice_asneeded_action): Define.
67
7e9ad3a3
JW
682019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
69
70 * opcode/riscv.h (riscv_insn_class): New enum.
71 * opcode/riscv.h (struct riscv_opcode): Change
72 subset field to insn_class field.
73
60391a25
PB
742019-09-09 Phil Blundell <pb@pbcl.net>
75
76 binutils 2.33 branch created.
77
cd18a823
CZ
782019-08-30 Claudiu Zissulescu <claziss@gmail.com>
79
80 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
81 insn_subclass_t enum.
82
baf46cd7
AM
832019-08-22 Alan Modra <amodra@gmail.com>
84
85 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
86
f16a9783
MS
872019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
88
89 * elf/mips.h (SHT_GNU_XHASH): New define.
90 (DT_GNU_XHASH): New define.
91
7b1dd701
YS
922019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
93
94 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
95 (EXPAND_UNOP_EXTENDED_W): Likewise.
96 (EXPAND_UNOP_EXTENDED_L): Likewise.
97 (struct h8_opcode h8_opcodes): Likewise.
98 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
99 later.
100
7e126ba3
CZ
1012019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
102
7b1dd701 103 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
104 (SWITCH): Likewise.
105
7137a1ed
AM
1062019-07-24 Alan Modra <amodra@gmail.com>
107
108 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
109 sections in GNU_MBIND segments.
110
1dd1bc4d
OM
1112019-07-23 Omar Majid <omajid@redhat.com>
112
113 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
114 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
115 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
116 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
117 (I386_APPLE_MAGIC): Define.
118 (I386_FREEBSD_MAGIC): Define.
119 (I386_LINUX_MAGIC): Define.
120 (I386_NETBSD_MAGIC): Define.
121 (I386BADMAG): Extend macro to allow new magic numbers.
122 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
123 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
124 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
125 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
126 (AMD64_APPLE_MAGIC): Define.
127 (AMD64_FREEBSD_MAGIC): Define.
128 (AMD64_LINUX_MAGIC): Define.
129 (AMD64_NETBSD_MAGIC): Define.
130 (AMD64BADMAG): Extend macro to allow new magic numbers.
131
c213164a
AM
1322019-07-19 Alan Modra <amodra@gmail.com>
133
134 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
135 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
136 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
137 (IS_PPC64_TLS_RELOC): Include new tls relocs.
138
12a0b67d
NA
1392019-07-18 Nick Alcock <nick.alcock@oracle.com>
140
141 * ctf-api.h (ECTF_NOTFUNC): Fix description.
142 (ctf_func_type_info): New.
143 (ctf_func_type_args): Likewise.
144 (ctf_type_aname_raw): Likewise.
145
21df382b
JB
1462019-07-16 Jan Beulich <jbeulich@suse.com>
147
148 * opcode/i386.h (POP_SEG386_SHORT): New.
149
41be57ca
MM
1502019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
151
152 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
153 renamed to sve_size_13.
154
083114f8 1552019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
156
157 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
158 short, so following structures are properly aligned.
159
e30d1fa1
SN
1602019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
161
162 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
163 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
164 (R_AARCH64_P32_MOVW_PREL_G1): Define.
165
a610aa4f
NA
1662019-06-03 Nick Alcock <nick.alcock@oracle.com>
167
168 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
169
a0486bac
JM
1702019-05-29 Nick Alcock <nick.alcock@oracle.com>
171
172 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
173 (ctf_id_t): This is now an unsigned type.
174 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
175 for ctf_id_t-returning functions.
176
a30b3e18
NA
1772019-05-28 Nick Alcock <nick.alcock@oracle.com>
178
179 * ctf-api.h (ctf_dump_decorate_f): New.
180 (ctf_dump_state_t): new.
181 (ctf_dump): New.
182
6dbf2b73
NA
1832019-05-28 Nick Alcock <nick.alcock@oracle.com>
184
185 * ctf-api.h (ctf_label_f): New.
186 (ctf_label_set): New.
187 (ctf_label_get): New.
188 (ctf_label_topmost): New.
189 (ctf_label_info): New.
190 (ctf_label_iter): New.
191
6c33b742
NA
1922019-05-28 Nick Alcock <nick.alcock@oracle.com>
193
194 * ctf-api.h (ctf_version): New.
195
b437bfe0
NA
1962019-05-28 Nick Alcock <nick.alcock@oracle.com>
197
198 * ctf-api.h (ctf_func_info): New.
199 (ctf_func_args): Likewise.
200 (ctf_lookup_by_symbol): Likewise.
201 (ctf_lookup_by_symbol): Likewise.
202 (ctf_lookup_variable): Likewise.
203
316afdb1
NA
2042019-05-28 Nick Alcock <nick.alcock@oracle.com>
205
206 * ctf-api.h (ctf_visit_f): New definition.
207 (ctf_member_f): Likewise.
208 (ctf_enum_f): Likewise.
209 (ctf_variable_f): Likewise.
210 (ctf_type_f): Likewise.
211 (ctf_type_isparent): Likewise.
212 (ctf_type_ischild): Likewise.
213 (ctf_type_resolve): Likewise.
214 (ctf_type_aname): Likewise.
215 (ctf_type_lname): Likewise.
216 (ctf_type_name): Likewise.
217 (ctf_type_sizee): Likewise.
218 (ctf_type_align): Likewise.
219 (ctf_type_kind): Likewise.
220 (ctf_type_reference): Likewise.
221 (ctf_type_pointer): Likewise.
222 (ctf_type_encoding): Likewise.
223 (ctf_type_visit): Likewise.
224 (ctf_type_cmp): Likewise.
225 (ctf_type_compat): Likewise.
226 (ctf_member_info): Likewise.
227 (ctf_array_info): Likewise.
228 (ctf_enum_name): Likewise.
229 (ctf_enum_value): Likewise.
230 (ctf_member_iter): Likewise.
231 (ctf_enum_iter): Likewise.
232 (ctf_type_iter): Likewise.
233 (ctf_variable_iter): Likewise.
234
143dce84
NA
2352019-05-28 Nick Alcock <nick.alcock@oracle.com>
236
237 * ctf-api.h (struct bfd): New forward.
238 (ctf_fdopen): New.
239 (ctf_bfdopen): Likewise.
240 (ctf_open): Likewise.
241 (ctf_arc_open): Likewise.
242
9402cc59
NA
2432019-05-28 Nick Alcock <nick.alcock@oracle.com>
244
245 * ctf.h (CTFA_MAGIC): New.
246 (struct ctf_archive): New.
247 (struct ctf_archive_modent): Likewise.
248 * ctf-api.h (ctf_archive_member_f): New.
249 (ctf_archive_raw_member_f): Likewise.
250 (ctf_arc_write): Likewise.
251 (ctf_arc_close): Likewise.
252 (ctf_arc_open_by_name): Likewise.
253 (ctf_archive_iter): Likewise.
254 (ctf_archive_raw_iter): Likewise.
255 (ctf_get_arc): Likewise.
256
72f33921
NA
2572019-05-28 Nick Alcock <nick.alcock@oracle.com>
258
259 * ctf-api.h (ctf_file_close): New declaration.
260 (ctf_getdatasect): Likewise.
261 (ctf_parent_file): Likewise.
262 (ctf_parent_name): Likewise.
263 (ctf_parent_name_set): Likewise.
264 (ctf_import): Likewise.
265 (ctf_setmodel): Likewise.
266 (ctf_getmodel): Likewise.
267 (ctf_setspecific): Likewise.
268 (ctf_getspecific): Likewise.
269
47d546f4
NA
2702019-05-28 Nick Alcock <nick.alcock@oracle.com>
271
272 * ctf-api.h (zlib.h): New include.
273 (ctf_sect_t): New.
274 (ctf_sect_names_t): Likewise.
275 (ctf_encoding_t): Likewise.
276 (ctf_membinfo_t): Likewise.
277 (ctf_arinfo_t): Likewise.
278 (ctf_funcinfo_t): Likewise.
279 (ctf_lblinfo_t): Likewise.
280 (ctf_snapshot_id_t): Likewise.
281 (CTF_FUNC_VARARG): Likewise.
282 (ctf_simple_open): Likewise.
283 (ctf_bufopen): Likewise.
284 (ctf_create): Likewise.
285 (ctf_add_array): Likewise.
286 (ctf_add_const): Likewise.
287 (ctf_add_enum_encoded): Likewise.
288 (ctf_add_enum): Likewise.
289 (ctf_add_float): Likewise.
290 (ctf_add_forward): Likewise.
291 (ctf_add_function): Likewise.
292 (ctf_add_integer): Likewise.
293 (ctf_add_slice): Likewise.
294 (ctf_add_pointer): Likewise.
295 (ctf_add_type): Likewise.
296 (ctf_add_typedef): Likewise.
297 (ctf_add_restrict): Likewise.
298 (ctf_add_struct): Likewise.
299 (ctf_add_union): Likewise.
300 (ctf_add_struct_sized): Likewise.
301 (ctf_add_union_sized): Likewise.
302 (ctf_add_volatile): Likewise.
303 (ctf_add_enumerator): Likewise.
304 (ctf_add_member): Likewise.
305 (ctf_add_member_offset): Likewise.
306 (ctf_add_member_encoded): Likewise.
307 (ctf_add_variable): Likewise.
308 (ctf_set_array): Likewise.
309 (ctf_update): Likewise.
310 (ctf_snapshot): Likewise.
311 (ctf_rollback): Likewise.
312 (ctf_discard): Likewise.
313 (ctf_write): Likewise.
314 (ctf_gzwrite): Likewise.
315 (ctf_compress_write): Likewise.
316
479604f4
NA
3172019-05-28 Nick Alcock <nick.alcock@oracle.com>
318
319 * ctf-api.h (ctf_errno): New declaration.
320 (ctf_errmsg): Likewise.
321
60da9d95
NA
3222019-05-28 Nick Alcock <nick.alcock@oracle.com>
323
324 * ctf-api.h (ctf_setdebug): New.
325 (ctf_getdebug): Likewise.
326
2e94b056
NA
3272019-05-28 Nick Alcock <nick.alcock@oracle.com>
328
329 * ctf-api.h: New file.
330
fceac76e
NA
3312019-05-28 Nick Alcock <nick.alcock@oracle.com>
332
333 * ctf.h: New file.
334
2301ed1c
SN
3352019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
336
337 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
338 (STO_AARCH64_VARIANT_PCS): Define.
339
5663e321
AM
3402019-05-24 Alan Modra <amodra@gmail.com>
341
342 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
343 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
344 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
345 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
346 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
347 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
348 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
349 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
350 (R_PPC64_D28, R_PPC64_PCREL28): Define.
351
dd7efa79
PB
3522019-05-24 Peter Bergner <bergner@linux.ibm.com>
353 Alan Modra <amodra@gmail.com>
354
355 * dis-asm.h (WIDE_OUTPUT): Define.
356 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
357 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
358 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
359
8ebe6212
JM
3602019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
361
362 * elf/bpf.h: New file.
363
a7ad558c
AV
3642019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
365
366 * elf/arm.h (Tag_MVE_arch): Define new enum value.
367 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
368
28ed815a
MM
3692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
370
371 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
372 operand.
373
fd1dc4a0
MM
3742019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
375
376 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
377 iclass.
378
31e36ab3
MM
3792019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
380
381 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
382
1be5f94f
MM
3832019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
384
385 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
386 iclass.
387
3c17238b
MM
3882019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
389
390 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
391 operand.
392 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
393
cd50a87a
MM
3942019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
395
396 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
397
3c705960
MM
3982019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
399
400 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
401
0a57e14f
MM
4022019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
403
404 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
405
c469c864
MM
4062019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
407
408 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
409
116adc27
MM
4102019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
411
412 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
413
3bd82c86
MM
4142019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
415
416 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
417
adccc507
MM
4182019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
419
420 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
421
7ce2460a
MM
4222019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
423
424 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
425 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
426 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
427 feature macros.
428
41cee089
FS
4292019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
430 Faraz Shahbazker <fshahbazker@wavecomp.com>
431
432 * opcode/mips.h (ASE_EVA_R6): New macro.
433 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
434
b83b4b13
SD
4352019-05-01 Sudakshina Das <sudi.das@arm.com>
436
437 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
438 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
439
a45328b9
AB
4402019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
441 Faraz Shahbazker <fshahbazker@wavecomp.com>
442
443 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
444 (M_SCWP_AB, M_SCDP_AB): Likewise.
445
cd092337
MR
4462019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
447
448 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
449
1889da70
AV
4502019-04-15 Sudakshina Das <sudi.das@arm.com>
451
452 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
453
1caf72a5
AV
4542019-04-15 Sudakshina Das <sudi.das@arm.com>
455
456 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
457
e5d6e09e
AV
4582019-04-15 Sudakshina Das <sudi.das@arm.com>
459
460 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
461
031254f2
AV
4622019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
463
464 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
465 (MAX_TAG_CPU_ARCH): Set value to above macro.
466 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
467 (ARM_AEXT_V8_1M_MAIN): Likewise.
468 (ARM_AEXT2_V8_1M_MAIN): Likewise.
469 (ARM_ARCH_V8_1M_MAIN): Likewise.
470
bd7ceb8d
SD
4712019-04-11 Sudakshina Das <sudi.das@arm.com>
472
473 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
474
462cac58
L
4752019-04-08 H.J. Lu <hongjiu.lu@intel.com>
476
477 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
478
07ffcfec
AM
4792019-04-07 Alan Modra <amodra@gmail.com>
480
481 Merge from gcc.
482 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
483 PR89877
484 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
485 (sub_ddmmss): Likewise.
486
5b9c07b2
L
4872019-04-06 H.J. Lu <hongjiu.lu@intel.com>
488
489 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
490
34ef62f4
AV
4912019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
492
493 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
494 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
495 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
496 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
497 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
498 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
499 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
500 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
501
96a86c01
AM
5022019-03-28 Alan Modra <amodra@gmail.com>
503
504 PR 24390
505 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
506
53b2f36b
TC
5072019-03-25 Tamar Christina <tamar.christina@arm.com>
508
509 * dis-asm.h (struct disassemble_info): Add stop_offset.
510
1dbade74
SD
5112019-03-13 Sudakshina Das <sudi.das@arm.com>
512
513 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
514
37c18eed
SD
5152019-03-13 Sudakshina Das <sudi.das@arm.com>
516 Szabolcs Nagy <szabolcs.nagy@arm.com>
517
518 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
519
cd702818
SD
5202019-03-13 Sudakshina Das <sudi.das@arm.com>
521
522 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
523 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
524 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
525
e6c3b5bf
AH
5262019-02-20 Alan Hayward <alan.hayward@arm.com>
527
528 * elf/common.h (NT_ARM_PAC_MASK): Add define.
529
91d78b81
SJ
5302019-02-15 Saagar Jha <saagar@saagarjha.com>
531
532 * mach-o/loader.h: Use new OS names in comments.
533
e2077304 5342019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
535
536 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
537 (splay_tree_delete_value_fn): Likewise.
538
fc60b8c8
AK
5392019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
540
541 * opcode/s390.h (enum s390_opcode_cpu_val): Add
542 S390_OPCODE_ARCH13.
543
550fd7bf
SD
5442019-01-25 Sudakshina Das <sudi.das@arm.com>
545 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
546
547 * opcode/aarch64.h (enum aarch64_opnd): Remove
548 AARCH64_OPND_ADDR_SIMPLE_2.
549 (enum aarch64_insn_class): Remove ldstgv_indexed.
550
71ba91e1
TT
5512019-01-22 Tom Tromey <tom@tromey.com>
552
553 * coff/ecoff.h: Include coff/sym.h.
554
f974f26c
NC
5552018-06-24 Nick Clifton <nickc@redhat.com>
556
557 2.32 branch created.
558
2dc8dd17
JW
5592019-01-16 Kito Cheng <kito@andestech.com>
560
561 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
562 (Tag_RISCV_arch): Likewise.
563 (Tag_RISCV_priv_spec): Likewise.
564 (Tag_RISCV_priv_spec_minor): Likewise.
565 (Tag_RISCV_priv_spec_revision): Likewise.
566 (Tag_RISCV_unaligned_access): Likewise.
567 (Tag_RISCV_stack_align): Likewise.
568
8f0a2148
ПК
5692019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
570
571 * dis-asm.h: include <string.h>
572
1910070b
NC
5732019-01-10 Nick Clifton <nickc@redhat.com>
574
575 * Merge from GCC:
576 2018-12-22 Jason Merrill <jason@redhat.com>
577
578 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
579 ARM, HP, and EDG demangling styles.
580
a08da33e
SL
5812019-01-09 Sandra Loosemore <sandra@codesourcery.com>
582
583 Merge from GCC:
584 PR other/16615
585
586 * libiberty.h: Mechanically replace "can not" with "cannot".
587 * plugin-api.h: Likewise.
588
59581069
YS
5892018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
590
591 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
592 (E_FLAG_RX_V3): New RXv3 type.
593 * opcode/rx.h (RX_Size): Add double size.
594 (RX_Operand_Type): Add double FPU registers.
595 (RX_Opcode_ID): Add new instuctions.
596
82704155
AM
5972019-01-01 Alan Modra <amodra@gmail.com>
598
599 Update year range in copyright notice of all files.
600
d5c04e1b 601For older changes see ChangeLog-2018
3499769a 602\f
d5c04e1b 603Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
604
605Copying and distribution of this file, with or without modification,
606are permitted in any medium without royalty provided the copyright
607notice and this notice are preserved.
608
609Local Variables:
610mode: change-log
611left-margin: 8
612fill-column: 74
613version-control: never
614End:
This page took 0.204445 seconds and 4 git commands to generate.