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