addmore extern C
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
2
3 * elf/dlx.h: Wrap in extern C.
4 * elf/xtensa.h: Likewise.
5 * opcode/arc.h: Likewise.
6
7 2016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
8
9 * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
10 tilegx_pipeline.
11
12 2016-06-21 Graham Markall <graham.markall@embecosm.com>
13
14 * opcode/arc.h: Add nps400 extension and instruction
15 subclass.
16 Remove ARC_OPCODE_NPS400
17 * elf/arc.h: Remove E_ARC_MACH_NPS400
18
19 2016-06-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20
21 * opcode/sparc.h (enum sparc_opcode_arch_val): Add
22 SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
23 SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
24 SPARC_OPCODE_ARCH_V9M.
25
26 2016-06-14 John Baldwin <jhb@FreeBSD.org>
27
28 * opcode/msp430-decode.h (MSP430_Size): Remove.
29 (Msp430_Opcode_Decoded): Change type of size to int.
30
31 2016-06-11 Alan Modra <amodra@gmail.com>
32
33 * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
34
35 2016-06-08 Jose E. Marchesi <jose.marchesi@oracle.com>
36
37 * opcode/sparc.h: Add missing documentation for hyperprivileged
38 registers in rd (%) and rs1 ($).
39
40 2016-06-07 Alan Modra <amodra@gmail.com>
41
42 * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
43 PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
44 PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
45 PPC_APUINFO_VLE: Define.
46
47 2016-06-07 Matthew Wahab <matthew.wahab@arm.com>
48
49 * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding
50 entries.
51 (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
52
53 2016-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
54
55 * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
56 (struct arc_long_opcode): New structure.
57 (arc_long_opcodes): Declare.
58 (arc_num_long_opcodes): Declare.
59
60 2016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
61
62 * elf/mips.h: Add extern "C".
63 * elf/sh.h: Likewise.
64 * opcode/d10v.h: Likewise.
65 * opcode/d30v.h: Likewise.
66 * opcode/ia64.h: Likewise.
67 * opcode/mips.h: Likewise.
68 * opcode/ppc.h: Likewise.
69 * opcode/sparc.h: Likewise.
70 * opcode/tic6x.h: Likewise.
71 * opcode/v850.h: Likewise.
72
73 2016-05-28 Alan Modra <amodra@gmail.com>
74
75 * bfdlink.h (struct bfd_link_callbacks): Update comments.
76 Return void from multiple_definition, multiple_common,
77 add_to_set, constructor, warning, undefined_symbol,
78 reloc_overflow, reloc_dangerous and unattached_reloc.
79
80 2016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
81
82 * opcode/metag.h: wrap declarations in extern "C".
83
84 2016-05-23 Claudiu Zissulescu <claziss@synopsys.com>
85
86 * opcode/arc.h (insn_subclass_t): Add COND.
87 (flag_class_t): Add F_CLASS_EXTEND.
88
89 2016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
90
91 * opcode/arc.h (struct arc_opcode): Renamed attribute class to
92 insn_class.
93 (struct arc_flag_class): Renamed attribute class to flag_class.
94
95 2016-05-23 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
96
97 * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
98 plain symbol.
99
100 2016-04-29 Tom Tromey <tom@tromey.com>
101
102 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
103 DW_LANG_Rust_old>: New constants.
104
105 2016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
106
107 * elf/mips.h (AFL_ASE_DSPR3): New macro.
108 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
109 * opcode/mips.h (ASE_DSPR3): New macro.
110
111 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
112 Nick Clifton <nickc@redhat.com>
113
114 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
115 enumerator.
116 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
117 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
118 (ARM_SYM_BRANCH_TYPE): Replace by ...
119 (ARM_GET_SYM_BRANCH_TYPE): This and ...
120 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
121 BFD_ASSERT is defined or not.
122
123 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
124
125 * elf/arm.h (Tag_DSP_extension): Define.
126
127 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
128
129 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
130
131 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
132
133 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
134 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
135 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
136 for the high core bits.
137
138 2016-05-03 Claudiu Zissulescu <claziss@synopsys.com>
139
140 * opcode/arc.h (ARC_SYNTAX_1OP): Declare
141 (ARC_SYNTAX_NOP): Likewsie.
142 (ARC_OP1_MUST_BE_IMM): Update defined value.
143 (ARC_OP1_IMM_IMPLIED): Likewise.
144 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
145
146 2016-04-28 Nick Clifton <nickc@redhat.com>
147
148 PR target/19722
149 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
150
151 2016-04-27 Alan Modra <amodra@gmail.com>
152
153 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
154 undef. Formatting.
155
156 2016-04-21 Nick Clifton <nickc@redhat.com>
157
158 * bfdlink.h: Add prototype for bfd_link_check_relocs.
159
160 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
161
162 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
163
164 2016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
165
166 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
167
168 2016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
169
170 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
171
172 2016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
173
174 * opcode/arc.h (insn_class_t): Add NET and ACL class.
175
176 2016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
177
178 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
179 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
180
181 2016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
182
183 * opcode/arc.h (flag_class_t): Update.
184 (ARC_OPCODE_NONE): Define.
185 (ARC_OPCODE_ARCALL): Likewise.
186 (ARC_OPCODE_ARCFPX): Likewise.
187 (ARC_REGISTER_READONLY): Likewise.
188 (ARC_REGISTER_WRITEONLY): Likewise.
189 (ARC_REGISTER_NOSHORT_CUT): Likewise.
190 (arc_aux_reg): Add cpu.
191
192 2016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
193
194 * opcode/arc.h (arc_num_opcodes): Remove.
195 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
196 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
197 (ARC_SUFFIX_FLAG): Define.
198 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
199 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
200 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
201 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
202 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
203 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
204 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
205 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
206 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
207 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
208
209 2016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
210
211 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
212 (ARC_FPUDA): Define.
213 (arc_aux_reg): Add new field.
214
215 2016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
216
217 * opcode/arc-func.h (replace_bits24): Changed.
218 (replace_bits24_be): Created.
219
220 2016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
221
222 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
223 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
224 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
225 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
226 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
227 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
228 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
229 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
230 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
231 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
232 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
233 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
234 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
235 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
236
237 2016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
238
239 * opcode/i960.h: Add const qualifiers.
240 * opcode/tic4x.h (struct tic4x_inst): Likewise.
241
242 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
243
244 * opcodes/arc.h (insn_class_t): Add BITOP type.
245
246 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
247
248 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
249 new classes instead.
250
251 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
252
253 * elf/arc.h (E_ARC_MACH_NPS400): Define.
254 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
255
256 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
257
258 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
259
260 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
261
262 * elf/arc.h (EF_ARC_MACH): Delete.
263 (EF_ARC_MACH_MSK): Remove out of date comment.
264
265 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
266
267 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
268
269 2016-03-15 H.J. Lu <hongjiu.lu@intel.com>
270
271 PR ld/19807
272 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
273
274 2016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
275 Andrew Burgess <andrew.burgess@embecosm.com>
276
277 * elf/arc-reloc.def: Add a call to ME within the formula for each
278 relocation that requires middle-endian correction.
279
280 2016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
281
282 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
283 * opcode/h8300.h (struct h8_opcode): Likewise.
284 * opcode/hppa.h (struct pa_opcode): Likewise.
285 * opcode/msp430.h: Likewise.
286 * opcode/spu.h (struct spu_opcode): Likewise.
287 * opcode/tic30.h (struct _register): Likewise.
288 * opcode/tic4x.h (struct tic4x_register): Likewise.
289 (struct tic4x_cond): Likewise.
290 (struct tic4x_indirect): Likewise.
291 (struct tic4x_inst): Likewise.
292 * opcode/visium.h (struct reg_entry): Likewise.
293
294 2016-03-04 Matthew Wahab <matthew.wahab@arm.com>
295
296 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
297 (ARM_CPU_HAS_FEATURE): Add comment.
298
299 2016-03-03 Than McIntosh <thanm@google.com>
300
301 * plugin-api.h: Add new hooks to the plugin transfer vector to
302 to support querying section alignment and section size.
303 (ld_plugin_get_input_section_alignment): New hook.
304 (ld_plugin_get_input_section_size): New hook.
305 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
306 and LDPT_GET_INPUT_SECTION_SIZE.
307 (ld_plugin_tv): Add tv_get_input_section_alignment and
308 tv_get_input_section_size.
309
310 2016-03-03 Evgenii Stepanov <eugenis@google.com>
311
312 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
313
314 2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/19645
317 * bfdlink.h (bfd_link_elf_stt_common): New enum.
318 (bfd_link_info): Add elf_stt_common.
319
320 2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR ld/19636
323 PR ld/19704
324 PR ld/19719
325 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
326
327 2016-02-19 Matthew Wahab <matthew.wahab@arm.com>
328 Jiong Wang <jiong.wang@arm.com>
329
330 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
331
332 2016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
333 Janek van Oirschot <jvanoirs@synopsys.com>
334
335 * opcode/arc.h (arc_opcode arc_relax_opcodes)
336 (arc_num_relax_opcodes): Declare.
337
338 2016-02-09 Nick Clifton <nickc@redhat.com>
339
340 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
341 * opcode/nds32.h (nds32_r45map): Likewise.
342 (nds32_r54map): Likewise.
343 * opcode/visium.h (gen_reg_table): Likewise.
344 (fp_reg_table, cc_table, opcode_table): Likewise.
345
346 2016-02-09 Alan Modra <amodra@gmail.com>
347
348 PR 16583
349 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
350
351 2016-02-04 Nick Clifton <nickc@redhat.com>
352
353 PR target/19561
354 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
355 (RRUX): Synthesise using case 2 rather than 7.
356
357 2016-01-19 John Baldwin <jhb@FreeBSD.org>
358
359 * elf/common.h (NT_FREEBSD_THRMISC): Define.
360 (NT_FREEBSD_PROCSTAT_PROC): Define.
361 (NT_FREEBSD_PROCSTAT_FILES): Define.
362 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
363 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
364 (NT_FREEBSD_PROCSTAT_UMASK): Define.
365 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
366 (NT_FREEBSD_PROCSTAT_OSREL): Define.
367 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
368 (NT_FREEBSD_PROCSTAT_AUXV): Define.
369
370 2016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
371 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
372
373 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
374 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
375 (ARC_TLS_LE_32): Fixed formula.
376 (ARC_TLS_GD_LD): Use new special function.
377 * opcode/arc-func.h: Changed all the replacement
378 functions to clear the patching bits before doing an or it with the value
379 argument.
380
381 2016-01-18 Nick Clifton <nickc@redhat.com>
382
383 PR ld/19440
384 * coff/internal.h (internal_syment): Use int to hold section
385 number.
386 (N_UNDEF): Cast to int not short.
387 (N_ABS): Likewise.
388 (N_DEBUG): Likewise.
389 (N_TV): Likewise.
390 (P_TV): Likewise.
391
392 2016-01-11 Nick Clifton <nickc@redhat.com>
393
394 Import this change from GCC mainline:
395
396 2016-01-07 Mike Frysinger <vapier@gentoo.org>
397
398 * longlong.h: Change !__SHMEDIA__ to
399 (!defined (__SHMEDIA__) || !__SHMEDIA__).
400 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
401
402 2016-01-06 Maciej W. Rozycki <macro@imgtec.com>
403
404 * opcode/mips.h: Add a summary of MIPS16 operand codes.
405
406 2016-01-05 Mike Frysinger <vapier@gentoo.org>
407
408 * libiberty.h (dupargv): Change arg to char * const *.
409 (writeargv, countargv): Likewise.
410
411 2016-01-01 Alan Modra <amodra@gmail.com>
412
413 Update year range in copyright notice of all files.
414
415 For older changes see ChangeLog-0415, aout/ChangeLog-9115,
416 cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
417 mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
418 som/ChangeLog-1015, and vms/ChangeLog-1015
419 \f
420 Copyright (C) 2016 Free Software Foundation, Inc.
421
422 Copying and distribution of this file, with or without modification,
423 are permitted in any medium without royalty provided the copyright
424 notice and this notice are preserved.
425
426 Local Variables:
427 mode: change-log
428 left-margin: 8
429 fill-column: 74
430 version-control: never
431 End:
This page took 0.03835 seconds and 5 git commands to generate.