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