[AArch64][SVE 23/32] Add SVE pattern and prfop operands
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
245d2e3f
RS
12016-09-21 Richard Sandiford <richard.sandiford@arm.com>
2
3 * opcode/aarch64.h (AARCH64_OPND_SVE_PATTERN): New aarch64_opnd.
4 (AARCH64_OPND_SVE_PRFOP): Likewise.
5 (aarch64_sve_pattern_array): Declare.
6 (aarch64_sve_prfop_array): Likewise.
7
d50c751e
RS
82016-09-21 Richard Sandiford <richard.sandiford@arm.com>
9
10 * opcode/aarch64.h (AARCH64_OPND_QLF_P_Z): New aarch64_opnd_qualifier.
11 (AARCH64_OPND_QLF_P_M): Likewise.
12
f11ad6bc
RS
132016-09-21 Richard Sandiford <richard.sandiford@arm.com>
14
15 * opcode/aarch64.h (AARCH64_OPND_CLASS_SVE_REG): New
16 aarch64_operand_class.
17 (AARCH64_OPND_CLASS_PRED_REG): Likewise.
18 (AARCH64_OPND_SVE_Pd, AARCH64_OPND_SVE_Pg3, AARCH64_OPND_SVE_Pg4_5)
19 (AARCH64_OPND_SVE_Pg4_10, AARCH64_OPND_SVE_Pg4_16)
20 (AARCH64_OPND_SVE_Pm, AARCH64_OPND_SVE_Pn, AARCH64_OPND_SVE_Pt)
21 (AARCH64_OPND_SVE_Za_5, AARCH64_OPND_SVE_Za_16, AARCH64_OPND_SVE_Zd)
22 (AARCH64_OPND_SVE_Zm_5, AARCH64_OPND_SVE_Zm_16, AARCH64_OPND_SVE_Zn)
23 (AARCH64_OPND_SVE_Zn_INDEX, AARCH64_OPND_SVE_ZnxN)
24 (AARCH64_OPND_SVE_Zt, AARCH64_OPND_SVE_ZtxN): New aarch64_opnds.
25
0c608d6b
RS
262016-09-21 Richard Sandiford <richard.sandiford@arm.com>
27
28 * opcode/aarch64.h (aarch64_opcode): Add a tied_operand field.
29 (AARCH64_OPDE_UNTIED_OPERAND): New aarch64_operand_error_kind.
30
4989adac
RS
312016-09-21 Richard Sandiford <richard.sandiford@arm.com>
32
33 * opcode/aarch64.h (F_STRICT): New flag.
34
27e5a270
RE
352016-09-07 Richard Earnshaw <rearnsha@arm.com>
36
37 * opcode/arm.h (ARM_ARCH_V8A_CRC): New architecture.
38
a87aa054
CM
392016-08-26 Cupertino Miranda <cmiranda@synopsys.com>
40 * elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
41 SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
42 * opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12
43 relocation.
44
4ba2ef8f
TP
452016-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
46
47 * arm.h (ARM_GET_SYM_CMSE_SPCL): Define macro.
48 (ARM_SET_SYM_CMSE_SPCL): Likewise.
49
dfdaec14
AJ
502016-08-01 Andrew Jenner <andrew@codesourcery.com>
51
52 * opcode/ppc.h (PPC_OPCODE_E200Z4): New define.
53
fa3fcee7
NC
542016-07-29 Aldy Hernandez <aldyh@redhat.com>
55
56 * libiberty.h (MAX_ALLOCA_SIZE): New macro.
57
db18dbab
GM
582016-07-27 Graham Markall <graham.markall@embecosm.com>
59
60 * opcode/arc.h: Add ARC_OPERAND_ADDRTYPE,
61 ARC_OPERAND_COLON. Add the arc_nps_address_type enum and
62 ARC_NUM_ADDRTYPES.
63 * opcode/arc.h: Add BMU to insn_class_t enum.
64 * opcode/arc.h: Add PMU to insn_class_t enum.
65
37fd5ef3
CZ
662016-07-20 Claudiu Zissulescu <claziss@synopsys.com>
67
68 * dis-asm.h: Declare print_arc_disassembler_options.
69
76359541
TP
702016-07-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
71
72 * bfdlink.h (struct bfd_link_info): Declare new ldscript_def and
73 out_implib_bfd fields.
74
fa1c0170
CZ
752016-07-14 Claudiu Zissulescu <claziss@synopsys.com>
76
77 * elf/arc-reloc.def (ARC_SDA32): Don't use ME transformation.
78
f0728ee3
AV
792016-07-05 Andre Vieria <andre.simoesdiasvieira@arm.com>
80
81 * include/elf/arm.h (SHF_ARM_NOREAD): Rename to ...
82 (SHF_ARM_PURECODE): ... this.
83
93d8990c
SN
842016-07-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
85
86 * opcode/aarch64.h (AARCH64_CPU_HAS_ALL_FEATURES): New.
87 (AARCH64_CPU_HAS_ANY_FEATURES): New.
88 (AARCH64_CPU_HAS_FEATURE): Define as AARCH64_CPU_HAS_ALL_FEATURES.
89 (AARCH64_OPCODE_HAS_FEATURE): Remove.
90
534dbe46
MW
912016-06-30 Matthew Wahab <matthew.wahab@arm.com>
92
93 * opcode/arm.h (ARM_ARCH_V8_2a): Add FPU_NEON_EXT_RDMA to the set
94 of enabled FPU features.
95
042c94de
TS
962016-06-29 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
97
98 * opcode/sparc.h (enum sparc_opcode_arch_val): Move
99 SPARC_OPCODE_ARCH_MAX into the enum.
100
dab26bf4
RS
1012016-06-28 Richard Sandiford <richard.sandiford@arm.com>
102
103 * opcode/aarch64.h (aarch64_opnd_info): Change index fields to int64_t.
104
c9775dde
MR
1052016-06-28 Maciej W. Rozycki <macro@imgtec.com>
106
107 * elf/mips.h (R_MIPS16_PC16_S1): New relocation.
108
7c2c4aa1
TS
1092016-06-25 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
110
111 * elf/xtensa.h (xtensa_make_property_section): New prototype.
112
b00f86d0
JB
1132016-06-24 John Baldwin <jhb@FreeBSD.org>
114
115 * elf/common.h (AT_FREEBSD_EXECPATH, AT_FREEBSD_CANARY)
116 (AT_FREEBSD_CANARYLEN, AT_FREEBSD_OSRELDATE, AT_FREEBSD_NCPUS)
117 (AT_FREEBSD_PAGESIZES, AT_FREEBSD_PAGESIZESLEN)
118 (AT_FREEBSD_TIMEKEEP, AT_FREEBSD_STACKPROT): Define.
119
ce440d63
GM
1202016-06-23 Graham Markall <graham.markall@embecosm.com>
121
122 * opcode/arc.h: Make insn_class_t alphabetical again.
123
6b477896
TS
1242016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
125
126 * elf/dlx.h: Wrap in extern C.
127 * elf/xtensa.h: Likewise.
128 * opcode/arc.h: Likewise.
129
6edaf4d7
TS
1302016-06-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
131
132 * opcode/tilegx.h: Move TILEGX_NUM_PIPELINE_ENCODINGS into
133 tilegx_pipeline.
134
bdd582db
GM
1352016-06-21 Graham Markall <graham.markall@embecosm.com>
136
137 * opcode/arc.h: Add nps400 extension and instruction
138 subclass.
139 Remove ARC_OPCODE_NPS400
140 * elf/arc.h: Remove E_ARC_MACH_NPS400
141
4f26fb3a
JM
1422016-06-17 Jose E. Marchesi <jose.marchesi@oracle.com>
143
144 * opcode/sparc.h (enum sparc_opcode_arch_val): Add
145 SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
146 SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
147 SPARC_OPCODE_ARCH_V9M.
148
99a54ef6
JB
1492016-06-14 John Baldwin <jhb@FreeBSD.org>
150
151 * opcode/msp430-decode.h (MSP430_Size): Remove.
152 (Msp430_Opcode_Decoded): Change type of size to int.
153
0eaf2e1b
AM
1542016-06-11 Alan Modra <amodra@gmail.com>
155
156 * coff/sparc.h (COFF_ADJUST_SYM_OUT_POST): Define.
157
337c570c
JM
1582016-06-08 Jose E. Marchesi <jose.marchesi@oracle.com>
159
160 * opcode/sparc.h: Add missing documentation for hyperprivileged
161 registers in rd (%) and rs1 ($).
162
14b57c7c
AM
1632016-06-07 Alan Modra <amodra@gmail.com>
164
165 * elf/ppc.h (APUINFO_SECTION_NAME, APUINFO_LABEL, PPC_APUINFO_ISEL,
166 PPC_APUINFO_PMR, PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK,
167 PPC_APUINFO_SPE, PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK,
168 PPC_APUINFO_VLE: Define.
169
4d1464f2
MW
1702016-06-07 Matthew Wahab <matthew.wahab@arm.com>
171
172 * opcode/arm.h (ARM_EXT2_RAS): New. Also align preceding
173 entries.
174 (ARM_AEXT_V8_2A): Add ARM_EXT2_RAS.
175
4eb6f892
AB
1762016-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
177
178 * opcode/arc.h (MAX_INSN_ARGS): Increase to 16.
179 (struct arc_long_opcode): New structure.
180 (arc_long_opcodes): Declare.
181 (arc_num_long_opcodes): Declare.
182
1fe0971e
TS
1832016-06-01 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
184
185 * elf/mips.h: Add extern "C".
186 * elf/sh.h: Likewise.
187 * opcode/d10v.h: Likewise.
188 * opcode/d30v.h: Likewise.
189 * opcode/ia64.h: Likewise.
190 * opcode/mips.h: Likewise.
191 * opcode/ppc.h: Likewise.
192 * opcode/sparc.h: Likewise.
193 * opcode/tic6x.h: Likewise.
194 * opcode/v850.h: Likewise.
195
1a72702b
AM
1962016-05-28 Alan Modra <amodra@gmail.com>
197
198 * bfdlink.h (struct bfd_link_callbacks): Update comments.
199 Return void from multiple_definition, multiple_common,
200 add_to_set, constructor, warning, undefined_symbol,
201 reloc_overflow, reloc_dangerous and unattached_reloc.
202
94740f9c
TS
2032016-05-26 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
204
205 * opcode/metag.h: wrap declarations in extern "C".
206
d9eca1df
CZ
2072016-05-23 Claudiu Zissulescu <claziss@synopsys.com>
208
209 * opcode/arc.h (insn_subclass_t): Add COND.
210 (flag_class_t): Add F_CLASS_EXTEND.
211
c810e0b8
CZ
2122016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
213
214 * opcode/arc.h (struct arc_opcode): Renamed attribute class to
215 insn_class.
216 (struct arc_flag_class): Renamed attribute class to flag_class.
217
3d207518
TS
2182016-05-23 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
219
220 * opcode/tic54x.h (struct symbol_): typedef to tic54x_symbol instead of
221 plain symbol.
222
5ff087ac
TT
2232016-04-29 Tom Tromey <tom@tromey.com>
224
225 * dwarf2.h (enum dwarf_source_language) <DW_LANG_Rust,
226 DW_LANG_Rust_old>: New constants.
227
8f4f9071
MF
2282016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
229
230 * elf/mips.h (AFL_ASE_DSPR3): New macro.
231 (AFL_ASE_MASK): Update to include AFL_ASE_DSPR3.
232 * opcode/mips.h (ASE_DSPR3): New macro.
233
39d911fc
TP
2342016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
235 Nick Clifton <nickc@redhat.com>
236
237 * arm.h (enum arm_st_branch_type): Add new ST_BRANCH_ENUM_SIZE
238 enumerator.
239 (NUM_ENUM_ARM_ST_BRANCH_TYPE_BITS): New macro.
240 (ENUM_ARM_ST_BRANCH_TYPE_BITMASK): Likewise.
241 (ARM_SYM_BRANCH_TYPE): Replace by ...
242 (ARM_GET_SYM_BRANCH_TYPE): This and ...
243 (ARM_SET_SYM_BRANCH_TYPE): This in two versions depending on whether
244 BFD_ASSERT is defined or not.
245
15afaa63
TP
2462016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
247
248 * elf/arm.h (Tag_DSP_extension): Define.
249
d942732e
TP
2502016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
251
252 * arm.h (ARM_FSET_CPU_SUBSET): Define macro.
253
16a1fa25
TP
2542016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
255
256 * opcode/arm.h (ARM_EXT2_V8M_MAIN): new feature bit.
257 (ARM_AEXT2_V8M_MAIN): New architecture extension feature set.
258 (ARM_ARCH_V8M_MAIN): Use ARM_AEXT2_V8M_MAIN instead of ARM_AEXT2_V8M
259 for the high core bits.
260
945e0f82
CZ
2612016-05-03 Claudiu Zissulescu <claziss@synopsys.com>
262
263 * opcode/arc.h (ARC_SYNTAX_1OP): Declare
264 (ARC_SYNTAX_NOP): Likewsie.
265 (ARC_OP1_MUST_BE_IMM): Update defined value.
266 (ARC_OP1_IMM_IMPLIED): Likewise.
267 (arg_32bit_rc, arg_32bit_u6, arg_32bit_limm): Declare.
268
4bd13cde
NC
2692016-04-28 Nick Clifton <nickc@redhat.com>
270
271 PR target/19722
272 * opcode/aarch64.h (struct aarch64_opcode): Add verifier field.
273
a6a4679f
AM
2742016-04-27 Alan Modra <amodra@gmail.com>
275
276 * bfdlink.h (struct bfd_link_hash_entry): Add "section" field to
277 undef. Formatting.
278
4f3b23b3
NC
2792016-04-21 Nick Clifton <nickc@redhat.com>
280
281 * bfdlink.h: Add prototype for bfd_link_check_relocs.
282
d9689752
L
2832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
284
285 * bfdlink.h (bfd_link_info): Add check_relocs_after_open_input.
286
52176c67
AB
2872016-04-20 Andrew Burgess <andrew.burgess@embecosm.com>
288
289 * elf/arc-reloc.def (ARC_NPS_CMEM16): Add ME modifier to formula.
290
537aefaf
AB
2912016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
292
293 * opcode/arc.h (MAX_INSN_ARGS): Increase 6 to 8.
294
c8f785f2
AB
2952016-04-19 Andrew Burgess <andrew.burgess@embecosm.com>
296
297 * opcode/arc.h (insn_class_t): Add NET and ACL class.
298
4b0c052e
AB
2992016-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
300
301 * elf/arc-reloc.def: Add ARC_NPS_CMEM16 reloc.
302 * opcode/arc.h (NPS_CMEM_HIGH_VALUE): Define.
303
f36e33da
CZ
3042016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
305
306 * opcode/arc.h (flag_class_t): Update.
307 (ARC_OPCODE_NONE): Define.
308 (ARC_OPCODE_ARCALL): Likewise.
309 (ARC_OPCODE_ARCFPX): Likewise.
310 (ARC_REGISTER_READONLY): Likewise.
311 (ARC_REGISTER_WRITEONLY): Likewise.
312 (ARC_REGISTER_NOSHORT_CUT): Likewise.
313 (arc_aux_reg): Add cpu.
314
b99747ae
CZ
3152016-04-12 Claudiu Zissulescu <claziss@synopsys.com>
316
317 * opcode/arc.h (arc_num_opcodes): Remove.
318 (ARC_SYNTAX_3OP, ARC_SYNTAX_2OP, ARC_OP1_MUST_BE_IMM)
319 (ARC_OP1_IMM_IMPLIED, ARC_SUFFIX_NONE, ARC_SUFFIX_COND)
320 (ARC_SUFFIX_FLAG): Define.
321 (flags_none, flags_f, flags_cc, flags_ccf): Declare.
322 (arg_none, arg_32bit_rarbrc, arg_32bit_zarbrc, arg_32bit_rbrbrc)
323 (arg_32bit_rarbu6, arg_32bit_zarbu6, arg_32bit_rbrbu6)
324 (arg_32bit_rbrbs12, arg_32bit_ralimmrc, arg_32bit_rarblimm)
325 (arg_32bit_zalimmrc, arg_32bit_zarblimm, arg_32bit_rbrblimm)
326 (arg_32bit_ralimmu6, arg_32bit_zalimmu6, arg_32bit_zalimms12)
327 (arg_32bit_ralimmlimm, arg_32bit_zalimmlimm, arg_32bit_rbrc)
328 (arg_32bit_zarc, arg_32bit_rbu6, arg_32bit_zau6, arg_32bit_rblimm)
329 (arg_32bit_zalimm, arg_32bit_limmrc, arg_32bit_limmu6)
330 (arg_32bit_limms12, arg_32bit_limmlimm): Likewise.
331
3322016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
333
334 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
335 (ARC_FPUDA): Define.
336 (arc_aux_reg): Add new field.
337
3382016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
339
340 * opcode/arc-func.h (replace_bits24): Changed.
341 (replace_bits24_be): Created.
342
f2dd8838
CZ
3432016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
344
b99747ae
CZ
345 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
346 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
347 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
348 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
349 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
350 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
351 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
352 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
353 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
354 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
355 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
356 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
357 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
358 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
f2dd8838 359
b9bb4a93
TS
3602016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
361
362 * opcode/i960.h: Add const qualifiers.
363 * opcode/tic4x.h (struct tic4x_inst): Likewise.
364
e23e8ebe
AB
3652016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * opcodes/arc.h (insn_class_t): Add BITOP type.
368
1ae8ab47
AB
3692016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
370
371 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
372 new classes instead.
373
8699fc3e
AB
3742016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
375
376 * elf/arc.h (E_ARC_MACH_NPS400): Define.
377 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
378
a9522a21
AB
3792016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
380
381 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
382
c0334580
AB
3832016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
384
385 * elf/arc.h (EF_ARC_MACH): Delete.
386 (EF_ARC_MACH_MSK): Remove out of date comment.
387
24740d83
AB
3882016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
389
390 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
391
4c10bbaa
L
3922016-03-15 H.J. Lu <hongjiu.lu@intel.com>
393
394 PR ld/19807
395 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
396
72f3b6aa
CZ
3972016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
398 Andrew Burgess <andrew.burgess@embecosm.com>
399
400 * elf/arc-reloc.def: Add a call to ME within the formula for each
401 relocation that requires middle-endian correction.
402
f86f5863
TS
4032016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
404
405 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
406 * opcode/h8300.h (struct h8_opcode): Likewise.
407 * opcode/hppa.h (struct pa_opcode): Likewise.
408 * opcode/msp430.h: Likewise.
409 * opcode/spu.h (struct spu_opcode): Likewise.
410 * opcode/tic30.h (struct _register): Likewise.
411 * opcode/tic4x.h (struct tic4x_register): Likewise.
412 (struct tic4x_cond): Likewise.
413 (struct tic4x_indirect): Likewise.
414 (struct tic4x_inst): Likewise.
415 * opcode/visium.h (struct reg_entry): Likewise.
416
643afb90
MW
4172016-03-04 Matthew Wahab <matthew.wahab@arm.com>
418
419 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
420 (ARM_CPU_HAS_FEATURE): Add comment.
421
3f1f41f5
L
4222016-03-03 Than McIntosh <thanm@google.com>
423
424 * plugin-api.h: Add new hooks to the plugin transfer vector to
425 to support querying section alignment and section size.
426 (ld_plugin_get_input_section_alignment): New hook.
427 (ld_plugin_get_input_section_size): New hook.
428 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
429 and LDPT_GET_INPUT_SECTION_SIZE.
430 (ld_plugin_tv): Add tv_get_input_section_alignment and
431 tv_get_input_section_size.
432
9b738e36 4332016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
434
435 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
436
11e5f1ec
L
4372016-02-26 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR ld/19645
440 * bfdlink.h (bfd_link_elf_stt_common): New enum.
441 (bfd_link_info): Add elf_stt_common.
442
aec6b87e
L
4432016-02-26 H.J. Lu <hongjiu.lu@intel.com>
444
445 PR ld/19636
446 PR ld/19704
447 PR ld/19719
448 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
449
b8ec4e87
JW
4502016-02-19 Matthew Wahab <matthew.wahab@arm.com>
451 Jiong Wang <jiong.wang@arm.com>
452
453 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
454
4670103e
CZ
4552016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
456 Janek van Oirschot <jvanoirs@synopsys.com>
457
b99747ae
CZ
458 * opcode/arc.h (arc_opcode arc_relax_opcodes)
459 (arc_num_relax_opcodes): Declare.
4670103e 460
609332f1
NC
4612016-02-09 Nick Clifton <nickc@redhat.com>
462
463 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
464 * opcode/nds32.h (nds32_r45map): Likewise.
465 (nds32_r54map): Likewise.
466 * opcode/visium.h (gen_reg_table): Likewise.
467 (fp_reg_table, cc_table, opcode_table): Likewise.
468
24f5f69a
AM
4692016-02-09 Alan Modra <amodra@gmail.com>
470
471 PR 16583
472 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
473
c1d9289f
NC
4742016-02-04 Nick Clifton <nickc@redhat.com>
475
476 PR target/19561
477 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
478 (RRUX): Synthesise using case 2 rather than 7.
479
f4ddf30f
JB
4802016-01-19 John Baldwin <jhb@FreeBSD.org>
481
482 * elf/common.h (NT_FREEBSD_THRMISC): Define.
483 (NT_FREEBSD_PROCSTAT_PROC): Define.
484 (NT_FREEBSD_PROCSTAT_FILES): Define.
485 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
486 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
487 (NT_FREEBSD_PROCSTAT_UMASK): Define.
488 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
489 (NT_FREEBSD_PROCSTAT_OSREL): Define.
490 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
491 (NT_FREEBSD_PROCSTAT_AUXV): Define.
492
34e967a5
MC
4932016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
494 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
495
496 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
497 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
498 (ARC_TLS_LE_32): Fixed formula.
499 (ARC_TLS_GD_LD): Use new special function.
500 * opcode/arc-func.h: Changed all the replacement
501 functions to clear the patching bits before doing an or it with the value
502 argument.
503
9ae678af
NC
5042016-01-18 Nick Clifton <nickc@redhat.com>
505
506 PR ld/19440
507 * coff/internal.h (internal_syment): Use int to hold section
508 number.
509 (N_UNDEF): Cast to int not short.
510 (N_ABS): Likewise.
511 (N_DEBUG): Likewise.
512 (N_TV): Likewise.
513 (P_TV): Likewise.
514
4849dfd8
NC
5152016-01-11 Nick Clifton <nickc@redhat.com>
516
517 Import this change from GCC mainline:
518
519 2016-01-07 Mike Frysinger <vapier@gentoo.org>
520
521 * longlong.h: Change !__SHMEDIA__ to
522 (!defined (__SHMEDIA__) || !__SHMEDIA__).
523 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
524
b31e4803
MR
5252016-01-06 Maciej W. Rozycki <macro@imgtec.com>
526
527 * opcode/mips.h: Add a summary of MIPS16 operand codes.
528
b36c1ccb
MF
5292016-01-05 Mike Frysinger <vapier@gentoo.org>
530
531 * libiberty.h (dupargv): Change arg to char * const *.
532 (writeargv, countargv): Likewise.
533
6f2750fe
AM
5342016-01-01 Alan Modra <amodra@gmail.com>
535
536 Update year range in copyright notice of all files.
537
3499769a
AM
538For older changes see ChangeLog-0415, aout/ChangeLog-9115,
539cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
540mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
541som/ChangeLog-1015, and vms/ChangeLog-1015
542\f
543Copyright (C) 2016 Free Software Foundation, Inc.
544
545Copying and distribution of this file, with or without modification,
546are permitted in any medium without royalty provided the copyright
547notice and this notice are preserved.
548
549Local Variables:
550mode: change-log
551left-margin: 8
552fill-column: 74
553version-control: never
554End:
This page took 0.076107 seconds and 4 git commands to generate.