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