[Arm, 2/3] Add instruction SB for AArch32
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
7fadb25d
SD
12018-10-05 Sudakshina Das <sudi.das@arm.com>
2
3 * opcode/arm.h (ARM_EXT2_SB): New.
4 (ARM_ARCH_V8_5A): Add ARM_EXT2_SB by default.
5
23f233a5
SD
62018-10-05 Sudakshina Das <sudi.das@arm.com>
7
8 * opcode/arm.h (ARM_EXT2_V8_5A): New.
9 (ARM_AEXT2_V8_5A, ARM_ARCH_V8_5A): New.
10
c8e98e36
SH
112018-10-05 Richard Henderson <rth@twiddle.net>
12
13 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_PCREL_PG21,
14 R_OR1K_GOT_PG21, R_OR1K_TLS_GD_PG21, R_OR1K_TLS_LDM_PG21,
15 R_OR1K_TLS_IE_PG21, R_OR1K_LO13, R_OR1K_GOT_LO13,
16 R_OR1K_TLS_GD_LO13, R_OR1K_TLS_LDM_LO13, R_OR1K_TLS_IE_LO13,
17 R_OR1K_SLO13, R_OR1K_PLTA26.
18
1c4f3780
RH
192018-10-05 Richard Henderson <rth@twiddle.net>
20
21 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_AHI16,
22 R_OR1K_GOTOFF_AHI16, R_OR1K_TLS_IE_AHI16, R_OR1K_TLS_LE_AHI16,
23 R_OR1K_SLO16, R_OR1K_GOTOFF_SLO16, R_OR1K_TLS_LE_SLO16.
24
a68f4cd2
TC
252018-10-03 Tamar Christina <tamar.christina@arm.com>
26
27 * opcode/aarch64.h (aarch64_inst): Remove.
28 (enum err_type): Add ERR_VFI.
29 (aarch64_is_destructive_by_operands): New.
30 (init_insn_sequence): New.
31 (aarch64_decode_insn): Remove param name.
32
755b748f
TC
332018-10-03 Tamar Christina <tamar.christina@arm.com>
34
35 * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
36 more arguments.
37
1d482394
TC
382018-10-03 Tamar Christina <tamar.christina@arm.com>
39
40 * opcode/aarch64.h (enum err_type): New.
41 (aarch64_decode_insn): Use it.
42
7e84b55d
TC
432018-10-03 Tamar Christina <tamar.christina@arm.com>
44
45 * opcode/aarch64.h (struct aarch64_instr_sequence): New.
46 (aarch64_opcode_encode): Use it.
47
eae424ae
TC
482018-10-03 Tamar Christina <tamar.christina@arm.com>
49
50 * opcode/aarch64.h (struct aarch64_opcode): Add constraints,
51 extend flags field size.
52 (F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
53
007d2fe4
JD
542018-10-03 John Darrington <john@darrington.wattle.id.au>
55
56 * dis-asm.h (print_insn_s12z): New declaration.
57
64a336ac
PD
582018-10-02 Palmer Dabbelt <palmer@sifive.com>
59
60 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
61 (MASK_FENCE_TSO): Likewise.
62
eb528ad1
CM
632018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
64
65 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
66
95475e5d
L
672018-09-21 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR binutils/23694
70 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
71 include zero size sections at start of PT_NOTE segment.
72
fbaf61ad
NC
732018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
74
75 * elf/nds32.h: Remove the unused target features.
76 * dis-asm.h (disassemble_init_nds32): Declared.
77 * elf/nds32.h (E_NDS32_NULL): Removed.
78 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
79 * opcode/nds32.h: Ident.
80 (N32_SUB6, INSN_LW): New macros.
81 (enum n32_opcodes): Updated.
82 * elf/nds32.h: Doc fixes.
83 * elf/nds32.h: Add R_NDS32_LSI.
84 * elf/nds32.h: Add new relocations for TLS.
85
3d282ac3
RO
862018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
87
88 * elf/common.h (AT_SUN_HWCAP): Rename to ...
89 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
90 compatibility.
91 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
92 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
93
af39b1c2
SM
942018-09-05 Simon Marchi <simon.marchi@ericsson.com>
95
96 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
97
4a969973
AM
982018-08-31 Alan Modra <amodra@gmail.com>
99
100 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
101 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
102 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
103 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
104
43135d3b
JW
1052018-08-30 Kito Cheng <kito@andestech.com>
106
107 * opcode/riscv.h (MAX_SUBSET_NUM): New.
108 (riscv_opcode): Add xlen_requirement field and change type of
109 subset.
110
bd782c07
CX
1112018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
112
9108bc33
CX
113 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
114 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
115
1162018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
bd782c07
CX
117
118 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
119 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
120
ac8cb70f
CX
1212018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
122
123 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
124 E_MIPS_MACH_GS464.
125 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
126 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
127 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
128 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
129
a693765e
CX
1302018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
131
132 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
133 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
134 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
135
bdc6c06e
CX
1362018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
137
138 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
139 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
140 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
141
716c08de
CX
1422018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
143
144 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
145 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
146 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
147
a9eafb08
L
1482018-08-24 H.J. Lu <hongjiu.lu@intel.com>
149
150 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
151 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
152 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
153 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
154 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
155 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
156 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
157 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
158 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
159 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
160 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
161 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
162 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
163 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
164 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
165 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
166 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
167 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
168 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
169 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
170 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
171 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
172 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
173 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
174 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
175 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
176 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
177 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
178 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
179 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
180 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
181 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
182 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
183 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
184 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
185 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
186 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
187 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
188 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
189 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
190 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
191 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
192 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
193 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
194 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
195 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
196 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
197 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
198 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
199 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
200 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
201 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
202 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
203 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
204 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
205 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
206
aa7bca9b
L
2072018-08-24 H.J. Lu <hongjiu.lu@intel.com>
208
209 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
210
ebf983a4 2112018-08-21 John Darrington <john@darrington.wattle.id.au>
4e57b456
JD
212
213 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
214
9cf7e568
AM
2152018-08-21 Alan Modra <amodra@gmail.com>
216
217 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
218 Mention use of "extract" function to provide default value.
219 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
220 (ppc_optional_operand_value): Rewrite to use extract function.
221
08a8fe2f 2222018-08-18 John Darrington <john@darrington.wattle.id.au>
7ba3ba91 223
d203b41a 224 * opcode/s12z.h: New file.
7ba3ba91 225
57285ade
RE
2262018-08-09 Richard Earnshaw <rearnsha@arm.com>
227
228 * elf/arm.h: Updated comments for e_flags definitions.
229
db1e1b45 2302018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
231
232 * elf/arc.h (Tag_ARC_ATR_version): New tag.
233
b6523c37 2342018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
235
236 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
237
50320b1d 2382018-08-01 Richard Earnshaw <rearnsha@arm.com>
239
240 Copy over from GCC
241 2018-07-26 Martin Liska <mliska@suse.cz>
242
d203b41a 243 PR lto/86548
50320b1d 244 * libiberty.h (make_temp_file_with_prefix): New function.
245
eb41b248
JW
2462018-07-30 Jim Wilson <jimw@sifive.com>
247
248 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
249 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
250 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
251
b8891f8d
AJ
2522018-07-30 Andrew Jenner <andrew@codesourcery.com>
253
254 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
255 * elf/csky.h: New file.
256
2bb9bbe2
CX
2572018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
258 Maciej W. Rozycki <macro@linux-mips.org>
259
260 * elf/mips.h (AFL_ASE_MASK): Correct typo.
261
fa758a70
AC
2622018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
263
264 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
265
33cb30a1
AM
2662018-07-26 Alan Modra <amodra@gmail.com>
267
268 * elf/ppc64.h: Specify byte offset to local entry for values
269 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
270 value for such functions when entering via global entry point.
271 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
272
67ce483b
AM
2732018-07-24 Alan Modra <amodra@gmail.com>
274
275 PR 23430
276 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
277
8095d2f7
CX
2782018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
279 Maciej W. Rozycki <macro@mips.com>
280
281 * elf/mips.h (AFL_ASE_MMI): New macro.
282 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
283 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
284
d5c928c0
MR
2852018-07-17 Maciej W. Rozycki <macro@mips.com>
286
287 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
288
fe75810f
AM
2892018-07-06 Alan Modra <amodra@gmail.com>
290
291 * diagnostics.h: Comment on macro usage.
292
6821842f
SM
2932018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
294
295 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
296 Define for clang.
297
471b9d15
MR
2982018-07-02 Maciej W. Rozycki <macro@mips.com>
299
300 PR tdep/8282
301 * dis-asm.h (disasm_option_arg_t): New typedef.
302 (disasm_options_and_args_t): Likewise.
303 (disasm_options_t): Add `arg' member, document members.
304 (disassembler_options_mips): New prototype.
305 (disassembler_options_arm, disassembler_options_powerpc)
306 (disassembler_options_s390): Update prototypes.
307
369c9167
TC
3082018-06-29 Tamar Christina <tamar.christina@arm.com>
309
310 PR binutils/23192
311 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
312
2393a7e3
AM
3132018-06-26 Alan Modra <amodra@gmail.com>
314
315 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
316
719d8288
NC
3172018-06-24 Nick Clifton <nickc@redhat.com>
318
319 2.31 branch created.
320
57c0d77c
AH
3212018-06-21 Alan Hayward <alan.hayward@arm.com>
322
323 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
324 for non SHT_NOBITS.
325
d856f9a8
SM
3262018-06-19 Simon Marchi <simon.marchi@ericsson.com>
327
328 Sync with GCC
329
330 2018-05-24 Tom Rix <trix@juniper.net>
331
332 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
333
334 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
335
336 * longlong.h [__riscv] (__umulsidi3): Define.
337 [__riscv] (umul_ppmm): Likewise.
338 [__riscv] (__muluw3): Likewise.
339
6f20c942
FS
3402018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
341
342 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
343 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
344 * opcode/mips.h: Document "+\" operand format.
345 (ASE_GINV): New macro.
346
730c3174
SE
3472018-06-13 Scott Egerton <scott.egerton@imgtec.com>
348 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
349
350 * elf/mips.h (AFL_ASE_CRC): New macro.
351 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
352 * opcode/mips.h (ASE_CRC): New macro.
353 * opcode/mips.h (ASE_CRC64): Likewise.
354
4b8e28c7
MF
3552018-06-04 Max Filippov <jcmvbkbc@gmail.com>
356
357 * elf/xtensa.h (xtensa_read_table_entries)
358 (xtensa_compute_fill_extra_space): New declarations.
359
95da9854
L
3602018-06-04 H.J. Lu <hongjiu.lu@intel.com>
361
362 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
363 define for GCC.
364
23081219
L
3652018-06-04 H.J. Lu <hongjiu.lu@intel.com>
366
367 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
368 (DIAGNOSTIC_STRINGIFY): Likewise.
369 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
370 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
371 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
372 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
373 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
374 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
375
e9cb46ab
L
3762018-06-01 H.J. Lu <hongjiu.lu@intel.com>
377
378 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
379
22467434 3802018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
381
382 * splay-tree.h (splay_tree_compare_strings,
383 splay_tree_delete_pointers): Declare new utility functions.
384
98553ad3
PB
3852018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
386
387 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
388
7f999549
JW
3892018-05-18 Kito Cheng <kito.cheng@gmail.com>
390
391 * elf/riscv.h (EF_RISCV_RVE): New define.
392
7b4ae824
JD
3932018-05-18 John Darrington <john@darrington.wattle.id.au>
394
395 * elf/s12z.h: New header.
396
f9830ec1
TC
3972018-05-15 Tamar Christina <tamar.christina@arm.com>
398
399 PR binutils/21446
400 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
401
7d02540a
TC
4022018-05-15 Tamar Christina <tamar.christina@arm.com>
403
404 PR binutils/21446
405 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
406 (aarch64_print_operand): Support notes.
407
561a72d4
TC
4082018-05-15 Tamar Christina <tamar.christina@arm.com>
409
410 PR binutils/21446
411 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
412 (aarch64_decode_insn): Accept error struct.
413
1678bd35
FT
4142018-05-15 Francois H. Theron <francois.theron@netronome.com>
415
416 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
417
637b1970
JD
4182018-05-10 John Darrington <john@darrington.wattle.id.au>
419
420 * elf/common.h (EM_S12Z): New macro.
421
84f9f8c3
AM
4222018-05-09 Sebastian Rasmussen <sebras@gmail.com>
423
424 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
425 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
426 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
427 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
428
e6f372ba
JW
4292018-05-08 Jim Wilson <jimw@sifive.com>
430
431 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
432 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
433 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
434
2ceb7719
PB
4352018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
436
437 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
438 (vle_num_opcodes): Likewise.
439 (spe2_num_opcodes): Likewise.
440
602f1657
AM
4412018-05-04 Alan Modra <amodra@gmail.com>
442
443 * ansidecl.h: Import from gcc.
444 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
445 to s_name.
446 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
447
fe944acf
FT
4482018-04-30 Francois H. Theron <francois.theron@netronome.com>
449
450 * dis-asm.h: Added print_nfp_disassembler_options prototype.
451 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
452 Generic System V Application Binary Interface.
453 * elf/nfp.h: New, for NFP support.
454 * opcode/nfp.h: New, for NFP support.
455
5c5a4843
CL
4562018-04-25 Christophe Lyon <christophe.lyon@st.com>
457 Mickaël Guêné <mickael.guene@st.com>
458
459 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
460 R_ARM_TLS_IE32_FDPIC.
461
188fd7ae
CL
4622018-04-25 Christophe Lyon <christophe.lyon@st.com>
463 Mickaël Guêné <mickael.guene@st.com>
464
465 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
466 (R_ARM_FUNCDESC)
467 (R_ARM_FUNCDESC_VALUE): Define new relocations.
468
18a20338
CL
4692018-04-25 Christophe Lyon <christophe.lyon@st.com>
470 Mickaël Guêné <mickael.guene@st.com>
471
472 * elf/arm.h (EF_ARM_FDPIC): New.
473
3596d8ce
AM
4742018-04-18 Alan Modra <amodra@gmail.com>
475
476 * coff/mipspe.h: Delete.
477
c65c21e1
AM
4782018-04-18 Alan Modra <amodra@gmail.com>
479
480 * aout/dynix3.h: Delete.
481
884d4d8a 4822018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
483
484 Microblaze Target: PIC data text relative
485
486 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
487 * elf/microblaze.h (Add 3 new relocations):
488 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
489 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
490
f954747f
AM
4912018-04-17 Alan Modra <amodra@gmail.com>
492
493 * elf/i370.h: Revert removal.
494 * elf/i860.h: Likewise.
495 * elf/i960.h: Likewise.
496
5452f388
AM
4972018-04-16 Alan Modra <amodra@gmail.com>
498
499 * coff/sparc.h: Delete.
500
dc12032b
AM
5012018-04-16 Alan Modra <amodra@gmail.com>
502
503 * aout/host.h: Remove m68k-aout and m68k-coff support.
504 * aout/hp300hpux.h: Delete.
505 * coff/apollo.h: Delete.
506 * coff/aux-coff.h: Delete.
507 * coff/m68k.h: Delete.
508
211dc24b
AM
5092018-04-16 Alan Modra <amodra@gmail.com>
510
511 * dis-asm.h: Remove sh5 and sh64 support.
512
a9a4b302
AM
5132018-04-16 Alan Modra <amodra@gmail.com>
514
515 * coff/internal.h: Remove w65 support.
516 * coff/w65.h: Delete.
517
04cb01fd
AM
5182018-04-16 Alan Modra <amodra@gmail.com>
519
520 * coff/we32k.h: Delete.
521
c2bf1eec
AM
5222018-04-16 Alan Modra <amodra@gmail.com>
523
524 * coff/internal.h: Remove m88k support.
525 * coff/m88k.h: Delete.
526 * opcode/m88k.h: Delete.
527
6793974d
AM
5282018-04-16 Alan Modra <amodra@gmail.com>
529
530 * elf/i370.h: Delete.
531 * opcode/i370.h: Delete.
532
e82aa794
AM
5332018-04-16 Alan Modra <amodra@gmail.com>
534
535 * coff/h8500.h: Delete.
536 * coff/internal.h: Remove h8500 support.
537
fe0bf0fd
AM
5382018-04-16 Alan Modra <amodra@gmail.com>
539
540 * coff/h8300.h: Delete.
541
fdef3943
AM
5422018-04-16 Alan Modra <amodra@gmail.com>
543
544 * ieee.h: Delete.
545
5972ac73
AM
5462018-04-16 Alan Modra <amodra@gmail.com>
547
548 * aout/host.h: Remove newsos3 support.
549
b4b594e3
AM
5502018-04-16 Alan Modra <amodra@gmail.com>
551
552 * nlm/ChangeLog-9315: Delete.
553 * nlm/alpha-ext.h: Delete.
554 * nlm/common.h: Delete.
555 * nlm/external.h: Delete.
556 * nlm/i386-ext.h: Delete.
557 * nlm/internal.h: Delete.
558 * nlm/ppc-ext.h: Delete.
559 * nlm/sparc32-ext.h: Delete.
560
fceadf09
AM
5612018-04-16 Alan Modra <amodra@gmail.com>
562
563 * opcode/tahoe.h: Delete.
564
a8eb42a8
AM
5652018-04-11 Alan Modra <amodra@gmail.com>
566
567 * aout/adobe.h: Delete.
568 * aout/reloc.h: Delete.
569 * coff/i860.h: Delete.
570 * coff/i960.h: Delete.
571 * elf/i860.h: Delete.
572 * elf/i960.h: Delete.
573 * opcode/i860.h: Delete.
574 * opcode/i960.h: Delete.
575 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
576 * aout/ar.h (ARMAGB): Remove.
577 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
578 union internal_auxent): Remove i960 support.
579
23cedd1d
AM
5802018-04-09 Alan Modra <amodra@gmail.com>
581
582 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
583 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
584
84f1b9fb
RL
5852018-03-28 Renlin Li <renlin.li@arm.com>
586
587 PR ld/22970
588 * elf/aarch64.h: Add relocation number for
589 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
590 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
591 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
592 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
593 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
594 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
595 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
596 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
597
c8d59609
NC
5982018-03-28 Nick Clifton <nickc@redhat.com>
599
600 PR 22988
601 * opcode/aarch64.h (enum aarch64_opnd): Add
602 AARCH64_OPND_SVE_ADDR_R.
603
b1202ffa
L
6042018-03-21 H.J. Lu <hongjiu.lu@intel.com>
605
606 * elf/common.h (DF_1_KMOD): New.
607 (DF_1_WEAKFILTER): Likewise.
608 (DF_1_NOCOMMON): Likewise.
609
0e35537d
JW
6102018-03-14 Kito Cheng <kito.cheng@gmail.com>
611
612 * opcode/riscv.h (OP_MASK_FUNCT3): New.
613 (OP_SH_FUNCT3): Likewise.
614 (OP_MASK_FUNCT7): Likewise.
615 (OP_SH_FUNCT7): Likewise.
616 (OP_MASK_OP2): Likewise.
617 (OP_SH_OP2): Likewise.
618 (OP_MASK_CFUNCT4): Likewise.
619 (OP_SH_CFUNCT4): Likewise.
620 (OP_MASK_CFUNCT3): Likewise.
621 (OP_SH_CFUNCT3): Likewise.
622 (riscv_insn_types): Likewise.
623
3e33b239
NC
6242018-03-13 Nick Clifton <nickc@redhat.com>
625
626 PR 22113
627 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
628 field.
629
bd5dea88
L
6302018-03-08 H.J. Lu <hongjiu.lu@intel.com>
631
632 * opcode/i386 (OLDGCC_COMPAT): Removed.
633
5b616bef
TP
6342018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
635
636 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
637
75f31665
MR
6382018-02-20 Maciej W. Rozycki <macro@mips.com>
639
640 * opcode/mips.h: Remove `M' operand code.
641
830db048
ZF
6422018-02-12 Zebediah Figura <z.figura12@gmail.com>
643
644 * coff/msdos.h: New header.
645 * coff/pe.h: Move common defines to msdos.h.
646 * coff/powerpc.h: Likewise.
647
faf766e3
NC
6482018-01-13 Nick Clifton <nickc@redhat.com>
649
650 2.30 branch created.
651
47acac12
L
6522018-01-11 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR ld/22393
655 * bfdlink.h (bfd_link_info): Add separate_code.
656
645a2c5b
JW
6572018-01-04 Jim Wilson <jimw@sifive.com>
658
659 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
660 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
661 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
662 Add alias to map mbadaddr to CSR_MTVAL.
663
219d1afa
AM
6642018-01-03 Alan Modra <amodra@gmail.com>
665
666 Update year range in copyright notice of all files.
667
1e563868 668For older changes see ChangeLog-2017
3499769a 669\f
1e563868 670Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
671
672Copying and distribution of this file, with or without modification,
673are permitted in any medium without royalty provided the copyright
674notice and this notice are preserved.
675
676Local Variables:
677mode: change-log
678left-margin: 8
679fill-column: 74
680version-control: never
681End:
This page took 0.1647 seconds and 4 git commands to generate.