[BINUTILS, AARCH64, 1/8] Add support for Memory Tagging Extension for ARMv8.5-A
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2
3 * opcode/aarch64.h (AARCH64_FEATURE_MEMTAG): New.
4
5 2018-11-07 Roman Bolshakov <r.bolshakov@yadro.com>
6 Saagar Jha <saagar@saagarjha.com>
7
8 * mach-o/external.h (mach_o_nversion_min_command_external): Rename
9 reserved to sdk.
10 (mach_o_note_command_external): New.
11 (mach_o_build_version_command_external): New.
12 * mach-o/loader.h (BFD_MACH_O_LC_VERSION_MIN_TVOS): Define.
13 (BFD_MACH_O_LC_NOTE): Define.
14
15 2018-11-06 Romain Margheriti <lilrom13@gmail.com>
16
17 PR 23742
18 * mach-o/loader.h: Add BFD_MACH_O_LC_BUILD_VERSION.
19
20 2018-11-06 Sudakshina Das <sudi.das@arm.com>
21
22 * opcode/arm.h (ARM_ARCH_V8_5A): Move ARM_EXT2_PREDRES and
23 ARM_EXT2_SB to ...
24 (ARM_AEXT2_V8_5A): Here.
25
26 2018-10-26 John Baldwin <jhb@FreeBSD.org>
27
28 * elf/common.h (AT_FREEBSD_HWCAP2): Define.
29
30 2018-10-09 Sudakshina Das <sudi.das@arm.com>
31
32 * opcode/aarch64.h (AARCH64_FEATURE_SSBS): New.
33 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SSBS by default.
34
35 2018-10-09 Sudakshina Das <sudi.das@arm.com>
36
37 * opcode/aarch64.h (AARCH64_FEATURE_SCXTNUM): New.
38 (AARCH64_FEATURE_ID_PFR2): New.
39 (AARCH64_ARCH_V8_5): Add both by default.
40
41 2018-10-09 Sudakshina Das <sudi.das@arm.com>
42
43 * opcode/aarch64.h (AARCH64_FEATURE_BTI): New.
44 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_BTI by default.
45 (aarch64_opnd): Add AARCH64_OPND_BTI_TARGET.
46 (HINT_OPD_CSYNC, HINT_OPD_C, HINT_OPD_J): New macros to
47 define HINT #imm values.
48 (HINT_OPD_JC, HINT_OPD_NULL): Likewise.
49
50 2018-10-09 Sudakshina Das <sudi.das@arm.com>
51
52 * opcode/aarch64.h (AARCH64_FEATURE_RNG): New.
53
54 2018-10-09 Sudakshina Das <sudi.das@arm.com>
55
56 * opcode/aarch64.h (AARCH64_FEATURE_CVADP): New.
57
58 2018-10-09 Sudakshina Das <sudi.das@arm.com>
59
60 * opcode/aarch64.h (AARCH64_FEATURE_PREDRES): New.
61 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_PREDRES by default.
62 (aarch64_opnd): Add AARCH64_OPND_SYSREG_SR.
63 (aarch64_sys_regs_sr): Declare new table.
64
65 2018-10-09 Sudakshina Das <sudi.das@arm.com>
66
67 * opcode/aarch64.h (AARCH64_FEATURE_SB): New.
68 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SB by default.
69
70 2018-10-09 Sudakshina Das <sudi.das@arm.com>
71
72 * opcode/aarch64.h (AARCH64_FEATURE_FLAGMANIP): New.
73 (AARCH64_FEATURE_FRINTTS): New.
74 (AARCH64_ARCH_V8_5): Add both by default.
75
76 2018-10-09 Sudakshina Das <sudi.das@arm.com>
77
78 * opcode/aarch64.h (AARCH64_FEATURE_V8_5): New.
79 (AARCH64_ARCH_V8_5): New.
80
81 2018-10-08 Alan Modra <amodra@gmail.com>
82
83 * bfdlink.h (struct bfd_link_info): Add load_phdrs field.
84
85 2018-10-05 Sudakshina Das <sudi.das@arm.com>
86
87 * opcode/arm.h (ARM_EXT2_PREDRES): New.
88 (ARM_ARCH_V8_5A): Add ARM_EXT2_PREDRES by default.
89
90 2018-10-05 Sudakshina Das <sudi.das@arm.com>
91
92 * opcode/arm.h (ARM_EXT2_SB): New.
93 (ARM_ARCH_V8_5A): Add ARM_EXT2_SB by default.
94
95 2018-10-05 Sudakshina Das <sudi.das@arm.com>
96
97 * opcode/arm.h (ARM_EXT2_V8_5A): New.
98 (ARM_AEXT2_V8_5A, ARM_ARCH_V8_5A): New.
99
100 2018-10-05 Richard Henderson <rth@twiddle.net>
101
102 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_PCREL_PG21,
103 R_OR1K_GOT_PG21, R_OR1K_TLS_GD_PG21, R_OR1K_TLS_LDM_PG21,
104 R_OR1K_TLS_IE_PG21, R_OR1K_LO13, R_OR1K_GOT_LO13,
105 R_OR1K_TLS_GD_LO13, R_OR1K_TLS_LDM_LO13, R_OR1K_TLS_IE_LO13,
106 R_OR1K_SLO13, R_OR1K_PLTA26.
107
108 2018-10-05 Richard Henderson <rth@twiddle.net>
109
110 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_AHI16,
111 R_OR1K_GOTOFF_AHI16, R_OR1K_TLS_IE_AHI16, R_OR1K_TLS_LE_AHI16,
112 R_OR1K_SLO16, R_OR1K_GOTOFF_SLO16, R_OR1K_TLS_LE_SLO16.
113
114 2018-10-03 Tamar Christina <tamar.christina@arm.com>
115
116 * opcode/aarch64.h (aarch64_inst): Remove.
117 (enum err_type): Add ERR_VFI.
118 (aarch64_is_destructive_by_operands): New.
119 (init_insn_sequence): New.
120 (aarch64_decode_insn): Remove param name.
121
122 2018-10-03 Tamar Christina <tamar.christina@arm.com>
123
124 * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
125 more arguments.
126
127 2018-10-03 Tamar Christina <tamar.christina@arm.com>
128
129 * opcode/aarch64.h (enum err_type): New.
130 (aarch64_decode_insn): Use it.
131
132 2018-10-03 Tamar Christina <tamar.christina@arm.com>
133
134 * opcode/aarch64.h (struct aarch64_instr_sequence): New.
135 (aarch64_opcode_encode): Use it.
136
137 2018-10-03 Tamar Christina <tamar.christina@arm.com>
138
139 * opcode/aarch64.h (struct aarch64_opcode): Add constraints,
140 extend flags field size.
141 (F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
142
143 2018-10-03 John Darrington <john@darrington.wattle.id.au>
144
145 * dis-asm.h (print_insn_s12z): New declaration.
146
147 2018-10-02 Palmer Dabbelt <palmer@sifive.com>
148
149 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
150 (MASK_FENCE_TSO): Likewise.
151
152 2018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
153
154 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
155
156 2018-09-21 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR binutils/23694
159 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
160 include zero size sections at start of PT_NOTE segment.
161
162 2018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
163
164 * elf/nds32.h: Remove the unused target features.
165 * dis-asm.h (disassemble_init_nds32): Declared.
166 * elf/nds32.h (E_NDS32_NULL): Removed.
167 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
168 * opcode/nds32.h: Ident.
169 (N32_SUB6, INSN_LW): New macros.
170 (enum n32_opcodes): Updated.
171 * elf/nds32.h: Doc fixes.
172 * elf/nds32.h: Add R_NDS32_LSI.
173 * elf/nds32.h: Add new relocations for TLS.
174
175 2018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
176
177 * elf/common.h (AT_SUN_HWCAP): Rename to ...
178 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
179 compatibility.
180 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
181 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
182
183 2018-09-05 Simon Marchi <simon.marchi@ericsson.com>
184
185 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
186
187 2018-08-31 Alan Modra <amodra@gmail.com>
188
189 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
190 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
191 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
192 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
193
194 2018-08-30 Kito Cheng <kito@andestech.com>
195
196 * opcode/riscv.h (MAX_SUBSET_NUM): New.
197 (riscv_opcode): Add xlen_requirement field and change type of
198 subset.
199
200 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
201
202 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
203 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
204
205 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
206
207 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
208 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
209
210 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
211
212 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
213 E_MIPS_MACH_GS464.
214 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
215 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
216 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
217 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
218
219 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
220
221 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
222 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
223 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
224
225 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
226
227 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
228 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
229 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
230
231 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
232
233 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
234 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
235 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
236
237 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
238
239 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
240 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
241 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
242 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
243 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
244 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
245 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
246 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
247 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
248 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
249 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
250 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
251 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
252 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
253 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
254 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
255 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
256 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
257 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
258 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
259 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
260 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
261 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
262 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
263 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
264 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
265 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
266 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
267 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
268 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
269 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
270 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
271 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
272 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
273 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
274 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
275 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
276 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
277 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
278 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
279 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
280 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
281 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
282 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
283 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
284 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
285 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
286 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
287 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
288 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
289 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
290 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
291 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
292 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
293 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
294 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
295
296 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
297
298 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
299
300 2018-08-21 John Darrington <john@darrington.wattle.id.au>
301
302 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
303
304 2018-08-21 Alan Modra <amodra@gmail.com>
305
306 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
307 Mention use of "extract" function to provide default value.
308 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
309 (ppc_optional_operand_value): Rewrite to use extract function.
310
311 2018-08-18 John Darrington <john@darrington.wattle.id.au>
312
313 * opcode/s12z.h: New file.
314
315 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
316
317 * elf/arm.h: Updated comments for e_flags definitions.
318
319 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
320
321 * elf/arc.h (Tag_ARC_ATR_version): New tag.
322
323 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
324
325 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
326
327 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
328
329 Copy over from GCC
330 2018-07-26 Martin Liska <mliska@suse.cz>
331
332 PR lto/86548
333 * libiberty.h (make_temp_file_with_prefix): New function.
334
335 2018-07-30 Jim Wilson <jimw@sifive.com>
336
337 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
338 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
339 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
340
341 2018-07-30 Andrew Jenner <andrew@codesourcery.com>
342
343 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
344 * elf/csky.h: New file.
345
346 2018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
347 Maciej W. Rozycki <macro@linux-mips.org>
348
349 * elf/mips.h (AFL_ASE_MASK): Correct typo.
350
351 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
352
353 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
354
355 2018-07-26 Alan Modra <amodra@gmail.com>
356
357 * elf/ppc64.h: Specify byte offset to local entry for values
358 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
359 value for such functions when entering via global entry point.
360 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
361
362 2018-07-24 Alan Modra <amodra@gmail.com>
363
364 PR 23430
365 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
366
367 2018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
368 Maciej W. Rozycki <macro@mips.com>
369
370 * elf/mips.h (AFL_ASE_MMI): New macro.
371 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
372 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
373
374 2018-07-17 Maciej W. Rozycki <macro@mips.com>
375
376 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
377
378 2018-07-06 Alan Modra <amodra@gmail.com>
379
380 * diagnostics.h: Comment on macro usage.
381
382 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
383
384 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
385 Define for clang.
386
387 2018-07-02 Maciej W. Rozycki <macro@mips.com>
388
389 PR tdep/8282
390 * dis-asm.h (disasm_option_arg_t): New typedef.
391 (disasm_options_and_args_t): Likewise.
392 (disasm_options_t): Add `arg' member, document members.
393 (disassembler_options_mips): New prototype.
394 (disassembler_options_arm, disassembler_options_powerpc)
395 (disassembler_options_s390): Update prototypes.
396
397 2018-06-29 Tamar Christina <tamar.christina@arm.com>
398
399 PR binutils/23192
400 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
401
402 2018-06-26 Alan Modra <amodra@gmail.com>
403
404 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
405
406 2018-06-24 Nick Clifton <nickc@redhat.com>
407
408 2.31 branch created.
409
410 2018-06-21 Alan Hayward <alan.hayward@arm.com>
411
412 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
413 for non SHT_NOBITS.
414
415 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
416
417 Sync with GCC
418
419 2018-05-24 Tom Rix <trix@juniper.net>
420
421 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
422
423 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
424
425 * longlong.h [__riscv] (__umulsidi3): Define.
426 [__riscv] (umul_ppmm): Likewise.
427 [__riscv] (__muluw3): Likewise.
428
429 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
430
431 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
432 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
433 * opcode/mips.h: Document "+\" operand format.
434 (ASE_GINV): New macro.
435
436 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
437 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
438
439 * elf/mips.h (AFL_ASE_CRC): New macro.
440 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
441 * opcode/mips.h (ASE_CRC): New macro.
442 * opcode/mips.h (ASE_CRC64): Likewise.
443
444 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
445
446 * elf/xtensa.h (xtensa_read_table_entries)
447 (xtensa_compute_fill_extra_space): New declarations.
448
449 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
450
451 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
452 define for GCC.
453
454 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
455
456 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
457 (DIAGNOSTIC_STRINGIFY): Likewise.
458 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
459 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
460 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
461 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
462 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
463 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
464
465 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
466
467 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
468
469 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
470
471 * splay-tree.h (splay_tree_compare_strings,
472 splay_tree_delete_pointers): Declare new utility functions.
473
474 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
475
476 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
477
478 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
479
480 * elf/riscv.h (EF_RISCV_RVE): New define.
481
482 2018-05-18 John Darrington <john@darrington.wattle.id.au>
483
484 * elf/s12z.h: New header.
485
486 2018-05-15 Tamar Christina <tamar.christina@arm.com>
487
488 PR binutils/21446
489 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
490
491 2018-05-15 Tamar Christina <tamar.christina@arm.com>
492
493 PR binutils/21446
494 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
495 (aarch64_print_operand): Support notes.
496
497 2018-05-15 Tamar Christina <tamar.christina@arm.com>
498
499 PR binutils/21446
500 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
501 (aarch64_decode_insn): Accept error struct.
502
503 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
504
505 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
506
507 2018-05-10 John Darrington <john@darrington.wattle.id.au>
508
509 * elf/common.h (EM_S12Z): New macro.
510
511 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
512
513 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
514 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
515 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
516 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
517
518 2018-05-08 Jim Wilson <jimw@sifive.com>
519
520 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
521 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
522 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
523
524 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
525
526 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
527 (vle_num_opcodes): Likewise.
528 (spe2_num_opcodes): Likewise.
529
530 2018-05-04 Alan Modra <amodra@gmail.com>
531
532 * ansidecl.h: Import from gcc.
533 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
534 to s_name.
535 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
536
537 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
538
539 * dis-asm.h: Added print_nfp_disassembler_options prototype.
540 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
541 Generic System V Application Binary Interface.
542 * elf/nfp.h: New, for NFP support.
543 * opcode/nfp.h: New, for NFP support.
544
545 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
546 Mickaël Guêné <mickael.guene@st.com>
547
548 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
549 R_ARM_TLS_IE32_FDPIC.
550
551 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
552 Mickaël Guêné <mickael.guene@st.com>
553
554 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
555 (R_ARM_FUNCDESC)
556 (R_ARM_FUNCDESC_VALUE): Define new relocations.
557
558 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
559 Mickaël Guêné <mickael.guene@st.com>
560
561 * elf/arm.h (EF_ARM_FDPIC): New.
562
563 2018-04-18 Alan Modra <amodra@gmail.com>
564
565 * coff/mipspe.h: Delete.
566
567 2018-04-18 Alan Modra <amodra@gmail.com>
568
569 * aout/dynix3.h: Delete.
570
571 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
572
573 Microblaze Target: PIC data text relative
574
575 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
576 * elf/microblaze.h (Add 3 new relocations):
577 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
578 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
579
580 2018-04-17 Alan Modra <amodra@gmail.com>
581
582 * elf/i370.h: Revert removal.
583 * elf/i860.h: Likewise.
584 * elf/i960.h: Likewise.
585
586 2018-04-16 Alan Modra <amodra@gmail.com>
587
588 * coff/sparc.h: Delete.
589
590 2018-04-16 Alan Modra <amodra@gmail.com>
591
592 * aout/host.h: Remove m68k-aout and m68k-coff support.
593 * aout/hp300hpux.h: Delete.
594 * coff/apollo.h: Delete.
595 * coff/aux-coff.h: Delete.
596 * coff/m68k.h: Delete.
597
598 2018-04-16 Alan Modra <amodra@gmail.com>
599
600 * dis-asm.h: Remove sh5 and sh64 support.
601
602 2018-04-16 Alan Modra <amodra@gmail.com>
603
604 * coff/internal.h: Remove w65 support.
605 * coff/w65.h: Delete.
606
607 2018-04-16 Alan Modra <amodra@gmail.com>
608
609 * coff/we32k.h: Delete.
610
611 2018-04-16 Alan Modra <amodra@gmail.com>
612
613 * coff/internal.h: Remove m88k support.
614 * coff/m88k.h: Delete.
615 * opcode/m88k.h: Delete.
616
617 2018-04-16 Alan Modra <amodra@gmail.com>
618
619 * elf/i370.h: Delete.
620 * opcode/i370.h: Delete.
621
622 2018-04-16 Alan Modra <amodra@gmail.com>
623
624 * coff/h8500.h: Delete.
625 * coff/internal.h: Remove h8500 support.
626
627 2018-04-16 Alan Modra <amodra@gmail.com>
628
629 * coff/h8300.h: Delete.
630
631 2018-04-16 Alan Modra <amodra@gmail.com>
632
633 * ieee.h: Delete.
634
635 2018-04-16 Alan Modra <amodra@gmail.com>
636
637 * aout/host.h: Remove newsos3 support.
638
639 2018-04-16 Alan Modra <amodra@gmail.com>
640
641 * nlm/ChangeLog-9315: Delete.
642 * nlm/alpha-ext.h: Delete.
643 * nlm/common.h: Delete.
644 * nlm/external.h: Delete.
645 * nlm/i386-ext.h: Delete.
646 * nlm/internal.h: Delete.
647 * nlm/ppc-ext.h: Delete.
648 * nlm/sparc32-ext.h: Delete.
649
650 2018-04-16 Alan Modra <amodra@gmail.com>
651
652 * opcode/tahoe.h: Delete.
653
654 2018-04-11 Alan Modra <amodra@gmail.com>
655
656 * aout/adobe.h: Delete.
657 * aout/reloc.h: Delete.
658 * coff/i860.h: Delete.
659 * coff/i960.h: Delete.
660 * elf/i860.h: Delete.
661 * elf/i960.h: Delete.
662 * opcode/i860.h: Delete.
663 * opcode/i960.h: Delete.
664 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
665 * aout/ar.h (ARMAGB): Remove.
666 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
667 union internal_auxent): Remove i960 support.
668
669 2018-04-09 Alan Modra <amodra@gmail.com>
670
671 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
672 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
673
674 2018-03-28 Renlin Li <renlin.li@arm.com>
675
676 PR ld/22970
677 * elf/aarch64.h: Add relocation number for
678 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
679 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
680 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
681 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
682 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
683 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
684 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
685 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
686
687 2018-03-28 Nick Clifton <nickc@redhat.com>
688
689 PR 22988
690 * opcode/aarch64.h (enum aarch64_opnd): Add
691 AARCH64_OPND_SVE_ADDR_R.
692
693 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
694
695 * elf/common.h (DF_1_KMOD): New.
696 (DF_1_WEAKFILTER): Likewise.
697 (DF_1_NOCOMMON): Likewise.
698
699 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
700
701 * opcode/riscv.h (OP_MASK_FUNCT3): New.
702 (OP_SH_FUNCT3): Likewise.
703 (OP_MASK_FUNCT7): Likewise.
704 (OP_SH_FUNCT7): Likewise.
705 (OP_MASK_OP2): Likewise.
706 (OP_SH_OP2): Likewise.
707 (OP_MASK_CFUNCT4): Likewise.
708 (OP_SH_CFUNCT4): Likewise.
709 (OP_MASK_CFUNCT3): Likewise.
710 (OP_SH_CFUNCT3): Likewise.
711 (riscv_insn_types): Likewise.
712
713 2018-03-13 Nick Clifton <nickc@redhat.com>
714
715 PR 22113
716 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
717 field.
718
719 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
720
721 * opcode/i386 (OLDGCC_COMPAT): Removed.
722
723 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
724
725 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
726
727 2018-02-20 Maciej W. Rozycki <macro@mips.com>
728
729 * opcode/mips.h: Remove `M' operand code.
730
731 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
732
733 * coff/msdos.h: New header.
734 * coff/pe.h: Move common defines to msdos.h.
735 * coff/powerpc.h: Likewise.
736
737 2018-01-13 Nick Clifton <nickc@redhat.com>
738
739 2.30 branch created.
740
741 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
742
743 PR ld/22393
744 * bfdlink.h (bfd_link_info): Add separate_code.
745
746 2018-01-04 Jim Wilson <jimw@sifive.com>
747
748 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
749 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
750 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
751 Add alias to map mbadaddr to CSR_MTVAL.
752
753 2018-01-03 Alan Modra <amodra@gmail.com>
754
755 Update year range in copyright notice of all files.
756
757 For older changes see ChangeLog-2017
758 \f
759 Copyright (C) 2018 Free Software Foundation, Inc.
760
761 Copying and distribution of this file, with or without modification,
762 are permitted in any medium without royalty provided the copyright
763 notice and this notice are preserved.
764
765 Local Variables:
766 mode: change-log
767 left-margin: 8
768 fill-column: 74
769 version-control: never
770 End:
This page took 0.04538 seconds and 5 git commands to generate.