Fix changelog entries
[external/binutils.git] / include / ChangeLog
1 2018-08-21  John Darrington  <john@darrington.wattle.id.au>
2
3         * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
4
5 2018-08-21  Alan Modra  <amodra@gmail.com>
6
7         * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
8         Mention use of "extract" function to provide default value.
9         (PPC_OPERAND_OPTIONAL_VALUE): Delete.
10         (ppc_optional_operand_value): Rewrite to use extract function.
11
12 2018-08-18  John Darrington  <john@darrington.wattle.id.au>
13
14         * opcode/s12z.h: New file.
15
16 2018-08-09  Richard Earnshaw  <rearnsha@arm.com>
17
18         * elf/arm.h: Updated comments for e_flags definitions.
19
20 2018-08-06  Claudiu Zissulescu  <claziss@synopsys.com>
21
22         * elf/arc.h (Tag_ARC_ATR_version): New tag.
23
24 2018-08-06  Claudiu Zissulescu  <claziss@synopsys.com>
25
26         * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
27
28 2018-08-01  Richard Earnshaw  <rearnsha@arm.com>
29
30         Copy over from GCC
31         2018-07-26  Martin Liska  <mliska@suse.cz>
32
33         PR lto/86548
34         * libiberty.h (make_temp_file_with_prefix): New function.
35
36 2018-07-30  Jim Wilson  <jimw@sifive.com>
37
38         * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
39         (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
40         (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
41
42 2018-07-30  Andrew Jenner  <andrew@codesourcery.com>
43
44         * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
45         * elf/csky.h: New file.
46
47 2018-07-27  Chenghua Xu  <paul.hua.gm@gmail.com>
48             Maciej W. Rozycki  <macro@linux-mips.org>
49
50         * elf/mips.h (AFL_ASE_MASK): Correct typo.
51
52 2018-07-26  Alex Chadwick  <Alex.Chadwick@cl.cam.ac.uk>
53
54         * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
55
56 2018-07-26  Alan Modra  <amodra@gmail.com>
57
58         * elf/ppc64.h: Specify byte offset to local entry for values
59         of two to six in STO_PPC64_LOCAL_MASK.  Clarify r2 return
60         value for such functions when entering via global entry point.
61         Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
62
63 2018-07-24  Alan Modra  <amodra@gmail.com>
64
65         PR 23430
66         * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
67
68 2018-07-20  Chenghua Xu  <paul.hua.gm@gmail.com>
69             Maciej W. Rozycki  <macro@mips.com>
70
71         * elf/mips.h (AFL_ASE_MMI): New macro.
72         (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
73         * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
74
75 2018-07-17  Maciej W. Rozycki  <macro@mips.com>
76
77         * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
78
79 2018-07-06  Alan Modra  <amodra@gmail.com>
80
81         * diagnostics.h: Comment on macro usage.
82
83 2018-07-05  Simon Marchi  <simon.marchi@polymtl.ca>
84
85         * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
86         Define for clang.
87
88 2018-07-02  Maciej W. Rozycki  <macro@mips.com>
89
90         PR tdep/8282
91         * dis-asm.h (disasm_option_arg_t): New typedef.
92         (disasm_options_and_args_t): Likewise.
93         (disasm_options_t): Add `arg' member, document members.
94         (disassembler_options_mips): New prototype.
95         (disassembler_options_arm, disassembler_options_powerpc)
96         (disassembler_options_s390): Update prototypes.
97
98 2018-06-29  Tamar Christina  <tamar.christina@arm.com>
99
100         PR binutils/23192
101         *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
102
103 2018-06-26  Alan Modra  <amodra@gmail.com>
104
105         * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
106
107 2018-06-24  Nick Clifton  <nickc@redhat.com>
108
109         2.31 branch created.
110
111 2018-06-21  Alan Hayward  <alan.hayward@arm.com>
112
113         * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
114         for non SHT_NOBITS.
115
116 2018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
117
118         Sync with GCC
119
120         2018-05-24  Tom Rix  <trix@juniper.net>
121
122         * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
123
124         2017-11-20  Kito Cheng  <kito.cheng@gmail.com>
125
126         * longlong.h [__riscv] (__umulsidi3): Define.
127         [__riscv] (umul_ppmm): Likewise.
128         [__riscv] (__muluw3): Likewise.
129
130 2018-06-14  Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
131
132         * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
133         (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
134         * opcode/mips.h: Document "+\" operand format.
135         (ASE_GINV): New macro.
136
137 2018-06-13  Scott Egerton  <scott.egerton@imgtec.com>
138             Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
139
140         * elf/mips.h (AFL_ASE_CRC): New macro.
141         (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
142         * opcode/mips.h (ASE_CRC): New macro.
143         * opcode/mips.h (ASE_CRC64): Likewise.
144
145 2018-06-04  Max Filippov  <jcmvbkbc@gmail.com>
146
147         * elf/xtensa.h (xtensa_read_table_entries)
148         (xtensa_compute_fill_extra_space): New declarations.
149
150 2018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
151
152         * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
153         define for GCC.
154
155 2018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
156
157         * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
158         (DIAGNOSTIC_STRINGIFY): Likewise.
159         (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
160         (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
161         (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
162         (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
163         (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
164         (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
165
166 2018-06-01  H.J. Lu  <hongjiu.lu@intel.com>
167
168         * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
169
170 2018-05-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
171
172         * splay-tree.h (splay_tree_compare_strings,
173         splay_tree_delete_pointers): Declare new utility functions.
174
175 2018-05-21  Peter Bergner  <bergner@vnet.ibm.com.com>
176
177         * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
178
179 2018-05-18  Kito Cheng  <kito.cheng@gmail.com>
180
181         * elf/riscv.h (EF_RISCV_RVE): New define.
182
183 2018-05-18  John Darrington  <john@darrington.wattle.id.au>
184
185         * elf/s12z.h: New header.
186
187 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
188
189         PR binutils/21446
190         * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
191
192 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
193
194         PR binutils/21446
195         * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
196         (aarch64_print_operand): Support notes.
197
198 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
199
200         PR binutils/21446
201         * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
202         (aarch64_decode_insn): Accept error struct.
203
204 2018-05-15  Francois H. Theron  <francois.theron@netronome.com>
205
206         * opcode/nfp.h: Use uint64_t instead of bfd_vma.
207
208 2018-05-10  John Darrington  <john@darrington.wattle.id.au>
209
210         * elf/common.h (EM_S12Z): New macro.
211
212 2018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
213
214         * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
215         Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
216         (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
217         MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
218
219 2018-05-08  Jim Wilson  <jimw@sifive.com>
220
221         * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
222         (MATCH_C_SRAI64, MASK_C_SRAI64): New.
223         (MATCH_C_SLLI64, MASK_C_SLLI64): New.
224
225 2018-05-07  Peter Bergner  <bergner@vnet.ibm.com.com>
226
227         * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
228         (vle_num_opcodes): Likewise.
229         (spe2_num_opcodes): Likewise.
230
231 2018-05-04  Alan Modra  <amodra@gmail.com>
232
233         * ansidecl.h: Import from gcc.
234         * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
235         to s_name.
236         (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
237
238 2018-04-30  Francois H. Theron <francois.theron@netronome.com>
239
240         * dis-asm.h: Added print_nfp_disassembler_options prototype.
241         * elf/common.h: Added EM_NFP, officially assigned. See Google Group
242         Generic System V Application Binary Interface.
243         * elf/nfp.h: New, for NFP support.
244         * opcode/nfp.h: New, for NFP support.
245
246 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
247         Mickaël Guêné  <mickael.guene@st.com>
248
249         * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
250         R_ARM_TLS_IE32_FDPIC.
251
252 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
253         Mickaël Guêné  <mickael.guene@st.com>
254
255         * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
256         (R_ARM_FUNCDESC)
257         (R_ARM_FUNCDESC_VALUE): Define new relocations.
258
259 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
260         Mickaël Guêné  <mickael.guene@st.com>
261
262         * elf/arm.h (EF_ARM_FDPIC): New.
263
264 2018-04-18  Alan Modra  <amodra@gmail.com>
265
266         * coff/mipspe.h: Delete.
267
268 2018-04-18  Alan Modra  <amodra@gmail.com>
269
270         * aout/dynix3.h: Delete.
271
272 2018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
273
274         Microblaze Target: PIC data text relative
275
276         * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
277         * elf/microblaze.h (Add 3 new relocations):
278         R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
279         and R_MICROBLAZE_TEXTREL_32_LO for relax function.
280
281 2018-04-17  Alan Modra  <amodra@gmail.com>
282
283         * elf/i370.h: Revert removal.
284         * elf/i860.h: Likewise.
285         * elf/i960.h: Likewise.
286
287 2018-04-16  Alan Modra  <amodra@gmail.com>
288
289         * coff/sparc.h: Delete.
290
291 2018-04-16  Alan Modra  <amodra@gmail.com>
292
293         * aout/host.h: Remove m68k-aout and m68k-coff support.
294         * aout/hp300hpux.h: Delete.
295         * coff/apollo.h: Delete.
296         * coff/aux-coff.h: Delete.
297         * coff/m68k.h: Delete.
298
299 2018-04-16  Alan Modra  <amodra@gmail.com>
300
301         * dis-asm.h: Remove sh5 and sh64 support.
302
303 2018-04-16  Alan Modra  <amodra@gmail.com>
304
305         * coff/internal.h: Remove w65 support.
306         * coff/w65.h: Delete.
307
308 2018-04-16  Alan Modra  <amodra@gmail.com>
309
310         * coff/we32k.h: Delete.
311
312 2018-04-16  Alan Modra  <amodra@gmail.com>
313
314         * coff/internal.h: Remove m88k support.
315         * coff/m88k.h: Delete.
316         * opcode/m88k.h: Delete.
317
318 2018-04-16  Alan Modra  <amodra@gmail.com>
319
320         * elf/i370.h: Delete.
321         * opcode/i370.h: Delete.
322
323 2018-04-16  Alan Modra  <amodra@gmail.com>
324
325         * coff/h8500.h: Delete.
326         * coff/internal.h: Remove h8500 support.
327
328 2018-04-16  Alan Modra  <amodra@gmail.com>
329
330         * coff/h8300.h: Delete.
331
332 2018-04-16  Alan Modra  <amodra@gmail.com>
333
334         * ieee.h: Delete.
335
336 2018-04-16  Alan Modra  <amodra@gmail.com>
337
338         * aout/host.h: Remove newsos3 support.
339
340 2018-04-16  Alan Modra  <amodra@gmail.com>
341
342         * nlm/ChangeLog-9315: Delete.
343         * nlm/alpha-ext.h: Delete.
344         * nlm/common.h: Delete.
345         * nlm/external.h: Delete.
346         * nlm/i386-ext.h: Delete.
347         * nlm/internal.h: Delete.
348         * nlm/ppc-ext.h: Delete.
349         * nlm/sparc32-ext.h: Delete.
350
351 2018-04-16  Alan Modra  <amodra@gmail.com>
352
353         * opcode/tahoe.h: Delete.
354
355 2018-04-11  Alan Modra  <amodra@gmail.com>
356
357         * aout/adobe.h: Delete.
358         * aout/reloc.h: Delete.
359         * coff/i860.h: Delete.
360         * coff/i960.h: Delete.
361         * elf/i860.h: Delete.
362         * elf/i960.h: Delete.
363         * opcode/i860.h: Delete.
364         * opcode/i960.h: Delete.
365         * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
366         * aout/ar.h (ARMAGB): Remove.
367         * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
368         union internal_auxent): Remove i960 support.
369
370 2018-04-09  Alan Modra  <amodra@gmail.com>
371
372         * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
373         * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
374
375 2018-03-28  Renlin Li  <renlin.li@arm.com>
376
377         PR ld/22970
378         * elf/aarch64.h: Add relocation number for
379         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
380         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
381         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
382         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
383         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
384         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
385         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
386         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
387
388 2018-03-28  Nick Clifton  <nickc@redhat.com>
389
390         PR 22988
391         * opcode/aarch64.h (enum aarch64_opnd): Add
392         AARCH64_OPND_SVE_ADDR_R.
393
394 2018-03-21  H.J. Lu  <hongjiu.lu@intel.com>
395
396         * elf/common.h (DF_1_KMOD): New.
397         (DF_1_WEAKFILTER): Likewise.
398         (DF_1_NOCOMMON): Likewise.
399
400 2018-03-14  Kito Cheng  <kito.cheng@gmail.com>
401
402         * opcode/riscv.h (OP_MASK_FUNCT3): New.
403         (OP_SH_FUNCT3): Likewise.
404         (OP_MASK_FUNCT7): Likewise.
405         (OP_SH_FUNCT7): Likewise.
406         (OP_MASK_OP2): Likewise.
407         (OP_SH_OP2): Likewise.
408         (OP_MASK_CFUNCT4): Likewise.
409         (OP_SH_CFUNCT4): Likewise.
410         (OP_MASK_CFUNCT3): Likewise.
411         (OP_SH_CFUNCT3): Likewise.
412         (riscv_insn_types): Likewise.
413
414 2018-03-13  Nick Clifton  <nickc@redhat.com>
415
416         PR 22113
417         * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
418         field.
419
420 2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
421
422         * opcode/i386 (OLDGCC_COMPAT): Removed.
423
424 2018-02-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
425
426         * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
427
428 2018-02-20  Maciej W. Rozycki  <macro@mips.com>
429
430         * opcode/mips.h: Remove `M' operand code.
431
432 2018-02-12  Zebediah Figura  <z.figura12@gmail.com>
433
434         * coff/msdos.h: New header.
435         * coff/pe.h: Move common defines to msdos.h.
436         * coff/powerpc.h: Likewise.
437
438 2018-01-13  Nick Clifton  <nickc@redhat.com>
439
440         2.30 branch created.
441
442 2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
443
444         PR ld/22393
445         * bfdlink.h (bfd_link_info): Add separate_code.
446
447 2018-01-04  Jim Wilson  <jimw@sifive.com>
448
449         * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL.  Rename
450         DECLARE_CSR entry.  Add alias to map sbadaddr to CSR_STVAL.
451         (CSR_MBADADDR): Rename to CSR_MTVAL.  Rename DECLARE_CSR entry.
452         Add alias to map mbadaddr to CSR_MTVAL.
453
454 2018-01-03  Alan Modra  <amodra@gmail.com>
455
456         Update year range in copyright notice of all files.
457
458 For older changes see ChangeLog-2017
459 \f
460 Copyright (C) 2018 Free Software Foundation, Inc.
461
462 Copying and distribution of this file, with or without modification,
463 are permitted in any medium without royalty provided the copyright
464 notice and this notice are preserved.
465
466 Local Variables:
467 mode: change-log
468 left-margin: 8
469 fill-column: 74
470 version-control: never
471 End: