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