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