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