Re: Optimise away eh_frame advance_loc 0
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
30fe1832
AM
12019-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
22216541
AM
72019-10-16 Alan Modra <amodra@gmail.com>
8
9 PR 13616
10 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
11
c0ea7c52
JL
122019-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
de07e349
NA
172019-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
791915db
NA
222019-08-05 Nick Alcock <nick.alcock@oracle.com>
23
24 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
25
87279e3c
NA
262019-09-23 Nick Alcock <nick.alcock@oracle.com>
27
28 * ctf-api.h: Note the instability of the ctf_link interfaces.
29
1ff6de03
NA
302019-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
7e97445a
NA
372019-07-13 Nick Alcock <nick.alcock@oracle.com>
38
39 * ctf-api.h (includes): No longer include <sys/param.h>.
40
49ea9b45
NA
412019-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
eabb7154
NA
472019-07-13 Nick Alcock <nick.alcock@oracle.com>
48
49 * ctf-api.h (ECTF_INTERNAL): New.
50
72c83edd
NA
512019-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
5537f9b9
NA
692019-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
d851ecd3
NA
752019-07-13 Nick Alcock <nick.alcock@oracle.com>
76
77 * ctf.h (CTF_SET_STID): New.
78
0ac62312
NA
792019-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
2db912ba
NA
842019-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
fd55eae8
NA
912019-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
640197ac
AM
1022019-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
0b4453c7
AM
1102019-09-23 Alan Modra <amodra@gmail.com>
111
112 * bfdlink.h (enum notice_asneeded_action): Define.
113
7e9ad3a3
JW
1142019-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
60391a25
PB
1202019-09-09 Phil Blundell <pb@pbcl.net>
121
122 binutils 2.33 branch created.
123
cd18a823
CZ
1242019-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
baf46cd7
AM
1292019-08-22 Alan Modra <amodra@gmail.com>
130
131 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
132
f16a9783
MS
1332019-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
7b1dd701
YS
1382019-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
7e126ba3
CZ
1472019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
148
7b1dd701 149 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
150 (SWITCH): Likewise.
151
7137a1ed
AM
1522019-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
1dd1bc4d
OM
1572019-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
c213164a
AM
1782019-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
12a0b67d
NA
1852019-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
21df382b
JB
1922019-07-16 Jan Beulich <jbeulich@suse.com>
193
194 * opcode/i386.h (POP_SEG386_SHORT): New.
195
41be57ca
MM
1962019-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
083114f8 2012019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
202
203 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
204 short, so following structures are properly aligned.
205
e30d1fa1
SN
2062019-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
a610aa4f
NA
2122019-06-03 Nick Alcock <nick.alcock@oracle.com>
213
214 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
215
a0486bac
JM
2162019-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
a30b3e18
NA
2232019-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
6dbf2b73
NA
2292019-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
6c33b742
NA
2382019-05-28 Nick Alcock <nick.alcock@oracle.com>
239
240 * ctf-api.h (ctf_version): New.
241
b437bfe0
NA
2422019-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
316afdb1
NA
2502019-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
143dce84
NA
2812019-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
9402cc59
NA
2892019-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
72f33921
NA
3032019-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
47d546f4
NA
3162019-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
479604f4
NA
3632019-05-28 Nick Alcock <nick.alcock@oracle.com>
364
365 * ctf-api.h (ctf_errno): New declaration.
366 (ctf_errmsg): Likewise.
367
60da9d95
NA
3682019-05-28 Nick Alcock <nick.alcock@oracle.com>
369
370 * ctf-api.h (ctf_setdebug): New.
371 (ctf_getdebug): Likewise.
372
2e94b056
NA
3732019-05-28 Nick Alcock <nick.alcock@oracle.com>
374
375 * ctf-api.h: New file.
376
fceac76e
NA
3772019-05-28 Nick Alcock <nick.alcock@oracle.com>
378
379 * ctf.h: New file.
380
2301ed1c
SN
3812019-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
5663e321
AM
3862019-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
dd7efa79
PB
3982019-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
8ebe6212
JM
4062019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
407
408 * elf/bpf.h: New file.
409
a7ad558c
AV
4102019-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
28ed815a
MM
4152019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
416
417 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
418 operand.
419
fd1dc4a0
MM
4202019-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
31e36ab3
MM
4252019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
426
427 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
428
1be5f94f
MM
4292019-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
3c17238b
MM
4342019-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
cd50a87a
MM
4402019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
441
442 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
443
3c705960
MM
4442019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
445
446 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
447
0a57e14f
MM
4482019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
449
450 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
451
c469c864
MM
4522019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
453
454 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
455
116adc27
MM
4562019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
457
458 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
459
3bd82c86
MM
4602019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
461
462 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
463
adccc507
MM
4642019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
465
466 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
467
7ce2460a
MM
4682019-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
41cee089
FS
4752019-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
b83b4b13
SD
4812019-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
a45328b9
AB
4862019-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
cd092337
MR
4922019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
493
494 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
495
1889da70
AV
4962019-04-15 Sudakshina Das <sudi.das@arm.com>
497
498 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
499
1caf72a5
AV
5002019-04-15 Sudakshina Das <sudi.das@arm.com>
501
502 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
503
e5d6e09e
AV
5042019-04-15 Sudakshina Das <sudi.das@arm.com>
505
506 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
507
031254f2
AV
5082019-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
bd7ceb8d
SD
5172019-04-11 Sudakshina Das <sudi.das@arm.com>
518
519 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
520
462cac58
L
5212019-04-08 H.J. Lu <hongjiu.lu@intel.com>
522
523 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
524
07ffcfec
AM
5252019-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
5b9c07b2
L
5332019-04-06 H.J. Lu <hongjiu.lu@intel.com>
534
535 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
536
34ef62f4
AV
5372019-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
96a86c01
AM
5482019-03-28 Alan Modra <amodra@gmail.com>
549
550 PR 24390
551 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
552
53b2f36b
TC
5532019-03-25 Tamar Christina <tamar.christina@arm.com>
554
555 * dis-asm.h (struct disassemble_info): Add stop_offset.
556
1dbade74
SD
5572019-03-13 Sudakshina Das <sudi.das@arm.com>
558
559 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
560
37c18eed
SD
5612019-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
cd702818
SD
5662019-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
e6c3b5bf
AH
5722019-02-20 Alan Hayward <alan.hayward@arm.com>
573
574 * elf/common.h (NT_ARM_PAC_MASK): Add define.
575
91d78b81
SJ
5762019-02-15 Saagar Jha <saagar@saagarjha.com>
577
578 * mach-o/loader.h: Use new OS names in comments.
579
e2077304 5802019-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
fc60b8c8
AK
5852019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
586
587 * opcode/s390.h (enum s390_opcode_cpu_val): Add
588 S390_OPCODE_ARCH13.
589
550fd7bf
SD
5902019-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
71ba91e1
TT
5972019-01-22 Tom Tromey <tom@tromey.com>
598
599 * coff/ecoff.h: Include coff/sym.h.
600
f974f26c
NC
6012018-06-24 Nick Clifton <nickc@redhat.com>
602
603 2.32 branch created.
604
2dc8dd17
JW
6052019-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
8f0a2148
ПК
6152019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
616
617 * dis-asm.h: include <string.h>
618
1910070b
NC
6192019-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
a08da33e
SL
6272019-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
59581069
YS
6352018-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
82704155
AM
6432019-01-01 Alan Modra <amodra@gmail.com>
644
645 Update year range in copyright notice of all files.
646
d5c04e1b 647For older changes see ChangeLog-2018
3499769a 648\f
d5c04e1b 649Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
650
651Copying and distribution of this file, with or without modification,
652are permitted in any medium without royalty provided the copyright
653notice and this notice are preserved.
654
655Local Variables:
656mode: change-log
657left-margin: 8
658fill-column: 74
659version-control: never
660End:
This page took 0.203724 seconds and 4 git commands to generate.