RISC-V: Add fence.tso instruction
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2018-10-02 Palmer Dabbelt <palmer@sifive.com>
2
3 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
4 (MASK_FENCE_TSO): Likewise.
5
6 2018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
7
8 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
9
10 2018-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
16 2018-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
29 2018-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
37 2018-09-05 Simon Marchi <simon.marchi@ericsson.com>
38
39 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
40
41 2018-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
48 2018-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
54 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
55
56 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
57 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
58
59 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
60
61 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
62 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
63
64 2018-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
73 2018-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
79 2018-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
85 2018-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
91 2018-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
150 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
151
152 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
153
154 2018-08-21 John Darrington <john@darrington.wattle.id.au>
155
156 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
157
158 2018-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
165 2018-08-18 John Darrington <john@darrington.wattle.id.au>
166
167 * opcode/s12z.h: New file.
168
169 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
170
171 * elf/arm.h: Updated comments for e_flags definitions.
172
173 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
174
175 * elf/arc.h (Tag_ARC_ATR_version): New tag.
176
177 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
178
179 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
180
181 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
182
183 Copy over from GCC
184 2018-07-26 Martin Liska <mliska@suse.cz>
185
186 PR lto/86548
187 * libiberty.h (make_temp_file_with_prefix): New function.
188
189 2018-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
195 2018-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
200 2018-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
205 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
206
207 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
208
209 2018-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
216 2018-07-24 Alan Modra <amodra@gmail.com>
217
218 PR 23430
219 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
220
221 2018-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
228 2018-07-17 Maciej W. Rozycki <macro@mips.com>
229
230 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
231
232 2018-07-06 Alan Modra <amodra@gmail.com>
233
234 * diagnostics.h: Comment on macro usage.
235
236 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
237
238 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
239 Define for clang.
240
241 2018-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
251 2018-06-29 Tamar Christina <tamar.christina@arm.com>
252
253 PR binutils/23192
254 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
255
256 2018-06-26 Alan Modra <amodra@gmail.com>
257
258 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
259
260 2018-06-24 Nick Clifton <nickc@redhat.com>
261
262 2.31 branch created.
263
264 2018-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
269 2018-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
283 2018-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
290 2018-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
298 2018-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
303 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
304
305 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
306 define for GCC.
307
308 2018-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
319 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
320
321 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
322
323 2018-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
328 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
329
330 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
331
332 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
333
334 * elf/riscv.h (EF_RISCV_RVE): New define.
335
336 2018-05-18 John Darrington <john@darrington.wattle.id.au>
337
338 * elf/s12z.h: New header.
339
340 2018-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
345 2018-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
351 2018-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
357 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
358
359 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
360
361 2018-05-10 John Darrington <john@darrington.wattle.id.au>
362
363 * elf/common.h (EM_S12Z): New macro.
364
365 2018-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
372 2018-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
378 2018-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
384 2018-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
391 2018-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
399 2018-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
405 2018-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
412 2018-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
417 2018-04-18 Alan Modra <amodra@gmail.com>
418
419 * coff/mipspe.h: Delete.
420
421 2018-04-18 Alan Modra <amodra@gmail.com>
422
423 * aout/dynix3.h: Delete.
424
425 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
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
434 2018-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
440 2018-04-16 Alan Modra <amodra@gmail.com>
441
442 * coff/sparc.h: Delete.
443
444 2018-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
452 2018-04-16 Alan Modra <amodra@gmail.com>
453
454 * dis-asm.h: Remove sh5 and sh64 support.
455
456 2018-04-16 Alan Modra <amodra@gmail.com>
457
458 * coff/internal.h: Remove w65 support.
459 * coff/w65.h: Delete.
460
461 2018-04-16 Alan Modra <amodra@gmail.com>
462
463 * coff/we32k.h: Delete.
464
465 2018-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
471 2018-04-16 Alan Modra <amodra@gmail.com>
472
473 * elf/i370.h: Delete.
474 * opcode/i370.h: Delete.
475
476 2018-04-16 Alan Modra <amodra@gmail.com>
477
478 * coff/h8500.h: Delete.
479 * coff/internal.h: Remove h8500 support.
480
481 2018-04-16 Alan Modra <amodra@gmail.com>
482
483 * coff/h8300.h: Delete.
484
485 2018-04-16 Alan Modra <amodra@gmail.com>
486
487 * ieee.h: Delete.
488
489 2018-04-16 Alan Modra <amodra@gmail.com>
490
491 * aout/host.h: Remove newsos3 support.
492
493 2018-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
504 2018-04-16 Alan Modra <amodra@gmail.com>
505
506 * opcode/tahoe.h: Delete.
507
508 2018-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
523 2018-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
528 2018-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
541 2018-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
547 2018-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
553 2018-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
567 2018-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
573 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
574
575 * opcode/i386 (OLDGCC_COMPAT): Removed.
576
577 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
578
579 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
580
581 2018-02-20 Maciej W. Rozycki <macro@mips.com>
582
583 * opcode/mips.h: Remove `M' operand code.
584
585 2018-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
591 2018-01-13 Nick Clifton <nickc@redhat.com>
592
593 2.30 branch created.
594
595 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
596
597 PR ld/22393
598 * bfdlink.h (bfd_link_info): Add separate_code.
599
600 2018-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
607 2018-01-03 Alan Modra <amodra@gmail.com>
608
609 Update year range in copyright notice of all files.
610
611 For older changes see ChangeLog-2017
612 \f
613 Copyright (C) 2018 Free Software Foundation, Inc.
614
615 Copying and distribution of this file, with or without modification,
616 are permitted in any medium without royalty provided the copyright
617 notice and this notice are preserved.
618
619 Local Variables:
620 mode: change-log
621 left-margin: 8
622 fill-column: 74
623 version-control: never
624 End:
This page took 0.051347 seconds and 5 git commands to generate.