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