Remove fake operand handling for extended mnemonics.
[external/binutils.git] / include / ChangeLog
1 2018-05-21  Peter Bergner  <bergner@vnet.ibm.com.com>
2
3         * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
4
5 2018-05-18  Kito Cheng  <kito.cheng@gmail.com>
6
7         * elf/riscv.h (EF_RISCV_RVE): New define.
8
9 2018-05-18  John Darrington  <john@darrington.wattle.id.au>
10
11         * elf/s12z.h: New header.
12
13 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
14
15         PR binutils/21446
16         * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
17
18 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
19
20         PR binutils/21446
21         * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
22         (aarch64_print_operand): Support notes.
23
24 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
25
26         PR binutils/21446
27         * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
28         (aarch64_decode_insn): Accept error struct.
29
30 2018-05-15  Francois H. Theron  <francois.theron@netronome.com>
31
32         * opcode/nfp.h: Use uint64_t instead of bfd_vma.
33
34 2018-05-10  John Darrington  <john@darrington.wattle.id.au>
35
36         * elf/common.h (EM_S12Z): New macro.
37
38 2018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
39
40         * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
41         Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
42         (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
43         MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
44
45 2018-05-08  Jim Wilson  <jimw@sifive.com>
46
47         * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
48         (MATCH_C_SRAI64, MASK_C_SRAI64): New.
49         (MATCH_C_SLLI64, MASK_C_SLLI64): New.
50
51 2018-05-07  Peter Bergner  <bergner@vnet.ibm.com.com>
52
53         * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
54         (vle_num_opcodes): Likewise.
55         (spe2_num_opcodes): Likewise.
56
57 2018-05-04  Alan Modra  <amodra@gmail.com>
58
59         * ansidecl.h: Import from gcc.
60         * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
61         to s_name.
62         (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
63
64 2018-04-30  Francois H. Theron <francois.theron@netronome.com>
65
66         * dis-asm.h: Added print_nfp_disassembler_options prototype.
67         * elf/common.h: Added EM_NFP, officially assigned. See Google Group
68         Generic System V Application Binary Interface.
69         * elf/nfp.h: New, for NFP support.
70         * opcode/nfp.h: New, for NFP support.
71
72 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
73         Mickaël Guêné  <mickael.guene@st.com>
74
75         * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
76         R_ARM_TLS_IE32_FDPIC.
77
78 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
79         Mickaël Guêné  <mickael.guene@st.com>
80
81         * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
82         (R_ARM_FUNCDESC)
83         (R_ARM_FUNCDESC_VALUE): Define new relocations.
84
85 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
86         Mickaël Guêné  <mickael.guene@st.com>
87
88         * elf/arm.h (EF_ARM_FDPIC): New.
89
90 2018-04-18  Alan Modra  <amodra@gmail.com>
91
92         * coff/mipspe.h: Delete.
93
94 2018-04-18  Alan Modra  <amodra@gmail.com>
95
96         * aout/dynix3.h: Delete.
97
98 2018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
99
100         Microblaze Target: PIC data text relative
101
102         * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
103         * elf/microblaze.h (Add 3 new relocations):
104         R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
105         and R_MICROBLAZE_TEXTREL_32_LO for relax function.
106
107 2018-04-17  Alan Modra  <amodra@gmail.com>
108
109         * elf/i370.h: Revert removal.
110         * elf/i860.h: Likewise.
111         * elf/i960.h: Likewise.
112
113 2018-04-16  Alan Modra  <amodra@gmail.com>
114
115         * coff/sparc.h: Delete.
116
117 2018-04-16  Alan Modra  <amodra@gmail.com>
118
119         * aout/host.h: Remove m68k-aout and m68k-coff support.
120         * aout/hp300hpux.h: Delete.
121         * coff/apollo.h: Delete.
122         * coff/aux-coff.h: Delete.
123         * coff/m68k.h: Delete.
124
125 2018-04-16  Alan Modra  <amodra@gmail.com>
126
127         * dis-asm.h: Remove sh5 and sh64 support.
128
129 2018-04-16  Alan Modra  <amodra@gmail.com>
130
131         * coff/internal.h: Remove w65 support.
132         * coff/w65.h: Delete.
133
134 2018-04-16  Alan Modra  <amodra@gmail.com>
135
136         * coff/we32k.h: Delete.
137
138 2018-04-16  Alan Modra  <amodra@gmail.com>
139
140         * coff/internal.h: Remove m88k support.
141         * coff/m88k.h: Delete.
142         * opcode/m88k.h: Delete.
143
144 2018-04-16  Alan Modra  <amodra@gmail.com>
145
146         * elf/i370.h: Delete.
147         * opcode/i370.h: Delete.
148
149 2018-04-16  Alan Modra  <amodra@gmail.com>
150
151         * coff/h8500.h: Delete.
152         * coff/internal.h: Remove h8500 support.
153
154 2018-04-16  Alan Modra  <amodra@gmail.com>
155
156         * coff/h8300.h: Delete.
157
158 2018-04-16  Alan Modra  <amodra@gmail.com>
159
160         * ieee.h: Delete.
161
162 2018-04-16  Alan Modra  <amodra@gmail.com>
163
164         * aout/host.h: Remove newsos3 support.
165
166 2018-04-16  Alan Modra  <amodra@gmail.com>
167
168         * nlm/ChangeLog-9315: Delete.
169         * nlm/alpha-ext.h: Delete.
170         * nlm/common.h: Delete.
171         * nlm/external.h: Delete.
172         * nlm/i386-ext.h: Delete.
173         * nlm/internal.h: Delete.
174         * nlm/ppc-ext.h: Delete.
175         * nlm/sparc32-ext.h: Delete.
176
177 2018-04-16  Alan Modra  <amodra@gmail.com>
178
179         * opcode/tahoe.h: Delete.
180
181 2018-04-11  Alan Modra  <amodra@gmail.com>
182
183         * aout/adobe.h: Delete.
184         * aout/reloc.h: Delete.
185         * coff/i860.h: Delete.
186         * coff/i960.h: Delete.
187         * elf/i860.h: Delete.
188         * elf/i960.h: Delete.
189         * opcode/i860.h: Delete.
190         * opcode/i960.h: Delete.
191         * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
192         * aout/ar.h (ARMAGB): Remove.
193         * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
194         union internal_auxent): Remove i960 support.
195
196 2018-04-09  Alan Modra  <amodra@gmail.com>
197
198         * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
199         * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
200
201 2018-03-28  Renlin Li  <renlin.li@arm.com>
202
203         PR ld/22970
204         * elf/aarch64.h: Add relocation number for
205         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
206         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
207         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
208         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
209         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
210         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
211         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
212         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
213
214 2018-03-28  Nick Clifton  <nickc@redhat.com>
215
216         PR 22988
217         * opcode/aarch64.h (enum aarch64_opnd): Add
218         AARCH64_OPND_SVE_ADDR_R.
219
220 2018-03-21  H.J. Lu  <hongjiu.lu@intel.com>
221
222         * elf/common.h (DF_1_KMOD): New.
223         (DF_1_WEAKFILTER): Likewise.
224         (DF_1_NOCOMMON): Likewise.
225
226 2018-03-14  Kito Cheng  <kito.cheng@gmail.com>
227
228         * opcode/riscv.h (OP_MASK_FUNCT3): New.
229         (OP_SH_FUNCT3): Likewise.
230         (OP_MASK_FUNCT7): Likewise.
231         (OP_SH_FUNCT7): Likewise.
232         (OP_MASK_OP2): Likewise.
233         (OP_SH_OP2): Likewise.
234         (OP_MASK_CFUNCT4): Likewise.
235         (OP_SH_CFUNCT4): Likewise.
236         (OP_MASK_CFUNCT3): Likewise.
237         (OP_SH_CFUNCT3): Likewise.
238         (riscv_insn_types): Likewise.
239
240 2018-03-13  Nick Clifton  <nickc@redhat.com>
241
242         PR 22113
243         * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
244         field.
245
246 2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
247
248         * opcode/i386 (OLDGCC_COMPAT): Removed.
249
250 2018-02-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
251
252         * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
253
254 2018-02-20  Maciej W. Rozycki  <macro@mips.com>
255
256         * opcode/mips.h: Remove `M' operand code.
257
258 2018-02-12  Zebediah Figura  <z.figura12@gmail.com>
259
260         * coff/msdos.h: New header.
261         * coff/pe.h: Move common defines to msdos.h.
262         * coff/powerpc.h: Likewise.
263
264 2018-01-13  Nick Clifton  <nickc@redhat.com>
265
266         2.30 branch created.
267
268 2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
269
270         PR ld/22393
271         * bfdlink.h (bfd_link_info): Add separate_code.
272
273 2018-01-04  Jim Wilson  <jimw@sifive.com>
274
275         * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL.  Rename
276         DECLARE_CSR entry.  Add alias to map sbadaddr to CSR_STVAL.
277         (CSR_MBADADDR): Rename to CSR_MTVAL.  Rename DECLARE_CSR entry.
278         Add alias to map mbadaddr to CSR_MTVAL.
279
280 2018-01-03  Alan Modra  <amodra@gmail.com>
281
282         Update year range in copyright notice of all files.
283
284 For older changes see ChangeLog-2017
285 \f
286 Copyright (C) 2018 Free Software Foundation, Inc.
287
288 Copying and distribution of this file, with or without modification,
289 are permitted in any medium without royalty provided the copyright
290 notice and this notice are preserved.
291
292 Local Variables:
293 mode: change-log
294 left-margin: 8
295 fill-column: 74
296 version-control: never
297 End: