PT_GNU_MBIND section mapping
[deliverable/binutils-gdb.git] / include / ChangeLog
... / ...
CommitLineData
12019-07-24 Alan Modra <amodra@gmail.com>
2
3 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
4 sections in GNU_MBIND segments.
5
62019-07-23 Omar Majid <omajid@redhat.com>
7
8 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
9 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
10 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
11 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
12 (I386_APPLE_MAGIC): Define.
13 (I386_FREEBSD_MAGIC): Define.
14 (I386_LINUX_MAGIC): Define.
15 (I386_NETBSD_MAGIC): Define.
16 (I386BADMAG): Extend macro to allow new magic numbers.
17 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
18 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
19 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
20 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
21 (AMD64_APPLE_MAGIC): Define.
22 (AMD64_FREEBSD_MAGIC): Define.
23 (AMD64_LINUX_MAGIC): Define.
24 (AMD64_NETBSD_MAGIC): Define.
25 (AMD64BADMAG): Extend macro to allow new magic numbers.
26
272019-07-19 Alan Modra <amodra@gmail.com>
28
29 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
30 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
31 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
32 (IS_PPC64_TLS_RELOC): Include new tls relocs.
33
342019-07-18 Nick Alcock <nick.alcock@oracle.com>
35
36 * ctf-api.h (ECTF_NOTFUNC): Fix description.
37 (ctf_func_type_info): New.
38 (ctf_func_type_args): Likewise.
39 (ctf_type_aname_raw): Likewise.
40
412019-07-16 Jan Beulich <jbeulich@suse.com>
42
43 * opcode/i386.h (POP_SEG386_SHORT): New.
44
452019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
46
47 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
48 renamed to sve_size_13.
49
502019-06-19 Nick Alcock <nick.alcock@oracle.com>
51
52 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
53 short, so following structures are properly aligned.
54
552019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
56
57 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
58 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
59 (R_AARCH64_P32_MOVW_PREL_G1): Define.
60
612019-06-03 Nick Alcock <nick.alcock@oracle.com>
62
63 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
64
652019-05-29 Nick Alcock <nick.alcock@oracle.com>
66
67 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
68 (ctf_id_t): This is now an unsigned type.
69 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
70 for ctf_id_t-returning functions.
71
722019-05-28 Nick Alcock <nick.alcock@oracle.com>
73
74 * ctf-api.h (ctf_dump_decorate_f): New.
75 (ctf_dump_state_t): new.
76 (ctf_dump): New.
77
782019-05-28 Nick Alcock <nick.alcock@oracle.com>
79
80 * ctf-api.h (ctf_label_f): New.
81 (ctf_label_set): New.
82 (ctf_label_get): New.
83 (ctf_label_topmost): New.
84 (ctf_label_info): New.
85 (ctf_label_iter): New.
86
872019-05-28 Nick Alcock <nick.alcock@oracle.com>
88
89 * ctf-api.h (ctf_version): New.
90
912019-05-28 Nick Alcock <nick.alcock@oracle.com>
92
93 * ctf-api.h (ctf_func_info): New.
94 (ctf_func_args): Likewise.
95 (ctf_lookup_by_symbol): Likewise.
96 (ctf_lookup_by_symbol): Likewise.
97 (ctf_lookup_variable): Likewise.
98
992019-05-28 Nick Alcock <nick.alcock@oracle.com>
100
101 * ctf-api.h (ctf_visit_f): New definition.
102 (ctf_member_f): Likewise.
103 (ctf_enum_f): Likewise.
104 (ctf_variable_f): Likewise.
105 (ctf_type_f): Likewise.
106 (ctf_type_isparent): Likewise.
107 (ctf_type_ischild): Likewise.
108 (ctf_type_resolve): Likewise.
109 (ctf_type_aname): Likewise.
110 (ctf_type_lname): Likewise.
111 (ctf_type_name): Likewise.
112 (ctf_type_sizee): Likewise.
113 (ctf_type_align): Likewise.
114 (ctf_type_kind): Likewise.
115 (ctf_type_reference): Likewise.
116 (ctf_type_pointer): Likewise.
117 (ctf_type_encoding): Likewise.
118 (ctf_type_visit): Likewise.
119 (ctf_type_cmp): Likewise.
120 (ctf_type_compat): Likewise.
121 (ctf_member_info): Likewise.
122 (ctf_array_info): Likewise.
123 (ctf_enum_name): Likewise.
124 (ctf_enum_value): Likewise.
125 (ctf_member_iter): Likewise.
126 (ctf_enum_iter): Likewise.
127 (ctf_type_iter): Likewise.
128 (ctf_variable_iter): Likewise.
129
1302019-05-28 Nick Alcock <nick.alcock@oracle.com>
131
132 * ctf-api.h (struct bfd): New forward.
133 (ctf_fdopen): New.
134 (ctf_bfdopen): Likewise.
135 (ctf_open): Likewise.
136 (ctf_arc_open): Likewise.
137
1382019-05-28 Nick Alcock <nick.alcock@oracle.com>
139
140 * ctf.h (CTFA_MAGIC): New.
141 (struct ctf_archive): New.
142 (struct ctf_archive_modent): Likewise.
143 * ctf-api.h (ctf_archive_member_f): New.
144 (ctf_archive_raw_member_f): Likewise.
145 (ctf_arc_write): Likewise.
146 (ctf_arc_close): Likewise.
147 (ctf_arc_open_by_name): Likewise.
148 (ctf_archive_iter): Likewise.
149 (ctf_archive_raw_iter): Likewise.
150 (ctf_get_arc): Likewise.
151
1522019-05-28 Nick Alcock <nick.alcock@oracle.com>
153
154 * ctf-api.h (ctf_file_close): New declaration.
155 (ctf_getdatasect): Likewise.
156 (ctf_parent_file): Likewise.
157 (ctf_parent_name): Likewise.
158 (ctf_parent_name_set): Likewise.
159 (ctf_import): Likewise.
160 (ctf_setmodel): Likewise.
161 (ctf_getmodel): Likewise.
162 (ctf_setspecific): Likewise.
163 (ctf_getspecific): Likewise.
164
1652019-05-28 Nick Alcock <nick.alcock@oracle.com>
166
167 * ctf-api.h (zlib.h): New include.
168 (ctf_sect_t): New.
169 (ctf_sect_names_t): Likewise.
170 (ctf_encoding_t): Likewise.
171 (ctf_membinfo_t): Likewise.
172 (ctf_arinfo_t): Likewise.
173 (ctf_funcinfo_t): Likewise.
174 (ctf_lblinfo_t): Likewise.
175 (ctf_snapshot_id_t): Likewise.
176 (CTF_FUNC_VARARG): Likewise.
177 (ctf_simple_open): Likewise.
178 (ctf_bufopen): Likewise.
179 (ctf_create): Likewise.
180 (ctf_add_array): Likewise.
181 (ctf_add_const): Likewise.
182 (ctf_add_enum_encoded): Likewise.
183 (ctf_add_enum): Likewise.
184 (ctf_add_float): Likewise.
185 (ctf_add_forward): Likewise.
186 (ctf_add_function): Likewise.
187 (ctf_add_integer): Likewise.
188 (ctf_add_slice): Likewise.
189 (ctf_add_pointer): Likewise.
190 (ctf_add_type): Likewise.
191 (ctf_add_typedef): Likewise.
192 (ctf_add_restrict): Likewise.
193 (ctf_add_struct): Likewise.
194 (ctf_add_union): Likewise.
195 (ctf_add_struct_sized): Likewise.
196 (ctf_add_union_sized): Likewise.
197 (ctf_add_volatile): Likewise.
198 (ctf_add_enumerator): Likewise.
199 (ctf_add_member): Likewise.
200 (ctf_add_member_offset): Likewise.
201 (ctf_add_member_encoded): Likewise.
202 (ctf_add_variable): Likewise.
203 (ctf_set_array): Likewise.
204 (ctf_update): Likewise.
205 (ctf_snapshot): Likewise.
206 (ctf_rollback): Likewise.
207 (ctf_discard): Likewise.
208 (ctf_write): Likewise.
209 (ctf_gzwrite): Likewise.
210 (ctf_compress_write): Likewise.
211
2122019-05-28 Nick Alcock <nick.alcock@oracle.com>
213
214 * ctf-api.h (ctf_errno): New declaration.
215 (ctf_errmsg): Likewise.
216
2172019-05-28 Nick Alcock <nick.alcock@oracle.com>
218
219 * ctf-api.h (ctf_setdebug): New.
220 (ctf_getdebug): Likewise.
221
2222019-05-28 Nick Alcock <nick.alcock@oracle.com>
223
224 * ctf-api.h: New file.
225
2262019-05-28 Nick Alcock <nick.alcock@oracle.com>
227
228 * ctf.h: New file.
229
2302019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
231
232 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
233 (STO_AARCH64_VARIANT_PCS): Define.
234
2352019-05-24 Alan Modra <amodra@gmail.com>
236
237 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
238 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
239 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
240 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
241 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
242 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
243 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
244 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
245 (R_PPC64_D28, R_PPC64_PCREL28): Define.
246
2472019-05-24 Peter Bergner <bergner@linux.ibm.com>
248 Alan Modra <amodra@gmail.com>
249
250 * dis-asm.h (WIDE_OUTPUT): Define.
251 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
252 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
253 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
254
2552019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
256
257 * elf/bpf.h: New file.
258
2592019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
260
261 * elf/arm.h (Tag_MVE_arch): Define new enum value.
262 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
263
2642019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
265
266 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
267 operand.
268
2692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
270
271 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
272 iclass.
273
2742019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
275
276 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
277
2782019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
279
280 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
281 iclass.
282
2832019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
284
285 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
286 operand.
287 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
288
2892019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
290
291 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
292
2932019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
294
295 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
296
2972019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
298
299 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
300
3012019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
302
303 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
304
3052019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
306
307 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
308
3092019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
310
311 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
312
3132019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
314
315 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
316
3172019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
318
319 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
320 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
321 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
322 feature macros.
323
3242019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
325 Faraz Shahbazker <fshahbazker@wavecomp.com>
326
327 * opcode/mips.h (ASE_EVA_R6): New macro.
328 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
329
3302019-05-01 Sudakshina Das <sudi.das@arm.com>
331
332 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
333 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
334
3352019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
336 Faraz Shahbazker <fshahbazker@wavecomp.com>
337
338 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
339 (M_SCWP_AB, M_SCDP_AB): Likewise.
340
3412019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
342
343 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
344
3452019-04-15 Sudakshina Das <sudi.das@arm.com>
346
347 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
348
3492019-04-15 Sudakshina Das <sudi.das@arm.com>
350
351 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
352
3532019-04-15 Sudakshina Das <sudi.das@arm.com>
354
355 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
356
3572019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
358
359 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
360 (MAX_TAG_CPU_ARCH): Set value to above macro.
361 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
362 (ARM_AEXT_V8_1M_MAIN): Likewise.
363 (ARM_AEXT2_V8_1M_MAIN): Likewise.
364 (ARM_ARCH_V8_1M_MAIN): Likewise.
365
3662019-04-11 Sudakshina Das <sudi.das@arm.com>
367
368 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
369
3702019-04-08 H.J. Lu <hongjiu.lu@intel.com>
371
372 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
373
3742019-04-07 Alan Modra <amodra@gmail.com>
375
376 Merge from gcc.
377 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
378 PR89877
379 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
380 (sub_ddmmss): Likewise.
381
3822019-04-06 H.J. Lu <hongjiu.lu@intel.com>
383
384 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
385
3862019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
387
388 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
389 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
390 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
391 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
392 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
393 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
394 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
395 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
396
3972019-03-28 Alan Modra <amodra@gmail.com>
398
399 PR 24390
400 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
401
4022019-03-25 Tamar Christina <tamar.christina@arm.com>
403
404 * dis-asm.h (struct disassemble_info): Add stop_offset.
405
4062019-03-13 Sudakshina Das <sudi.das@arm.com>
407
408 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
409
4102019-03-13 Sudakshina Das <sudi.das@arm.com>
411 Szabolcs Nagy <szabolcs.nagy@arm.com>
412
413 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
414
4152019-03-13 Sudakshina Das <sudi.das@arm.com>
416
417 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
418 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
419 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
420
4212019-02-20 Alan Hayward <alan.hayward@arm.com>
422
423 * elf/common.h (NT_ARM_PAC_MASK): Add define.
424
4252019-02-15 Saagar Jha <saagar@saagarjha.com>
426
427 * mach-o/loader.h: Use new OS names in comments.
428
4292019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
430
431 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
432 (splay_tree_delete_value_fn): Likewise.
433
4342019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
435
436 * opcode/s390.h (enum s390_opcode_cpu_val): Add
437 S390_OPCODE_ARCH13.
438
4392019-01-25 Sudakshina Das <sudi.das@arm.com>
440 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
441
442 * opcode/aarch64.h (enum aarch64_opnd): Remove
443 AARCH64_OPND_ADDR_SIMPLE_2.
444 (enum aarch64_insn_class): Remove ldstgv_indexed.
445
4462019-01-22 Tom Tromey <tom@tromey.com>
447
448 * coff/ecoff.h: Include coff/sym.h.
449
4502018-06-24 Nick Clifton <nickc@redhat.com>
451
452 2.32 branch created.
453
4542019-01-16 Kito Cheng <kito@andestech.com>
455
456 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
457 (Tag_RISCV_arch): Likewise.
458 (Tag_RISCV_priv_spec): Likewise.
459 (Tag_RISCV_priv_spec_minor): Likewise.
460 (Tag_RISCV_priv_spec_revision): Likewise.
461 (Tag_RISCV_unaligned_access): Likewise.
462 (Tag_RISCV_stack_align): Likewise.
463
4642019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
465
466 * dis-asm.h: include <string.h>
467
4682019-01-10 Nick Clifton <nickc@redhat.com>
469
470 * Merge from GCC:
471 2018-12-22 Jason Merrill <jason@redhat.com>
472
473 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
474 ARM, HP, and EDG demangling styles.
475
4762019-01-09 Sandra Loosemore <sandra@codesourcery.com>
477
478 Merge from GCC:
479 PR other/16615
480
481 * libiberty.h: Mechanically replace "can not" with "cannot".
482 * plugin-api.h: Likewise.
483
4842018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
485
486 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
487 (E_FLAG_RX_V3): New RXv3 type.
488 * opcode/rx.h (RX_Size): Add double size.
489 (RX_Operand_Type): Add double FPU registers.
490 (RX_Opcode_ID): Add new instuctions.
491
4922019-01-01 Alan Modra <amodra@gmail.com>
493
494 Update year range in copyright notice of all files.
495
496For older changes see ChangeLog-2018
497\f
498Copyright (C) 2019 Free Software Foundation, Inc.
499
500Copying and distribution of this file, with or without modification,
501are permitted in any medium without royalty provided the copyright
502notice and this notice are preserved.
503
504Local Variables:
505mode: change-log
506left-margin: 8
507fill-column: 74
508version-control: never
509End:
This page took 0.023858 seconds and 4 git commands to generate.