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