Automatic date update in version.in
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
5ff087ac
TT
12016-04-29 Tom Tromey <tom@tromey.com>
2
3 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
4 DW_LANG_Rust_old>: New constants.
5
8f4f9071
MF
62016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
7
8 * elf/mips.h (AFL_ASE_DSPR3): New macro.
9 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
10 * opcode/mips.h (ASE_DSPR3): New macro.
11
39d911fc
TP
122016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
13 Nick Clifton <nickc@redhat.com>
14
15 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
16 enumerator.
17 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
18 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
19 (ARM_SYM_BRANCH_TYPE): Replace by ...
20 (ARM_GET_SYM_BRANCH_TYPE): This and ...
21 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
22 BFD_ASSERT is defined or not.
23
15afaa63
TP
242016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
25
26 * elf/arm.h (Tag_DSP_extension): Define.
27
d942732e
TP
282016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
29
30 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
31
16a1fa25
TP
322016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
33
34 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
35 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
36 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
37 for the high core bits.
38
945e0f82
CZ
392016-05-03 Claudiu Zissulescu <claziss@synopsys.com>
40
41 * opcode/arc.h (ARC_SYNTAX_1OP): Declare
42 (ARC_SYNTAX_NOP): Likewsie.
43 (ARC_OP1_MUST_BE_IMM): Update defined value.
44 (ARC_OP1_IMM_IMPLIED): Likewise.
45 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
46
4bd13cde
NC
472016-04-28 Nick Clifton <nickc@redhat.com>
48
49 PR target/19722
50 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
51
a6a4679f
AM
522016-04-27 Alan Modra <amodra@gmail.com>
53
54 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
55 undef. Formatting.
56
4f3b23b3
NC
572016-04-21 Nick Clifton <nickc@redhat.com>
58
59 * bfdlink.h: Add prototype for bfd_link_check_relocs.
60
d9689752
L
612016-04-20 H.J. Lu <hongjiu.lu@intel.com>
62
63 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
64
52176c67
AB
652016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
66
67 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
68
537aefaf
AB
692016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
70
71 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
72
c8f785f2
AB
732016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
74
75 * opcode/arc.h (insn_class_t): Add NET and ACL class.
76
4b0c052e
AB
772016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
78
79 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
80 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
81
f36e33da
CZ
822016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
83
84 * opcode/arc.h (flag_class_t): Update.
85 (ARC_OPCODE_NONE): Define.
86 (ARC_OPCODE_ARCALL): Likewise.
87 (ARC_OPCODE_ARCFPX): Likewise.
88 (ARC_REGISTER_READONLY): Likewise.
89 (ARC_REGISTER_WRITEONLY): Likewise.
90 (ARC_REGISTER_NOSHORT_CUT): Likewise.
91 (arc_aux_reg): Add cpu.
92
b99747ae
CZ
932016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
94
95 * opcode/arc.h (arc_num_opcodes): Remove.
96 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
97 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
98 (ARC_SUFFIX_FLAG): Define.
99 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
100 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
101 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
102 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
103 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
104 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
105 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
106 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
107 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
108 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
109
1102016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
111
112 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
113 (ARC_FPUDA): Define.
114 (arc_aux_reg): Add new field.
115
1162016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
117
118 * opcode/arc-func.h (replace_bits24): Changed.
119 (replace_bits24_be): Created.
120
f2dd8838
CZ
1212016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
122
b99747ae
CZ
123 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
124 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
125 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
126 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
127 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
128 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
129 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
130 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
131 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
132 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
133 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
134 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
135 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
136 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
f2dd8838 137
b9bb4a93
TS
1382016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
139
140 * opcode/i960.h: Add const qualifiers.
141 * opcode/tic4x.h (struct tic4x_inst): Likewise.
142
e23e8ebe
AB
1432016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
144
145 * opcodes/arc.h (insn_class_t): Add BITOP type.
146
1ae8ab47
AB
1472016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
148
149 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
150 new classes instead.
151
8699fc3e
AB
1522016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
153
154 * elf/arc.h (E_ARC_MACH_NPS400): Define.
155 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
156
a9522a21
AB
1572016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
160
c0334580
AB
1612016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * elf/arc.h (EF_ARC_MACH): Delete.
164 (EF_ARC_MACH_MSK): Remove out of date comment.
165
24740d83
AB
1662016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
169
4c10bbaa
L
1702016-03-15 H.J. Lu <hongjiu.lu@intel.com>
171
172 PR ld/19807
173 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
174
72f3b6aa
CZ
1752016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
176 Andrew Burgess <andrew.burgess@embecosm.com>
177
178 * elf/arc-reloc.def: Add a call to ME within the formula for each
179 relocation that requires middle-endian correction.
180
f86f5863
TS
1812016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
182
183 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
184 * opcode/h8300.h (struct h8_opcode): Likewise.
185 * opcode/hppa.h (struct pa_opcode): Likewise.
186 * opcode/msp430.h: Likewise.
187 * opcode/spu.h (struct spu_opcode): Likewise.
188 * opcode/tic30.h (struct _register): Likewise.
189 * opcode/tic4x.h (struct tic4x_register): Likewise.
190 (struct tic4x_cond): Likewise.
191 (struct tic4x_indirect): Likewise.
192 (struct tic4x_inst): Likewise.
193 * opcode/visium.h (struct reg_entry): Likewise.
194
643afb90
MW
1952016-03-04 Matthew Wahab <matthew.wahab@arm.com>
196
197 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
198 (ARM_CPU_HAS_FEATURE): Add comment.
199
3f1f41f5
L
2002016-03-03 Than McIntosh <thanm@google.com>
201
202 * plugin-api.h: Add new hooks to the plugin transfer vector to
203 to support querying section alignment and section size.
204 (ld_plugin_get_input_section_alignment): New hook.
205 (ld_plugin_get_input_section_size): New hook.
206 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
207 and LDPT_GET_INPUT_SECTION_SIZE.
208 (ld_plugin_tv): Add tv_get_input_section_alignment and
209 tv_get_input_section_size.
210
9b738e36 2112016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
212
213 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
214
11e5f1ec
L
2152016-02-26 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR ld/19645
218 * bfdlink.h (bfd_link_elf_stt_common): New enum.
219 (bfd_link_info): Add elf_stt_common.
220
aec6b87e
L
2212016-02-26 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR ld/19636
224 PR ld/19704
225 PR ld/19719
226 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
227
b8ec4e87
JW
2282016-02-19 Matthew Wahab <matthew.wahab@arm.com>
229 Jiong Wang <jiong.wang@arm.com>
230
231 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
232
4670103e
CZ
2332016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
234 Janek van Oirschot <jvanoirs@synopsys.com>
235
b99747ae
CZ
236 * opcode/arc.h (arc_opcode arc_relax_opcodes)
237 (arc_num_relax_opcodes): Declare.
4670103e 238
609332f1
NC
2392016-02-09 Nick Clifton <nickc@redhat.com>
240
241 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
242 * opcode/nds32.h (nds32_r45map): Likewise.
243 (nds32_r54map): Likewise.
244 * opcode/visium.h (gen_reg_table): Likewise.
245 (fp_reg_table, cc_table, opcode_table): Likewise.
246
24f5f69a
AM
2472016-02-09 Alan Modra <amodra@gmail.com>
248
249 PR 16583
250 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
251
c1d9289f
NC
2522016-02-04 Nick Clifton <nickc@redhat.com>
253
254 PR target/19561
255 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
256 (RRUX): Synthesise using case 2 rather than 7.
257
f4ddf30f
JB
2582016-01-19 John Baldwin <jhb@FreeBSD.org>
259
260 * elf/common.h (NT_FREEBSD_THRMISC): Define.
261 (NT_FREEBSD_PROCSTAT_PROC): Define.
262 (NT_FREEBSD_PROCSTAT_FILES): Define.
263 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
264 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
265 (NT_FREEBSD_PROCSTAT_UMASK): Define.
266 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
267 (NT_FREEBSD_PROCSTAT_OSREL): Define.
268 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
269 (NT_FREEBSD_PROCSTAT_AUXV): Define.
270
34e967a5
MC
2712016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
272 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
273
274 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
275 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
276 (ARC_TLS_LE_32): Fixed formula.
277 (ARC_TLS_GD_LD): Use new special function.
278 * opcode/arc-func.h: Changed all the replacement
279 functions to clear the patching bits before doing an or it with the value
280 argument.
281
9ae678af
NC
2822016-01-18 Nick Clifton <nickc@redhat.com>
283
284 PR ld/19440
285 * coff/internal.h (internal_syment): Use int to hold section
286 number.
287 (N_UNDEF): Cast to int not short.
288 (N_ABS): Likewise.
289 (N_DEBUG): Likewise.
290 (N_TV): Likewise.
291 (P_TV): Likewise.
292
4849dfd8
NC
2932016-01-11 Nick Clifton <nickc@redhat.com>
294
295 Import this change from GCC mainline:
296
297 2016-01-07 Mike Frysinger <vapier@gentoo.org>
298
299 * longlong.h: Change !__SHMEDIA__ to
300 (!defined (__SHMEDIA__) || !__SHMEDIA__).
301 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
302
b31e4803
MR
3032016-01-06 Maciej W. Rozycki <macro@imgtec.com>
304
305 * opcode/mips.h: Add a summary of MIPS16 operand codes.
306
b36c1ccb
MF
3072016-01-05 Mike Frysinger <vapier@gentoo.org>
308
309 * libiberty.h (dupargv): Change arg to char * const *.
310 (writeargv, countargv): Likewise.
311
6f2750fe
AM
3122016-01-01 Alan Modra <amodra@gmail.com>
313
314 Update year range in copyright notice of all files.
315
3499769a
AM
316For older changes see ChangeLog-0415, aout/ChangeLog-9115,
317cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
318mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
319som/ChangeLog-1015, and vms/ChangeLog-1015
320\f
321Copyright (C) 2016 Free Software Foundation, Inc.
322
323Copying and distribution of this file, with or without modification,
324are permitted in any medium without royalty provided the copyright
325notice and this notice are preserved.
326
327Local Variables:
328mode: change-log
329left-margin: 8
330fill-column: 74
331version-control: never
332End:
This page took 0.066347 seconds and 4 git commands to generate.