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