Use strtok_r instead of strsep in rust_get_disr_info
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
dab26bf4
RS
12016-06-28 Richard Sandiford <richard.sandiford@arm.com>
2
3 * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
4
c9775dde
MR
52016-06-28 Maciej W. Rozycki <macro@imgtec.com>
6
7 * elf/mips.h (R_MIPS16_PC16_S1): New relocation.
8
7c2c4aa1
TS
92016-06-25 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
10
11 * elf/xtensa.h (xtensa_make_property_section): New prototype.
12
b00f86d0
JB
132016-06-24 John Baldwin <jhb@FreeBSD.org>
14
15 * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
16 (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
17 (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
18 (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
19
ce440d63
GM
202016-06-23 Graham Markall <graham.markall@embecosm.com>
21
22 * opcode/arc.h: Make insn_class_t alphabetical again.
23
6b477896
TS
242016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
25
26 * elf/dlx.h: Wrap in extern C.
27 * elf/xtensa.h: Likewise.
28 * opcode/arc.h: Likewise.
29
6edaf4d7
TS
302016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
31
32 * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
33 tilegx_pipeline.
34
bdd582db
GM
352016-06-21 Graham Markall <graham.markall@embecosm.com>
36
37 * opcode/arc.h: Add nps400 extension and instruction
38 subclass.
39 Remove ARC_OPCODE_NPS400
40 * elf/arc.h: Remove E_ARC_MACH_NPS400
41
4f26fb3a
JM
422016-06-17 Jose E. Marchesi <jose.marchesi@oracle.com>
43
44 * opcode/sparc.h (enum sparc_opcode_arch_val): Add
45 SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
46 SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
47 SPARC_OPCODE_ARCH_V9M.
48
99a54ef6
JB
492016-06-14 John Baldwin <jhb@FreeBSD.org>
50
51 * opcode/msp430-decode.h (MSP430_Size): Remove.
52 (Msp430_Opcode_Decoded): Change type of size to int.
53
0eaf2e1b
AM
542016-06-11 Alan Modra <amodra@gmail.com>
55
56 * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
57
337c570c
JM
582016-06-08 Jose E. Marchesi <jose.marchesi@oracle.com>
59
60 * opcode/sparc.h: Add missing documentation for hyperprivileged
61 registers in rd (%) and rs1 ($).
62
14b57c7c
AM
632016-06-07 Alan Modra <amodra@gmail.com>
64
65 * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
66 PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
67 PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
68 PPC_APUINFO_VLE: Define.
69
4d1464f2
MW
702016-06-07 Matthew Wahab <matthew.wahab@arm.com>
71
72 * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding
73 entries.
74 (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
75
4eb6f892
AB
762016-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
77
78 * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
79 (struct arc_long_opcode): New structure.
80 (arc_long_opcodes): Declare.
81 (arc_num_long_opcodes): Declare.
82
1fe0971e
TS
832016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
84
85 * elf/mips.h: Add extern "C".
86 * elf/sh.h: Likewise.
87 * opcode/d10v.h: Likewise.
88 * opcode/d30v.h: Likewise.
89 * opcode/ia64.h: Likewise.
90 * opcode/mips.h: Likewise.
91 * opcode/ppc.h: Likewise.
92 * opcode/sparc.h: Likewise.
93 * opcode/tic6x.h: Likewise.
94 * opcode/v850.h: Likewise.
95
1a72702b
AM
962016-05-28 Alan Modra <amodra@gmail.com>
97
98 * bfdlink.h (struct bfd_link_callbacks): Update comments.
99 Return void from multiple_definition, multiple_common,
100 add_to_set, constructor, warning, undefined_symbol,
101 reloc_overflow, reloc_dangerous and unattached_reloc.
102
94740f9c
TS
1032016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
104
105 * opcode/metag.h: wrap declarations in extern "C".
106
d9eca1df
CZ
1072016-05-23 Claudiu Zissulescu <claziss@synopsys.com>
108
109 * opcode/arc.h (insn_subclass_t): Add COND.
110 (flag_class_t): Add F_CLASS_EXTEND.
111
c810e0b8
CZ
1122016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
113
114 * opcode/arc.h (struct arc_opcode): Renamed attribute class to
115 insn_class.
116 (struct arc_flag_class): Renamed attribute class to flag_class.
117
3d207518
TS
1182016-05-23 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
119
120 * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
121 plain symbol.
122
5ff087ac
TT
1232016-04-29 Tom Tromey <tom@tromey.com>
124
125 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
126 DW_LANG_Rust_old>: New constants.
127
8f4f9071
MF
1282016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
129
130 * elf/mips.h (AFL_ASE_DSPR3): New macro.
131 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
132 * opcode/mips.h (ASE_DSPR3): New macro.
133
39d911fc
TP
1342016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
135 Nick Clifton <nickc@redhat.com>
136
137 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
138 enumerator.
139 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
140 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
141 (ARM_SYM_BRANCH_TYPE): Replace by ...
142 (ARM_GET_SYM_BRANCH_TYPE): This and ...
143 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
144 BFD_ASSERT is defined or not.
145
15afaa63
TP
1462016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
147
148 * elf/arm.h (Tag_DSP_extension): Define.
149
d942732e
TP
1502016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
151
152 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
153
16a1fa25
TP
1542016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
155
156 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
157 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
158 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
159 for the high core bits.
160
945e0f82
CZ
1612016-05-03 Claudiu Zissulescu <claziss@synopsys.com>
162
163 * opcode/arc.h (ARC_SYNTAX_1OP): Declare
164 (ARC_SYNTAX_NOP): Likewsie.
165 (ARC_OP1_MUST_BE_IMM): Update defined value.
166 (ARC_OP1_IMM_IMPLIED): Likewise.
167 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
168
4bd13cde
NC
1692016-04-28 Nick Clifton <nickc@redhat.com>
170
171 PR target/19722
172 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
173
a6a4679f
AM
1742016-04-27 Alan Modra <amodra@gmail.com>
175
176 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
177 undef. Formatting.
178
4f3b23b3
NC
1792016-04-21 Nick Clifton <nickc@redhat.com>
180
181 * bfdlink.h: Add prototype for bfd_link_check_relocs.
182
d9689752
L
1832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
184
185 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
186
52176c67
AB
1872016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
188
189 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
190
537aefaf
AB
1912016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
192
193 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
194
c8f785f2
AB
1952016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
196
197 * opcode/arc.h (insn_class_t): Add NET and ACL class.
198
4b0c052e
AB
1992016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
200
201 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
202 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
203
f36e33da
CZ
2042016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
205
206 * opcode/arc.h (flag_class_t): Update.
207 (ARC_OPCODE_NONE): Define.
208 (ARC_OPCODE_ARCALL): Likewise.
209 (ARC_OPCODE_ARCFPX): Likewise.
210 (ARC_REGISTER_READONLY): Likewise.
211 (ARC_REGISTER_WRITEONLY): Likewise.
212 (ARC_REGISTER_NOSHORT_CUT): Likewise.
213 (arc_aux_reg): Add cpu.
214
b99747ae
CZ
2152016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
216
217 * opcode/arc.h (arc_num_opcodes): Remove.
218 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
219 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
220 (ARC_SUFFIX_FLAG): Define.
221 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
222 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
223 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
224 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
225 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
226 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
227 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
228 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
229 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
230 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
231
2322016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
233
234 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
235 (ARC_FPUDA): Define.
236 (arc_aux_reg): Add new field.
237
2382016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
239
240 * opcode/arc-func.h (replace_bits24): Changed.
241 (replace_bits24_be): Created.
242
f2dd8838
CZ
2432016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
244
b99747ae
CZ
245 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
246 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
247 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
248 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
249 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
250 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
251 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
252 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
253 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
254 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
255 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
256 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
257 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
258 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
f2dd8838 259
b9bb4a93
TS
2602016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
261
262 * opcode/i960.h: Add const qualifiers.
263 * opcode/tic4x.h (struct tic4x_inst): Likewise.
264
e23e8ebe
AB
2652016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
266
267 * opcodes/arc.h (insn_class_t): Add BITOP type.
268
1ae8ab47
AB
2692016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
270
271 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
272 new classes instead.
273
8699fc3e
AB
2742016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
275
276 * elf/arc.h (E_ARC_MACH_NPS400): Define.
277 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
278
a9522a21
AB
2792016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
280
281 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
282
c0334580
AB
2832016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
284
285 * elf/arc.h (EF_ARC_MACH): Delete.
286 (EF_ARC_MACH_MSK): Remove out of date comment.
287
24740d83
AB
2882016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
289
290 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
291
4c10bbaa
L
2922016-03-15 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR ld/19807
295 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
296
72f3b6aa
CZ
2972016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
298 Andrew Burgess <andrew.burgess@embecosm.com>
299
300 * elf/arc-reloc.def: Add a call to ME within the formula for each
301 relocation that requires middle-endian correction.
302
f86f5863
TS
3032016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
304
305 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
306 * opcode/h8300.h (struct h8_opcode): Likewise.
307 * opcode/hppa.h (struct pa_opcode): Likewise.
308 * opcode/msp430.h: Likewise.
309 * opcode/spu.h (struct spu_opcode): Likewise.
310 * opcode/tic30.h (struct _register): Likewise.
311 * opcode/tic4x.h (struct tic4x_register): Likewise.
312 (struct tic4x_cond): Likewise.
313 (struct tic4x_indirect): Likewise.
314 (struct tic4x_inst): Likewise.
315 * opcode/visium.h (struct reg_entry): Likewise.
316
643afb90
MW
3172016-03-04 Matthew Wahab <matthew.wahab@arm.com>
318
319 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
320 (ARM_CPU_HAS_FEATURE): Add comment.
321
3f1f41f5
L
3222016-03-03 Than McIntosh <thanm@google.com>
323
324 * plugin-api.h: Add new hooks to the plugin transfer vector to
325 to support querying section alignment and section size.
326 (ld_plugin_get_input_section_alignment): New hook.
327 (ld_plugin_get_input_section_size): New hook.
328 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
329 and LDPT_GET_INPUT_SECTION_SIZE.
330 (ld_plugin_tv): Add tv_get_input_section_alignment and
331 tv_get_input_section_size.
332
9b738e36 3332016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
334
335 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
336
11e5f1ec
L
3372016-02-26 H.J. Lu <hongjiu.lu@intel.com>
338
339 PR ld/19645
340 * bfdlink.h (bfd_link_elf_stt_common): New enum.
341 (bfd_link_info): Add elf_stt_common.
342
aec6b87e
L
3432016-02-26 H.J. Lu <hongjiu.lu@intel.com>
344
345 PR ld/19636
346 PR ld/19704
347 PR ld/19719
348 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
349
b8ec4e87
JW
3502016-02-19 Matthew Wahab <matthew.wahab@arm.com>
351 Jiong Wang <jiong.wang@arm.com>
352
353 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
354
4670103e
CZ
3552016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
356 Janek van Oirschot <jvanoirs@synopsys.com>
357
b99747ae
CZ
358 * opcode/arc.h (arc_opcode arc_relax_opcodes)
359 (arc_num_relax_opcodes): Declare.
4670103e 360
609332f1
NC
3612016-02-09 Nick Clifton <nickc@redhat.com>
362
363 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
364 * opcode/nds32.h (nds32_r45map): Likewise.
365 (nds32_r54map): Likewise.
366 * opcode/visium.h (gen_reg_table): Likewise.
367 (fp_reg_table, cc_table, opcode_table): Likewise.
368
24f5f69a
AM
3692016-02-09 Alan Modra <amodra@gmail.com>
370
371 PR 16583
372 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
373
c1d9289f
NC
3742016-02-04 Nick Clifton <nickc@redhat.com>
375
376 PR target/19561
377 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
378 (RRUX): Synthesise using case 2 rather than 7.
379
f4ddf30f
JB
3802016-01-19 John Baldwin <jhb@FreeBSD.org>
381
382 * elf/common.h (NT_FREEBSD_THRMISC): Define.
383 (NT_FREEBSD_PROCSTAT_PROC): Define.
384 (NT_FREEBSD_PROCSTAT_FILES): Define.
385 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
386 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
387 (NT_FREEBSD_PROCSTAT_UMASK): Define.
388 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
389 (NT_FREEBSD_PROCSTAT_OSREL): Define.
390 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
391 (NT_FREEBSD_PROCSTAT_AUXV): Define.
392
34e967a5
MC
3932016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
394 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
395
396 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
397 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
398 (ARC_TLS_LE_32): Fixed formula.
399 (ARC_TLS_GD_LD): Use new special function.
400 * opcode/arc-func.h: Changed all the replacement
401 functions to clear the patching bits before doing an or it with the value
402 argument.
403
9ae678af
NC
4042016-01-18 Nick Clifton <nickc@redhat.com>
405
406 PR ld/19440
407 * coff/internal.h (internal_syment): Use int to hold section
408 number.
409 (N_UNDEF): Cast to int not short.
410 (N_ABS): Likewise.
411 (N_DEBUG): Likewise.
412 (N_TV): Likewise.
413 (P_TV): Likewise.
414
4849dfd8
NC
4152016-01-11 Nick Clifton <nickc@redhat.com>
416
417 Import this change from GCC mainline:
418
419 2016-01-07 Mike Frysinger <vapier@gentoo.org>
420
421 * longlong.h: Change !__SHMEDIA__ to
422 (!defined (__SHMEDIA__) || !__SHMEDIA__).
423 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
424
b31e4803
MR
4252016-01-06 Maciej W. Rozycki <macro@imgtec.com>
426
427 * opcode/mips.h: Add a summary of MIPS16 operand codes.
428
b36c1ccb
MF
4292016-01-05 Mike Frysinger <vapier@gentoo.org>
430
431 * libiberty.h (dupargv): Change arg to char * const *.
432 (writeargv, countargv): Likewise.
433
6f2750fe
AM
4342016-01-01 Alan Modra <amodra@gmail.com>
435
436 Update year range in copyright notice of all files.
437
3499769a
AM
438For older changes see ChangeLog-0415, aout/ChangeLog-9115,
439cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
440mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
441som/ChangeLog-1015, and vms/ChangeLog-1015
442\f
443Copyright (C) 2016 Free Software Foundation, Inc.
444
445Copying and distribution of this file, with or without modification,
446are permitted in any medium without royalty provided the copyright
447notice and this notice are preserved.
448
449Local Variables:
450mode: change-log
451left-margin: 8
452fill-column: 74
453version-control: never
454End:
This page took 0.063581 seconds and 4 git commands to generate.