RISC-V: Add fence.tso instruction
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
64a336ac
PD
12018-10-02 Palmer Dabbelt <palmer@sifive.com>
2
3 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
4 (MASK_FENCE_TSO): Likewise.
5
eb528ad1
CM
62018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
7
8 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
9
95475e5d
L
102018-09-21 H.J. Lu <hongjiu.lu@intel.com>
11
12 PR binutils/23694
13 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
14 include zero size sections at start of PT_NOTE segment.
15
fbaf61ad
NC
162018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
17
18 * elf/nds32.h: Remove the unused target features.
19 * dis-asm.h (disassemble_init_nds32): Declared.
20 * elf/nds32.h (E_NDS32_NULL): Removed.
21 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
22 * opcode/nds32.h: Ident.
23 (N32_SUB6, INSN_LW): New macros.
24 (enum n32_opcodes): Updated.
25 * elf/nds32.h: Doc fixes.
26 * elf/nds32.h: Add R_NDS32_LSI.
27 * elf/nds32.h: Add new relocations for TLS.
28
3d282ac3
RO
292018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30
31 * elf/common.h (AT_SUN_HWCAP): Rename to ...
32 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
33 compatibility.
34 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
35 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
36
af39b1c2
SM
372018-09-05 Simon Marchi <simon.marchi@ericsson.com>
38
39 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
40
4a969973
AM
412018-08-31 Alan Modra <amodra@gmail.com>
42
43 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
44 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
45 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
46 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
47
43135d3b
JW
482018-08-30 Kito Cheng <kito@andestech.com>
49
50 * opcode/riscv.h (MAX_SUBSET_NUM): New.
51 (riscv_opcode): Add xlen_requirement field and change type of
52 subset.
53
bd782c07
CX
542018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
55
9108bc33
CX
56 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
57 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
58
592018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
bd782c07
CX
60
61 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
62 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
63
ac8cb70f
CX
642018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
65
66 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
67 E_MIPS_MACH_GS464.
68 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
69 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
70 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
71 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
72
a693765e
CX
732018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
74
75 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
76 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
77 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
78
bdc6c06e
CX
792018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
80
81 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
82 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
83 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
84
716c08de
CX
852018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
86
87 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
88 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
89 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
90
a9eafb08
L
912018-08-24 H.J. Lu <hongjiu.lu@intel.com>
92
93 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
94 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
95 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
96 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
97 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
98 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
99 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
100 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
101 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
102 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
103 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
104 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
105 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
106 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
107 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
108 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
109 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
110 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
111 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
112 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
113 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
114 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
115 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
116 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
117 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
118 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
119 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
120 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
121 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
122 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
123 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
124 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
125 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
126 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
127 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
128 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
129 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
130 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
131 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
132 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
133 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
134 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
135 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
136 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
137 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
138 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
139 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
140 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
141 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
142 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
143 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
144 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
145 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
146 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
147 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
148 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
149
aa7bca9b
L
1502018-08-24 H.J. Lu <hongjiu.lu@intel.com>
151
152 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
153
ebf983a4 1542018-08-21 John Darrington <john@darrington.wattle.id.au>
4e57b456
JD
155
156 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
157
9cf7e568
AM
1582018-08-21 Alan Modra <amodra@gmail.com>
159
160 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
161 Mention use of "extract" function to provide default value.
162 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
163 (ppc_optional_operand_value): Rewrite to use extract function.
164
08a8fe2f 1652018-08-18 John Darrington <john@darrington.wattle.id.au>
7ba3ba91 166
d203b41a 167 * opcode/s12z.h: New file.
7ba3ba91 168
57285ade
RE
1692018-08-09 Richard Earnshaw <rearnsha@arm.com>
170
171 * elf/arm.h: Updated comments for e_flags definitions.
172
db1e1b45 1732018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
174
175 * elf/arc.h (Tag_ARC_ATR_version): New tag.
176
b6523c37 1772018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
178
179 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
180
50320b1d 1812018-08-01 Richard Earnshaw <rearnsha@arm.com>
182
183 Copy over from GCC
184 2018-07-26 Martin Liska <mliska@suse.cz>
185
d203b41a 186 PR lto/86548
50320b1d 187 * libiberty.h (make_temp_file_with_prefix): New function.
188
eb41b248
JW
1892018-07-30 Jim Wilson <jimw@sifive.com>
190
191 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
192 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
193 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
194
b8891f8d
AJ
1952018-07-30 Andrew Jenner <andrew@codesourcery.com>
196
197 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
198 * elf/csky.h: New file.
199
2bb9bbe2
CX
2002018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
201 Maciej W. Rozycki <macro@linux-mips.org>
202
203 * elf/mips.h (AFL_ASE_MASK): Correct typo.
204
fa758a70
AC
2052018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
206
207 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
208
33cb30a1
AM
2092018-07-26 Alan Modra <amodra@gmail.com>
210
211 * elf/ppc64.h: Specify byte offset to local entry for values
212 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
213 value for such functions when entering via global entry point.
214 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
215
67ce483b
AM
2162018-07-24 Alan Modra <amodra@gmail.com>
217
218 PR 23430
219 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
220
8095d2f7
CX
2212018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
222 Maciej W. Rozycki <macro@mips.com>
223
224 * elf/mips.h (AFL_ASE_MMI): New macro.
225 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
226 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
227
d5c928c0
MR
2282018-07-17 Maciej W. Rozycki <macro@mips.com>
229
230 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
231
fe75810f
AM
2322018-07-06 Alan Modra <amodra@gmail.com>
233
234 * diagnostics.h: Comment on macro usage.
235
6821842f
SM
2362018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
237
238 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
239 Define for clang.
240
471b9d15
MR
2412018-07-02 Maciej W. Rozycki <macro@mips.com>
242
243 PR tdep/8282
244 * dis-asm.h (disasm_option_arg_t): New typedef.
245 (disasm_options_and_args_t): Likewise.
246 (disasm_options_t): Add `arg' member, document members.
247 (disassembler_options_mips): New prototype.
248 (disassembler_options_arm, disassembler_options_powerpc)
249 (disassembler_options_s390): Update prototypes.
250
369c9167
TC
2512018-06-29 Tamar Christina <tamar.christina@arm.com>
252
253 PR binutils/23192
254 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
255
2393a7e3
AM
2562018-06-26 Alan Modra <amodra@gmail.com>
257
258 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
259
719d8288
NC
2602018-06-24 Nick Clifton <nickc@redhat.com>
261
262 2.31 branch created.
263
57c0d77c
AH
2642018-06-21 Alan Hayward <alan.hayward@arm.com>
265
266 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
267 for non SHT_NOBITS.
268
d856f9a8
SM
2692018-06-19 Simon Marchi <simon.marchi@ericsson.com>
270
271 Sync with GCC
272
273 2018-05-24 Tom Rix <trix@juniper.net>
274
275 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
276
277 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
278
279 * longlong.h [__riscv] (__umulsidi3): Define.
280 [__riscv] (umul_ppmm): Likewise.
281 [__riscv] (__muluw3): Likewise.
282
6f20c942
FS
2832018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
284
285 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
286 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
287 * opcode/mips.h: Document "+\" operand format.
288 (ASE_GINV): New macro.
289
730c3174
SE
2902018-06-13 Scott Egerton <scott.egerton@imgtec.com>
291 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
292
293 * elf/mips.h (AFL_ASE_CRC): New macro.
294 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
295 * opcode/mips.h (ASE_CRC): New macro.
296 * opcode/mips.h (ASE_CRC64): Likewise.
297
4b8e28c7
MF
2982018-06-04 Max Filippov <jcmvbkbc@gmail.com>
299
300 * elf/xtensa.h (xtensa_read_table_entries)
301 (xtensa_compute_fill_extra_space): New declarations.
302
95da9854
L
3032018-06-04 H.J. Lu <hongjiu.lu@intel.com>
304
305 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
306 define for GCC.
307
23081219
L
3082018-06-04 H.J. Lu <hongjiu.lu@intel.com>
309
310 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
311 (DIAGNOSTIC_STRINGIFY): Likewise.
312 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
313 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
314 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
315 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
316 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
317 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
318
e9cb46ab
L
3192018-06-01 H.J. Lu <hongjiu.lu@intel.com>
320
321 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
322
22467434 3232018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
324
325 * splay-tree.h (splay_tree_compare_strings,
326 splay_tree_delete_pointers): Declare new utility functions.
327
98553ad3
PB
3282018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
329
330 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
331
7f999549
JW
3322018-05-18 Kito Cheng <kito.cheng@gmail.com>
333
334 * elf/riscv.h (EF_RISCV_RVE): New define.
335
7b4ae824
JD
3362018-05-18 John Darrington <john@darrington.wattle.id.au>
337
338 * elf/s12z.h: New header.
339
f9830ec1
TC
3402018-05-15 Tamar Christina <tamar.christina@arm.com>
341
342 PR binutils/21446
343 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
344
7d02540a
TC
3452018-05-15 Tamar Christina <tamar.christina@arm.com>
346
347 PR binutils/21446
348 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
349 (aarch64_print_operand): Support notes.
350
561a72d4
TC
3512018-05-15 Tamar Christina <tamar.christina@arm.com>
352
353 PR binutils/21446
354 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
355 (aarch64_decode_insn): Accept error struct.
356
1678bd35
FT
3572018-05-15 Francois H. Theron <francois.theron@netronome.com>
358
359 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
360
637b1970
JD
3612018-05-10 John Darrington <john@darrington.wattle.id.au>
362
363 * elf/common.h (EM_S12Z): New macro.
364
84f9f8c3
AM
3652018-05-09 Sebastian Rasmussen <sebras@gmail.com>
366
367 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
368 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
369 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
370 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
371
e6f372ba
JW
3722018-05-08 Jim Wilson <jimw@sifive.com>
373
374 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
375 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
376 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
377
2ceb7719
PB
3782018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
379
380 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
381 (vle_num_opcodes): Likewise.
382 (spe2_num_opcodes): Likewise.
383
602f1657
AM
3842018-05-04 Alan Modra <amodra@gmail.com>
385
386 * ansidecl.h: Import from gcc.
387 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
388 to s_name.
389 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
390
fe944acf
FT
3912018-04-30 Francois H. Theron <francois.theron@netronome.com>
392
393 * dis-asm.h: Added print_nfp_disassembler_options prototype.
394 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
395 Generic System V Application Binary Interface.
396 * elf/nfp.h: New, for NFP support.
397 * opcode/nfp.h: New, for NFP support.
398
5c5a4843
CL
3992018-04-25 Christophe Lyon <christophe.lyon@st.com>
400 Mickaël Guêné <mickael.guene@st.com>
401
402 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
403 R_ARM_TLS_IE32_FDPIC.
404
188fd7ae
CL
4052018-04-25 Christophe Lyon <christophe.lyon@st.com>
406 Mickaël Guêné <mickael.guene@st.com>
407
408 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
409 (R_ARM_FUNCDESC)
410 (R_ARM_FUNCDESC_VALUE): Define new relocations.
411
18a20338
CL
4122018-04-25 Christophe Lyon <christophe.lyon@st.com>
413 Mickaël Guêné <mickael.guene@st.com>
414
415 * elf/arm.h (EF_ARM_FDPIC): New.
416
3596d8ce
AM
4172018-04-18 Alan Modra <amodra@gmail.com>
418
419 * coff/mipspe.h: Delete.
420
c65c21e1
AM
4212018-04-18 Alan Modra <amodra@gmail.com>
422
423 * aout/dynix3.h: Delete.
424
884d4d8a 4252018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
426
427 Microblaze Target: PIC data text relative
428
429 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
430 * elf/microblaze.h (Add 3 new relocations):
431 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
432 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
433
f954747f
AM
4342018-04-17 Alan Modra <amodra@gmail.com>
435
436 * elf/i370.h: Revert removal.
437 * elf/i860.h: Likewise.
438 * elf/i960.h: Likewise.
439
5452f388
AM
4402018-04-16 Alan Modra <amodra@gmail.com>
441
442 * coff/sparc.h: Delete.
443
dc12032b
AM
4442018-04-16 Alan Modra <amodra@gmail.com>
445
446 * aout/host.h: Remove m68k-aout and m68k-coff support.
447 * aout/hp300hpux.h: Delete.
448 * coff/apollo.h: Delete.
449 * coff/aux-coff.h: Delete.
450 * coff/m68k.h: Delete.
451
211dc24b
AM
4522018-04-16 Alan Modra <amodra@gmail.com>
453
454 * dis-asm.h: Remove sh5 and sh64 support.
455
a9a4b302
AM
4562018-04-16 Alan Modra <amodra@gmail.com>
457
458 * coff/internal.h: Remove w65 support.
459 * coff/w65.h: Delete.
460
04cb01fd
AM
4612018-04-16 Alan Modra <amodra@gmail.com>
462
463 * coff/we32k.h: Delete.
464
c2bf1eec
AM
4652018-04-16 Alan Modra <amodra@gmail.com>
466
467 * coff/internal.h: Remove m88k support.
468 * coff/m88k.h: Delete.
469 * opcode/m88k.h: Delete.
470
6793974d
AM
4712018-04-16 Alan Modra <amodra@gmail.com>
472
473 * elf/i370.h: Delete.
474 * opcode/i370.h: Delete.
475
e82aa794
AM
4762018-04-16 Alan Modra <amodra@gmail.com>
477
478 * coff/h8500.h: Delete.
479 * coff/internal.h: Remove h8500 support.
480
fe0bf0fd
AM
4812018-04-16 Alan Modra <amodra@gmail.com>
482
483 * coff/h8300.h: Delete.
484
fdef3943
AM
4852018-04-16 Alan Modra <amodra@gmail.com>
486
487 * ieee.h: Delete.
488
5972ac73
AM
4892018-04-16 Alan Modra <amodra@gmail.com>
490
491 * aout/host.h: Remove newsos3 support.
492
b4b594e3
AM
4932018-04-16 Alan Modra <amodra@gmail.com>
494
495 * nlm/ChangeLog-9315: Delete.
496 * nlm/alpha-ext.h: Delete.
497 * nlm/common.h: Delete.
498 * nlm/external.h: Delete.
499 * nlm/i386-ext.h: Delete.
500 * nlm/internal.h: Delete.
501 * nlm/ppc-ext.h: Delete.
502 * nlm/sparc32-ext.h: Delete.
503
fceadf09
AM
5042018-04-16 Alan Modra <amodra@gmail.com>
505
506 * opcode/tahoe.h: Delete.
507
a8eb42a8
AM
5082018-04-11 Alan Modra <amodra@gmail.com>
509
510 * aout/adobe.h: Delete.
511 * aout/reloc.h: Delete.
512 * coff/i860.h: Delete.
513 * coff/i960.h: Delete.
514 * elf/i860.h: Delete.
515 * elf/i960.h: Delete.
516 * opcode/i860.h: Delete.
517 * opcode/i960.h: Delete.
518 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
519 * aout/ar.h (ARMAGB): Remove.
520 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
521 union internal_auxent): Remove i960 support.
522
23cedd1d
AM
5232018-04-09 Alan Modra <amodra@gmail.com>
524
525 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
526 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
527
84f1b9fb
RL
5282018-03-28 Renlin Li <renlin.li@arm.com>
529
530 PR ld/22970
531 * elf/aarch64.h: Add relocation number for
532 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
533 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
534 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
535 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
536 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
537 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
538 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
539 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
540
c8d59609
NC
5412018-03-28 Nick Clifton <nickc@redhat.com>
542
543 PR 22988
544 * opcode/aarch64.h (enum aarch64_opnd): Add
545 AARCH64_OPND_SVE_ADDR_R.
546
b1202ffa
L
5472018-03-21 H.J. Lu <hongjiu.lu@intel.com>
548
549 * elf/common.h (DF_1_KMOD): New.
550 (DF_1_WEAKFILTER): Likewise.
551 (DF_1_NOCOMMON): Likewise.
552
0e35537d
JW
5532018-03-14 Kito Cheng <kito.cheng@gmail.com>
554
555 * opcode/riscv.h (OP_MASK_FUNCT3): New.
556 (OP_SH_FUNCT3): Likewise.
557 (OP_MASK_FUNCT7): Likewise.
558 (OP_SH_FUNCT7): Likewise.
559 (OP_MASK_OP2): Likewise.
560 (OP_SH_OP2): Likewise.
561 (OP_MASK_CFUNCT4): Likewise.
562 (OP_SH_CFUNCT4): Likewise.
563 (OP_MASK_CFUNCT3): Likewise.
564 (OP_SH_CFUNCT3): Likewise.
565 (riscv_insn_types): Likewise.
566
3e33b239
NC
5672018-03-13 Nick Clifton <nickc@redhat.com>
568
569 PR 22113
570 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
571 field.
572
bd5dea88
L
5732018-03-08 H.J. Lu <hongjiu.lu@intel.com>
574
575 * opcode/i386 (OLDGCC_COMPAT): Removed.
576
5b616bef
TP
5772018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
578
579 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
580
75f31665
MR
5812018-02-20 Maciej W. Rozycki <macro@mips.com>
582
583 * opcode/mips.h: Remove `M' operand code.
584
830db048
ZF
5852018-02-12 Zebediah Figura <z.figura12@gmail.com>
586
587 * coff/msdos.h: New header.
588 * coff/pe.h: Move common defines to msdos.h.
589 * coff/powerpc.h: Likewise.
590
faf766e3
NC
5912018-01-13 Nick Clifton <nickc@redhat.com>
592
593 2.30 branch created.
594
47acac12
L
5952018-01-11 H.J. Lu <hongjiu.lu@intel.com>
596
597 PR ld/22393
598 * bfdlink.h (bfd_link_info): Add separate_code.
599
645a2c5b
JW
6002018-01-04 Jim Wilson <jimw@sifive.com>
601
602 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
603 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
604 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
605 Add alias to map mbadaddr to CSR_MTVAL.
606
219d1afa
AM
6072018-01-03 Alan Modra <amodra@gmail.com>
608
609 Update year range in copyright notice of all files.
610
1e563868 611For older changes see ChangeLog-2017
3499769a 612\f
1e563868 613Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
614
615Copying and distribution of this file, with or without modification,
616are permitted in any medium without royalty provided the copyright
617notice and this notice are preserved.
618
619Local Variables:
620mode: change-log
621left-margin: 8
622fill-column: 74
623version-control: never
624End:
This page took 0.184672 seconds and 4 git commands to generate.