Fix for using named pipes on Windows
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
21df382b
JB
12019-07-16 Jan Beulich <jbeulich@suse.com>
2
3 * opcode/i386.h (POP_SEG386_SHORT): New.
4
41be57ca
MM
52019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
6
7 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
8 renamed to sve_size_13.
9
7cee1826
NA
102019-06-19 Nick Alcock <nick.alcock@oracle.com>
11
12 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
13 short, so following structures are properly aligned.
14
e30d1fa1
SN
152019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
16
17 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
18 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
19 (R_AARCH64_P32_MOVW_PREL_G1): Define.
20
a610aa4f
NA
212019-06-03 Nick Alcock <nick.alcock@oracle.com>
22
23 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
24
a0486bac
JM
252019-05-29 Nick Alcock <nick.alcock@oracle.com>
26
27 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
28 (ctf_id_t): This is now an unsigned type.
29 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
30 for ctf_id_t-returning functions.
31
a30b3e18
NA
322019-05-28 Nick Alcock <nick.alcock@oracle.com>
33
34 * ctf-api.h (ctf_dump_decorate_f): New.
35 (ctf_dump_state_t): new.
36 (ctf_dump): New.
37
6dbf2b73
NA
382019-05-28 Nick Alcock <nick.alcock@oracle.com>
39
40 * ctf-api.h (ctf_label_f): New.
41 (ctf_label_set): New.
42 (ctf_label_get): New.
43 (ctf_label_topmost): New.
44 (ctf_label_info): New.
45 (ctf_label_iter): New.
46
6c33b742
NA
472019-05-28 Nick Alcock <nick.alcock@oracle.com>
48
49 * ctf-api.h (ctf_version): New.
50
b437bfe0
NA
512019-05-28 Nick Alcock <nick.alcock@oracle.com>
52
53 * ctf-api.h (ctf_func_info): New.
54 (ctf_func_args): Likewise.
55 (ctf_lookup_by_symbol): Likewise.
56 (ctf_lookup_by_symbol): Likewise.
57 (ctf_lookup_variable): Likewise.
58
316afdb1
NA
592019-05-28 Nick Alcock <nick.alcock@oracle.com>
60
61 * ctf-api.h (ctf_visit_f): New definition.
62 (ctf_member_f): Likewise.
63 (ctf_enum_f): Likewise.
64 (ctf_variable_f): Likewise.
65 (ctf_type_f): Likewise.
66 (ctf_type_isparent): Likewise.
67 (ctf_type_ischild): Likewise.
68 (ctf_type_resolve): Likewise.
69 (ctf_type_aname): Likewise.
70 (ctf_type_lname): Likewise.
71 (ctf_type_name): Likewise.
72 (ctf_type_sizee): Likewise.
73 (ctf_type_align): Likewise.
74 (ctf_type_kind): Likewise.
75 (ctf_type_reference): Likewise.
76 (ctf_type_pointer): Likewise.
77 (ctf_type_encoding): Likewise.
78 (ctf_type_visit): Likewise.
79 (ctf_type_cmp): Likewise.
80 (ctf_type_compat): Likewise.
81 (ctf_member_info): Likewise.
82 (ctf_array_info): Likewise.
83 (ctf_enum_name): Likewise.
84 (ctf_enum_value): Likewise.
85 (ctf_member_iter): Likewise.
86 (ctf_enum_iter): Likewise.
87 (ctf_type_iter): Likewise.
88 (ctf_variable_iter): Likewise.
89
143dce84
NA
902019-05-28 Nick Alcock <nick.alcock@oracle.com>
91
92 * ctf-api.h (struct bfd): New forward.
93 (ctf_fdopen): New.
94 (ctf_bfdopen): Likewise.
95 (ctf_open): Likewise.
96 (ctf_arc_open): Likewise.
97
9402cc59
NA
982019-05-28 Nick Alcock <nick.alcock@oracle.com>
99
100 * ctf.h (CTFA_MAGIC): New.
101 (struct ctf_archive): New.
102 (struct ctf_archive_modent): Likewise.
103 * ctf-api.h (ctf_archive_member_f): New.
104 (ctf_archive_raw_member_f): Likewise.
105 (ctf_arc_write): Likewise.
106 (ctf_arc_close): Likewise.
107 (ctf_arc_open_by_name): Likewise.
108 (ctf_archive_iter): Likewise.
109 (ctf_archive_raw_iter): Likewise.
110 (ctf_get_arc): Likewise.
111
72f33921
NA
1122019-05-28 Nick Alcock <nick.alcock@oracle.com>
113
114 * ctf-api.h (ctf_file_close): New declaration.
115 (ctf_getdatasect): Likewise.
116 (ctf_parent_file): Likewise.
117 (ctf_parent_name): Likewise.
118 (ctf_parent_name_set): Likewise.
119 (ctf_import): Likewise.
120 (ctf_setmodel): Likewise.
121 (ctf_getmodel): Likewise.
122 (ctf_setspecific): Likewise.
123 (ctf_getspecific): Likewise.
124
47d546f4
NA
1252019-05-28 Nick Alcock <nick.alcock@oracle.com>
126
127 * ctf-api.h (zlib.h): New include.
128 (ctf_sect_t): New.
129 (ctf_sect_names_t): Likewise.
130 (ctf_encoding_t): Likewise.
131 (ctf_membinfo_t): Likewise.
132 (ctf_arinfo_t): Likewise.
133 (ctf_funcinfo_t): Likewise.
134 (ctf_lblinfo_t): Likewise.
135 (ctf_snapshot_id_t): Likewise.
136 (CTF_FUNC_VARARG): Likewise.
137 (ctf_simple_open): Likewise.
138 (ctf_bufopen): Likewise.
139 (ctf_create): Likewise.
140 (ctf_add_array): Likewise.
141 (ctf_add_const): Likewise.
142 (ctf_add_enum_encoded): Likewise.
143 (ctf_add_enum): Likewise.
144 (ctf_add_float): Likewise.
145 (ctf_add_forward): Likewise.
146 (ctf_add_function): Likewise.
147 (ctf_add_integer): Likewise.
148 (ctf_add_slice): Likewise.
149 (ctf_add_pointer): Likewise.
150 (ctf_add_type): Likewise.
151 (ctf_add_typedef): Likewise.
152 (ctf_add_restrict): Likewise.
153 (ctf_add_struct): Likewise.
154 (ctf_add_union): Likewise.
155 (ctf_add_struct_sized): Likewise.
156 (ctf_add_union_sized): Likewise.
157 (ctf_add_volatile): Likewise.
158 (ctf_add_enumerator): Likewise.
159 (ctf_add_member): Likewise.
160 (ctf_add_member_offset): Likewise.
161 (ctf_add_member_encoded): Likewise.
162 (ctf_add_variable): Likewise.
163 (ctf_set_array): Likewise.
164 (ctf_update): Likewise.
165 (ctf_snapshot): Likewise.
166 (ctf_rollback): Likewise.
167 (ctf_discard): Likewise.
168 (ctf_write): Likewise.
169 (ctf_gzwrite): Likewise.
170 (ctf_compress_write): Likewise.
171
479604f4
NA
1722019-05-28 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf-api.h (ctf_errno): New declaration.
175 (ctf_errmsg): Likewise.
176
60da9d95
NA
1772019-05-28 Nick Alcock <nick.alcock@oracle.com>
178
179 * ctf-api.h (ctf_setdebug): New.
180 (ctf_getdebug): Likewise.
181
2e94b056
NA
1822019-05-28 Nick Alcock <nick.alcock@oracle.com>
183
184 * ctf-api.h: New file.
185
fceac76e
NA
1862019-05-28 Nick Alcock <nick.alcock@oracle.com>
187
188 * ctf.h: New file.
189
2301ed1c
SN
1902019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
191
192 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
193 (STO_AARCH64_VARIANT_PCS): Define.
194
5663e321
AM
1952019-05-24 Alan Modra <amodra@gmail.com>
196
197 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
198 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
199 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
200 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
201 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
202 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
203 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
204 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
205 (R_PPC64_D28, R_PPC64_PCREL28): Define.
206
dd7efa79
PB
2072019-05-24 Peter Bergner <bergner@linux.ibm.com>
208 Alan Modra <amodra@gmail.com>
209
210 * dis-asm.h (WIDE_OUTPUT): Define.
211 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
212 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
213 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
214
8ebe6212
JM
2152019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
216
217 * elf/bpf.h: New file.
218
a7ad558c
AV
2192019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
220
221 * elf/arm.h (Tag_MVE_arch): Define new enum value.
222 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
223
28ed815a
MM
2242019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
225
226 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
227 operand.
228
fd1dc4a0
MM
2292019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
230
231 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
232 iclass.
233
31e36ab3
MM
2342019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
235
236 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
237
1be5f94f
MM
2382019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
239
240 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
241 iclass.
242
3c17238b
MM
2432019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
244
245 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
246 operand.
247 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
248
cd50a87a
MM
2492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
250
251 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
252
3c705960
MM
2532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
254
255 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
256
0a57e14f
MM
2572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
258
259 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
260
c469c864
MM
2612019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
262
263 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
264
116adc27
MM
2652019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
266
267 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
268
3bd82c86
MM
2692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
270
271 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
272
adccc507
MM
2732019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
274
275 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
276
7ce2460a
MM
2772019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
278
279 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
280 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
281 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
282 feature macros.
283
41cee089
FS
2842019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
285 Faraz Shahbazker <fshahbazker@wavecomp.com>
286
287 * opcode/mips.h (ASE_EVA_R6): New macro.
288 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
289
b83b4b13
SD
2902019-05-01 Sudakshina Das <sudi.das@arm.com>
291
292 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
293 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
294
a45328b9
AB
2952019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
296 Faraz Shahbazker <fshahbazker@wavecomp.com>
297
298 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
299 (M_SCWP_AB, M_SCDP_AB): Likewise.
300
cd092337
MR
3012019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
302
303 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
304
1889da70
AV
3052019-04-15 Sudakshina Das <sudi.das@arm.com>
306
307 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
308
1caf72a5
AV
3092019-04-15 Sudakshina Das <sudi.das@arm.com>
310
311 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
312
e5d6e09e
AV
3132019-04-15 Sudakshina Das <sudi.das@arm.com>
314
315 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
316
031254f2
AV
3172019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
318
319 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
320 (MAX_TAG_CPU_ARCH): Set value to above macro.
321 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
322 (ARM_AEXT_V8_1M_MAIN): Likewise.
323 (ARM_AEXT2_V8_1M_MAIN): Likewise.
324 (ARM_ARCH_V8_1M_MAIN): Likewise.
325
bd7ceb8d
SD
3262019-04-11 Sudakshina Das <sudi.das@arm.com>
327
328 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
329
462cac58
L
3302019-04-08 H.J. Lu <hongjiu.lu@intel.com>
331
332 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
333
07ffcfec
AM
3342019-04-07 Alan Modra <amodra@gmail.com>
335
336 Merge from gcc.
337 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
338 PR89877
339 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
340 (sub_ddmmss): Likewise.
341
5b9c07b2
L
3422019-04-06 H.J. Lu <hongjiu.lu@intel.com>
343
344 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
345
34ef62f4
AV
3462019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
347
348 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
349 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
350 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
351 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
352 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
353 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
354 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
355 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
356
96a86c01
AM
3572019-03-28 Alan Modra <amodra@gmail.com>
358
359 PR 24390
360 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
361
53b2f36b
TC
3622019-03-25 Tamar Christina <tamar.christina@arm.com>
363
364 * dis-asm.h (struct disassemble_info): Add stop_offset.
365
1dbade74
SD
3662019-03-13 Sudakshina Das <sudi.das@arm.com>
367
368 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
369
37c18eed
SD
3702019-03-13 Sudakshina Das <sudi.das@arm.com>
371 Szabolcs Nagy <szabolcs.nagy@arm.com>
372
373 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
374
cd702818
SD
3752019-03-13 Sudakshina Das <sudi.das@arm.com>
376
377 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
378 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
379 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
380
e6c3b5bf
AH
3812019-02-20 Alan Hayward <alan.hayward@arm.com>
382
383 * elf/common.h (NT_ARM_PAC_MASK): Add define.
384
91d78b81
SJ
3852019-02-15 Saagar Jha <saagar@saagarjha.com>
386
387 * mach-o/loader.h: Use new OS names in comments.
388
e2077304 3892019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
390
391 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
392 (splay_tree_delete_value_fn): Likewise.
393
fc60b8c8
AK
3942019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
395
396 * opcode/s390.h (enum s390_opcode_cpu_val): Add
397 S390_OPCODE_ARCH13.
398
550fd7bf
SD
3992019-01-25 Sudakshina Das <sudi.das@arm.com>
400 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
401
402 * opcode/aarch64.h (enum aarch64_opnd): Remove
403 AARCH64_OPND_ADDR_SIMPLE_2.
404 (enum aarch64_insn_class): Remove ldstgv_indexed.
405
71ba91e1
TT
4062019-01-22 Tom Tromey <tom@tromey.com>
407
408 * coff/ecoff.h: Include coff/sym.h.
409
f974f26c
NC
4102018-06-24 Nick Clifton <nickc@redhat.com>
411
412 2.32 branch created.
413
2dc8dd17
JW
4142019-01-16 Kito Cheng <kito@andestech.com>
415
416 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
417 (Tag_RISCV_arch): Likewise.
418 (Tag_RISCV_priv_spec): Likewise.
419 (Tag_RISCV_priv_spec_minor): Likewise.
420 (Tag_RISCV_priv_spec_revision): Likewise.
421 (Tag_RISCV_unaligned_access): Likewise.
422 (Tag_RISCV_stack_align): Likewise.
423
8f0a2148
ПК
4242019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
425
426 * dis-asm.h: include <string.h>
427
1910070b
NC
4282019-01-10 Nick Clifton <nickc@redhat.com>
429
430 * Merge from GCC:
431 2018-12-22 Jason Merrill <jason@redhat.com>
432
433 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
434 ARM, HP, and EDG demangling styles.
435
a08da33e
SL
4362019-01-09 Sandra Loosemore <sandra@codesourcery.com>
437
438 Merge from GCC:
439 PR other/16615
440
441 * libiberty.h: Mechanically replace "can not" with "cannot".
442 * plugin-api.h: Likewise.
443
59581069
YS
4442018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
445
446 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
447 (E_FLAG_RX_V3): New RXv3 type.
448 * opcode/rx.h (RX_Size): Add double size.
449 (RX_Operand_Type): Add double FPU registers.
450 (RX_Opcode_ID): Add new instuctions.
451
82704155
AM
4522019-01-01 Alan Modra <amodra@gmail.com>
453
454 Update year range in copyright notice of all files.
455
d5c04e1b 456For older changes see ChangeLog-2018
3499769a 457\f
d5c04e1b 458Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
459
460Copying and distribution of this file, with or without modification,
461are permitted in any medium without royalty provided the copyright
462notice and this notice are preserved.
463
464Local Variables:
465mode: change-log
466left-margin: 8
467fill-column: 74
468version-control: never
469End:
This page took 0.184617 seconds and 4 git commands to generate.