[BINUTILS, AARCH64, 1/8] Add support for Memory Tagging Extension for ARMv8.5-A
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
73b605ec
SD
12018-11-12 Sudakshina Das <sudi.das@arm.com>
2
3 * opcode/aarch64.h (AARCH64_FEATURE_MEMTAG): New.
4
fc7b364a
RB
52018-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
ddea148b
NC
152018-11-06 Romain Margheriti <lilrom13@gmail.com>
16
17 PR 23742
18 * mach-o/loader.h: Add BFD_MACH_O_LC_BUILD_VERSION.
19
0632eeea
SD
202018-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
d7ded98f
JB
262018-10-26 John Baldwin <jhb@FreeBSD.org>
27
28 * elf/common.h (AT_FREEBSD_HWCAP2): Define.
29
104fefee
SD
302018-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
a97330e7
SD
352018-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
ff605452
SD
412018-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
af4bcb4c
SD
502018-10-09 Sudakshina Das <sudi.das@arm.com>
51
52 * opcode/aarch64.h (AARCH64_FEATURE_RNG): New.
53
3fd229a4
SD
542018-10-09 Sudakshina Das <sudi.das@arm.com>
55
56 * opcode/aarch64.h (AARCH64_FEATURE_CVADP): New.
57
2ac435d4
SD
582018-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
68dfbb92
SD
652018-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
13c60ad7
SD
702018-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
70d56181
SD
762018-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
64029e93
AM
812018-10-08 Alan Modra <amodra@gmail.com>
82
83 * bfdlink.h (struct bfd_link_info): Add load_phdrs field.
84
dad0c3bf
SD
852018-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
7fadb25d
SD
902018-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
23f233a5
SD
952018-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
c8e98e36
SH
1002018-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
1c4f3780
RH
1082018-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
a68f4cd2
TC
1142018-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
755b748f
TC
1222018-10-03 Tamar Christina <tamar.christina@arm.com>
123
124 * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
125 more arguments.
126
1d482394
TC
1272018-10-03 Tamar Christina <tamar.christina@arm.com>
128
129 * opcode/aarch64.h (enum err_type): New.
130 (aarch64_decode_insn): Use it.
131
7e84b55d
TC
1322018-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
eae424ae
TC
1372018-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
007d2fe4
JD
1432018-10-03 John Darrington <john@darrington.wattle.id.au>
144
145 * dis-asm.h (print_insn_s12z): New declaration.
146
64a336ac
PD
1472018-10-02 Palmer Dabbelt <palmer@sifive.com>
148
149 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
150 (MASK_FENCE_TSO): Likewise.
151
eb528ad1
CM
1522018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
153
154 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
155
95475e5d
L
1562018-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
fbaf61ad
NC
1622018-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
3d282ac3
RO
1752018-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
af39b1c2
SM
1832018-09-05 Simon Marchi <simon.marchi@ericsson.com>
184
185 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
186
4a969973
AM
1872018-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
43135d3b
JW
1942018-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
bd782c07
CX
2002018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
201
9108bc33
CX
202 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
203 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
204
2052018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
bd782c07
CX
206
207 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
208 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
209
ac8cb70f
CX
2102018-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
a693765e
CX
2192018-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
bdc6c06e
CX
2252018-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
716c08de
CX
2312018-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
a9eafb08
L
2372018-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
aa7bca9b
L
2962018-08-24 H.J. Lu <hongjiu.lu@intel.com>
297
298 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
299
ebf983a4 3002018-08-21 John Darrington <john@darrington.wattle.id.au>
4e57b456
JD
301
302 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
303
9cf7e568
AM
3042018-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
08a8fe2f 3112018-08-18 John Darrington <john@darrington.wattle.id.au>
7ba3ba91 312
d203b41a 313 * opcode/s12z.h: New file.
7ba3ba91 314
57285ade
RE
3152018-08-09 Richard Earnshaw <rearnsha@arm.com>
316
317 * elf/arm.h: Updated comments for e_flags definitions.
318
db1e1b45 3192018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
320
321 * elf/arc.h (Tag_ARC_ATR_version): New tag.
322
b6523c37 3232018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
324
325 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
326
50320b1d 3272018-08-01 Richard Earnshaw <rearnsha@arm.com>
328
329 Copy over from GCC
330 2018-07-26 Martin Liska <mliska@suse.cz>
331
d203b41a 332 PR lto/86548
50320b1d 333 * libiberty.h (make_temp_file_with_prefix): New function.
334
eb41b248
JW
3352018-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
b8891f8d
AJ
3412018-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
2bb9bbe2
CX
3462018-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
fa758a70
AC
3512018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
352
353 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
354
33cb30a1
AM
3552018-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
67ce483b
AM
3622018-07-24 Alan Modra <amodra@gmail.com>
363
364 PR 23430
365 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
366
8095d2f7
CX
3672018-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
d5c928c0
MR
3742018-07-17 Maciej W. Rozycki <macro@mips.com>
375
376 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
377
fe75810f
AM
3782018-07-06 Alan Modra <amodra@gmail.com>
379
380 * diagnostics.h: Comment on macro usage.
381
6821842f
SM
3822018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
383
384 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
385 Define for clang.
386
471b9d15
MR
3872018-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
369c9167
TC
3972018-06-29 Tamar Christina <tamar.christina@arm.com>
398
399 PR binutils/23192
400 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
401
2393a7e3
AM
4022018-06-26 Alan Modra <amodra@gmail.com>
403
404 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
405
719d8288
NC
4062018-06-24 Nick Clifton <nickc@redhat.com>
407
408 2.31 branch created.
409
57c0d77c
AH
4102018-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
d856f9a8
SM
4152018-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
6f20c942
FS
4292018-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
730c3174
SE
4362018-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
4b8e28c7
MF
4442018-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
95da9854
L
4492018-06-04 H.J. Lu <hongjiu.lu@intel.com>
450
451 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
452 define for GCC.
453
23081219
L
4542018-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
e9cb46ab
L
4652018-06-01 H.J. Lu <hongjiu.lu@intel.com>
466
467 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
468
22467434 4692018-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
98553ad3
PB
4742018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
475
476 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
477
7f999549
JW
4782018-05-18 Kito Cheng <kito.cheng@gmail.com>
479
480 * elf/riscv.h (EF_RISCV_RVE): New define.
481
7b4ae824
JD
4822018-05-18 John Darrington <john@darrington.wattle.id.au>
483
484 * elf/s12z.h: New header.
485
f9830ec1
TC
4862018-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
7d02540a
TC
4912018-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
561a72d4
TC
4972018-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
1678bd35
FT
5032018-05-15 Francois H. Theron <francois.theron@netronome.com>
504
505 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
506
637b1970
JD
5072018-05-10 John Darrington <john@darrington.wattle.id.au>
508
509 * elf/common.h (EM_S12Z): New macro.
510
84f9f8c3
AM
5112018-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
e6f372ba
JW
5182018-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
2ceb7719
PB
5242018-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
602f1657
AM
5302018-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
fe944acf
FT
5372018-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
5c5a4843
CL
5452018-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
188fd7ae
CL
5512018-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
18a20338
CL
5582018-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
3596d8ce
AM
5632018-04-18 Alan Modra <amodra@gmail.com>
564
565 * coff/mipspe.h: Delete.
566
c65c21e1
AM
5672018-04-18 Alan Modra <amodra@gmail.com>
568
569 * aout/dynix3.h: Delete.
570
884d4d8a 5712018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
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
f954747f
AM
5802018-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
5452f388
AM
5862018-04-16 Alan Modra <amodra@gmail.com>
587
588 * coff/sparc.h: Delete.
589
dc12032b
AM
5902018-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
211dc24b
AM
5982018-04-16 Alan Modra <amodra@gmail.com>
599
600 * dis-asm.h: Remove sh5 and sh64 support.
601
a9a4b302
AM
6022018-04-16 Alan Modra <amodra@gmail.com>
603
604 * coff/internal.h: Remove w65 support.
605 * coff/w65.h: Delete.
606
04cb01fd
AM
6072018-04-16 Alan Modra <amodra@gmail.com>
608
609 * coff/we32k.h: Delete.
610
c2bf1eec
AM
6112018-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
6793974d
AM
6172018-04-16 Alan Modra <amodra@gmail.com>
618
619 * elf/i370.h: Delete.
620 * opcode/i370.h: Delete.
621
e82aa794
AM
6222018-04-16 Alan Modra <amodra@gmail.com>
623
624 * coff/h8500.h: Delete.
625 * coff/internal.h: Remove h8500 support.
626
fe0bf0fd
AM
6272018-04-16 Alan Modra <amodra@gmail.com>
628
629 * coff/h8300.h: Delete.
630
fdef3943
AM
6312018-04-16 Alan Modra <amodra@gmail.com>
632
633 * ieee.h: Delete.
634
5972ac73
AM
6352018-04-16 Alan Modra <amodra@gmail.com>
636
637 * aout/host.h: Remove newsos3 support.
638
b4b594e3
AM
6392018-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
fceadf09
AM
6502018-04-16 Alan Modra <amodra@gmail.com>
651
652 * opcode/tahoe.h: Delete.
653
a8eb42a8
AM
6542018-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
23cedd1d
AM
6692018-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
84f1b9fb
RL
6742018-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
c8d59609
NC
6872018-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
b1202ffa
L
6932018-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
0e35537d
JW
6992018-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
3e33b239
NC
7132018-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
bd5dea88
L
7192018-03-08 H.J. Lu <hongjiu.lu@intel.com>
720
721 * opcode/i386 (OLDGCC_COMPAT): Removed.
722
5b616bef
TP
7232018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
724
725 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
726
75f31665
MR
7272018-02-20 Maciej W. Rozycki <macro@mips.com>
728
729 * opcode/mips.h: Remove `M' operand code.
730
830db048
ZF
7312018-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
faf766e3
NC
7372018-01-13 Nick Clifton <nickc@redhat.com>
738
739 2.30 branch created.
740
47acac12
L
7412018-01-11 H.J. Lu <hongjiu.lu@intel.com>
742
743 PR ld/22393
744 * bfdlink.h (bfd_link_info): Add separate_code.
745
645a2c5b
JW
7462018-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
219d1afa
AM
7532018-01-03 Alan Modra <amodra@gmail.com>
754
755 Update year range in copyright notice of all files.
756
1e563868 757For older changes see ChangeLog-2017
3499769a 758\f
1e563868 759Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
760
761Copying and distribution of this file, with or without modification,
762are permitted in any medium without royalty provided the copyright
763notice and this notice are preserved.
764
765Local Variables:
766mode: change-log
767left-margin: 8
768fill-column: 74
769version-control: never
770End:
This page took 0.173444 seconds and 4 git commands to generate.