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