bfd, ld: add CTF section linking
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
2
3 * bfdlink.h (elf_strtab_hash): New forward.
4 (elf_sym_strtab): Likewise.
5 (struct bfd_link_callbacks <examine_strtab>): New.
6 (struct bfd_link_callbacks <emit_ctf>): Likewise.
7
8 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
9
10 * ctf-api.h (includes): No longer include <sys/param.h>.
11
12 2019-07-30 Nick Alcock <nick.alcock@oracle.com>
13
14 * ctf-api.h (ctf_link_add_cu_mapping): New.
15 (ctf_link_memb_name_changer_f): New.
16 (ctf_link_set_memb_name_changer): New.
17
18 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
19
20 * ctf-api.h (ECTF_INTERNAL): New.
21
22 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
23
24 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
25 libctf linking machinery.
26 (CTF_LINK_SHARE_UNCONFLICTED): New.
27 (CTF_LINK_SHARE_DUPLICATED): New.
28 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
29 (ECTF_NOTYET): New, a 'not yet implemented' message.
30 (ctf_link_add_ctf): New, add an input file's CTF to the link.
31 (ctf_link): New, merge the type and string sections.
32 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
33 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
34 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
35 strtab's strings.
36 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
37 symbols into symtab order.
38 (ctf_link_write): New, ask the CTF linker to write the CTF out.
39
40 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
41
42 * ctf-api.h (ctf_arc_write_fd): New.
43 (ctf_write_mem): Likewise.
44 (ctf_gzwrite): Spacing fix.
45
46 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
47
48 * ctf.h (CTF_SET_STID): New.
49
50 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
51
52 * ctf-api.h (ctf_type_all_f): New.
53 (ctf_type_iter_all): New.
54
55 2019-07-11 Nick Alcock <nick.alcock@oracle.com>
56
57 * ctf.h: Add object index and function index sections. Describe
58 them. Improve the description of the variable section and clarify
59 the constraints on backward-pointing type nodes.
60 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
61
62 2019-07-06 Nick Alcock <nick.alcock@oracle.com>
63
64 * ctf-api.h (ctf_cuname): New function.
65 (ctf_cuname_set): Likewise.
66 * ctf.h: Improve comment around upgrading, no longer
67 implying that v2 is the target of upgrades (it is v3 now).
68 (ctf_header_v2_t): New, old-format header for backward
69 compatibility.
70 (ctf_header_t): Add cth_cuname: this is the first of several
71 header changes in format v3.
72
73 2019-09-23 Alan Modra <amodra@gmail.com>
74
75 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
76 (bfd_section_already_linked_table_init),
77 (bfd_section_already_linked_table_free),
78 (_bfd_handle_already_linked, _bfd_nearby_section),
79 (_bfd_fix_excluded_sec_syms): Declare.
80
81 2019-09-23 Alan Modra <amodra@gmail.com>
82
83 * bfdlink.h (enum notice_asneeded_action): Define.
84
85 2019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
86
87 * opcode/riscv.h (riscv_insn_class): New enum.
88 * opcode/riscv.h (struct riscv_opcode): Change
89 subset field to insn_class field.
90
91 2019-09-09 Phil Blundell <pb@pbcl.net>
92
93 binutils 2.33 branch created.
94
95 2019-08-30 Claudiu Zissulescu <claziss@gmail.com>
96
97 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
98 insn_subclass_t enum.
99
100 2019-08-22 Alan Modra <amodra@gmail.com>
101
102 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
103
104 2019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
105
106 * elf/mips.h (SHT_GNU_XHASH): New define.
107 (DT_GNU_XHASH): New define.
108
109 2019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
110
111 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
112 (EXPAND_UNOP_EXTENDED_W): Likewise.
113 (EXPAND_UNOP_EXTENDED_L): Likewise.
114 (struct h8_opcode h8_opcodes): Likewise.
115 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
116 later.
117
118 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
119
120 * opcode/arc.h (FASTMATH): Add.
121 (SWITCH): Likewise.
122
123 2019-07-24 Alan Modra <amodra@gmail.com>
124
125 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
126 sections in GNU_MBIND segments.
127
128 2019-07-23 Omar Majid <omajid@redhat.com>
129
130 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
131 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
132 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
133 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
134 (I386_APPLE_MAGIC): Define.
135 (I386_FREEBSD_MAGIC): Define.
136 (I386_LINUX_MAGIC): Define.
137 (I386_NETBSD_MAGIC): Define.
138 (I386BADMAG): Extend macro to allow new magic numbers.
139 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
140 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
141 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
142 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
143 (AMD64_APPLE_MAGIC): Define.
144 (AMD64_FREEBSD_MAGIC): Define.
145 (AMD64_LINUX_MAGIC): Define.
146 (AMD64_NETBSD_MAGIC): Define.
147 (AMD64BADMAG): Extend macro to allow new magic numbers.
148
149 2019-07-19 Alan Modra <amodra@gmail.com>
150
151 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
152 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
153 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
154 (IS_PPC64_TLS_RELOC): Include new tls relocs.
155
156 2019-07-18 Nick Alcock <nick.alcock@oracle.com>
157
158 * ctf-api.h (ECTF_NOTFUNC): Fix description.
159 (ctf_func_type_info): New.
160 (ctf_func_type_args): Likewise.
161 (ctf_type_aname_raw): Likewise.
162
163 2019-07-16 Jan Beulich <jbeulich@suse.com>
164
165 * opcode/i386.h (POP_SEG386_SHORT): New.
166
167 2019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
168
169 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
170 renamed to sve_size_13.
171
172 2019-06-19 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
175 short, so following structures are properly aligned.
176
177 2019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
178
179 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
180 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
181 (R_AARCH64_P32_MOVW_PREL_G1): Define.
182
183 2019-06-03 Nick Alcock <nick.alcock@oracle.com>
184
185 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
186
187 2019-05-29 Nick Alcock <nick.alcock@oracle.com>
188
189 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
190 (ctf_id_t): This is now an unsigned type.
191 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
192 for ctf_id_t-returning functions.
193
194 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
195
196 * ctf-api.h (ctf_dump_decorate_f): New.
197 (ctf_dump_state_t): new.
198 (ctf_dump): New.
199
200 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
201
202 * ctf-api.h (ctf_label_f): New.
203 (ctf_label_set): New.
204 (ctf_label_get): New.
205 (ctf_label_topmost): New.
206 (ctf_label_info): New.
207 (ctf_label_iter): New.
208
209 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
210
211 * ctf-api.h (ctf_version): New.
212
213 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
214
215 * ctf-api.h (ctf_func_info): New.
216 (ctf_func_args): Likewise.
217 (ctf_lookup_by_symbol): Likewise.
218 (ctf_lookup_by_symbol): Likewise.
219 (ctf_lookup_variable): Likewise.
220
221 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
222
223 * ctf-api.h (ctf_visit_f): New definition.
224 (ctf_member_f): Likewise.
225 (ctf_enum_f): Likewise.
226 (ctf_variable_f): Likewise.
227 (ctf_type_f): Likewise.
228 (ctf_type_isparent): Likewise.
229 (ctf_type_ischild): Likewise.
230 (ctf_type_resolve): Likewise.
231 (ctf_type_aname): Likewise.
232 (ctf_type_lname): Likewise.
233 (ctf_type_name): Likewise.
234 (ctf_type_sizee): Likewise.
235 (ctf_type_align): Likewise.
236 (ctf_type_kind): Likewise.
237 (ctf_type_reference): Likewise.
238 (ctf_type_pointer): Likewise.
239 (ctf_type_encoding): Likewise.
240 (ctf_type_visit): Likewise.
241 (ctf_type_cmp): Likewise.
242 (ctf_type_compat): Likewise.
243 (ctf_member_info): Likewise.
244 (ctf_array_info): Likewise.
245 (ctf_enum_name): Likewise.
246 (ctf_enum_value): Likewise.
247 (ctf_member_iter): Likewise.
248 (ctf_enum_iter): Likewise.
249 (ctf_type_iter): Likewise.
250 (ctf_variable_iter): Likewise.
251
252 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
253
254 * ctf-api.h (struct bfd): New forward.
255 (ctf_fdopen): New.
256 (ctf_bfdopen): Likewise.
257 (ctf_open): Likewise.
258 (ctf_arc_open): Likewise.
259
260 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
261
262 * ctf.h (CTFA_MAGIC): New.
263 (struct ctf_archive): New.
264 (struct ctf_archive_modent): Likewise.
265 * ctf-api.h (ctf_archive_member_f): New.
266 (ctf_archive_raw_member_f): Likewise.
267 (ctf_arc_write): Likewise.
268 (ctf_arc_close): Likewise.
269 (ctf_arc_open_by_name): Likewise.
270 (ctf_archive_iter): Likewise.
271 (ctf_archive_raw_iter): Likewise.
272 (ctf_get_arc): Likewise.
273
274 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
275
276 * ctf-api.h (ctf_file_close): New declaration.
277 (ctf_getdatasect): Likewise.
278 (ctf_parent_file): Likewise.
279 (ctf_parent_name): Likewise.
280 (ctf_parent_name_set): Likewise.
281 (ctf_import): Likewise.
282 (ctf_setmodel): Likewise.
283 (ctf_getmodel): Likewise.
284 (ctf_setspecific): Likewise.
285 (ctf_getspecific): Likewise.
286
287 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
288
289 * ctf-api.h (zlib.h): New include.
290 (ctf_sect_t): New.
291 (ctf_sect_names_t): Likewise.
292 (ctf_encoding_t): Likewise.
293 (ctf_membinfo_t): Likewise.
294 (ctf_arinfo_t): Likewise.
295 (ctf_funcinfo_t): Likewise.
296 (ctf_lblinfo_t): Likewise.
297 (ctf_snapshot_id_t): Likewise.
298 (CTF_FUNC_VARARG): Likewise.
299 (ctf_simple_open): Likewise.
300 (ctf_bufopen): Likewise.
301 (ctf_create): Likewise.
302 (ctf_add_array): Likewise.
303 (ctf_add_const): Likewise.
304 (ctf_add_enum_encoded): Likewise.
305 (ctf_add_enum): Likewise.
306 (ctf_add_float): Likewise.
307 (ctf_add_forward): Likewise.
308 (ctf_add_function): Likewise.
309 (ctf_add_integer): Likewise.
310 (ctf_add_slice): Likewise.
311 (ctf_add_pointer): Likewise.
312 (ctf_add_type): Likewise.
313 (ctf_add_typedef): Likewise.
314 (ctf_add_restrict): Likewise.
315 (ctf_add_struct): Likewise.
316 (ctf_add_union): Likewise.
317 (ctf_add_struct_sized): Likewise.
318 (ctf_add_union_sized): Likewise.
319 (ctf_add_volatile): Likewise.
320 (ctf_add_enumerator): Likewise.
321 (ctf_add_member): Likewise.
322 (ctf_add_member_offset): Likewise.
323 (ctf_add_member_encoded): Likewise.
324 (ctf_add_variable): Likewise.
325 (ctf_set_array): Likewise.
326 (ctf_update): Likewise.
327 (ctf_snapshot): Likewise.
328 (ctf_rollback): Likewise.
329 (ctf_discard): Likewise.
330 (ctf_write): Likewise.
331 (ctf_gzwrite): Likewise.
332 (ctf_compress_write): Likewise.
333
334 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
335
336 * ctf-api.h (ctf_errno): New declaration.
337 (ctf_errmsg): Likewise.
338
339 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
340
341 * ctf-api.h (ctf_setdebug): New.
342 (ctf_getdebug): Likewise.
343
344 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
345
346 * ctf-api.h: New file.
347
348 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
349
350 * ctf.h: New file.
351
352 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
353
354 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
355 (STO_AARCH64_VARIANT_PCS): Define.
356
357 2019-05-24 Alan Modra <amodra@gmail.com>
358
359 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
360 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
361 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
362 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
363 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
364 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
365 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
366 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
367 (R_PPC64_D28, R_PPC64_PCREL28): Define.
368
369 2019-05-24 Peter Bergner <bergner@linux.ibm.com>
370 Alan Modra <amodra@gmail.com>
371
372 * dis-asm.h (WIDE_OUTPUT): Define.
373 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
374 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
375 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
376
377 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
378
379 * elf/bpf.h: New file.
380
381 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
382
383 * elf/arm.h (Tag_MVE_arch): Define new enum value.
384 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
385
386 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
387
388 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
389 operand.
390
391 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
392
393 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
394 iclass.
395
396 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
397
398 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
399
400 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
401
402 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
403 iclass.
404
405 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
406
407 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
408 operand.
409 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
410
411 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
412
413 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
414
415 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
416
417 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
418
419 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
420
421 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
422
423 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
424
425 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
426
427 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
428
429 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
430
431 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
432
433 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
434
435 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
436
437 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
438
439 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
440
441 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
442 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
443 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
444 feature macros.
445
446 2019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
447 Faraz Shahbazker <fshahbazker@wavecomp.com>
448
449 * opcode/mips.h (ASE_EVA_R6): New macro.
450 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
451
452 2019-05-01 Sudakshina Das <sudi.das@arm.com>
453
454 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
455 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
456
457 2019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
458 Faraz Shahbazker <fshahbazker@wavecomp.com>
459
460 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
461 (M_SCWP_AB, M_SCDP_AB): Likewise.
462
463 2019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
464
465 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
466
467 2019-04-15 Sudakshina Das <sudi.das@arm.com>
468
469 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
470
471 2019-04-15 Sudakshina Das <sudi.das@arm.com>
472
473 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
474
475 2019-04-15 Sudakshina Das <sudi.das@arm.com>
476
477 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
478
479 2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
480
481 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
482 (MAX_TAG_CPU_ARCH): Set value to above macro.
483 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
484 (ARM_AEXT_V8_1M_MAIN): Likewise.
485 (ARM_AEXT2_V8_1M_MAIN): Likewise.
486 (ARM_ARCH_V8_1M_MAIN): Likewise.
487
488 2019-04-11 Sudakshina Das <sudi.das@arm.com>
489
490 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
491
492 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
493
494 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
495
496 2019-04-07 Alan Modra <amodra@gmail.com>
497
498 Merge from gcc.
499 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
500 PR89877
501 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
502 (sub_ddmmss): Likewise.
503
504 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
505
506 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
507
508 2019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
509
510 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
511 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
512 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
513 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
514 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
515 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
516 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
517 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
518
519 2019-03-28 Alan Modra <amodra@gmail.com>
520
521 PR 24390
522 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
523
524 2019-03-25 Tamar Christina <tamar.christina@arm.com>
525
526 * dis-asm.h (struct disassemble_info): Add stop_offset.
527
528 2019-03-13 Sudakshina Das <sudi.das@arm.com>
529
530 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
531
532 2019-03-13 Sudakshina Das <sudi.das@arm.com>
533 Szabolcs Nagy <szabolcs.nagy@arm.com>
534
535 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
536
537 2019-03-13 Sudakshina Das <sudi.das@arm.com>
538
539 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
540 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
541 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
542
543 2019-02-20 Alan Hayward <alan.hayward@arm.com>
544
545 * elf/common.h (NT_ARM_PAC_MASK): Add define.
546
547 2019-02-15 Saagar Jha <saagar@saagarjha.com>
548
549 * mach-o/loader.h: Use new OS names in comments.
550
551 2019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
552
553 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
554 (splay_tree_delete_value_fn): Likewise.
555
556 2019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
557
558 * opcode/s390.h (enum s390_opcode_cpu_val): Add
559 S390_OPCODE_ARCH13.
560
561 2019-01-25 Sudakshina Das <sudi.das@arm.com>
562 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
563
564 * opcode/aarch64.h (enum aarch64_opnd): Remove
565 AARCH64_OPND_ADDR_SIMPLE_2.
566 (enum aarch64_insn_class): Remove ldstgv_indexed.
567
568 2019-01-22 Tom Tromey <tom@tromey.com>
569
570 * coff/ecoff.h: Include coff/sym.h.
571
572 2018-06-24 Nick Clifton <nickc@redhat.com>
573
574 2.32 branch created.
575
576 2019-01-16 Kito Cheng <kito@andestech.com>
577
578 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
579 (Tag_RISCV_arch): Likewise.
580 (Tag_RISCV_priv_spec): Likewise.
581 (Tag_RISCV_priv_spec_minor): Likewise.
582 (Tag_RISCV_priv_spec_revision): Likewise.
583 (Tag_RISCV_unaligned_access): Likewise.
584 (Tag_RISCV_stack_align): Likewise.
585
586 2019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
587
588 * dis-asm.h: include <string.h>
589
590 2019-01-10 Nick Clifton <nickc@redhat.com>
591
592 * Merge from GCC:
593 2018-12-22 Jason Merrill <jason@redhat.com>
594
595 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
596 ARM, HP, and EDG demangling styles.
597
598 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
599
600 Merge from GCC:
601 PR other/16615
602
603 * libiberty.h: Mechanically replace "can not" with "cannot".
604 * plugin-api.h: Likewise.
605
606 2018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
607
608 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
609 (E_FLAG_RX_V3): New RXv3 type.
610 * opcode/rx.h (RX_Size): Add double size.
611 (RX_Operand_Type): Add double FPU registers.
612 (RX_Opcode_ID): Add new instuctions.
613
614 2019-01-01 Alan Modra <amodra@gmail.com>
615
616 Update year range in copyright notice of all files.
617
618 For older changes see ChangeLog-2018
619 \f
620 Copyright (C) 2019 Free Software Foundation, Inc.
621
622 Copying and distribution of this file, with or without modification,
623 are permitted in any medium without royalty provided the copyright
624 notice and this notice are preserved.
625
626 Local Variables:
627 mode: change-log
628 left-margin: 8
629 fill-column: 74
630 version-control: never
631 End:
This page took 0.062432 seconds and 5 git commands to generate.