libctf: add linking of the variable section
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf-api.h (ECTF_INTERNAL): New.
4
5 2019-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
23 2019-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
29 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
30
31 * ctf.h (CTF_SET_STID): New.
32
33 2019-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
38 2019-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
45 2019-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
56 2019-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
64 2019-09-23 Alan Modra <amodra@gmail.com>
65
66 * bfdlink.h (enum notice_asneeded_action): Define.
67
68 2019-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
74 2019-09-09 Phil Blundell <pb@pbcl.net>
75
76 binutils 2.33 branch created.
77
78 2019-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
83 2019-08-22 Alan Modra <amodra@gmail.com>
84
85 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
86
87 2019-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
92 2019-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
101 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
102
103 * opcode/arc.h (FASTMATH): Add.
104 (SWITCH): Likewise.
105
106 2019-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
111 2019-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
132 2019-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
139 2019-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
146 2019-07-16 Jan Beulich <jbeulich@suse.com>
147
148 * opcode/i386.h (POP_SEG386_SHORT): New.
149
150 2019-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
155 2019-06-19 Nick Alcock <nick.alcock@oracle.com>
156
157 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
158 short, so following structures are properly aligned.
159
160 2019-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
166 2019-06-03 Nick Alcock <nick.alcock@oracle.com>
167
168 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
169
170 2019-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
177 2019-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
183 2019-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
192 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
193
194 * ctf-api.h (ctf_version): New.
195
196 2019-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
204 2019-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
235 2019-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
243 2019-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
257 2019-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
270 2019-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
317 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
318
319 * ctf-api.h (ctf_errno): New declaration.
320 (ctf_errmsg): Likewise.
321
322 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
323
324 * ctf-api.h (ctf_setdebug): New.
325 (ctf_getdebug): Likewise.
326
327 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
328
329 * ctf-api.h: New file.
330
331 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
332
333 * ctf.h: New file.
334
335 2019-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
340 2019-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
352 2019-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
360 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
361
362 * elf/bpf.h: New file.
363
364 2019-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
369 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
370
371 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
372 operand.
373
374 2019-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
379 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
380
381 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
382
383 2019-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
388 2019-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
394 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
395
396 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
397
398 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
399
400 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
401
402 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
403
404 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
405
406 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
407
408 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
409
410 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
411
412 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
413
414 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
415
416 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
417
418 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
419
420 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
421
422 2019-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
429 2019-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
435 2019-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
440 2019-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
446 2019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
447
448 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
449
450 2019-04-15 Sudakshina Das <sudi.das@arm.com>
451
452 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
453
454 2019-04-15 Sudakshina Das <sudi.das@arm.com>
455
456 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
457
458 2019-04-15 Sudakshina Das <sudi.das@arm.com>
459
460 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
461
462 2019-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
471 2019-04-11 Sudakshina Das <sudi.das@arm.com>
472
473 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
474
475 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
476
477 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
478
479 2019-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
487 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
488
489 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
490
491 2019-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
502 2019-03-28 Alan Modra <amodra@gmail.com>
503
504 PR 24390
505 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
506
507 2019-03-25 Tamar Christina <tamar.christina@arm.com>
508
509 * dis-asm.h (struct disassemble_info): Add stop_offset.
510
511 2019-03-13 Sudakshina Das <sudi.das@arm.com>
512
513 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
514
515 2019-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
520 2019-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
526 2019-02-20 Alan Hayward <alan.hayward@arm.com>
527
528 * elf/common.h (NT_ARM_PAC_MASK): Add define.
529
530 2019-02-15 Saagar Jha <saagar@saagarjha.com>
531
532 * mach-o/loader.h: Use new OS names in comments.
533
534 2019-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
539 2019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
540
541 * opcode/s390.h (enum s390_opcode_cpu_val): Add
542 S390_OPCODE_ARCH13.
543
544 2019-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
551 2019-01-22 Tom Tromey <tom@tromey.com>
552
553 * coff/ecoff.h: Include coff/sym.h.
554
555 2018-06-24 Nick Clifton <nickc@redhat.com>
556
557 2.32 branch created.
558
559 2019-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
569 2019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
570
571 * dis-asm.h: include <string.h>
572
573 2019-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
581 2019-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
589 2018-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
597 2019-01-01 Alan Modra <amodra@gmail.com>
598
599 Update year range in copyright notice of all files.
600
601 For older changes see ChangeLog-2018
602 \f
603 Copyright (C) 2019 Free Software Foundation, Inc.
604
605 Copying and distribution of this file, with or without modification,
606 are permitted in any medium without royalty provided the copyright
607 notice and this notice are preserved.
608
609 Local Variables:
610 mode: change-log
611 left-margin: 8
612 fill-column: 74
613 version-control: never
614 End:
This page took 0.044188 seconds and 4 git commands to generate.