Move OVERRIDE/FINAL from gcc/coretypes.h to include/ansidecl.h
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
d118ee37
PA
12016-10-14 Pedro Alves <palves@redhat.com>
2
3 * ansidecl.h (GCC_FINAL): Delete.
4 (OVERRIDE, FINAL): New, moved from gcc/coretypes.h.
5
e5b06ef0
CZ
62016-10-14 Claudiu Zissulescu <claziss@synopsys.com>
7
8 * opcode/arc.h (ARC_OPCODE_ARCV2): New define.
9
a5721ba2
AM
102016-09-29 Alan Modra <amodra@gmail.com>
11
12 * opcode/ppc.h (PPC_OPERAND_OPTIONAL32): Define.
13
2b848ebd
CZ
142016-09-26 Claudiu Zissulescu <claziss@synopsys.com>
15
16 * opcode/arc.h (insn_class_t): Add two new classes.
17
005d79fd
AM
182016-09-26 Alan Modra <amodra@gmail.com>
19
20 * elf/ppc.h (Tag_GNU_Power_ABI_FP): Comment on new values.
21
bb7eff52
RS
222016-09-21 Richard Sandiford <richard.sandiford@arm.com>
23
24 * opcode/aarch64.h (aarch64_cond): Bump array size to 4.
25
c0890d26
RS
262016-09-21 Richard Sandiford <richard.sandiford@arm.com>
27
28 * opcode/aarch64.h (AARCH64_FEATURE_SVE): New macro.
29 (OP_MOV_P_P, OP_MOV_Z_P_Z, OP_MOV_Z_V, OP_MOV_Z_Z, OP_MOV_Z_Zi)
30 (OP_MOVM_P_P_P, OP_MOVS_P_P, OP_MOVZS_P_P_P, OP_MOVZ_P_P_P)
31 (OP_NOTS_P_P_P_Z, OP_NOT_P_P_P_Z): New aarch64_ops.
32
116b6019
RS
332016-09-21 Richard Sandiford <richard.sandiford@arm.com>
34
35 * opcode/aarch64.h (sve_cpy, sve_index, sve_limm, sve_misc)
36 (sve_movprfx, sve_pred_zm, sve_shift_pred, sve_shift_unpred)
37 (sve_size_bhs, sve_size_bhsd, sve_size_hsd, sve_size_sd): New
38 aarch64_insn_classes.
39
047cd301
RS
402016-09-21 Richard Sandiford <richard.sandiford@arm.com>
41
42 * opcode/aarch64.h (AARCH64_OPND_SVE_Rm): New aarch64_opnd.
43 (AARCH64_OPND_SVE_Rn_SP, AARCH64_OPND_SVE_VZn, AARCH64_OPND_SVE_Vd)
44 (AARCH64_OPND_SVE_Vm, AARCH64_OPND_SVE_Vn): Likewise.
45
165d4950
RS
462016-09-21 Richard Sandiford <richard.sandiford@arm.com>
47
48 * opcode/aarch64.h (AARCH64_OPND_SVE_FPIMM8): New aarch64_opnd.
49 (AARCH64_OPND_SVE_I1_HALF_ONE, AARCH64_OPND_SVE_I1_HALF_TWO)
50 (AARCH64_OPND_SVE_I1_ZERO_ONE): Likewise.
51
e950b345
RS
522016-09-21 Richard Sandiford <richard.sandiford@arm.com>
53
54 * opcode/aarch64.h (AARCH64_OPND_SIMM5): New aarch64_opnd.
55 (AARCH64_OPND_SVE_AIMM, AARCH64_OPND_SVE_ASIMM)
56 (AARCH64_OPND_SVE_INV_LIMM, AARCH64_OPND_SVE_LIMM)
57 (AARCH64_OPND_SVE_LIMM_MOV, AARCH64_OPND_SVE_SHLIMM_PRED)
58 (AARCH64_OPND_SVE_SHLIMM_UNPRED, AARCH64_OPND_SVE_SHRIMM_PRED)
59 (AARCH64_OPND_SVE_SHRIMM_UNPRED, AARCH64_OPND_SVE_SIMM5)
60 (AARCH64_OPND_SVE_SIMM5B, AARCH64_OPND_SVE_SIMM6)
61 (AARCH64_OPND_SVE_SIMM8, AARCH64_OPND_SVE_UIMM3)
62 (AARCH64_OPND_SVE_UIMM7, AARCH64_OPND_SVE_UIMM8)
63 (AARCH64_OPND_SVE_UIMM8_53): Likewise.
64 (aarch64_sve_dupm_mov_immediate_p): Declare.
65
98907a70
RS
662016-09-21 Richard Sandiford <richard.sandiford@arm.com>
67
68 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4xVL): New aarch64_opnd.
69 (AARCH64_OPND_SVE_ADDR_RI_S4x2xVL, AARCH64_OPND_SVE_ADDR_RI_S4x3xVL)
70 (AARCH64_OPND_SVE_ADDR_RI_S4x4xVL, AARCH64_OPND_SVE_ADDR_RI_S6xVL)
71 (AARCH64_OPND_SVE_ADDR_RI_S9xVL): Likewise.
72 (AARCH64_MOD_MUL_VL): New aarch64_modifier_kind.
73
4df068de
RS
742016-09-21 Richard Sandiford <richard.sandiford@arm.com>
75
76 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_U6): New aarch64_opnd.
77 (AARCH64_OPND_SVE_ADDR_RI_U6x2, AARCH64_OPND_SVE_ADDR_RI_U6x4)
78 (AARCH64_OPND_SVE_ADDR_RI_U6x8, AARCH64_OPND_SVE_ADDR_RR)
79 (AARCH64_OPND_SVE_ADDR_RR_LSL1, AARCH64_OPND_SVE_ADDR_RR_LSL2)
80 (AARCH64_OPND_SVE_ADDR_RR_LSL3, AARCH64_OPND_SVE_ADDR_RX)
81 (AARCH64_OPND_SVE_ADDR_RX_LSL1, AARCH64_OPND_SVE_ADDR_RX_LSL2)
82 (AARCH64_OPND_SVE_ADDR_RX_LSL3, AARCH64_OPND_SVE_ADDR_RZ)
83 (AARCH64_OPND_SVE_ADDR_RZ_LSL1, AARCH64_OPND_SVE_ADDR_RZ_LSL2)
84 (AARCH64_OPND_SVE_ADDR_RZ_LSL3, AARCH64_OPND_SVE_ADDR_RZ_XTW_14)
85 (AARCH64_OPND_SVE_ADDR_RZ_XTW_22, AARCH64_OPND_SVE_ADDR_RZ_XTW1_14)
86 (AARCH64_OPND_SVE_ADDR_RZ_XTW1_22, AARCH64_OPND_SVE_ADDR_RZ_XTW2_14)
87 (AARCH64_OPND_SVE_ADDR_RZ_XTW2_22, AARCH64_OPND_SVE_ADDR_RZ_XTW3_14)
88 (AARCH64_OPND_SVE_ADDR_RZ_XTW3_22, AARCH64_OPND_SVE_ADDR_ZI_U5)
89 (AARCH64_OPND_SVE_ADDR_ZI_U5x2, AARCH64_OPND_SVE_ADDR_ZI_U5x4)
90 (AARCH64_OPND_SVE_ADDR_ZI_U5x8, AARCH64_OPND_SVE_ADDR_ZZ_LSL)
91 (AARCH64_OPND_SVE_ADDR_ZZ_SXTW, AARCH64_OPND_SVE_ADDR_ZZ_UXTW):
92 Likewise.
93
2442d846
RS
942016-09-21 Richard Sandiford <richard.sandiford@arm.com>
95
96 * opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN_SCALED): New
97 aarch64_opnd.
98 (AARCH64_MOD_MUL): New aarch64_modifier_kind.
99 (aarch64_opnd_info): Make shifter.amount an int64_t and
100 rearrange the fields.
101
245d2e3f
RS
1022016-09-21 Richard Sandiford <richard.sandiford@arm.com>
103
104 * opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN): New aarch64_opnd.
105 (AARCH64_OPND_SVE_PRFOP): Likewise.
106 (aarch64_sve_pattern_array): Declare.
107 (aarch64_sve_prfop_array): Likewise.
108
d50c751e
RS
1092016-09-21 Richard Sandiford <richard.sandiford@arm.com>
110
111 * opcode/aarch64.h (AARCH64_OPND_QLF_P_Z): New aarch64_opnd_qualifier.
112 (AARCH64_OPND_QLF_P_M): Likewise.
113
f11ad6bc
RS
1142016-09-21 Richard Sandiford <richard.sandiford@arm.com>
115
116 * opcode/aarch64.h (AARCH64_OPND_CLASS_SVE_REG): New
117 aarch64_operand_class.
118 (AARCH64_OPND_CLASS_PRED_REG): Likewise.
119 (AARCH64_OPND_SVE_Pd, AARCH64_OPND_SVE_Pg3, AARCH64_OPND_SVE_Pg4_5)
120 (AARCH64_OPND_SVE_Pg4_10, AARCH64_OPND_SVE_Pg4_16)
121 (AARCH64_OPND_SVE_Pm, AARCH64_OPND_SVE_Pn, AARCH64_OPND_SVE_Pt)
122 (AARCH64_OPND_SVE_Za_5, AARCH64_OPND_SVE_Za_16, AARCH64_OPND_SVE_Zd)
123 (AARCH64_OPND_SVE_Zm_5, AARCH64_OPND_SVE_Zm_16, AARCH64_OPND_SVE_Zn)
124 (AARCH64_OPND_SVE_Zn_INDEX, AARCH64_OPND_SVE_ZnxN)
125 (AARCH64_OPND_SVE_Zt, AARCH64_OPND_SVE_ZtxN): New aarch64_opnds.
126
0c608d6b
RS
1272016-09-21 Richard Sandiford <richard.sandiford@arm.com>
128
129 * opcode/aarch64.h (aarch64_opcode): Add a tied_operand field.
130 (AARCH64_OPDE_UNTIED_OPERAND): New aarch64_operand_error_kind.
131
4989adac
RS
1322016-09-21 Richard Sandiford <richard.sandiford@arm.com>
133
134 * opcode/aarch64.h (F_STRICT): New flag.
135
27e5a270
RE
1362016-09-07 Richard Earnshaw <rearnsha@arm.com>
137
138 * opcode/arm.h (ARM_ARCH_V8A_CRC): New architecture.
139
a87aa054
CM
1402016-08-26 Cupertino Miranda <cmiranda@synopsys.com>
141 * elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
142 SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
143 * opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12
144 relocation.
145
4ba2ef8f
TP
1462016-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
147
148 * arm.h (ARM_GET_SYM_CMSE_SPCL): Define macro.
149 (ARM_SET_SYM_CMSE_SPCL): Likewise.
150
dfdaec14
AJ
1512016-08-01 Andrew Jenner <andrew@codesourcery.com>
152
153 * opcode/ppc.h (PPC_OPCODE_E200Z4): New define.
154
fa3fcee7
NC
1552016-07-29 Aldy Hernandez <aldyh@redhat.com>
156
157 * libiberty.h (MAX_ALLOCA_SIZE): New macro.
158
db18dbab
GM
1592016-07-27 Graham Markall <graham.markall@embecosm.com>
160
161 * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE,
162 ARC_OPERAND_COLON. Add the arc_nps_address_type enum and
163 ARC_NUM_ADDRTYPES.
164 * opcode/arc.h: Add BMU to insn_class_t enum.
165 * opcode/arc.h: Add PMU to insn_class_t enum.
166
37fd5ef3
CZ
1672016-07-20 Claudiu Zissulescu <claziss@synopsys.com>
168
169 * dis-asm.h: Declare print_arc_disassembler_options.
170
76359541
TP
1712016-07-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
172
173 * bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
174 out_implib_bfd fields.
175
fa1c0170
CZ
1762016-07-14 Claudiu Zissulescu <claziss@synopsys.com>
177
178 * elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
179
f0728ee3
AV
1802016-07-05 Andre Vieria <andre.simoesdiasvieira@arm.com>
181
182 * include/elf/arm.h (SHF_ARM_NOREAD): Rename to ...
183 (SHF_ARM_PURECODE): ... this.
184
93d8990c
SN
1852016-07-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
186
187 * opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
188 (AARCH64_CPU_HAS_ANY_FEATURES): New.
189 (AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
190 (AARCH64_OPCODE_HAS_FEATURE): Remove.
191
534dbe46
MW
1922016-06-30 Matthew Wahab <matthew.wahab@arm.com>
193
194 * opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set
195 of enabled FPU features.
196
042c94de
TS
1972016-06-29 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
198
199 * opcode/sparc.h (enum sparc_opcode_arch_val): Move
200 SPARC_OPCODE_ARCH_MAX into the enum.
201
dab26bf4
RS
2022016-06-28 Richard Sandiford <richard.sandiford@arm.com>
203
204 * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
205
c9775dde
MR
2062016-06-28 Maciej W. Rozycki <macro@imgtec.com>
207
208 * elf/mips.h (R_MIPS16_PC16_S1): New relocation.
209
7c2c4aa1
TS
2102016-06-25 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
211
212 * elf/xtensa.h (xtensa_make_property_section): New prototype.
213
b00f86d0
JB
2142016-06-24 John Baldwin <jhb@FreeBSD.org>
215
216 * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
217 (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
218 (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
219 (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
220
ce440d63
GM
2212016-06-23 Graham Markall <graham.markall@embecosm.com>
222
223 * opcode/arc.h: Make insn_class_t alphabetical again.
224
6b477896
TS
2252016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
226
227 * elf/dlx.h: Wrap in extern C.
228 * elf/xtensa.h: Likewise.
229 * opcode/arc.h: Likewise.
230
6edaf4d7
TS
2312016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
232
233 * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
234 tilegx_pipeline.
235
bdd582db
GM
2362016-06-21 Graham Markall <graham.markall@embecosm.com>
237
238 * opcode/arc.h: Add nps400 extension and instruction
239 subclass.
240 Remove ARC_OPCODE_NPS400
241 * elf/arc.h: Remove E_ARC_MACH_NPS400
242
4f26fb3a
JM
2432016-06-17 Jose E. Marchesi <jose.marchesi@oracle.com>
244
245 * opcode/sparc.h (enum sparc_opcode_arch_val): Add
246 SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
247 SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
248 SPARC_OPCODE_ARCH_V9M.
249
99a54ef6
JB
2502016-06-14 John Baldwin <jhb@FreeBSD.org>
251
252 * opcode/msp430-decode.h (MSP430_Size): Remove.
253 (Msp430_Opcode_Decoded): Change type of size to int.
254
0eaf2e1b
AM
2552016-06-11 Alan Modra <amodra@gmail.com>
256
257 * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
258
337c570c
JM
2592016-06-08 Jose E. Marchesi <jose.marchesi@oracle.com>
260
261 * opcode/sparc.h: Add missing documentation for hyperprivileged
262 registers in rd (%) and rs1 ($).
263
14b57c7c
AM
2642016-06-07 Alan Modra <amodra@gmail.com>
265
266 * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
267 PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
268 PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
269 PPC_APUINFO_VLE: Define.
270
4d1464f2
MW
2712016-06-07 Matthew Wahab <matthew.wahab@arm.com>
272
273 * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding
274 entries.
275 (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
276
4eb6f892
AB
2772016-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
278
279 * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
280 (struct arc_long_opcode): New structure.
281 (arc_long_opcodes): Declare.
282 (arc_num_long_opcodes): Declare.
283
1fe0971e
TS
2842016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
285
286 * elf/mips.h: Add extern "C".
287 * elf/sh.h: Likewise.
288 * opcode/d10v.h: Likewise.
289 * opcode/d30v.h: Likewise.
290 * opcode/ia64.h: Likewise.
291 * opcode/mips.h: Likewise.
292 * opcode/ppc.h: Likewise.
293 * opcode/sparc.h: Likewise.
294 * opcode/tic6x.h: Likewise.
295 * opcode/v850.h: Likewise.
296
1a72702b
AM
2972016-05-28 Alan Modra <amodra@gmail.com>
298
299 * bfdlink.h (struct bfd_link_callbacks): Update comments.
300 Return void from multiple_definition, multiple_common,
301 add_to_set, constructor, warning, undefined_symbol,
302 reloc_overflow, reloc_dangerous and unattached_reloc.
303
94740f9c
TS
3042016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
305
306 * opcode/metag.h: wrap declarations in extern "C".
307
d9eca1df
CZ
3082016-05-23 Claudiu Zissulescu <claziss@synopsys.com>
309
310 * opcode/arc.h (insn_subclass_t): Add COND.
311 (flag_class_t): Add F_CLASS_EXTEND.
312
c810e0b8
CZ
3132016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
314
315 * opcode/arc.h (struct arc_opcode): Renamed attribute class to
316 insn_class.
317 (struct arc_flag_class): Renamed attribute class to flag_class.
318
3d207518
TS
3192016-05-23 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
320
321 * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
322 plain symbol.
323
5ff087ac
TT
3242016-04-29 Tom Tromey <tom@tromey.com>
325
326 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
327 DW_LANG_Rust_old>: New constants.
328
8f4f9071
MF
3292016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
330
331 * elf/mips.h (AFL_ASE_DSPR3): New macro.
332 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
333 * opcode/mips.h (ASE_DSPR3): New macro.
334
39d911fc
TP
3352016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
336 Nick Clifton <nickc@redhat.com>
337
338 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
339 enumerator.
340 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
341 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
342 (ARM_SYM_BRANCH_TYPE): Replace by ...
343 (ARM_GET_SYM_BRANCH_TYPE): This and ...
344 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
345 BFD_ASSERT is defined or not.
346
15afaa63
TP
3472016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
348
349 * elf/arm.h (Tag_DSP_extension): Define.
350
d942732e
TP
3512016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
352
353 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
354
16a1fa25
TP
3552016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
356
357 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
358 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
359 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
360 for the high core bits.
361
945e0f82
CZ
3622016-05-03 Claudiu Zissulescu <claziss@synopsys.com>
363
364 * opcode/arc.h (ARC_SYNTAX_1OP): Declare
365 (ARC_SYNTAX_NOP): Likewsie.
366 (ARC_OP1_MUST_BE_IMM): Update defined value.
367 (ARC_OP1_IMM_IMPLIED): Likewise.
368 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
369
4bd13cde
NC
3702016-04-28 Nick Clifton <nickc@redhat.com>
371
372 PR target/19722
373 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
374
a6a4679f
AM
3752016-04-27 Alan Modra <amodra@gmail.com>
376
377 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
378 undef. Formatting.
379
4f3b23b3
NC
3802016-04-21 Nick Clifton <nickc@redhat.com>
381
382 * bfdlink.h: Add prototype for bfd_link_check_relocs.
383
d9689752
L
3842016-04-20 H.J. Lu <hongjiu.lu@intel.com>
385
386 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
387
52176c67
AB
3882016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
389
390 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
391
537aefaf
AB
3922016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
393
394 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
395
c8f785f2
AB
3962016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
397
398 * opcode/arc.h (insn_class_t): Add NET and ACL class.
399
4b0c052e
AB
4002016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
401
402 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
403 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
404
f36e33da
CZ
4052016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
406
407 * opcode/arc.h (flag_class_t): Update.
408 (ARC_OPCODE_NONE): Define.
409 (ARC_OPCODE_ARCALL): Likewise.
410 (ARC_OPCODE_ARCFPX): Likewise.
411 (ARC_REGISTER_READONLY): Likewise.
412 (ARC_REGISTER_WRITEONLY): Likewise.
413 (ARC_REGISTER_NOSHORT_CUT): Likewise.
414 (arc_aux_reg): Add cpu.
415
b99747ae
CZ
4162016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
417
418 * opcode/arc.h (arc_num_opcodes): Remove.
419 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
420 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
421 (ARC_SUFFIX_FLAG): Define.
422 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
423 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
424 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
425 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
426 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
427 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
428 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
429 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
430 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
431 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
432
4332016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
434
435 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
436 (ARC_FPUDA): Define.
437 (arc_aux_reg): Add new field.
438
4392016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
440
441 * opcode/arc-func.h (replace_bits24): Changed.
442 (replace_bits24_be): Created.
443
f2dd8838
CZ
4442016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
445
b99747ae
CZ
446 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
447 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
448 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
449 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
450 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
451 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
452 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
453 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
454 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
455 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
456 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
457 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
458 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
459 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
f2dd8838 460
b9bb4a93
TS
4612016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
462
463 * opcode/i960.h: Add const qualifiers.
464 * opcode/tic4x.h (struct tic4x_inst): Likewise.
465
e23e8ebe
AB
4662016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
467
468 * opcodes/arc.h (insn_class_t): Add BITOP type.
469
1ae8ab47
AB
4702016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
471
472 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
473 new classes instead.
474
8699fc3e
AB
4752016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
476
477 * elf/arc.h (E_ARC_MACH_NPS400): Define.
478 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
479
a9522a21
AB
4802016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
481
482 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
483
c0334580
AB
4842016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
485
486 * elf/arc.h (EF_ARC_MACH): Delete.
487 (EF_ARC_MACH_MSK): Remove out of date comment.
488
24740d83
AB
4892016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
490
491 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
492
4c10bbaa
L
4932016-03-15 H.J. Lu <hongjiu.lu@intel.com>
494
495 PR ld/19807
496 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
497
72f3b6aa
CZ
4982016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
499 Andrew Burgess <andrew.burgess@embecosm.com>
500
501 * elf/arc-reloc.def: Add a call to ME within the formula for each
502 relocation that requires middle-endian correction.
503
f86f5863
TS
5042016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
505
506 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
507 * opcode/h8300.h (struct h8_opcode): Likewise.
508 * opcode/hppa.h (struct pa_opcode): Likewise.
509 * opcode/msp430.h: Likewise.
510 * opcode/spu.h (struct spu_opcode): Likewise.
511 * opcode/tic30.h (struct _register): Likewise.
512 * opcode/tic4x.h (struct tic4x_register): Likewise.
513 (struct tic4x_cond): Likewise.
514 (struct tic4x_indirect): Likewise.
515 (struct tic4x_inst): Likewise.
516 * opcode/visium.h (struct reg_entry): Likewise.
517
643afb90
MW
5182016-03-04 Matthew Wahab <matthew.wahab@arm.com>
519
520 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
521 (ARM_CPU_HAS_FEATURE): Add comment.
522
3f1f41f5
L
5232016-03-03 Than McIntosh <thanm@google.com>
524
525 * plugin-api.h: Add new hooks to the plugin transfer vector to
526 to support querying section alignment and section size.
527 (ld_plugin_get_input_section_alignment): New hook.
528 (ld_plugin_get_input_section_size): New hook.
529 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
530 and LDPT_GET_INPUT_SECTION_SIZE.
531 (ld_plugin_tv): Add tv_get_input_section_alignment and
532 tv_get_input_section_size.
533
9b738e36 5342016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
535
536 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
537
11e5f1ec
L
5382016-02-26 H.J. Lu <hongjiu.lu@intel.com>
539
540 PR ld/19645
541 * bfdlink.h (bfd_link_elf_stt_common): New enum.
542 (bfd_link_info): Add elf_stt_common.
543
aec6b87e
L
5442016-02-26 H.J. Lu <hongjiu.lu@intel.com>
545
546 PR ld/19636
547 PR ld/19704
548 PR ld/19719
549 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
550
b8ec4e87
JW
5512016-02-19 Matthew Wahab <matthew.wahab@arm.com>
552 Jiong Wang <jiong.wang@arm.com>
553
554 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
555
4670103e
CZ
5562016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
557 Janek van Oirschot <jvanoirs@synopsys.com>
558
b99747ae
CZ
559 * opcode/arc.h (arc_opcode arc_relax_opcodes)
560 (arc_num_relax_opcodes): Declare.
4670103e 561
609332f1
NC
5622016-02-09 Nick Clifton <nickc@redhat.com>
563
564 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
565 * opcode/nds32.h (nds32_r45map): Likewise.
566 (nds32_r54map): Likewise.
567 * opcode/visium.h (gen_reg_table): Likewise.
568 (fp_reg_table, cc_table, opcode_table): Likewise.
569
24f5f69a
AM
5702016-02-09 Alan Modra <amodra@gmail.com>
571
572 PR 16583
573 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
574
c1d9289f
NC
5752016-02-04 Nick Clifton <nickc@redhat.com>
576
577 PR target/19561
578 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
579 (RRUX): Synthesise using case 2 rather than 7.
580
f4ddf30f
JB
5812016-01-19 John Baldwin <jhb@FreeBSD.org>
582
583 * elf/common.h (NT_FREEBSD_THRMISC): Define.
584 (NT_FREEBSD_PROCSTAT_PROC): Define.
585 (NT_FREEBSD_PROCSTAT_FILES): Define.
586 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
587 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
588 (NT_FREEBSD_PROCSTAT_UMASK): Define.
589 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
590 (NT_FREEBSD_PROCSTAT_OSREL): Define.
591 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
592 (NT_FREEBSD_PROCSTAT_AUXV): Define.
593
34e967a5
MC
5942016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
595 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
596
597 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
598 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
599 (ARC_TLS_LE_32): Fixed formula.
600 (ARC_TLS_GD_LD): Use new special function.
601 * opcode/arc-func.h: Changed all the replacement
602 functions to clear the patching bits before doing an or it with the value
603 argument.
604
9ae678af
NC
6052016-01-18 Nick Clifton <nickc@redhat.com>
606
607 PR ld/19440
608 * coff/internal.h (internal_syment): Use int to hold section
609 number.
610 (N_UNDEF): Cast to int not short.
611 (N_ABS): Likewise.
612 (N_DEBUG): Likewise.
613 (N_TV): Likewise.
614 (P_TV): Likewise.
615
4849dfd8
NC
6162016-01-11 Nick Clifton <nickc@redhat.com>
617
618 Import this change from GCC mainline:
619
620 2016-01-07 Mike Frysinger <vapier@gentoo.org>
621
622 * longlong.h: Change !__SHMEDIA__ to
623 (!defined (__SHMEDIA__) || !__SHMEDIA__).
624 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
625
b31e4803
MR
6262016-01-06 Maciej W. Rozycki <macro@imgtec.com>
627
628 * opcode/mips.h: Add a summary of MIPS16 operand codes.
629
b36c1ccb
MF
6302016-01-05 Mike Frysinger <vapier@gentoo.org>
631
632 * libiberty.h (dupargv): Change arg to char * const *.
633 (writeargv, countargv): Likewise.
634
6f2750fe
AM
6352016-01-01 Alan Modra <amodra@gmail.com>
636
637 Update year range in copyright notice of all files.
638
3499769a
AM
639For older changes see ChangeLog-0415, aout/ChangeLog-9115,
640cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
641mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
642som/ChangeLog-1015, and vms/ChangeLog-1015
643\f
644Copyright (C) 2016 Free Software Foundation, Inc.
645
646Copying and distribution of this file, with or without modification,
647are permitted in any medium without royalty provided the copyright
648notice and this notice are preserved.
649
650Local Variables:
651mode: change-log
652left-margin: 8
653fill-column: 74
654version-control: never
655End:
This page took 0.081415 seconds and 4 git commands to generate.