PowerPC VLE
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
14b57c7c
AM
12016-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
4d1464f2
MW
82016-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
4eb6f892
AB
142016-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
1fe0971e
TS
212016-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
1a72702b
AM
342016-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
94740f9c
TS
412016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
42
43 * opcode/metag.h: wrap declarations in extern "C".
44
d9eca1df
CZ
452016-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
c810e0b8
CZ
502016-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
3d207518
TS
562016-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
5ff087ac
TT
612016-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
8f4f9071
MF
662016-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
39d911fc
TP
722016-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
15afaa63
TP
842016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
85
86 * elf/arm.h (Tag_DSP_extension): Define.
87
d942732e
TP
882016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
89
90 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
91
16a1fa25
TP
922016-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
945e0f82
CZ
992016-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
4bd13cde
NC
1072016-04-28 Nick Clifton <nickc@redhat.com>
108
109 PR target/19722
110 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
111
a6a4679f
AM
1122016-04-27 Alan Modra <amodra@gmail.com>
113
114 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
115 undef. Formatting.
116
4f3b23b3
NC
1172016-04-21 Nick Clifton <nickc@redhat.com>
118
119 * bfdlink.h: Add prototype for bfd_link_check_relocs.
120
d9689752
L
1212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
122
123 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
124
52176c67
AB
1252016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
126
127 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
128
537aefaf
AB
1292016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
130
131 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
132
c8f785f2
AB
1332016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
134
135 * opcode/arc.h (insn_class_t): Add NET and ACL class.
136
4b0c052e
AB
1372016-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
f36e33da
CZ
1422016-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
b99747ae
CZ
1532016-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
1702016-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
1762016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
177
178 * opcode/arc-func.h (replace_bits24): Changed.
179 (replace_bits24_be): Created.
180
f2dd8838
CZ
1812016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
182
b99747ae
CZ
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.
f2dd8838 197
b9bb4a93
TS
1982016-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
e23e8ebe
AB
2032016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
204
205 * opcodes/arc.h (insn_class_t): Add BITOP type.
206
1ae8ab47
AB
2072016-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
8699fc3e
AB
2122016-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
a9522a21
AB
2172016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
218
219 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
220
c0334580
AB
2212016-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
24740d83
AB
2262016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
227
228 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
229
4c10bbaa
L
2302016-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
72f3b6aa
CZ
2352016-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
f86f5863
TS
2412016-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
643afb90
MW
2552016-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
3f1f41f5
L
2602016-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
9b738e36 2712016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
272
273 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
274
11e5f1ec
L
2752016-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
aec6b87e
L
2812016-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
b8ec4e87
JW
2882016-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
4670103e
CZ
2932016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
294 Janek van Oirschot <jvanoirs@synopsys.com>
295
b99747ae
CZ
296 * opcode/arc.h (arc_opcode arc_relax_opcodes)
297 (arc_num_relax_opcodes): Declare.
4670103e 298
609332f1
NC
2992016-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
24f5f69a
AM
3072016-02-09 Alan Modra <amodra@gmail.com>
308
309 PR 16583
310 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
311
c1d9289f
NC
3122016-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
f4ddf30f
JB
3182016-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
34e967a5
MC
3312016-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
9ae678af
NC
3422016-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
4849dfd8
NC
3532016-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
b31e4803
MR
3632016-01-06 Maciej W. Rozycki <macro@imgtec.com>
364
365 * opcode/mips.h: Add a summary of MIPS16 operand codes.
366
b36c1ccb
MF
3672016-01-05 Mike Frysinger <vapier@gentoo.org>
368
369 * libiberty.h (dupargv): Change arg to char * const *.
370 (writeargv, countargv): Likewise.
371
6f2750fe
AM
3722016-01-01 Alan Modra <amodra@gmail.com>
373
374 Update year range in copyright notice of all files.
375
3499769a
AM
376For older changes see ChangeLog-0415, aout/ChangeLog-9115,
377cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
378mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
379som/ChangeLog-1015, and vms/ChangeLog-1015
380\f
381Copyright (C) 2016 Free Software Foundation, Inc.
382
383Copying and distribution of this file, with or without modification,
384are permitted in any medium without royalty provided the copyright
385notice and this notice are preserved.
386
387Local Variables:
388mode: change-log
389left-margin: 8
390fill-column: 74
391version-control: never
392End:
This page took 0.056991 seconds and 4 git commands to generate.