PowerPC Improve support for Gekko & Broadway
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
fa758a70
AC
12018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
2
3 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
4
33cb30a1
AM
52018-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
67ce483b
AM
122018-07-24 Alan Modra <amodra@gmail.com>
13
14 PR 23430
15 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
16
8095d2f7
CX
172018-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
d5c928c0
MR
242018-07-17 Maciej W. Rozycki <macro@mips.com>
25
26 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
27
fe75810f
AM
282018-07-06 Alan Modra <amodra@gmail.com>
29
30 * diagnostics.h: Comment on macro usage.
31
6821842f
SM
322018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
33
34 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
35 Define for clang.
36
471b9d15
MR
372018-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
369c9167
TC
472018-06-29 Tamar Christina <tamar.christina@arm.com>
48
49 PR binutils/23192
50 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
51
2393a7e3
AM
522018-06-26 Alan Modra <amodra@gmail.com>
53
54 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
55
719d8288
NC
562018-06-24 Nick Clifton <nickc@redhat.com>
57
58 2.31 branch created.
59
57c0d77c
AH
602018-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
d856f9a8
SM
652018-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
6f20c942
FS
792018-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
730c3174
SE
862018-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
4b8e28c7
MF
942018-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
95da9854
L
992018-06-04 H.J. Lu <hongjiu.lu@intel.com>
100
101 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
102 define for GCC.
103
23081219
L
1042018-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
e9cb46ab
L
1152018-06-01 H.J. Lu <hongjiu.lu@intel.com>
116
117 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
118
22467434 1192018-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
98553ad3
PB
1242018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
125
126 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
127
7f999549
JW
1282018-05-18 Kito Cheng <kito.cheng@gmail.com>
129
130 * elf/riscv.h (EF_RISCV_RVE): New define.
131
7b4ae824
JD
1322018-05-18 John Darrington <john@darrington.wattle.id.au>
133
134 * elf/s12z.h: New header.
135
f9830ec1
TC
1362018-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
7d02540a
TC
1412018-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
561a72d4
TC
1472018-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
1678bd35
FT
1532018-05-15 Francois H. Theron <francois.theron@netronome.com>
154
155 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
156
637b1970
JD
1572018-05-10 John Darrington <john@darrington.wattle.id.au>
158
159 * elf/common.h (EM_S12Z): New macro.
160
84f9f8c3
AM
1612018-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
e6f372ba
JW
1682018-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
2ceb7719
PB
1742018-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
602f1657
AM
1802018-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
fe944acf
FT
1872018-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
5c5a4843
CL
1952018-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
188fd7ae
CL
2012018-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
18a20338
CL
2082018-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
3596d8ce
AM
2132018-04-18 Alan Modra <amodra@gmail.com>
214
215 * coff/mipspe.h: Delete.
216
c65c21e1
AM
2172018-04-18 Alan Modra <amodra@gmail.com>
218
219 * aout/dynix3.h: Delete.
220
884d4d8a 2212018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
3f0a5f17
ME
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
f954747f
AM
2302018-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
5452f388
AM
2362018-04-16 Alan Modra <amodra@gmail.com>
237
238 * coff/sparc.h: Delete.
239
dc12032b
AM
2402018-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
211dc24b
AM
2482018-04-16 Alan Modra <amodra@gmail.com>
249
250 * dis-asm.h: Remove sh5 and sh64 support.
251
a9a4b302
AM
2522018-04-16 Alan Modra <amodra@gmail.com>
253
254 * coff/internal.h: Remove w65 support.
255 * coff/w65.h: Delete.
256
04cb01fd
AM
2572018-04-16 Alan Modra <amodra@gmail.com>
258
259 * coff/we32k.h: Delete.
260
c2bf1eec
AM
2612018-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
6793974d
AM
2672018-04-16 Alan Modra <amodra@gmail.com>
268
269 * elf/i370.h: Delete.
270 * opcode/i370.h: Delete.
271
e82aa794
AM
2722018-04-16 Alan Modra <amodra@gmail.com>
273
274 * coff/h8500.h: Delete.
275 * coff/internal.h: Remove h8500 support.
276
fe0bf0fd
AM
2772018-04-16 Alan Modra <amodra@gmail.com>
278
279 * coff/h8300.h: Delete.
280
fdef3943
AM
2812018-04-16 Alan Modra <amodra@gmail.com>
282
283 * ieee.h: Delete.
284
5972ac73
AM
2852018-04-16 Alan Modra <amodra@gmail.com>
286
287 * aout/host.h: Remove newsos3 support.
288
b4b594e3
AM
2892018-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
fceadf09
AM
3002018-04-16 Alan Modra <amodra@gmail.com>
301
302 * opcode/tahoe.h: Delete.
303
a8eb42a8
AM
3042018-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
23cedd1d
AM
3192018-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
84f1b9fb
RL
3242018-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
c8d59609
NC
3372018-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
b1202ffa
L
3432018-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
0e35537d
JW
3492018-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
3e33b239
NC
3632018-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
bd5dea88
L
3692018-03-08 H.J. Lu <hongjiu.lu@intel.com>
370
371 * opcode/i386 (OLDGCC_COMPAT): Removed.
372
5b616bef
TP
3732018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
374
375 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
376
75f31665
MR
3772018-02-20 Maciej W. Rozycki <macro@mips.com>
378
379 * opcode/mips.h: Remove `M' operand code.
380
830db048
ZF
3812018-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
faf766e3
NC
3872018-01-13 Nick Clifton <nickc@redhat.com>
388
389 2.30 branch created.
390
47acac12
L
3912018-01-11 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR ld/22393
394 * bfdlink.h (bfd_link_info): Add separate_code.
395
645a2c5b
JW
3962018-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
219d1afa
AM
4032018-01-03 Alan Modra <amodra@gmail.com>
404
405 Update year range in copyright notice of all files.
406
1e563868 407For older changes see ChangeLog-2017
3499769a 408\f
1e563868 409Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
410
411Copying and distribution of this file, with or without modification,
412are permitted in any medium without royalty provided the copyright
413notice and this notice are preserved.
414
415Local Variables:
416mode: change-log
417left-margin: 8
418fill-column: 74
419version-control: never
420End:
This page took 0.171094 seconds and 4 git commands to generate.