[arm] Automatically enable CRC instructions on supported ARMv8-A CPUs.
[external/binutils.git] / include / ChangeLog
1 2016-09-07  Richard Earnshaw  <rearnsha@arm.com>
2
3         * opcode/arm.h (ARM_ARCH_V8A_CRC): New architecture.
4
5 2016-08-26  Cupertino Miranda  <cmiranda@synopsys.com>
6         * elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
7         SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
8         * opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12
9         relocation.
10
11 2016-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12
13         * arm.h (ARM_GET_SYM_CMSE_SPCL): Define macro.
14         (ARM_SET_SYM_CMSE_SPCL): Likewise.
15
16 2016-08-01  Andrew Jenner  <andrew@codesourcery.com>
17
18         * opcode/ppc.h (PPC_OPCODE_E200Z4): New define.
19
20 2016-07-29  Aldy Hernandez  <aldyh@redhat.com>
21
22         * libiberty.h (MAX_ALLOCA_SIZE): New macro.
23
24 2016-07-27  Graham Markall  <graham.markall@embecosm.com>
25
26         * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE,
27         ARC_OPERAND_COLON. Add the arc_nps_address_type enum and
28         ARC_NUM_ADDRTYPES.
29         * opcode/arc.h: Add BMU to insn_class_t enum.
30         * opcode/arc.h: Add PMU to insn_class_t enum.
31
32 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
33
34         * dis-asm.h: Declare print_arc_disassembler_options.
35
36 2016-07-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
37
38         * bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
39         out_implib_bfd fields.
40
41 2016-07-14  Claudiu Zissulescu  <claziss@synopsys.com>
42
43         * elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
44
45 2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
46
47         * include/elf/arm.h (SHF_ARM_NOREAD): Rename to ...
48         (SHF_ARM_PURECODE): ... this.
49
50 2016-07-01  Szabolcs Nagy  <szabolcs.nagy@arm.com>
51
52         * opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
53         (AARCH64_CPU_HAS_ANY_FEATURES): New.
54         (AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
55         (AARCH64_OPCODE_HAS_FEATURE): Remove.
56
57 2016-06-30  Matthew Wahab  <matthew.wahab@arm.com>
58
59         * opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set
60         of enabled FPU features.
61
62 2016-06-29  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
63
64         * opcode/sparc.h (enum sparc_opcode_arch_val): Move
65         SPARC_OPCODE_ARCH_MAX into the enum.
66
67 2016-06-28  Richard Sandiford  <richard.sandiford@arm.com>
68
69         * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
70
71 2016-06-28  Maciej W. Rozycki  <macro@imgtec.com>
72
73         * elf/mips.h (R_MIPS16_PC16_S1): New relocation.
74
75 2016-06-25  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
76
77         * elf/xtensa.h (xtensa_make_property_section): New prototype.
78
79 2016-06-24  John Baldwin  <jhb@FreeBSD.org>
80
81         * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
82         (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
83         (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
84         (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
85
86 2016-06-23  Graham Markall  <graham.markall@embecosm.com>
87
88         * opcode/arc.h: Make insn_class_t alphabetical again.
89
90 2016-06-22  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
91
92         * elf/dlx.h: Wrap in extern C.
93         * elf/xtensa.h: Likewise.
94         * opcode/arc.h: Likewise.
95
96 2016-06-22  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
97
98         * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
99         tilegx_pipeline.
100
101 2016-06-21  Graham Markall  <graham.markall@embecosm.com>
102
103         * opcode/arc.h: Add nps400 extension and instruction
104         subclass.
105         Remove ARC_OPCODE_NPS400
106         * elf/arc.h: Remove E_ARC_MACH_NPS400
107
108 2016-06-17  Jose E. Marchesi  <jose.marchesi@oracle.com>
109
110         * opcode/sparc.h (enum sparc_opcode_arch_val): Add
111         SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
112         SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
113         SPARC_OPCODE_ARCH_V9M.
114
115 2016-06-14  John Baldwin  <jhb@FreeBSD.org>
116
117         * opcode/msp430-decode.h (MSP430_Size): Remove.
118         (Msp430_Opcode_Decoded): Change type of size to int.
119
120 2016-06-11  Alan Modra  <amodra@gmail.com>
121
122         * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
123
124 2016-06-08  Jose E. Marchesi  <jose.marchesi@oracle.com>
125
126         * opcode/sparc.h: Add missing documentation for hyperprivileged
127         registers in rd (%) and rs1 ($).
128
129 2016-06-07  Alan Modra  <amodra@gmail.com>
130
131         * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
132         PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
133         PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
134         PPC_APUINFO_VLE: Define.
135
136 2016-06-07  Matthew Wahab  <matthew.wahab@arm.com>
137
138         * opcode/arm.h (ARM_EXT2_RAS): New.  Also align preceding
139         entries.
140         (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
141
142 2016-06-02  Andrew Burgess  <andrew.burgess@embecosm.com>
143
144         * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
145         (struct arc_long_opcode): New structure.
146         (arc_long_opcodes): Declare.
147         (arc_num_long_opcodes): Declare.
148
149 2016-06-01  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
150
151         * elf/mips.h: Add extern "C".
152         * elf/sh.h: Likewise.
153         * opcode/d10v.h: Likewise.
154         * opcode/d30v.h: Likewise.
155         * opcode/ia64.h: Likewise.
156         * opcode/mips.h: Likewise.
157         * opcode/ppc.h: Likewise.
158         * opcode/sparc.h: Likewise.
159         * opcode/tic6x.h: Likewise.
160         * opcode/v850.h: Likewise.
161
162 2016-05-28  Alan Modra  <amodra@gmail.com>
163
164         * bfdlink.h (struct bfd_link_callbacks): Update comments.
165         Return void from multiple_definition, multiple_common,
166         add_to_set, constructor, warning, undefined_symbol,
167         reloc_overflow, reloc_dangerous and unattached_reloc.
168
169 2016-05-26  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
170
171         * opcode/metag.h: wrap declarations in extern "C".
172
173 2016-05-23  Claudiu Zissulescu  <claziss@synopsys.com>
174
175         * opcode/arc.h (insn_subclass_t): Add COND.
176         (flag_class_t): Add F_CLASS_EXTEND.
177
178 2016-05-23  Cupertino Miranda  <cmiranda@synopsys.com>
179
180         * opcode/arc.h (struct arc_opcode): Renamed attribute class to
181         insn_class.
182         (struct arc_flag_class): Renamed attribute class to flag_class.
183
184 2016-05-23  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
185
186         * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
187         plain symbol.
188
189 2016-04-29  Tom Tromey  <tom@tromey.com>
190
191         * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
192         DW_LANG_Rust_old>: New constants.
193
194 2016-05-11  Andrew Bennett  <andrew.bennett@imgtec.com>
195
196         * elf/mips.h (AFL_ASE_DSPR3): New macro.
197         (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
198         * opcode/mips.h (ASE_DSPR3): New macro.
199
200 2016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
201             Nick Clifton  <nickc@redhat.com>
202
203         * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
204         enumerator.
205         (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
206         (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
207         (ARM_SYM_BRANCH_TYPE): Replace by ...
208         (ARM_GET_SYM_BRANCH_TYPE): This and ...
209         (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
210         BFD_ASSERT is defined or not.
211
212 2016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
213
214         * elf/arm.h (Tag_DSP_extension): Define.
215
216 2016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
217
218         * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
219
220 2016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
221
222         * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
223         (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
224         (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
225         for the high core bits.
226
227 2016-05-03  Claudiu Zissulescu  <claziss@synopsys.com>
228
229         * opcode/arc.h (ARC_SYNTAX_1OP): Declare
230         (ARC_SYNTAX_NOP): Likewsie.
231         (ARC_OP1_MUST_BE_IMM): Update defined value.
232         (ARC_OP1_IMM_IMPLIED): Likewise.
233         (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
234
235 2016-04-28  Nick Clifton  <nickc@redhat.com>
236
237         PR target/19722
238         * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
239
240 2016-04-27  Alan Modra  <amodra@gmail.com>
241
242         * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
243         undef.  Formatting.
244
245 2016-04-21  Nick Clifton  <nickc@redhat.com>
246
247         * bfdlink.h: Add prototype for bfd_link_check_relocs.
248
249 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
250
251         * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
252
253 2016-04-20  Andrew Burgess  <andrew.burgess@embecosm.com>
254
255         * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
256
257 2016-04-19  Andrew Burgess  <andrew.burgess@embecosm.com>
258
259         * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
260
261 2016-04-19  Andrew Burgess  <andrew.burgess@embecosm.com>
262
263         * opcode/arc.h (insn_class_t): Add NET and ACL class.
264
265 2016-04-14  Andrew Burgess  <andrew.burgess@embecosm.com>
266
267         * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
268         * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
269
270 2016-04-12  Claudiu Zissulescu  <claziss@synopsys.com>
271
272         * opcode/arc.h (flag_class_t): Update.
273         (ARC_OPCODE_NONE): Define.
274         (ARC_OPCODE_ARCALL): Likewise.
275         (ARC_OPCODE_ARCFPX): Likewise.
276         (ARC_REGISTER_READONLY): Likewise.
277         (ARC_REGISTER_WRITEONLY): Likewise.
278         (ARC_REGISTER_NOSHORT_CUT): Likewise.
279         (arc_aux_reg): Add cpu.
280
281 2016-04-12  Claudiu Zissulescu  <claziss@synopsys.com>
282
283         * opcode/arc.h (arc_num_opcodes): Remove.
284         (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
285         (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
286         (ARC_SUFFIX_FLAG): Define.
287         (flags_none, flags_f, flags_cc, flags_ccf): Declare.
288         (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
289         (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
290         (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
291         (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
292         (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
293         (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
294         (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
295         (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
296         (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
297
298 2016-04-05  Claudiu Zissulescu  <claziss@synopsys.com>
299
300         * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
301         (ARC_FPUDA): Define.
302         (arc_aux_reg): Add new field.
303
304 2016-04-05  Cupertino Miranda  <cmiranda@synopsys.com>
305
306         * opcode/arc-func.h (replace_bits24): Changed.
307         (replace_bits24_be): Created.
308
309 2016-03-29  Claudiu Zissulescu  <claziss@synopsys.com>
310
311         * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
312         (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
313         (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
314         (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
315         (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
316         (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
317         (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
318         (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
319         (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
320         (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
321         (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
322         (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
323         (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
324         (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
325
326 2016-03-22  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
327
328         * opcode/i960.h: Add const qualifiers.
329         * opcode/tic4x.h (struct tic4x_inst): Likewise.
330
331 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
332
333         * opcodes/arc.h (insn_class_t): Add BITOP type.
334
335 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
336
337         * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
338         new classes instead.
339
340 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
341
342         * elf/arc.h (E_ARC_MACH_NPS400): Define.
343         * opcode/arc.h (ARC_OPCODE_NPS400): Define.
344
345 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
346
347         * elf/arc.h (EF_ARC_CPU_GENERIC): Delete.  Update related comment.
348
349 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
350
351         * elf/arc.h (EF_ARC_MACH): Delete.
352         (EF_ARC_MACH_MSK): Remove out of date comment.
353
354 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
355
356         * opcode/arc.h (ARC_OPCODE_BASE): Delete.
357
358 2016-03-15  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR ld/19807
361         * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
362
363 2016-03-08  Cupertino Miranda  <Cupertino.Miranda@synopsys.com>
364             Andrew Burgess  <andrew.burgess@embecosm.com>
365
366         * elf/arc-reloc.def: Add a call to ME within the formula for each
367         relocation that requires middle-endian correction.
368
369 2016-03-07  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
370
371         * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
372         * opcode/h8300.h (struct h8_opcode): Likewise.
373         * opcode/hppa.h (struct pa_opcode): Likewise.
374         * opcode/msp430.h: Likewise.
375         * opcode/spu.h (struct spu_opcode): Likewise.
376         * opcode/tic30.h (struct _register): Likewise.
377         * opcode/tic4x.h (struct tic4x_register): Likewise.
378         (struct tic4x_cond): Likewise.
379         (struct tic4x_indirect): Likewise.
380         (struct tic4x_inst): Likewise.
381         * opcode/visium.h (struct reg_entry): Likewise.
382
383 2016-03-04  Matthew Wahab  <matthew.wahab@arm.com>
384
385         * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
386         (ARM_CPU_HAS_FEATURE): Add comment.
387
388 2016-03-03  Than McIntosh <thanm@google.com>
389
390         * plugin-api.h: Add new hooks to the plugin transfer vector to
391         to support querying section alignment and section size.
392         (ld_plugin_get_input_section_alignment): New hook.
393         (ld_plugin_get_input_section_size): New hook.
394         (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
395         and LDPT_GET_INPUT_SECTION_SIZE.
396         (ld_plugin_tv): Add tv_get_input_section_alignment and
397         tv_get_input_section_size.
398
399 2016-03-03  Evgenii Stepanov  <eugenis@google.com>
400
401         * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
402
403 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
404
405         PR ld/19645
406         * bfdlink.h (bfd_link_elf_stt_common): New enum.
407         (bfd_link_info): Add elf_stt_common.
408
409 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
410
411         PR ld/19636
412         PR ld/19704
413         PR ld/19719
414         * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
415
416 2016-02-19  Matthew Wahab  <matthew.wahab@arm.com>
417             Jiong Wang  <jiong.wang@arm.com>
418
419         * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
420
421 2016-02-10  Claudiu Zissulescu  <claziss@synopsys.com>
422             Janek van Oirschot  <jvanoirs@synopsys.com>
423
424         * opcode/arc.h (arc_opcode arc_relax_opcodes)
425         (arc_num_relax_opcodes): Declare.
426
427 2016-02-09  Nick Clifton  <nickc@redhat.com>
428
429         * opcode/metag.h (metag_scondtab): Mark as possibly unused.
430         * opcode/nds32.h (nds32_r45map): Likewise.
431         (nds32_r54map): Likewise.
432         * opcode/visium.h (gen_reg_table): Likewise.
433         (fp_reg_table, cc_table, opcode_table): Likewise.
434
435 2016-02-09  Alan Modra  <amodra@gmail.com>
436
437         PR 16583
438         * elf/common.h (AT_SUN_HWCAP): Undef before defining.
439
440 2016-02-04  Nick Clifton  <nickc@redhat.com>
441
442         PR target/19561
443         * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
444         (RRUX): Synthesise using case 2 rather than 7.
445
446 2016-01-19  John Baldwin  <jhb@FreeBSD.org>
447
448         * elf/common.h (NT_FREEBSD_THRMISC): Define.
449         (NT_FREEBSD_PROCSTAT_PROC): Define.
450         (NT_FREEBSD_PROCSTAT_FILES): Define.
451         (NT_FREEBSD_PROCSTAT_VMMAP): Define.
452         (NT_FREEBSD_PROCSTAT_GROUPS): Define.
453         (NT_FREEBSD_PROCSTAT_UMASK): Define.
454         (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
455         (NT_FREEBSD_PROCSTAT_OSREL): Define.
456         (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
457         (NT_FREEBSD_PROCSTAT_AUXV): Define.
458
459 2016-01-18  Miranda Cupertino  <Cupertino.Miranda@synopsys.com>
460             Zissulescu Claudiu  <Claudiu.Zissulescu@synopsys.com>
461
462         * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
463         (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
464         (ARC_TLS_LE_32): Fixed formula.
465         (ARC_TLS_GD_LD): Use new special function.
466         * opcode/arc-func.h: Changed all the replacement
467         functions to clear the patching bits before doing an or it with the value
468         argument.
469
470 2016-01-18  Nick Clifton  <nickc@redhat.com>
471
472         PR ld/19440
473         * coff/internal.h (internal_syment): Use int to hold section
474         number.
475         (N_UNDEF): Cast to int not short.
476         (N_ABS): Likewise.
477         (N_DEBUG): Likewise.
478         (N_TV): Likewise.
479         (P_TV): Likewise.
480
481 2016-01-11  Nick Clifton  <nickc@redhat.com>
482
483         Import this change from GCC mainline:
484
485         2016-01-07  Mike Frysinger  <vapier@gentoo.org>
486
487         * longlong.h: Change !__SHMEDIA__ to
488         (!defined (__SHMEDIA__) || !__SHMEDIA__).
489         Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
490
491 2016-01-06  Maciej W. Rozycki  <macro@imgtec.com>
492
493         * opcode/mips.h: Add a summary of MIPS16 operand codes.
494
495 2016-01-05  Mike Frysinger  <vapier@gentoo.org>
496
497         * libiberty.h (dupargv): Change arg to char * const *.
498         (writeargv, countargv): Likewise.
499
500 2016-01-01  Alan Modra  <amodra@gmail.com>
501
502         Update year range in copyright notice of all files.
503
504 For older changes see ChangeLog-0415, aout/ChangeLog-9115,
505 cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
506 mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
507 som/ChangeLog-1015, and vms/ChangeLog-1015
508 \f
509 Copyright (C) 2016 Free Software Foundation, Inc.
510
511 Copying and distribution of this file, with or without modification,
512 are permitted in any medium without royalty provided the copyright
513 notice and this notice are preserved.
514
515 Local Variables:
516 mode: change-log
517 left-margin: 8
518 fill-column: 74
519 version-control: never
520 End: