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