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