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