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