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