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