[binutils][aarch64] New SVE_SHRIMM_UNPRED_22 operand.
[external/binutils.git] / include / ChangeLog
1 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
2
3         * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
4         operand.
5         (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
6
7 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
8
9         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
10
11 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
12
13         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
14
15 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
16
17         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
18
19 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
20
21         * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
22
23 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
24
25         * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
26
27 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
28
29         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
30
31 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
32
33         * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
34
35 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
36
37         * opcode/aarch64.h (AARCH64_FEATURE_SVE2
38         AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
39         AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
40         feature macros.
41
42 2019-05-06  Andrew Bennett  <andrew.bennett@imgtec.com>
43             Faraz Shahbazker  <fshahbazker@wavecomp.com>
44
45         * opcode/mips.h (ASE_EVA_R6): New macro.
46         (M_LLWPE_AB, M_SCWPE_AB): New enum values.
47
48 2019-05-01  Sudakshina Das  <sudi.das@arm.com>
49
50         * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
51         (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
52
53 2019-04-26  Andrew Bennett  <andrew.bennett@imgtec.com>
54             Faraz Shahbazker  <fshahbazker@wavecomp.com>
55
56         * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
57         (M_SCWP_AB, M_SCDP_AB): Likewise.
58
59 2019-04-25  Maciej W. Rozycki  <macro@linux-mips.org>
60
61         * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
62
63 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
64
65         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
66
67 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
68
69         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
70
71 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
72
73         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
74
75 2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
76
77         * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
78         (MAX_TAG_CPU_ARCH): Set value to above macro.
79         * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
80         (ARM_AEXT_V8_1M_MAIN): Likewise.
81         (ARM_AEXT2_V8_1M_MAIN): Likewise.
82         (ARM_ARCH_V8_1M_MAIN): Likewise.
83
84 2019-04-11  Sudakshina Das  <sudi.das@arm.com>
85
86         * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
87
88 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
89
90         * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
91
92 2019-04-07  Alan Modra  <amodra@gmail.com>
93
94         Merge from gcc.
95         2019-04-03  Vineet Gupta  <vgupta@synopsys.com>
96         PR89877
97         * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
98         (sub_ddmmss): Likewise.
99
100 2019-04-06  H.J. Lu  <hongjiu.lu@intel.com>
101
102         * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
103
104 2019-04-01  Andre Vieira  <andre.simoesdiasvieira@arm.com>
105
106         * opcode/arm.h (FPU_NEON_ARMV8_1): New.
107         (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
108         (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
109         (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
110         (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
111         (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
112         (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
113         (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
114
115 2019-03-28  Alan Modra  <amodra@gmail.com>
116
117         PR 24390
118         * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
119
120 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
121
122         * dis-asm.h (struct disassemble_info): Add stop_offset.
123
124 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
125
126         * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
127
128 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
129             Szabolcs Nagy  <szabolcs.nagy@arm.com>
130
131         * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
132
133 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
134
135         * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
136         (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
137         (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
138
139 2019-02-20  Alan Hayward  <alan.hayward@arm.com>
140
141         * elf/common.h (NT_ARM_PAC_MASK): Add define.
142
143 2019-02-15  Saagar Jha  <saagar@saagarjha.com>
144
145         * mach-o/loader.h: Use new OS names in comments.
146
147 2019-02-11  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
148
149         * splay-tree.h (splay_tree_delete_key_fn): Update comment.
150         (splay_tree_delete_value_fn): Likewise.
151
152 2019-01-31  Andreas Krebbel  <krebbel@linux.ibm.com>
153
154         * opcode/s390.h (enum s390_opcode_cpu_val): Add
155         S390_OPCODE_ARCH13.
156
157 2019-01-25  Sudakshina Das  <sudi.das@arm.com>
158             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
159
160         * opcode/aarch64.h (enum aarch64_opnd): Remove
161         AARCH64_OPND_ADDR_SIMPLE_2.
162         (enum aarch64_insn_class): Remove ldstgv_indexed.
163
164 2019-01-22  Tom Tromey  <tom@tromey.com>
165
166         * coff/ecoff.h: Include coff/sym.h.
167
168 2018-06-24  Nick Clifton  <nickc@redhat.com>
169
170         2.32 branch created.
171
172 2019-01-16  Kito Cheng  <kito@andestech.com>
173
174         * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
175         (Tag_RISCV_arch): Likewise.
176         (Tag_RISCV_priv_spec): Likewise.
177         (Tag_RISCV_priv_spec_minor): Likewise.
178         (Tag_RISCV_priv_spec_revision): Likewise.
179         (Tag_RISCV_unaligned_access): Likewise.
180         (Tag_RISCV_stack_align): Likewise.
181
182 2019-01-14  Pavel I. Kryukov  <kryukov@frtk.ru>
183
184         * dis-asm.h: include <string.h>
185
186 2019-01-10  Nick Clifton  <nickc@redhat.com>
187
188         * Merge from GCC:
189         2018-12-22  Jason Merrill  <jason@redhat.com>
190
191         * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
192         ARM, HP, and EDG demangling styles.
193
194 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
195
196         Merge from GCC:
197         PR other/16615
198
199         * libiberty.h: Mechanically replace "can not" with "cannot".
200         * plugin-api.h: Likewise.
201
202 2018-12-25  Yoshinori Sato <ysato@users.sourceforge.jp>
203
204         * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
205         (E_FLAG_RX_V3): New RXv3 type.
206         * opcode/rx.h (RX_Size): Add double size.
207         (RX_Operand_Type): Add double FPU registers.
208         (RX_Opcode_ID): Add new instuctions.
209
210 2019-01-01  Alan Modra  <amodra@gmail.com>
211
212         Update year range in copyright notice of all files.
213
214 For older changes see ChangeLog-2018
215 \f
216 Copyright (C) 2019 Free Software Foundation, Inc.
217
218 Copying and distribution of this file, with or without modification,
219 are permitted in any medium without royalty provided the copyright
220 notice and this notice are preserved.
221
222 Local Variables:
223 mode: change-log
224 left-margin: 8
225 fill-column: 74
226 version-control: never
227 End: