AArch64: Add SVE constraints verifier.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
a68f4cd2
TC
12018-10-03 Tamar Christina <tamar.christina@arm.com>
2
3 * opcode/aarch64.h (aarch64_inst): Remove.
4 (enum err_type): Add ERR_VFI.
5 (aarch64_is_destructive_by_operands): New.
6 (init_insn_sequence): New.
7 (aarch64_decode_insn): Remove param name.
8
755b748f
TC
92018-10-03 Tamar Christina <tamar.christina@arm.com>
10
11 * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
12 more arguments.
13
1d482394
TC
142018-10-03 Tamar Christina <tamar.christina@arm.com>
15
16 * opcode/aarch64.h (enum err_type): New.
17 (aarch64_decode_insn): Use it.
18
7e84b55d
TC
192018-10-03 Tamar Christina <tamar.christina@arm.com>
20
21 * opcode/aarch64.h (struct aarch64_instr_sequence): New.
22 (aarch64_opcode_encode): Use it.
23
eae424ae
TC
242018-10-03 Tamar Christina <tamar.christina@arm.com>
25
26 * opcode/aarch64.h (struct aarch64_opcode): Add constraints,
27 extend flags field size.
28 (F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
29
007d2fe4
JD
302018-10-03 John Darrington <john@darrington.wattle.id.au>
31
32 * dis-asm.h (print_insn_s12z): New declaration.
33
64a336ac
PD
342018-10-02 Palmer Dabbelt <palmer@sifive.com>
35
36 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
37 (MASK_FENCE_TSO): Likewise.
38
eb528ad1
CM
392018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
40
41 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
42
95475e5d
L
432018-09-21 H.J. Lu <hongjiu.lu@intel.com>
44
45 PR binutils/23694
46 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
47 include zero size sections at start of PT_NOTE segment.
48
fbaf61ad
NC
492018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
50
51 * elf/nds32.h: Remove the unused target features.
52 * dis-asm.h (disassemble_init_nds32): Declared.
53 * elf/nds32.h (E_NDS32_NULL): Removed.
54 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
55 * opcode/nds32.h: Ident.
56 (N32_SUB6, INSN_LW): New macros.
57 (enum n32_opcodes): Updated.
58 * elf/nds32.h: Doc fixes.
59 * elf/nds32.h: Add R_NDS32_LSI.
60 * elf/nds32.h: Add new relocations for TLS.
61
3d282ac3
RO
622018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
63
64 * elf/common.h (AT_SUN_HWCAP): Rename to ...
65 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
66 compatibility.
67 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
68 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
69
af39b1c2
SM
702018-09-05 Simon Marchi <simon.marchi@ericsson.com>
71
72 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
73
4a969973
AM
742018-08-31 Alan Modra <amodra@gmail.com>
75
76 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
77 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
78 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
79 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
80
43135d3b
JW
812018-08-30 Kito Cheng <kito@andestech.com>
82
83 * opcode/riscv.h (MAX_SUBSET_NUM): New.
84 (riscv_opcode): Add xlen_requirement field and change type of
85 subset.
86
bd782c07
CX
872018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
88
9108bc33
CX
89 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
90 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
91
922018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
bd782c07
CX
93
94 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
95 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
96
ac8cb70f
CX
972018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
98
99 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
100 E_MIPS_MACH_GS464.
101 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
102 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
103 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
104 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
105
a693765e
CX
1062018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
107
108 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
109 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
110 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
111
bdc6c06e
CX
1122018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
113
114 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
115 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
116 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
117
716c08de
CX
1182018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
119
120 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
121 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
122 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
123
a9eafb08
L
1242018-08-24 H.J. Lu <hongjiu.lu@intel.com>
125
126 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
127 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
128 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
129 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
130 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
131 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
132 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
133 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
134 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
135 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
136 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
137 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
138 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
139 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
140 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
141 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
142 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
143 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
144 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
145 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
146 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
147 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
148 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
149 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
150 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
151 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
152 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
153 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
154 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
155 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
156 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
157 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
158 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
159 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
160 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
161 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
162 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
163 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
164 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
165 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
166 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
167 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
168 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
169 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
170 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
171 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
172 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
173 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
174 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
175 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
176 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
177 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
178 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
179 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
180 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
181 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
182
aa7bca9b
L
1832018-08-24 H.J. Lu <hongjiu.lu@intel.com>
184
185 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
186
ebf983a4 1872018-08-21 John Darrington <john@darrington.wattle.id.au>
4e57b456
JD
188
189 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
190
9cf7e568
AM
1912018-08-21 Alan Modra <amodra@gmail.com>
192
193 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
194 Mention use of "extract" function to provide default value.
195 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
196 (ppc_optional_operand_value): Rewrite to use extract function.
197
08a8fe2f 1982018-08-18 John Darrington <john@darrington.wattle.id.au>
7ba3ba91 199
d203b41a 200 * opcode/s12z.h: New file.
7ba3ba91 201
57285ade
RE
2022018-08-09 Richard Earnshaw <rearnsha@arm.com>
203
204 * elf/arm.h: Updated comments for e_flags definitions.
205
db1e1b45 2062018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
207
208 * elf/arc.h (Tag_ARC_ATR_version): New tag.
209
b6523c37 2102018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
211
212 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
213
50320b1d 2142018-08-01 Richard Earnshaw <rearnsha@arm.com>
215
216 Copy over from GCC
217 2018-07-26 Martin Liska <mliska@suse.cz>
218
d203b41a 219 PR lto/86548
50320b1d 220 * libiberty.h (make_temp_file_with_prefix): New function.
221
eb41b248
JW
2222018-07-30 Jim Wilson <jimw@sifive.com>
223
224 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
225 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
226 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
227
b8891f8d
AJ
2282018-07-30 Andrew Jenner <andrew@codesourcery.com>
229
230 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
231 * elf/csky.h: New file.
232
2bb9bbe2
CX
2332018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
234 Maciej W. Rozycki <macro@linux-mips.org>
235
236 * elf/mips.h (AFL_ASE_MASK): Correct typo.
237
fa758a70
AC
2382018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
239
240 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
241
33cb30a1
AM
2422018-07-26 Alan Modra <amodra@gmail.com>
243
244 * elf/ppc64.h: Specify byte offset to local entry for values
245 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
246 value for such functions when entering via global entry point.
247 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
248
67ce483b
AM
2492018-07-24 Alan Modra <amodra@gmail.com>
250
251 PR 23430
252 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
253
8095d2f7
CX
2542018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
255 Maciej W. Rozycki <macro@mips.com>
256
257 * elf/mips.h (AFL_ASE_MMI): New macro.
258 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
259 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
260
d5c928c0
MR
2612018-07-17 Maciej W. Rozycki <macro@mips.com>
262
263 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
264
fe75810f
AM
2652018-07-06 Alan Modra <amodra@gmail.com>
266
267 * diagnostics.h: Comment on macro usage.
268
6821842f
SM
2692018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
270
271 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
272 Define for clang.
273
471b9d15
MR
2742018-07-02 Maciej W. Rozycki <macro@mips.com>
275
276 PR tdep/8282
277 * dis-asm.h (disasm_option_arg_t): New typedef.
278 (disasm_options_and_args_t): Likewise.
279 (disasm_options_t): Add `arg' member, document members.
280 (disassembler_options_mips): New prototype.
281 (disassembler_options_arm, disassembler_options_powerpc)
282 (disassembler_options_s390): Update prototypes.
283
369c9167
TC
2842018-06-29 Tamar Christina <tamar.christina@arm.com>
285
286 PR binutils/23192
287 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
288
2393a7e3
AM
2892018-06-26 Alan Modra <amodra@gmail.com>
290
291 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
292
719d8288
NC
2932018-06-24 Nick Clifton <nickc@redhat.com>
294
295 2.31 branch created.
296
57c0d77c
AH
2972018-06-21 Alan Hayward <alan.hayward@arm.com>
298
299 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
300 for non SHT_NOBITS.
301
d856f9a8
SM
3022018-06-19 Simon Marchi <simon.marchi@ericsson.com>
303
304 Sync with GCC
305
306 2018-05-24 Tom Rix <trix@juniper.net>
307
308 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
309
310 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
311
312 * longlong.h [__riscv] (__umulsidi3): Define.
313 [__riscv] (umul_ppmm): Likewise.
314 [__riscv] (__muluw3): Likewise.
315
6f20c942
FS
3162018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
317
318 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
319 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
320 * opcode/mips.h: Document "+\" operand format.
321 (ASE_GINV): New macro.
322
730c3174
SE
3232018-06-13 Scott Egerton <scott.egerton@imgtec.com>
324 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
325
326 * elf/mips.h (AFL_ASE_CRC): New macro.
327 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
328 * opcode/mips.h (ASE_CRC): New macro.
329 * opcode/mips.h (ASE_CRC64): Likewise.
330
4b8e28c7
MF
3312018-06-04 Max Filippov <jcmvbkbc@gmail.com>
332
333 * elf/xtensa.h (xtensa_read_table_entries)
334 (xtensa_compute_fill_extra_space): New declarations.
335
95da9854
L
3362018-06-04 H.J. Lu <hongjiu.lu@intel.com>
337
338 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
339 define for GCC.
340
23081219
L
3412018-06-04 H.J. Lu <hongjiu.lu@intel.com>
342
343 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
344 (DIAGNOSTIC_STRINGIFY): Likewise.
345 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
346 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
347 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
348 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
349 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
350 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
351
e9cb46ab
L
3522018-06-01 H.J. Lu <hongjiu.lu@intel.com>
353
354 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
355
22467434 3562018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
357
358 * splay-tree.h (splay_tree_compare_strings,
359 splay_tree_delete_pointers): Declare new utility functions.
360
98553ad3
PB
3612018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
362
363 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
364
7f999549
JW
3652018-05-18 Kito Cheng <kito.cheng@gmail.com>
366
367 * elf/riscv.h (EF_RISCV_RVE): New define.
368
7b4ae824
JD
3692018-05-18 John Darrington <john@darrington.wattle.id.au>
370
371 * elf/s12z.h: New header.
372
f9830ec1
TC
3732018-05-15 Tamar Christina <tamar.christina@arm.com>
374
375 PR binutils/21446
376 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
377
7d02540a
TC
3782018-05-15 Tamar Christina <tamar.christina@arm.com>
379
380 PR binutils/21446
381 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
382 (aarch64_print_operand): Support notes.
383
561a72d4
TC
3842018-05-15 Tamar Christina <tamar.christina@arm.com>
385
386 PR binutils/21446
387 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
388 (aarch64_decode_insn): Accept error struct.
389
1678bd35
FT
3902018-05-15 Francois H. Theron <francois.theron@netronome.com>
391
392 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
393
637b1970
JD
3942018-05-10 John Darrington <john@darrington.wattle.id.au>
395
396 * elf/common.h (EM_S12Z): New macro.
397
84f9f8c3
AM
3982018-05-09 Sebastian Rasmussen <sebras@gmail.com>
399
400 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
401 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
402 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
403 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
404
e6f372ba
JW
4052018-05-08 Jim Wilson <jimw@sifive.com>
406
407 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
408 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
409 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
410
2ceb7719
PB
4112018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
412
413 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
414 (vle_num_opcodes): Likewise.
415 (spe2_num_opcodes): Likewise.
416
602f1657
AM
4172018-05-04 Alan Modra <amodra@gmail.com>
418
419 * ansidecl.h: Import from gcc.
420 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
421 to s_name.
422 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
423
fe944acf
FT
4242018-04-30 Francois H. Theron <francois.theron@netronome.com>
425
426 * dis-asm.h: Added print_nfp_disassembler_options prototype.
427 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
428 Generic System V Application Binary Interface.
429 * elf/nfp.h: New, for NFP support.
430 * opcode/nfp.h: New, for NFP support.
431
5c5a4843
CL
4322018-04-25 Christophe Lyon <christophe.lyon@st.com>
433 Mickaël Guêné <mickael.guene@st.com>
434
435 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
436 R_ARM_TLS_IE32_FDPIC.
437
188fd7ae
CL
4382018-04-25 Christophe Lyon <christophe.lyon@st.com>
439 Mickaël Guêné <mickael.guene@st.com>
440
441 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
442 (R_ARM_FUNCDESC)
443 (R_ARM_FUNCDESC_VALUE): Define new relocations.
444
18a20338
CL
4452018-04-25 Christophe Lyon <christophe.lyon@st.com>
446 Mickaël Guêné <mickael.guene@st.com>
447
448 * elf/arm.h (EF_ARM_FDPIC): New.
449
3596d8ce
AM
4502018-04-18 Alan Modra <amodra@gmail.com>
451
452 * coff/mipspe.h: Delete.
453
c65c21e1
AM
4542018-04-18 Alan Modra <amodra@gmail.com>
455
456 * aout/dynix3.h: Delete.
457
884d4d8a 4582018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
459
460 Microblaze Target: PIC data text relative
461
462 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
463 * elf/microblaze.h (Add 3 new relocations):
464 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
465 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
466
f954747f
AM
4672018-04-17 Alan Modra <amodra@gmail.com>
468
469 * elf/i370.h: Revert removal.
470 * elf/i860.h: Likewise.
471 * elf/i960.h: Likewise.
472
5452f388
AM
4732018-04-16 Alan Modra <amodra@gmail.com>
474
475 * coff/sparc.h: Delete.
476
dc12032b
AM
4772018-04-16 Alan Modra <amodra@gmail.com>
478
479 * aout/host.h: Remove m68k-aout and m68k-coff support.
480 * aout/hp300hpux.h: Delete.
481 * coff/apollo.h: Delete.
482 * coff/aux-coff.h: Delete.
483 * coff/m68k.h: Delete.
484
211dc24b
AM
4852018-04-16 Alan Modra <amodra@gmail.com>
486
487 * dis-asm.h: Remove sh5 and sh64 support.
488
a9a4b302
AM
4892018-04-16 Alan Modra <amodra@gmail.com>
490
491 * coff/internal.h: Remove w65 support.
492 * coff/w65.h: Delete.
493
04cb01fd
AM
4942018-04-16 Alan Modra <amodra@gmail.com>
495
496 * coff/we32k.h: Delete.
497
c2bf1eec
AM
4982018-04-16 Alan Modra <amodra@gmail.com>
499
500 * coff/internal.h: Remove m88k support.
501 * coff/m88k.h: Delete.
502 * opcode/m88k.h: Delete.
503
6793974d
AM
5042018-04-16 Alan Modra <amodra@gmail.com>
505
506 * elf/i370.h: Delete.
507 * opcode/i370.h: Delete.
508
e82aa794
AM
5092018-04-16 Alan Modra <amodra@gmail.com>
510
511 * coff/h8500.h: Delete.
512 * coff/internal.h: Remove h8500 support.
513
fe0bf0fd
AM
5142018-04-16 Alan Modra <amodra@gmail.com>
515
516 * coff/h8300.h: Delete.
517
fdef3943
AM
5182018-04-16 Alan Modra <amodra@gmail.com>
519
520 * ieee.h: Delete.
521
5972ac73
AM
5222018-04-16 Alan Modra <amodra@gmail.com>
523
524 * aout/host.h: Remove newsos3 support.
525
b4b594e3
AM
5262018-04-16 Alan Modra <amodra@gmail.com>
527
528 * nlm/ChangeLog-9315: Delete.
529 * nlm/alpha-ext.h: Delete.
530 * nlm/common.h: Delete.
531 * nlm/external.h: Delete.
532 * nlm/i386-ext.h: Delete.
533 * nlm/internal.h: Delete.
534 * nlm/ppc-ext.h: Delete.
535 * nlm/sparc32-ext.h: Delete.
536
fceadf09
AM
5372018-04-16 Alan Modra <amodra@gmail.com>
538
539 * opcode/tahoe.h: Delete.
540
a8eb42a8
AM
5412018-04-11 Alan Modra <amodra@gmail.com>
542
543 * aout/adobe.h: Delete.
544 * aout/reloc.h: Delete.
545 * coff/i860.h: Delete.
546 * coff/i960.h: Delete.
547 * elf/i860.h: Delete.
548 * elf/i960.h: Delete.
549 * opcode/i860.h: Delete.
550 * opcode/i960.h: Delete.
551 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
552 * aout/ar.h (ARMAGB): Remove.
553 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
554 union internal_auxent): Remove i960 support.
555
23cedd1d
AM
5562018-04-09 Alan Modra <amodra@gmail.com>
557
558 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
559 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
560
84f1b9fb
RL
5612018-03-28 Renlin Li <renlin.li@arm.com>
562
563 PR ld/22970
564 * elf/aarch64.h: Add relocation number for
565 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
566 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
567 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
568 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
569 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
570 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
571 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
572 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
573
c8d59609
NC
5742018-03-28 Nick Clifton <nickc@redhat.com>
575
576 PR 22988
577 * opcode/aarch64.h (enum aarch64_opnd): Add
578 AARCH64_OPND_SVE_ADDR_R.
579
b1202ffa
L
5802018-03-21 H.J. Lu <hongjiu.lu@intel.com>
581
582 * elf/common.h (DF_1_KMOD): New.
583 (DF_1_WEAKFILTER): Likewise.
584 (DF_1_NOCOMMON): Likewise.
585
0e35537d
JW
5862018-03-14 Kito Cheng <kito.cheng@gmail.com>
587
588 * opcode/riscv.h (OP_MASK_FUNCT3): New.
589 (OP_SH_FUNCT3): Likewise.
590 (OP_MASK_FUNCT7): Likewise.
591 (OP_SH_FUNCT7): Likewise.
592 (OP_MASK_OP2): Likewise.
593 (OP_SH_OP2): Likewise.
594 (OP_MASK_CFUNCT4): Likewise.
595 (OP_SH_CFUNCT4): Likewise.
596 (OP_MASK_CFUNCT3): Likewise.
597 (OP_SH_CFUNCT3): Likewise.
598 (riscv_insn_types): Likewise.
599
3e33b239
NC
6002018-03-13 Nick Clifton <nickc@redhat.com>
601
602 PR 22113
603 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
604 field.
605
bd5dea88
L
6062018-03-08 H.J. Lu <hongjiu.lu@intel.com>
607
608 * opcode/i386 (OLDGCC_COMPAT): Removed.
609
5b616bef
TP
6102018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
611
612 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
613
75f31665
MR
6142018-02-20 Maciej W. Rozycki <macro@mips.com>
615
616 * opcode/mips.h: Remove `M' operand code.
617
830db048
ZF
6182018-02-12 Zebediah Figura <z.figura12@gmail.com>
619
620 * coff/msdos.h: New header.
621 * coff/pe.h: Move common defines to msdos.h.
622 * coff/powerpc.h: Likewise.
623
faf766e3
NC
6242018-01-13 Nick Clifton <nickc@redhat.com>
625
626 2.30 branch created.
627
47acac12
L
6282018-01-11 H.J. Lu <hongjiu.lu@intel.com>
629
630 PR ld/22393
631 * bfdlink.h (bfd_link_info): Add separate_code.
632
645a2c5b
JW
6332018-01-04 Jim Wilson <jimw@sifive.com>
634
635 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
636 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
637 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
638 Add alias to map mbadaddr to CSR_MTVAL.
639
219d1afa
AM
6402018-01-03 Alan Modra <amodra@gmail.com>
641
642 Update year range in copyright notice of all files.
643
1e563868 644For older changes see ChangeLog-2017
3499769a 645\f
1e563868 646Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
647
648Copying and distribution of this file, with or without modification,
649are permitted in any medium without royalty provided the copyright
650notice and this notice are preserved.
651
652Local Variables:
653mode: change-log
654left-margin: 8
655fill-column: 74
656version-control: never
657End:
This page took 0.171342 seconds and 4 git commands to generate.