Home | History | Annotate | Line # | Download | only in include
      1  1.1  christos 2016-12-31  Dimitar Dimitrov  <dimitar (a] dinux.eu>
      2  1.1  christos 
      3  1.1  christos 	* elf/common.h: Add PRU ELF.
      4  1.1  christos 	* elf/pru.h: New file.
      5  1.1  christos 	* opcode/pru.h: New file.
      6  1.1  christos 	* dis-asm.h (print_insn_pru): Declare.
      7  1.1  christos 
      8  1.1  christos 2016-12-23  Maciej W. Rozycki  <macro (a] imgtec.com>
      9  1.1  christos 
     10  1.1  christos 	* opcode/mips.h: Document `0', `1', `2', `3', `4' and `s'
     11  1.1  christos 	operand codes.
     12  1.1  christos 
     13  1.1  christos 2016-12-23  Maciej W. Rozycki  <macro (a] imgtec.com>
     14  1.1  christos 
     15  1.1  christos 	* opcode/mips.h: Replace `0' and `4' operand codes with `.' and
     16  1.1  christos 	`F' respectively.
     17  1.1  christos 
     18  1.1  christos 2016-12-23  Maciej W. Rozycki  <macro (a] imgtec.com>
     19  1.1  christos 
     20  1.1  christos 	* opcode/mips.h (INSN2_SHORT_ONLY): New macro.
     21  1.1  christos 
     22  1.1  christos 2016-12-21  Alan Modra  <amodra (a] gmail.com>
     23  1.1  christos 
     24  1.1  christos 	* coff/pe.h: Fix comment chars with high bit set.
     25  1.1  christos 	* opcode/xgate.h: Likewise.
     26  1.1  christos 
     27  1.1  christos 2016-12-20  Maciej W. Rozycki  <macro (a] imgtec.com>
     28  1.1  christos 
     29  1.1  christos 	* opcode/mips.h (mips_opcode_32bit_p): New inline function.
     30  1.1  christos 
     31  1.1  christos 2016-12-20  Andrew Waterman  <andrew (a] sifive.com>
     32  1.1  christos 
     33  1.1  christos 	* elf/riscv.h (EF_RISCV_SOFT_FLOAT): Don't define.
     34  1.1  christos 	(EF_RISCV_FLOAT_ABI, EF_RISCV_FLOAT_ABI_SOFT): Define.
     35  1.1  christos 	(EF_RISCV_FLOAT_ABI_SINGLE, EF_RISCV_FLOAT_ABI_DOUBLE): Define.
     36  1.1  christos 	(EF_RISCV_FLOAT_ABI_QUAD): Define.
     37  1.1  christos 
     38  1.1  christos 2016-12-20  Andrew Waterman  <andrew (a] sifive.com>
     39  1.1  christos 	    Kuan-Lin Chen  <kuanlinchentw (a] gmail.com>
     40  1.1  christos 
     41  1.1  christos 	* elf/riscv.h: Add R_RISCV_TPREL_I through R_RISCV_SET32.
     42  1.1  christos 
     43  1.1  christos 2016-12-16  fincs  <fincs.alt1 (a] gmail.com>
     44  1.1  christos 
     45  1.1  christos 	* bfdlink.h (struct bfd_link_info): Add gc_keep_exported.
     46  1.1  christos 
     47  1.1  christos 2016-12-14  Maciej W. Rozycki  <macro (a] imgtec.com>
     48  1.1  christos 
     49  1.1  christos 	* elf/mips.h (Elf_Internal_ABIFlags_v0): Also declare struct
     50  1.1  christos 	typedef as `elf_internal_abiflags_v0'.
     51  1.1  christos 
     52  1.1  christos 2016-12-13 Renlin Li <renlin.li (a] arm.com>
     53  1.1  christos 
     54  1.1  christos 	* opcode/aarch64.h (aarch64_operand_class): Remove
     55  1.1  christos 	AARCH64_OPND_CLASS_CP_REG.
     56  1.1  christos 	(enum aarch64_opnd): Change AARCH64_OPND_Cn to AARCH64_OPND_CRn,
     57  1.1  christos 	AARCH64_OPND_Cm to AARCH64_OPND_CRm.
     58  1.1  christos 	(aarch64_opnd_qualifier): Define AARCH64_OPND_QLF_CR qualifier.
     59  1.1  christos 
     60  1.1  christos 2016-12-09  Maciej W. Rozycki  <macro (a] imgtec.com>
     61  1.1  christos 
     62  1.1  christos 	* opcode/mips.h: Remove references to `>' operand code.
     63  1.1  christos 
     64  1.1  christos 2016-12-07  Maciej W. Rozycki  <macro (a] imgtec.com>
     65  1.1  christos 
     66  1.1  christos 	* opcode/mips.h (INSN_CHIP_MASK): Update according to bit use.
     67  1.1  christos 
     68  1.1  christos 2016-12-07  Maciej W. Rozycki  <macro (a] imgtec.com>
     69  1.1  christos 
     70  1.1  christos     	* opcode/mips.h (ASE_DSPR3): Add a comment.
     71  1.1  christos 
     72  1.1  christos 2016-12-05  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
     73  1.1  christos 
     74  1.1  christos 	* opcode/arm.h (ARM_EXT2_V8_3A, ARM_AEXT2_V8_3A): New.
     75  1.1  christos 	(ARM_ARCH_V8_3A): New.
     76  1.1  christos 
     77  1.1  christos 2016-11-29  Claudiu Zissulescu  <claziss (a] synopsys.com>
     78  1.1  christos 
     79  1.1  christos 	* opcode/arc.h (insn_class_t): Add DIVREM, LOAD, MOVE, MPY, STORE
     80  1.1  christos 	instruction classes.
     81  1.1  christos 
     82  1.1  christos 2016-11-22  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
     83  1.1  christos 
     84  1.1  christos 	* opcode/sparc.h (sparc_opcode_arch): New fields hwcaps and
     85  1.1  christos 	hwcaps2.
     86  1.1  christos 
     87  1.1  christos 2016-11-22  Alan Modra  <amodra (a] gmail.com>
     88  1.1  christos 
     89  1.1  christos 	PR 20744
     90  1.1  christos 	* opcode/ppc.h: Define VLE insns using 16A and 16D relocs.
     91  1.1  christos 
     92  1.1  christos 2016-11-03  David Tolnay <dtolnay (a] gmail.com>
     93  1.1  christos 	    Mark Wielaard  <mark (a] klomp.org>
     94  1.1  christos 
     95  1.1  christos 	* demangle.h (DMGL_RUST): New macro.
     96  1.1  christos 	(DMGL_STYLE_MASK): Add DMGL_RUST.
     97  1.1  christos 	(demangling_styles): Add dlang_rust.
     98  1.1  christos 	(RUST_DEMANGLING_STYLE_STRING): New macro.
     99  1.1  christos 	(RUST_DEMANGLING): New macro.
    100  1.1  christos 	(rust_demangle): New prototype.
    101  1.1  christos 	(rust_is_mangled): Likewise.
    102  1.1  christos 	(rust_demangle_sym): Likewise.
    103  1.1  christos 
    104  1.1  christos 2016-11-07  Jason Merrill  <jason (a] redhat.com>
    105  1.1  christos 
    106  1.1  christos 	* demangle.h (enum demangle_component_type): Add
    107  1.1  christos 	DEMANGLE_COMPONENT_NOEXCEPT, DEMANGLE_COMPONENT_THROW_SPEC.
    108  1.1  christos 
    109  1.1  christos 2016-11-18  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    110  1.1  christos 
    111  1.1  christos 	* opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_IMM_ROT1,
    112  1.1  christos 	AARCH64_OPND_IMM_ROT2, AARCH64_OPND_IMM_ROT3.
    113  1.1  christos 	(enum aarch64_op): Add OP_FCMLA_ELEM.
    114  1.1  christos 
    115  1.1  christos 2016-11-18  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    116  1.1  christos 
    117  1.1  christos 	* opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_ADDR_SIMM10.
    118  1.1  christos 	(enum aarch64_insn_class): Add ldst_imm10.
    119  1.1  christos 
    120  1.1  christos 2016-11-11  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    121  1.1  christos 
    122  1.1  christos 	* opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rm_SP.
    123  1.1  christos 
    124  1.1  christos 2016-11-11  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    125  1.1  christos 
    126  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_V8_3): Define.
    127  1.1  christos 	(AARCH64_ARCH_V8_3): Define.
    128  1.1  christos 	(AARCH64_ARCH_V8_1, AARCH64_ARCH_V8_2): Simplify.
    129  1.1  christos 
    130  1.1  christos 2016-11-04  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    131  1.1  christos 
    132  1.1  christos 	* opcode/arm.h (ARM_AEXT_V8M_MAIN_DSP): Define.
    133  1.1  christos 	(ARM_AEXT2_V8M_MAIN_DSP): Likewise.
    134  1.1  christos 	(ARM_ARCH_V8M_MAIN_DSP): Likewise.
    135  1.1  christos 
    136  1.1  christos 2016-11-03  Graham Markall  <graham.markall (a] embecosm.com>
    137  1.1  christos 
    138  1.1  christos 	* opcode/arc.h: Add PROTOCOL_DECODE to insn_class_t.
    139  1.1  christos 
    140  1.1  christos 2016-11-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    141  1.1  christos 
    142  1.1  christos 	* opcode/arc.h (struct arc_opcode): Change type of opcode and mask
    143  1.1  christos 	fields.
    144  1.1  christos 	(struct arc_long_opcode): Delete.
    145  1.1  christos 	(struct arc_operand): Change types for insert and extract
    146  1.1  christos 	handlers.
    147  1.1  christos 
    148  1.1  christos 2016-11-03  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    149  1.1  christos 
    150  1.1  christos 	* opcode/arc.h: Make macros 64-bit safe.
    151  1.1  christos 
    152  1.1  christos 2016-11-03  Graham Markall  <graham.markall (a] embecosm.com>
    153  1.1  christos 
    154  1.1  christos 	* opcode/arc.h (arc_opcode_len): Declare.
    155  1.1  christos 	(ARC_SHORT): Delete.
    156  1.1  christos 
    157  1.1  christos 2016-11-01  Palmer Dabbelt  <palmer (a] dabbelt.com>
    158  1.1  christos 	    Andrew Waterman <andrew (a] sifive.com>
    159  1.1  christos 
    160  1.1  christos 	Add support for RISC-V architecture.
    161  1.1  christos 	* dis-asm.h: Add prototypes for print_insn_riscv and
    162  1.1  christos 	print_riscv_disassembler_options.
    163  1.1  christos 	* elf/riscv.h: New file.
    164  1.1  christos 	* opcode/riscv-opc.h: New file.
    165  1.1  christos 	* opcode/riscv.h: New file.
    166  1.1  christos 
    167  1.1  christos 2016-10-17  Nick Clifton  <nickc (a] redhat.com>
    168  1.1  christos 
    169  1.1  christos 	* elf/common.h (DT_SYMTAB_SHNDX): Define.
    170  1.1  christos 	(EM_CLOUDSHIELD, EM_COREA_1ST, EM_COREA_2ND, EM_OPEN8): Define.
    171  1.1  christos 	(EM_VIDEOCORE5, EM_56800EX, EM_BA1, EM_BA2, EM_XCORE): Define.
    172  1.1  christos 	(EM_MCHP_PIC, EM_KM32, EM_KMX32, EM_KMX16, EM_KMX8): Define.
    173  1.1  christos 	(EM_KVARC, EM_CDP, EM_COGE, EM_COOL, EM_NORC): Define.
    174  1.1  christos 	(EM_CSR_KALIMBA, EM_Z80, EM_AMDGPU, EM_RISCV): Define.
    175  1.1  christos 	(ELFOSABI_OPENVOS): Define.
    176  1.1  christos 	(GRP_MASKOS, GRP_MASKPROC): Define.
    177  1.1  christos 
    178  1.1  christos 2016-10-14  Pedro Alves  <palves (a] redhat.com>
    179  1.1  christos 
    180  1.1  christos 	* ansidecl.h [__cplusplus >= 201103 && GCC_VERSION < 4007] (FINAL,
    181  1.1  christos 	OVERRIDE): Define as empty.
    182  1.1  christos 	[__cplusplus < 201103 && GCC_VERSION < 4007] (FINAL): Define as
    183  1.1  christos 	__final.
    184  1.1  christos 	[__cplusplus < 201103 && GCC_VERSION >= 4007] (OVERRIDE): Define as
    185  1.1  christos 	empty.
    186  1.1  christos 
    187  1.1  christos 2016-10-14  Pedro Alves  <palves (a] redhat.com>
    188  1.1  christos 
    189  1.1  christos 	* ansidecl.h (GCC_FINAL): Delete.
    190  1.1  christos 	(OVERRIDE, FINAL): New, moved from gcc/coretypes.h.
    191  1.1  christos 
    192  1.1  christos 2016-10-14  Claudiu Zissulescu  <claziss (a] synopsys.com>
    193  1.1  christos 
    194  1.1  christos 	* opcode/arc.h (ARC_OPCODE_ARCV2): New define.
    195  1.1  christos 
    196  1.1  christos 2016-09-29  Alan Modra  <amodra (a] gmail.com>
    197  1.1  christos 
    198  1.1  christos 	* opcode/ppc.h (PPC_OPERAND_OPTIONAL32): Define.
    199  1.1  christos 
    200  1.1  christos 2016-09-26  Claudiu Zissulescu  <claziss (a] synopsys.com>
    201  1.1  christos 
    202  1.1  christos 	* opcode/arc.h (insn_class_t): Add two new classes.
    203  1.1  christos 
    204  1.1  christos 2016-09-26  Alan Modra  <amodra (a] gmail.com>
    205  1.1  christos 
    206  1.1  christos 	* elf/ppc.h (Tag_GNU_Power_ABI_FP): Comment on new values.
    207  1.1  christos 
    208  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    209  1.1  christos 
    210  1.1  christos 	* opcode/aarch64.h (aarch64_cond): Bump array size to 4.
    211  1.1  christos 
    212  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    213  1.1  christos 
    214  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_SVE): New macro.
    215  1.1  christos 	(OP_MOV_P_P, OP_MOV_Z_P_Z, OP_MOV_Z_V, OP_MOV_Z_Z, OP_MOV_Z_Zi)
    216  1.1  christos 	(OP_MOVM_P_P_P, OP_MOVS_P_P, OP_MOVZS_P_P_P, OP_MOVZ_P_P_P)
    217  1.1  christos 	(OP_NOTS_P_P_P_Z, OP_NOT_P_P_P_Z): New aarch64_ops.
    218  1.1  christos 
    219  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    220  1.1  christos 
    221  1.1  christos 	* opcode/aarch64.h (sve_cpy, sve_index, sve_limm, sve_misc)
    222  1.1  christos 	(sve_movprfx, sve_pred_zm, sve_shift_pred, sve_shift_unpred)
    223  1.1  christos 	(sve_size_bhs, sve_size_bhsd, sve_size_hsd, sve_size_sd): New
    224  1.1  christos 	aarch64_insn_classes.
    225  1.1  christos 
    226  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    227  1.1  christos 
    228  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_Rm): New aarch64_opnd.
    229  1.1  christos 	(AARCH64_OPND_SVE_Rn_SP, AARCH64_OPND_SVE_VZn, AARCH64_OPND_SVE_Vd)
    230  1.1  christos 	(AARCH64_OPND_SVE_Vm, AARCH64_OPND_SVE_Vn): Likewise.
    231  1.1  christos 
    232  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    233  1.1  christos 
    234  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_FPIMM8): New aarch64_opnd.
    235  1.1  christos 	(AARCH64_OPND_SVE_I1_HALF_ONE, AARCH64_OPND_SVE_I1_HALF_TWO)
    236  1.1  christos 	(AARCH64_OPND_SVE_I1_ZERO_ONE): Likewise.
    237  1.1  christos 
    238  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    239  1.1  christos 
    240  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SIMM5): New aarch64_opnd.
    241  1.1  christos 	(AARCH64_OPND_SVE_AIMM, AARCH64_OPND_SVE_ASIMM)
    242  1.1  christos 	(AARCH64_OPND_SVE_INV_LIMM, AARCH64_OPND_SVE_LIMM)
    243  1.1  christos 	(AARCH64_OPND_SVE_LIMM_MOV, AARCH64_OPND_SVE_SHLIMM_PRED)
    244  1.1  christos 	(AARCH64_OPND_SVE_SHLIMM_UNPRED, AARCH64_OPND_SVE_SHRIMM_PRED)
    245  1.1  christos 	(AARCH64_OPND_SVE_SHRIMM_UNPRED, AARCH64_OPND_SVE_SIMM5)
    246  1.1  christos 	(AARCH64_OPND_SVE_SIMM5B, AARCH64_OPND_SVE_SIMM6)
    247  1.1  christos 	(AARCH64_OPND_SVE_SIMM8, AARCH64_OPND_SVE_UIMM3)
    248  1.1  christos 	(AARCH64_OPND_SVE_UIMM7, AARCH64_OPND_SVE_UIMM8)
    249  1.1  christos 	(AARCH64_OPND_SVE_UIMM8_53): Likewise.
    250  1.1  christos 	(aarch64_sve_dupm_mov_immediate_p): Declare.
    251  1.1  christos 
    252  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    253  1.1  christos 
    254  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4xVL): New aarch64_opnd.
    255  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RI_S4x2xVL, AARCH64_OPND_SVE_ADDR_RI_S4x3xVL)
    256  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RI_S4x4xVL, AARCH64_OPND_SVE_ADDR_RI_S6xVL)
    257  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RI_S9xVL): Likewise.
    258  1.1  christos 	(AARCH64_MOD_MUL_VL): New aarch64_modifier_kind.
    259  1.1  christos 
    260  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    261  1.1  christos 
    262  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_U6): New aarch64_opnd.
    263  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RI_U6x2, AARCH64_OPND_SVE_ADDR_RI_U6x4)
    264  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RI_U6x8, AARCH64_OPND_SVE_ADDR_RR)
    265  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RR_LSL1, AARCH64_OPND_SVE_ADDR_RR_LSL2)
    266  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RR_LSL3, AARCH64_OPND_SVE_ADDR_RX)
    267  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RX_LSL1, AARCH64_OPND_SVE_ADDR_RX_LSL2)
    268  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RX_LSL3, AARCH64_OPND_SVE_ADDR_RZ)
    269  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_LSL1, AARCH64_OPND_SVE_ADDR_RZ_LSL2)
    270  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_LSL3, AARCH64_OPND_SVE_ADDR_RZ_XTW_14)
    271  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_XTW_22, AARCH64_OPND_SVE_ADDR_RZ_XTW1_14)
    272  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_XTW1_22, AARCH64_OPND_SVE_ADDR_RZ_XTW2_14)
    273  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_XTW2_22, AARCH64_OPND_SVE_ADDR_RZ_XTW3_14)
    274  1.1  christos 	(AARCH64_OPND_SVE_ADDR_RZ_XTW3_22, AARCH64_OPND_SVE_ADDR_ZI_U5)
    275  1.1  christos 	(AARCH64_OPND_SVE_ADDR_ZI_U5x2, AARCH64_OPND_SVE_ADDR_ZI_U5x4)
    276  1.1  christos 	(AARCH64_OPND_SVE_ADDR_ZI_U5x8, AARCH64_OPND_SVE_ADDR_ZZ_LSL)
    277  1.1  christos 	(AARCH64_OPND_SVE_ADDR_ZZ_SXTW, AARCH64_OPND_SVE_ADDR_ZZ_UXTW):
    278  1.1  christos 	Likewise.
    279  1.1  christos 
    280  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    281  1.1  christos 
    282  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN_SCALED): New
    283  1.1  christos 	aarch64_opnd.
    284  1.1  christos 	(AARCH64_MOD_MUL): New aarch64_modifier_kind.
    285  1.1  christos 	(aarch64_opnd_info): Make shifter.amount an int64_t and
    286  1.1  christos 	rearrange the fields.
    287  1.1  christos 
    288  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    289  1.1  christos 
    290  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN): New aarch64_opnd.
    291  1.1  christos 	(AARCH64_OPND_SVE_PRFOP): Likewise.
    292  1.1  christos 	(aarch64_sve_pattern_array): Declare.
    293  1.1  christos 	(aarch64_sve_prfop_array): Likewise.
    294  1.1  christos 
    295  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    296  1.1  christos 
    297  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_QLF_P_Z): New aarch64_opnd_qualifier.
    298  1.1  christos 	(AARCH64_OPND_QLF_P_M): Likewise.
    299  1.1  christos 
    300  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    301  1.1  christos 
    302  1.1  christos 	* opcode/aarch64.h (AARCH64_OPND_CLASS_SVE_REG): New
    303  1.1  christos 	aarch64_operand_class.
    304  1.1  christos 	(AARCH64_OPND_CLASS_PRED_REG): Likewise.
    305  1.1  christos 	(AARCH64_OPND_SVE_Pd, AARCH64_OPND_SVE_Pg3, AARCH64_OPND_SVE_Pg4_5)
    306  1.1  christos 	(AARCH64_OPND_SVE_Pg4_10, AARCH64_OPND_SVE_Pg4_16)
    307  1.1  christos 	(AARCH64_OPND_SVE_Pm, AARCH64_OPND_SVE_Pn, AARCH64_OPND_SVE_Pt)
    308  1.1  christos 	(AARCH64_OPND_SVE_Za_5, AARCH64_OPND_SVE_Za_16, AARCH64_OPND_SVE_Zd)
    309  1.1  christos 	(AARCH64_OPND_SVE_Zm_5, AARCH64_OPND_SVE_Zm_16, AARCH64_OPND_SVE_Zn)
    310  1.1  christos 	(AARCH64_OPND_SVE_Zn_INDEX, AARCH64_OPND_SVE_ZnxN)
    311  1.1  christos 	(AARCH64_OPND_SVE_Zt, AARCH64_OPND_SVE_ZtxN): New aarch64_opnds.
    312  1.1  christos 
    313  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    314  1.1  christos 
    315  1.1  christos 	* opcode/aarch64.h (aarch64_opcode): Add a tied_operand field.
    316  1.1  christos 	(AARCH64_OPDE_UNTIED_OPERAND): New aarch64_operand_error_kind.
    317  1.1  christos 
    318  1.1  christos 2016-09-21  Richard Sandiford  <richard.sandiford (a] arm.com>
    319  1.1  christos 
    320  1.1  christos 	* opcode/aarch64.h (F_STRICT): New flag.
    321  1.1  christos 
    322  1.1  christos 2016-09-07  Richard Earnshaw  <rearnsha (a] arm.com>
    323  1.1  christos 
    324  1.1  christos 	* opcode/arm.h (ARM_ARCH_V8A_CRC): New architecture.
    325  1.1  christos 
    326  1.1  christos 2016-08-26  Cupertino Miranda  <cmiranda (a] synopsys.com>
    327  1.1  christos 	* elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
    328  1.1  christos 	SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
    329  1.1  christos 	* opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12
    330  1.1  christos 	relocation.
    331  1.1  christos 
    332  1.1  christos 2016-08-04  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    333  1.1  christos 
    334  1.1  christos 	* arm.h (ARM_GET_SYM_CMSE_SPCL): Define macro.
    335  1.1  christos 	(ARM_SET_SYM_CMSE_SPCL): Likewise.
    336  1.1  christos 
    337  1.1  christos 2016-08-01  Andrew Jenner  <andrew (a] codesourcery.com>
    338  1.1  christos 
    339  1.1  christos 	* opcode/ppc.h (PPC_OPCODE_E200Z4): New define.
    340  1.1  christos 
    341  1.1  christos 2016-07-29  Aldy Hernandez  <aldyh (a] redhat.com>
    342  1.1  christos 
    343  1.1  christos 	* libiberty.h (MAX_ALLOCA_SIZE): New macro.
    344  1.1  christos 
    345  1.1  christos 2016-07-27  Graham Markall  <graham.markall (a] embecosm.com>
    346  1.1  christos 
    347  1.1  christos         * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE,
    348  1.1  christos         ARC_OPERAND_COLON. Add the arc_nps_address_type enum and
    349  1.1  christos         ARC_NUM_ADDRTYPES.
    350  1.1  christos         * opcode/arc.h: Add BMU to insn_class_t enum.
    351  1.1  christos         * opcode/arc.h: Add PMU to insn_class_t enum.
    352  1.1  christos 
    353  1.1  christos 2016-07-20  Claudiu Zissulescu  <claziss (a] synopsys.com>
    354  1.1  christos 
    355  1.1  christos 	* dis-asm.h: Declare print_arc_disassembler_options.
    356  1.1  christos 
    357  1.1  christos 2016-07-15  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    358  1.1  christos 
    359  1.1  christos 	* bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
    360  1.1  christos 	out_implib_bfd fields.
    361  1.1  christos 
    362  1.1  christos 2016-07-14  Claudiu Zissulescu  <claziss (a] synopsys.com>
    363  1.1  christos 
    364  1.1  christos 	* elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
    365  1.1  christos 
    366  1.1  christos 2016-07-05  Andre Vieria  <andre.simoesdiasvieira (a] arm.com>
    367  1.1  christos 
    368  1.1  christos 	* include/elf/arm.h (SHF_ARM_NOREAD): Rename to ...
    369  1.1  christos 	(SHF_ARM_PURECODE): ... this.
    370  1.1  christos 
    371  1.1  christos 2016-07-01  Szabolcs Nagy  <szabolcs.nagy (a] arm.com>
    372  1.1  christos 
    373  1.1  christos 	* opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
    374  1.1  christos 	(AARCH64_CPU_HAS_ANY_FEATURES): New.
    375  1.1  christos 	(AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
    376  1.1  christos 	(AARCH64_OPCODE_HAS_FEATURE): Remove.
    377  1.1  christos 
    378  1.1  christos 2016-06-30  Matthew Wahab  <matthew.wahab (a] arm.com>
    379  1.1  christos 
    380  1.1  christos 	* opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set
    381  1.1  christos 	of enabled FPU features.
    382  1.1  christos 
    383  1.1  christos 2016-06-29  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    384  1.1  christos 
    385  1.1  christos 	* opcode/sparc.h (enum sparc_opcode_arch_val): Move
    386  1.1  christos 	SPARC_OPCODE_ARCH_MAX into the enum.
    387  1.1  christos 
    388  1.1  christos 2016-06-28  Richard Sandiford  <richard.sandiford (a] arm.com>
    389  1.1  christos 
    390  1.1  christos 	* opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
    391  1.1  christos 
    392  1.1  christos 2016-06-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    393  1.1  christos 
    394  1.1  christos 	* elf/mips.h (R_MIPS16_PC16_S1): New relocation.
    395  1.1  christos 
    396  1.1  christos 2016-06-25  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    397  1.1  christos 
    398  1.1  christos 	* elf/xtensa.h (xtensa_make_property_section): New prototype.
    399  1.1  christos 
    400  1.1  christos 2016-06-24  John Baldwin  <jhb (a] FreeBSD.org>
    401  1.1  christos 
    402  1.1  christos 	* elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
    403  1.1  christos 	(AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
    404  1.1  christos 	(AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
    405  1.1  christos 	(AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
    406  1.1  christos 
    407  1.1  christos 2016-06-23  Graham Markall  <graham.markall (a] embecosm.com>
    408  1.1  christos 
    409  1.1  christos 	* opcode/arc.h: Make insn_class_t alphabetical again.
    410  1.1  christos 
    411  1.1  christos 2016-06-22  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    412  1.1  christos 
    413  1.1  christos 	* elf/dlx.h: Wrap in extern C.
    414  1.1  christos 	* elf/xtensa.h: Likewise.
    415  1.1  christos 	* opcode/arc.h: Likewise.
    416  1.1  christos 
    417  1.1  christos 2016-06-22  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    418  1.1  christos 
    419  1.1  christos 	* opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
    420  1.1  christos 	tilegx_pipeline.
    421  1.1  christos 
    422  1.1  christos 2016-06-21  Graham Markall  <graham.markall (a] embecosm.com>
    423  1.1  christos 
    424  1.1  christos 	* opcode/arc.h: Add nps400 extension and instruction
    425  1.1  christos 	subclass.
    426  1.1  christos 	Remove ARC_OPCODE_NPS400
    427  1.1  christos 	* elf/arc.h: Remove E_ARC_MACH_NPS400
    428  1.1  christos 
    429  1.1  christos 2016-06-17  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    430  1.1  christos 
    431  1.1  christos 	* opcode/sparc.h (enum sparc_opcode_arch_val): Add
    432  1.1  christos 	SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
    433  1.1  christos 	SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
    434  1.1  christos 	SPARC_OPCODE_ARCH_V9M.
    435  1.1  christos 
    436  1.1  christos 2016-06-14  John Baldwin  <jhb (a] FreeBSD.org>
    437  1.1  christos 
    438  1.1  christos 	* opcode/msp430-decode.h (MSP430_Size): Remove.
    439  1.1  christos 	(Msp430_Opcode_Decoded): Change type of size to int.
    440  1.1  christos 
    441  1.1  christos 2016-06-11  Alan Modra  <amodra (a] gmail.com>
    442  1.1  christos 
    443  1.1  christos 	* coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
    444  1.1  christos 
    445  1.1  christos 2016-06-08  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    446  1.1  christos 
    447  1.1  christos 	* opcode/sparc.h: Add missing documentation for hyperprivileged
    448  1.1  christos 	registers in rd (%) and rs1 ($).
    449  1.1  christos 
    450  1.1  christos 2016-06-07  Alan Modra  <amodra (a] gmail.com>
    451  1.1  christos 
    452  1.1  christos 	* elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
    453  1.1  christos 	PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
    454  1.1  christos 	PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
    455  1.1  christos 	PPC_APUINFO_VLE: Define.
    456  1.1  christos 
    457  1.1  christos 2016-06-07  Matthew Wahab  <matthew.wahab (a] arm.com>
    458  1.1  christos 
    459  1.1  christos 	* opcode/arm.h (ARM_EXT2_RAS): New.  Also align preceding
    460  1.1  christos 	entries.
    461  1.1  christos 	(ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
    462  1.1  christos 
    463  1.1  christos 2016-06-02  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    464  1.1  christos 
    465  1.1  christos 	* opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
    466  1.1  christos 	(struct arc_long_opcode): New structure.
    467  1.1  christos 	(arc_long_opcodes): Declare.
    468  1.1  christos 	(arc_num_long_opcodes): Declare.
    469  1.1  christos 
    470  1.1  christos 2016-06-01  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    471  1.1  christos 
    472  1.1  christos 	* elf/mips.h: Add extern "C".
    473  1.1  christos 	* elf/sh.h: Likewise.
    474  1.1  christos 	* opcode/d10v.h: Likewise.
    475  1.1  christos 	* opcode/d30v.h: Likewise.
    476  1.1  christos 	* opcode/ia64.h: Likewise.
    477  1.1  christos 	* opcode/mips.h: Likewise.
    478  1.1  christos 	* opcode/ppc.h: Likewise.
    479  1.1  christos 	* opcode/sparc.h: Likewise.
    480  1.1  christos 	* opcode/tic6x.h: Likewise.
    481  1.1  christos 	* opcode/v850.h: Likewise.
    482  1.1  christos 
    483  1.1  christos 2016-05-28  Alan Modra  <amodra (a] gmail.com>
    484  1.1  christos 
    485  1.1  christos 	* bfdlink.h (struct bfd_link_callbacks): Update comments.
    486  1.1  christos 	Return void from multiple_definition, multiple_common,
    487  1.1  christos 	add_to_set, constructor, warning, undefined_symbol,
    488  1.1  christos 	reloc_overflow, reloc_dangerous and unattached_reloc.
    489  1.1  christos 
    490  1.1  christos 2016-05-26  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    491  1.1  christos 
    492  1.1  christos 	* opcode/metag.h: wrap declarations in extern "C".
    493  1.1  christos 
    494  1.1  christos 2016-05-23  Claudiu Zissulescu  <claziss (a] synopsys.com>
    495  1.1  christos 
    496  1.1  christos 	* opcode/arc.h (insn_subclass_t): Add COND.
    497  1.1  christos 	(flag_class_t): Add F_CLASS_EXTEND.
    498  1.1  christos 
    499  1.1  christos 2016-05-23  Cupertino Miranda  <cmiranda (a] synopsys.com>
    500  1.1  christos 
    501  1.1  christos 	* opcode/arc.h (struct arc_opcode): Renamed attribute class to
    502  1.1  christos 	insn_class.
    503  1.1  christos 	(struct arc_flag_class): Renamed attribute class to flag_class.
    504  1.1  christos 
    505  1.1  christos 2016-05-23  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    506  1.1  christos 
    507  1.1  christos 	* opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
    508  1.1  christos 	plain symbol.
    509  1.1  christos 
    510  1.1  christos 2016-04-29  Tom Tromey  <tom (a] tromey.com>
    511  1.1  christos 
    512  1.1  christos 	* dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
    513  1.1  christos 	DW_LANG_Rust_old>: New constants.
    514  1.1  christos 
    515  1.1  christos 2016-05-11  Andrew Bennett  <andrew.bennett (a] imgtec.com>
    516  1.1  christos 
    517  1.1  christos 	* elf/mips.h (AFL_ASE_DSPR3): New macro.
    518  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
    519  1.1  christos 	* opcode/mips.h (ASE_DSPR3): New macro.
    520  1.1  christos 
    521  1.1  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    522  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    523  1.1  christos 
    524  1.1  christos 	* arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
    525  1.1  christos 	enumerator.
    526  1.1  christos 	(NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
    527  1.1  christos 	(ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
    528  1.1  christos 	(ARM_SYM_BRANCH_TYPE): Replace by ...
    529  1.1  christos 	(ARM_GET_SYM_BRANCH_TYPE): This and ...
    530  1.1  christos 	(ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
    531  1.1  christos 	BFD_ASSERT is defined or not.
    532  1.1  christos 
    533  1.1  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    534  1.1  christos 
    535  1.1  christos 	* elf/arm.h (Tag_DSP_extension): Define.
    536  1.1  christos 
    537  1.1  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    538  1.1  christos 
    539  1.1  christos 	* arm.h (ARM_FSET_CPU_SUBSET): Define macro.
    540  1.1  christos 
    541  1.1  christos 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    542  1.1  christos 
    543  1.1  christos 	* opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
    544  1.1  christos 	(ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
    545  1.1  christos 	(ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
    546  1.1  christos 	for the high core bits.
    547  1.1  christos 
    548  1.1  christos 2016-05-03  Claudiu Zissulescu  <claziss (a] synopsys.com>
    549  1.1  christos 
    550  1.1  christos 	* opcode/arc.h (ARC_SYNTAX_1OP): Declare
    551  1.1  christos 	(ARC_SYNTAX_NOP): Likewsie.
    552  1.1  christos 	(ARC_OP1_MUST_BE_IMM): Update defined value.
    553  1.1  christos 	(ARC_OP1_IMM_IMPLIED): Likewise.
    554  1.1  christos 	(arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
    555  1.1  christos 
    556  1.1  christos 2016-04-28  Nick Clifton  <nickc (a] redhat.com>
    557  1.1  christos 
    558  1.1  christos 	PR target/19722
    559  1.1  christos 	* opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
    560  1.1  christos 
    561  1.1  christos 2016-04-27  Alan Modra  <amodra (a] gmail.com>
    562  1.1  christos 
    563  1.1  christos 	* bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
    564  1.1  christos 	undef.  Formatting.
    565  1.1  christos 
    566  1.1  christos 2016-04-21  Nick Clifton  <nickc (a] redhat.com>
    567  1.1  christos 
    568  1.1  christos 	* bfdlink.h: Add prototype for bfd_link_check_relocs.
    569  1.1  christos 
    570  1.1  christos 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    571  1.1  christos 
    572  1.1  christos 	* bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
    573  1.1  christos 
    574  1.1  christos 2016-04-20  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    575  1.1  christos 
    576  1.1  christos 	* elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
    577  1.1  christos 
    578  1.1  christos 2016-04-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    579  1.1  christos 
    580  1.1  christos 	* opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
    581  1.1  christos 
    582  1.1  christos 2016-04-19  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    583  1.1  christos 
    584  1.1  christos 	* opcode/arc.h (insn_class_t): Add NET and ACL class.
    585  1.1  christos 
    586  1.1  christos 2016-04-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    587  1.1  christos 
    588  1.1  christos 	* elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
    589  1.1  christos 	* opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
    590  1.1  christos 
    591  1.1  christos 2016-04-12  Claudiu Zissulescu  <claziss (a] synopsys.com>
    592  1.1  christos 
    593  1.1  christos 	* opcode/arc.h (flag_class_t): Update.
    594  1.1  christos 	(ARC_OPCODE_NONE): Define.
    595  1.1  christos 	(ARC_OPCODE_ARCALL): Likewise.
    596  1.1  christos 	(ARC_OPCODE_ARCFPX): Likewise.
    597  1.1  christos 	(ARC_REGISTER_READONLY): Likewise.
    598  1.1  christos 	(ARC_REGISTER_WRITEONLY): Likewise.
    599  1.1  christos 	(ARC_REGISTER_NOSHORT_CUT): Likewise.
    600  1.1  christos 	(arc_aux_reg): Add cpu.
    601  1.1  christos 
    602  1.1  christos 2016-04-12  Claudiu Zissulescu  <claziss (a] synopsys.com>
    603  1.1  christos 
    604  1.1  christos 	* opcode/arc.h (arc_num_opcodes): Remove.
    605  1.1  christos 	(ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
    606  1.1  christos 	(ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
    607  1.1  christos 	(ARC_SUFFIX_FLAG): Define.
    608  1.1  christos 	(flags_none, flags_f, flags_cc, flags_ccf): Declare.
    609  1.1  christos 	(arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
    610  1.1  christos 	(arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
    611  1.1  christos 	(arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
    612  1.1  christos 	(arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
    613  1.1  christos 	(arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
    614  1.1  christos 	(arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
    615  1.1  christos 	(arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
    616  1.1  christos 	(arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
    617  1.1  christos 	(arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
    618  1.1  christos 
    619  1.1  christos 2016-04-05  Claudiu Zissulescu  <claziss (a] synopsys.com>
    620  1.1  christos 
    621  1.1  christos 	* opcode/arc.h (DPA, DPX, SPX): New subclass enums.
    622  1.1  christos 	(ARC_FPUDA): Define.
    623  1.1  christos 	(arc_aux_reg): Add new field.
    624  1.1  christos 
    625  1.1  christos 2016-04-05  Cupertino Miranda  <cmiranda (a] synopsys.com>
    626  1.1  christos 
    627  1.1  christos 	* opcode/arc-func.h (replace_bits24): Changed.
    628  1.1  christos 	(replace_bits24_be): Created.
    629  1.1  christos 
    630  1.1  christos 2016-03-29  Claudiu Zissulescu  <claziss (a] synopsys.com>
    631  1.1  christos 
    632  1.1  christos 	* opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
    633  1.1  christos 	(FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
    634  1.1  christos 	(INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
    635  1.1  christos 	(INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
    636  1.1  christos 	(INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
    637  1.1  christos 	(INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
    638  1.1  christos 	(INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
    639  1.1  christos 	(MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
    640  1.1  christos 	(MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
    641  1.1  christos 	(MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
    642  1.1  christos 	(MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
    643  1.1  christos 	(MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
    644  1.1  christos 	(INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
    645  1.1  christos 	(MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
    646  1.1  christos 
    647  1.1  christos 2016-03-22  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    648  1.1  christos 
    649  1.1  christos 	* opcode/i960.h: Add const qualifiers.
    650  1.1  christos 	* opcode/tic4x.h (struct tic4x_inst): Likewise.
    651  1.1  christos 
    652  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    653  1.1  christos 
    654  1.1  christos 	* opcodes/arc.h (insn_class_t): Add BITOP type.
    655  1.1  christos 
    656  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    657  1.1  christos 
    658  1.1  christos 	* opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
    659  1.1  christos 	new classes instead.
    660  1.1  christos 
    661  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    662  1.1  christos 
    663  1.1  christos 	* elf/arc.h (E_ARC_MACH_NPS400): Define.
    664  1.1  christos 	* opcode/arc.h (ARC_OPCODE_NPS400): Define.
    665  1.1  christos 
    666  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    667  1.1  christos 
    668  1.1  christos 	* elf/arc.h (EF_ARC_CPU_GENERIC): Delete.  Update related comment.
    669  1.1  christos 
    670  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    671  1.1  christos 
    672  1.1  christos 	* elf/arc.h (EF_ARC_MACH): Delete.
    673  1.1  christos 	(EF_ARC_MACH_MSK): Remove out of date comment.
    674  1.1  christos 
    675  1.1  christos 2016-03-21  Andrew Burgess  <andrew.burgess (a] embecosm.com>
    676  1.1  christos 
    677  1.1  christos 	* opcode/arc.h (ARC_OPCODE_BASE): Delete.
    678  1.1  christos 
    679  1.1  christos 2016-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    680  1.1  christos 
    681  1.1  christos 	PR ld/19807
    682  1.1  christos 	* bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
    683  1.1  christos 
    684  1.1  christos 2016-03-08  Cupertino Miranda  <Cupertino.Miranda (a] synopsys.com>
    685  1.1  christos 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
    686  1.1  christos 
    687  1.1  christos 	* elf/arc-reloc.def: Add a call to ME within the formula for each
    688  1.1  christos 	relocation that requires middle-endian correction.
    689  1.1  christos 
    690  1.1  christos 2016-03-07  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
    691  1.1  christos 
    692  1.1  christos 	* opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
    693  1.1  christos 	* opcode/h8300.h (struct h8_opcode): Likewise.
    694  1.1  christos 	* opcode/hppa.h (struct pa_opcode): Likewise.
    695  1.1  christos 	* opcode/msp430.h: Likewise.
    696  1.1  christos 	* opcode/spu.h (struct spu_opcode): Likewise.
    697  1.1  christos 	* opcode/tic30.h (struct _register): Likewise.
    698  1.1  christos 	* opcode/tic4x.h (struct tic4x_register): Likewise.
    699  1.1  christos 	(struct tic4x_cond): Likewise.
    700  1.1  christos 	(struct tic4x_indirect): Likewise.
    701  1.1  christos 	(struct tic4x_inst): Likewise.
    702  1.1  christos 	* opcode/visium.h (struct reg_entry): Likewise.
    703  1.1  christos 
    704  1.1  christos 2016-03-04  Matthew Wahab  <matthew.wahab (a] arm.com>
    705  1.1  christos 
    706  1.1  christos 	* arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
    707  1.1  christos 	(ARM_CPU_HAS_FEATURE): Add comment.
    708  1.1  christos 
    709  1.1  christos 2016-03-03  Than McIntosh <thanm (a] google.com>
    710  1.1  christos 
    711  1.1  christos 	* plugin-api.h: Add new hooks to the plugin transfer vector to
    712  1.1  christos 	to support querying section alignment and section size.
    713  1.1  christos 	(ld_plugin_get_input_section_alignment): New hook.
    714  1.1  christos 	(ld_plugin_get_input_section_size): New hook.
    715  1.1  christos 	(ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
    716  1.1  christos 	and LDPT_GET_INPUT_SECTION_SIZE.
    717  1.1  christos 	(ld_plugin_tv): Add tv_get_input_section_alignment and
    718  1.1  christos 	tv_get_input_section_size.
    719  1.1  christos 
    720  1.1  christos 2016-03-03  Evgenii Stepanov  <eugenis (a] google.com>
    721  1.1  christos 
    722  1.1  christos 	* plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
    723  1.1  christos 
    724  1.1  christos 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    725  1.1  christos 
    726  1.1  christos 	PR ld/19645
    727  1.1  christos 	* bfdlink.h (bfd_link_elf_stt_common): New enum.
    728  1.1  christos 	(bfd_link_info): Add elf_stt_common.
    729  1.1  christos 
    730  1.1  christos 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    731  1.1  christos 
    732  1.1  christos 	PR ld/19636
    733  1.1  christos 	PR ld/19704
    734  1.1  christos 	PR ld/19719
    735  1.1  christos 	* bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
    736  1.1  christos 
    737  1.1  christos 2016-02-19  Matthew Wahab  <matthew.wahab (a] arm.com>
    738  1.1  christos 	    Jiong Wang  <jiong.wang (a] arm.com>
    739  1.1  christos 
    740  1.1  christos 	* opcode/arm.h (ARM_EXT2_FP16_INSN): New.
    741  1.1  christos 
    742  1.1  christos 2016-02-10  Claudiu Zissulescu  <claziss (a] synopsys.com>
    743  1.1  christos 	    Janek van Oirschot  <jvanoirs (a] synopsys.com>
    744  1.1  christos 
    745  1.1  christos 	* opcode/arc.h (arc_opcode arc_relax_opcodes)
    746  1.1  christos 	(arc_num_relax_opcodes): Declare.
    747  1.1  christos 
    748  1.1  christos 2016-02-09  Nick Clifton  <nickc (a] redhat.com>
    749  1.1  christos 
    750  1.1  christos 	* opcode/metag.h (metag_scondtab): Mark as possibly unused.
    751  1.1  christos 	* opcode/nds32.h (nds32_r45map): Likewise.
    752  1.1  christos 	(nds32_r54map): Likewise.
    753  1.1  christos 	* opcode/visium.h (gen_reg_table): Likewise.
    754  1.1  christos 	(fp_reg_table, cc_table, opcode_table): Likewise.
    755  1.1  christos 
    756  1.1  christos 2016-02-09  Alan Modra  <amodra (a] gmail.com>
    757  1.1  christos 
    758  1.1  christos 	PR 16583
    759  1.1  christos 	* elf/common.h (AT_SUN_HWCAP): Undef before defining.
    760  1.1  christos 
    761  1.1  christos 2016-02-04  Nick Clifton  <nickc (a] redhat.com>
    762  1.1  christos 
    763  1.1  christos 	PR target/19561
    764  1.1  christos 	* opcode/msp430.h (IGNORE_CARRY_BIT): New define.
    765  1.1  christos 	(RRUX): Synthesise using case 2 rather than 7.
    766  1.1  christos 
    767  1.1  christos 2016-01-19  John Baldwin  <jhb (a] FreeBSD.org>
    768  1.1  christos 
    769  1.1  christos 	* elf/common.h (NT_FREEBSD_THRMISC): Define.
    770  1.1  christos 	(NT_FREEBSD_PROCSTAT_PROC): Define.
    771  1.1  christos 	(NT_FREEBSD_PROCSTAT_FILES): Define.
    772  1.1  christos 	(NT_FREEBSD_PROCSTAT_VMMAP): Define.
    773  1.1  christos 	(NT_FREEBSD_PROCSTAT_GROUPS): Define.
    774  1.1  christos 	(NT_FREEBSD_PROCSTAT_UMASK): Define.
    775  1.1  christos 	(NT_FREEBSD_PROCSTAT_RLIMIT): Define.
    776  1.1  christos 	(NT_FREEBSD_PROCSTAT_OSREL): Define.
    777  1.1  christos 	(NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
    778  1.1  christos 	(NT_FREEBSD_PROCSTAT_AUXV): Define.
    779  1.1  christos 
    780  1.1  christos 2016-01-18  Miranda Cupertino  <Cupertino.Miranda (a] synopsys.com>
    781  1.1  christos 	    Zissulescu Claudiu  <Claudiu.Zissulescu (a] synopsys.com>
    782  1.1  christos 
    783  1.1  christos 	* elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
    784  1.1  christos 	(ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
    785  1.1  christos 	(ARC_TLS_LE_32): Fixed formula.
    786  1.1  christos 	(ARC_TLS_GD_LD): Use new special function.
    787  1.1  christos 	* opcode/arc-func.h: Changed all the replacement
    788  1.1  christos 	functions to clear the patching bits before doing an or it with the value
    789  1.1  christos 	argument.
    790  1.1  christos 
    791  1.1  christos 2016-01-18  Nick Clifton  <nickc (a] redhat.com>
    792  1.1  christos 
    793  1.1  christos 	PR ld/19440
    794  1.1  christos 	* coff/internal.h (internal_syment): Use int to hold section
    795  1.1  christos 	number.
    796  1.1  christos 	(N_UNDEF): Cast to int not short.
    797  1.1  christos 	(N_ABS): Likewise.
    798  1.1  christos 	(N_DEBUG): Likewise.
    799  1.1  christos 	(N_TV): Likewise.
    800  1.1  christos 	(P_TV): Likewise.
    801  1.1  christos 
    802  1.1  christos 2016-01-11  Nick Clifton  <nickc (a] redhat.com>
    803  1.1  christos 
    804  1.1  christos 	Import this change from GCC mainline:
    805  1.1  christos 
    806  1.1  christos 	2016-01-07  Mike Frysinger  <vapier (a] gentoo.org>
    807  1.1  christos 
    808  1.1  christos 	* longlong.h: Change !__SHMEDIA__ to
    809  1.1  christos 	(!defined (__SHMEDIA__) || !__SHMEDIA__).
    810  1.1  christos 	Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
    811  1.1  christos 
    812  1.1  christos 2016-01-06  Maciej W. Rozycki  <macro (a] imgtec.com>
    813  1.1  christos 
    814  1.1  christos 	* opcode/mips.h: Add a summary of MIPS16 operand codes.
    815  1.1  christos 
    816  1.1  christos 2016-01-05  Mike Frysinger  <vapier (a] gentoo.org>
    817  1.1  christos 
    818  1.1  christos 	* libiberty.h (dupargv): Change arg to char * const *.
    819  1.1  christos 	(writeargv, countargv): Likewise.
    820  1.1  christos 
    821  1.1  christos 2016-01-01  Alan Modra  <amodra (a] gmail.com>
    822  1.1  christos 
    823  1.1  christos 	Update year range in copyright notice of all files.
    824  1.1  christos 
    825  1.1  christos For older changes see ChangeLog-0415, aout/ChangeLog-9115,
    826  1.1  christos cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
    827  1.1  christos mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
    828  1.1  christos som/ChangeLog-1015, and vms/ChangeLog-1015
    829  1.1  christos 
    831  1.1  christos Copyright (C) 2016 Free Software Foundation, Inc.
    832  1.1  christos 
    833  1.1  christos Copying and distribution of this file, with or without modification,
    834  1.1  christos are permitted in any medium without royalty provided the copyright
    835  1.1  christos notice and this notice are preserved.
    836  1.1  christos 
    837  1.1  christos Local Variables:
    838  1.1  christos mode: change-log
    839  1.1  christos left-margin: 8
    840  1.1  christos fill-column: 74
    841  1.1  christos version-control: never
    842                End:
    843