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