ChangeLog-2017 revision 1.1 1 1.1 christos 2017-12-28 Jim Wilson <jimw (a] sifive.com>
2 1.1 christos
3 1.1 christos * opcode/riscv-opc.h (DECLARE_CSR): Add missing privileged registers.
4 1.1 christos Sort to match privileged spec documentation order.
5 1.1 christos (DECLARE_CSR_ALIAS): Add ubadaddr, and comments.
6 1.1 christos
7 1.1 christos 2017-12-19 Tamar Christina <tamar.christina (a] arm.com>
8 1.1 christos
9 1.1 christos PR gas/22559
10 1.1 christos * aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_S_4B.
11 1.1 christos
12 1.1 christos 2017-12-19 Tamar Christina <tamar.christina (a] arm.com>
13 1.1 christos
14 1.1 christos PR gas/22529
15 1.1 christos * opcode/aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_V_4B.
16 1.1 christos
17 1.1 christos 2017-12-11 Stephen Crane <sjc (a] immunant.com>
18 1.1 christos
19 1.1 christos * plugin-api.h: Add new plugin hook to allow processing of input
20 1.1 christos files added by a plugin.
21 1.1 christos (ld_plugin_new_input_handler): New function hook type.
22 1.1 christos (ld_plugin_register_new_input): New interface.
23 1.1 christos (LDPT_REGISTER_NEW_INPUT_HOOK): New enum val.
24 1.1 christos (tv_register_new_input): New member.
25 1.1 christos
26 1.1 christos 2017-12-01 Peter Bergner <bergner (a] vnet.ibm.com>
27 1.1 christos
28 1.1 christos * opcode/ppc.h (PPC_INT_FMT): Define.
29 1.1 christos (struct powerpc_opcode) <opcode>: Update type.
30 1.1 christos (struct powerpc_opcode) <mask>: Likewise.
31 1.1 christos (struct powerpc_opcode) <bitm>: Likewise.
32 1.1 christos (struct powerpc_opcode) <insert>: Likewise.
33 1.1 christos (struct powerpc_opcode) <extract>: Likewise.
34 1.1 christos (ppc_optional_operand_value): Likewise.
35 1.1 christos
36 1.1 christos 2017-11-24 H.J. Lu <hongjiu.lu (a] intel.com>
37 1.1 christos
38 1.1 christos PR binutils/22444
39 1.1 christos * elf/external.h (ELF_ALIGN_UP): New.
40 1.1 christos (ELF_NOTE_DESC_OFFSET): Likewise.
41 1.1 christos (ELF_NOTE_NEXT_OFFSET): Likewise.
42 1.1 christos
43 1.1 christos 2017-11-16 Tamar Christina <tamar.christina (a] arm.com>
44 1.1 christos
45 1.1 christos * opcode/aarch64.h: (AARCH64_FEATURE_F16_FML): New.
46 1.1 christos (AARCH64_ARCH_V8_4): Enable AARCH64_FEATURE_F16_FML by default.
47 1.1 christos
48 1.1 christos 2017-11-15 Tamar Christina <tamar.christina (a] arm.com>
49 1.1 christos
50 1.1 christos * opcode/arm.h: (ARM_EXT2_FP16_FML): New.
51 1.1 christos (ARM_AEXT2_V8_4A): Add ARM_EXT2_FP16_FML.
52 1.1 christos
53 1.1 christos 2017-11-13 Jan Beulich <jbeulich (a] suse.com>
54 1.1 christos
55 1.1 christos * coff/pe.h (COFF_ENCODE_ALIGNMENT): Cap value to maximum one
56 1.1 christos representable.
57 1.1 christos (COFF_DECODE_ALIGNMENT): Define.
58 1.1 christos
59 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com>
60 1.1 christos
61 1.1 christos * opcode/aarch64.h (AARCH64_ARCH_V8_4): Enable DOTPROD.
62 1.1 christos
63 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com>
64 1.1 christos
65 1.1 christos * opcode/aarch64.h:
66 1.1 christos (aarch64_opnd): Add AARCH64_OPND_Va, AARCH64_OPND_MASK,
67 1.1 christos AARCH64_OPND_IMM_2, AARCH64_OPND_ADDR_OFFSET
68 1.1 christos and AARCH64_OPND_SM3_IMM2.
69 1.1 christos (aarch64_insn_class): Add cryptosm3 and cryptosm4.
70 1.1 christos (arch64_feature_set): Make uint64_t.
71 1.1 christos
72 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com>
73 1.1 christos
74 1.1 christos * opcode/aarch64.h:
75 1.1 christos (AARCH64_FEATURE_V8_4, AARCH64_FEATURE_SM4): New.
76 1.1 christos (AARCH64_ARCH_V8_4, AARCH64_FEATURE_SHA3): New.
77 1.1 christos
78 1.1 christos 2017-11-09 Nick Clifton <nickc (a] redhat.com>
79 1.1 christos
80 1.1 christos * opcode/aarch64.h (aarch64_feature_set): Change type to unsigned
81 1.1 christos long long.
82 1.1 christos
83 1.1 christos 2017-11-08 Tamar Christina <tamar.christina (a] arm.com>
84 1.1 christos
85 1.1 christos * opcode/aarch64.h:
86 1.1 christos (AARCH64_FEATURE_SHA2, AARCH64_FEATURE_AES): New.
87 1.1 christos
88 1.1 christos 2017-11-08 Jiong Wang <jiong.wang (a] arm.com>
89 1.1 christos
90 1.1 christos * opcode/arm.h (ARM_AEXT2_V8_4A): Include Dot Product feature.
91 1.1 christos (ARM_EXT2_V8_4A): New macro.
92 1.1 christos (ARM_AEXT2_V8_4A): Likewise.
93 1.1 christos (ARM_ARCH_V8_4A): Likewise.
94 1.1 christos
95 1.1 christos 2017-11-07 Palmer Dabbelt <palmer (a] dabbelt.com>
96 1.1 christos
97 1.1 christos * opcode/riscv-opc.h (sptbr): Rename to satp.
98 1.1 christos (CSR_SPTBR): Rename to CSR_SATP.
99 1.1 christos (sptbr): Alias to CSR_SATP.
100 1.1 christos
101 1.1 christos 2017-11-07 Tamar Christina <tamar.christina (a] arm.com>
102 1.1 christos
103 1.1 christos * opcode/arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_DOTPROD):
104 1.1 christos New macro.
105 1.1 christos
106 1.1 christos 2017-11-02 Siddhesh Poyarekar <siddhesh (a] sourceware.org>
107 1.1 christos
108 1.1 christos * include/opcode/aarch64.h (AARCH64_ARCH_V8_2): Drop
109 1.1 christos AARCH64_FEATURE_F16.
110 1.1 christos
111 1.1 christos 2017-11-01 James Bowman <james.bowman (a] ftdichip.com>
112 1.1 christos
113 1.1 christos * elf/ft32.h: Add R_FT32_RELAX, SC0, SC1, DIFF32.
114 1.1 christos
115 1.1 christos 2017-10-25 Alan Modra <amodra (a] gmail.com>
116 1.1 christos
117 1.1 christos PR 22348
118 1.1 christos * opcode/cr16.h (instruction): Delete.
119 1.1 christos (cr16_words, cr16_allWords, cr16_currInsn): Delete.
120 1.1 christos * opcode/crx.h (crx_cst4_map): Rename from cst4_map.
121 1.1 christos (crx_cst4_maps): Rename from cst4_maps.
122 1.1 christos (crx_no_op_insn): Rename from no_op_insn.
123 1.1 christos (instruction): Delete.
124 1.1 christos
125 1.1 christos 2017-10-24 Andrew Waterman <andrew (a] sifive.com>
126 1.1 christos
127 1.1 christos * opcode/riscv.h (VALID_RVC_LUI_IMM): c.lui can't load the
128 1.1 christos immediate 0.
129 1.1 christos
130 1.1 christos 2017-10-12 James Bowman <james.bowman (a] ftdichip.com>
131 1.1 christos
132 1.1 christos * elf/ft32.h: Add R_FT32_15.
133 1.1 christos * opcode/ft32.h: Replace FT32_FLD_K8 with K15.
134 1.1 christos (ft32_shortcode, sc_compar, ft32_split_shortcode,
135 1.1 christos ft32_merge_shortcode, ft32_merge_shortcode): New functions.
136 1.1 christos
137 1.1 christos 2017-10-05 John Baldwin <jhb (a] FreeBSD.org>
138 1.1 christos
139 1.1 christos * elf/common.h (AT_FREEBSD_EHDRFLAGS, AT_FREEBSD_HWCAP): Define.
140 1.1 christos
141 1.1 christos 2017-09-22 Alexandre Oliva <aoliva (a] redhat.com>
142 1.1 christos
143 1.1 christos * dwarf2.def (DW_AT_GNU_locviews): New.
144 1.1 christos * dwarf2.h (enum dwarf_location_list_entry_type): Add
145 1.1 christos DW_LLE_GNU_view_pair.
146 1.1 christos (DW_LLE_view_pair): Define.
147 1.1 christos
148 1.1 christos 2017-09-15 Pedro Alves <palves (a] redhat.com>
149 1.1 christos
150 1.1 christos Sync with mainline gcc sources (r252823)
151 1.1 christos
152 1.1 christos 2017-09-15 Yao Qi <yao.qi (a] linaro.org>
153 1.1 christos Pedro Alves <palves (a] redhat.com>
154 1.1 christos
155 1.1 christos * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
156 1.1 christos
157 1.1 christos 2017-09-12 Jiong Wang <jiong.wang (a] arm.com>
158 1.1 christos
159 1.1 christos * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
160 1.1 christos * dwarf2.h (DW_CFA_DUP): New define.
161 1.1 christos
162 1.1 christos 2017-08-21 Richard Biener <rguenther (a] suse.de>
163 1.1 christos
164 1.1 christos * simple-object.h (simple_object_copy_lto_debug_sections): New
165 1.1 christos function.
166 1.1 christos
167 1.1 christos 2017-05-18 Martin Liska <mliska (a] suse.cz>
168 1.1 christos
169 1.1 christos * ansidecl.h: Define CONSTEXPR macro.
170 1.1 christos
171 1.1 christos 2017-05-24 Nathan Sidwell <nathan (a] acm.org>
172 1.1 christos
173 1.1 christos * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
174 1.1 christos
175 1.1 christos 2017-01-30 Alexandre Oliva <aoliva (a] redhat.com>
176 1.1 christos
177 1.1 christos Introduce C++ support in libcc1.
178 1.1 christos * gcc-c-fe.def (int_type_v0): Rename from...
179 1.1 christos (int_type): ... this. Introduce new version.
180 1.1 christos (float_type_v0): Rename from...
181 1.1 christos (float_type): ... this. Introduce new version.
182 1.1 christos (char_type): New.
183 1.1 christos * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
184 1.1 christos (gcc_type_array): Move...
185 1.1 christos * gcc-interface.h: ... here.
186 1.1 christos * gcc-cp-fe.def: New.
187 1.1 christos * gcc-cp-interface.h: New.
188 1.1 christos
189 1.1 christos 2016-04-29 Oleg Endo <olegendo (a] gcc.gnu.org>
190 1.1 christos
191 1.1 christos * longlong.h (umul_ppmm): Remove SHMEDIA checks.
192 1.1 christos (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
193 1.1 christos
194 1.1 christos 2017-09-15 Yao Qi <yao.qi (a] linaro.org>
195 1.1 christos Pedro Alves <palves (a] redhat.com>
196 1.1 christos
197 1.1 christos * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
198 1.1 christos
199 1.1 christos 2017-09-12 Jiong Wang <jiong.wang (a] arm.com>
200 1.1 christos
201 1.1 christos * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
202 1.1 christos * dwarf2.h (DW_CFA_DUP): New define.
203 1.1 christos
204 1.1 christos 2017-08-21 Richard Biener <rguenther (a] suse.de>
205 1.1 christos
206 1.1 christos * simple-object.h (simple_object_copy_lto_debug_sections): New
207 1.1 christos function.
208 1.1 christos
209 1.1 christos 2017-05-18 Martin Liska <mliska (a] suse.cz>
210 1.1 christos
211 1.1 christos * ansidecl.h: Define CONSTEXPR macro.
212 1.1 christos
213 1.1 christos 2017-05-24 Nathan Sidwell <nathan (a] acm.org>
214 1.1 christos
215 1.1 christos * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
216 1.1 christos
217 1.1 christos 2017-01-30 Alexandre Oliva <aoliva (a] redhat.com>
218 1.1 christos
219 1.1 christos Introduce C++ support in libcc1.
220 1.1 christos * gcc-c-fe.def (int_type_v0): Rename from...
221 1.1 christos (int_type): ... this. Introduce new version.
222 1.1 christos (float_type_v0): Rename from...
223 1.1 christos (float_type): ... this. Introduce new version.
224 1.1 christos (char_type): New.
225 1.1 christos * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
226 1.1 christos (gcc_type_array): Move...
227 1.1 christos * gcc-interface.h: ... here.
228 1.1 christos * gcc-cp-fe.def: New.
229 1.1 christos * gcc-cp-interface.h: New.
230 1.1 christos
231 1.1 christos 2016-04-29 Oleg Endo <olegendo (a] gcc.gnu.org>
232 1.1 christos
233 1.1 christos * longlong.h (umul_ppmm): Remove SHMEDIA checks.
234 1.1 christos (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
235 1.1 christos
236 1.1 christos 2017-09-06 Kamil Rytarowski <n54 (a] gmx.com>
237 1.1 christos
238 1.1 christos * opcode/nds32.h: Rename __BIT() to N32_BIT().
239 1.1 christos
240 1.1 christos 2017-09-05 Alexander Fedotov <alexander.fedotov (a] nxp.com>
241 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com
242 1.1 christos
243 1.1 christos * elf/ppc.h (R_PPC_VLE_ADDR20): New relocation.
244 1.1 christos
245 1.1 christos 2017-08-23 Alexander Fedotov <alexander.fedotov (a] nxp.com>
246 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com>
247 1.1 christos
248 1.1 christos * opcode/ppc.h:
249 1.1 christos (spe2_opcodes, spe2_num_opcodes): New.
250 1.1 christos (PPC_OPCODE_SPE2): New define.
251 1.1 christos (PPC_OPCODE_EFS2): Likewise.
252 1.1 christos (SPE2_XOP): Likewise.
253 1.1 christos (SPE2_XOP_TO_SEG): Likewise.
254 1.1 christos
255 1.1 christos 2017-08-23 Jan Kratochvil <jan.kratochvil (a] redhat.com>
256 1.1 christos
257 1.1 christos * gcc-interface.h (enum gcc_base_api_version): Update comment for
258 1.1 christos GCC_FE_VERSION_1.
259 1.1 christos (struct gcc_base_vtable): Rename set_arguments to set_arguments_v0.
260 1.1 christos Add set_arguments, set_triplet_regexp and set_driver_filename.
261 1.1 christos
262 1.1 christos 2017-08-23 Jan Kratochvil <jan.kratochvil (a] redhat.com>
263 1.1 christos
264 1.1 christos * gcc-interface.h (enum gcc_base_api_version): Add
265 1.1 christos GCC_FE_VERSION_1.
266 1.1 christos (struct gcc_base_vtable): Rename compile to compile_v0. Update
267 1.1 christos comment for compile. New methods set_verbose and compile.
268 1.1 christos
269 1.1 christos 2017-08-21 Alexander Fedotov <alexander.fedotov (a] nxp.com>
270 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com>
271 1.1 christos
272 1.1 christos * opcode/ppc.h (PPC_OPCODE_LSP): New define.
273 1.1 christos
274 1.1 christos 2017-08-14 Gustavo Romero <gromero (a] linux.vnet.ibm.com>
275 1.1 christos
276 1.1 christos * elf/common.h (NT_PPC_TAR): New macro.
277 1.1 christos (NT_PPC_PPR): Likewise.
278 1.1 christos (NT_PPC_DSCR): Likewise.
279 1.1 christos (NT_PPC_EBB): Likewise.
280 1.1 christos (NT_PPC_PMU): Likewise.
281 1.1 christos (NT_PPC_TM_CGPR): Likewise.
282 1.1 christos (NT_PPC_TM_CFPR): Likewise.
283 1.1 christos (NT_PPC_TM_CVMX): Likewise.
284 1.1 christos (NT_PPC_TM_CVSX): Likewise.
285 1.1 christos (NT_PPC_TM_SPR): Likewise.
286 1.1 christos (NT_PPC_TM_CTAR): Likewise.
287 1.1 christos (NT_PPC_TM_CPPR): Likewise.
288 1.1 christos (NT_PPC_TM_CDSCR): Likewise.
289 1.1 christos
290 1.1 christos 2017-08-06 H.J. Lu <hongjiu.lu (a] intel.com>
291 1.1 christos
292 1.1 christos PR ld/21903:
293 1.1 christos * bfdlink.h (bfd_link_info): Add inhibit_common_definition.
294 1.1 christos
295 1.1 christos 2017-07-31 Nick Clifton <nickc (a] redhat.com>
296 1.1 christos
297 1.1 christos PR 21850
298 1.1 christos * ansidecl.h (OVERRIDE): Protect check of __cplusplus value with
299 1.1 christos #idef __cplusplus.
300 1.1 christos
301 1.1 christos 2017-07-19 Claudiu Zissulescu <claziss (a] synopsys.com>
302 1.1 christos
303 1.1 christos * opcode/arc.h (SJLI): Add.
304 1.1 christos
305 1.1 christos 2017-07-19 Claudiu Zissulescu <claziss (a] synopsys.com>
306 1.1 christos John Eric Martin <John.Martin (a] emmicro-us.com>
307 1.1 christos
308 1.1 christos * elf/arc-reloc.def: Add JLI relocs howto.
309 1.1 christos * opcode/arc-func.h (replace_jli): New function.
310 1.1 christos
311 1.1 christos 2017-07-18 Nick Clifton <nickc (a] redhat.com>
312 1.1 christos
313 1.1 christos PR 21775
314 1.1 christos * aout/adobe.h: Fix spelling typos.
315 1.1 christos * aout/aout64.h: Likewise.
316 1.1 christos * aout/hp300hpux.h: Likewise.
317 1.1 christos * elf/hppa.h: Likewise.
318 1.1 christos * gdb/remote-sim.h: Likewise.
319 1.1 christos * libiberty.h: Likewise.
320 1.1 christos * mach-o/arm.h: Likewise.
321 1.1 christos * opcode/v850.h: Likewise.
322 1.1 christos
323 1.1 christos 2017-07-14 Ravi Bangoria <ravi.bangoria (a] linux.vnet.ibm.com>
324 1.1 christos
325 1.1 christos * dis-asm.h (struct disassemble_info): Change type of buffer_length
326 1.1 christos field to size_t.
327 1.1 christos
328 1.1 christos 2017-07-07 John Baldwin <jhb (a] FreeBSD.org>
329 1.1 christos
330 1.1 christos * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
331 1.1 christos
332 1.1 christos 2017-07-02 Jan Kratochvil <jan.kratochvil (a] redhat.com>
333 1.1 christos
334 1.1 christos * dwarf2.def (DW_IDX_compile_unit, DW_IDX_type_unit, DW_IDX_die_offset)
335 1.1 christos (DW_IDX_parent, DW_IDX_type_hash, DW_IDX_lo_user, DW_IDX_hi_user)
336 1.1 christos (DW_IDX_GNU_internal, DW_IDX_GNU_external): New.
337 1.1 christos * dwarf2.h (DW_IDX, DW_IDX_DUP, DW_FIRST_IDX, DW_END_IDX): New.
338 1.1 christos (enum dwarf_name_index_attribute): Remove.
339 1.1 christos (get_DW_IDX_name): New declaration.
340 1.1 christos
341 1.1 christos 2017-06-30 Georg-Johann Lay <avr (a] gjlay.de>
342 1.1 christos
343 1.1 christos PR gas/21683
344 1.1 christos * opcode/avr.h (AVR_INSN): Add one for __gcc_isr.
345 1.1 christos
346 1.1 christos 2017-06-30 Maciej W. Rozycki <macro (a] imgtec.com>
347 1.1 christos Andrew Bennett <andrew.bennett (a] imgtec.com>
348 1.1 christos
349 1.1 christos * opcode/mips.h (ASE_XPA_VIRT): New macro.
350 1.1 christos
351 1.1 christos 2017-06-29 Andreas Arnez <arnez (a] linux.vnet.ibm.com>
352 1.1 christos
353 1.1 christos * elf/common.h (NT_S390_GS_CB): New macro.
354 1.1 christos (NT_S390_GS_BC): Likewise.
355 1.1 christos
356 1.1 christos 2017-06-28 Tamar Christina <tamar.christina (a] arm.com>
357 1.1 christos
358 1.1 christos * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
359 1.1 christos (aarch64_insn_class): Added dotprod.
360 1.1 christos
361 1.1 christos 2017-06-28 Jiong Wang <jiong.wang (a] arm.com>
362 1.1 christos
363 1.1 christos * opcode/arm.h (FPU_NEON_EXT_DOTPROD): New macro.
364 1.1 christos (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): New macro.
365 1.1 christos
366 1.1 christos 2017-06-28 Maciej W. Rozycki <macro (a] imgtec.com>
367 1.1 christos Matthew Fortune <matthew.fortune (a] imgtec.com>
368 1.1 christos
369 1.1 christos * elf/mips.h (E_MIPS_MACH_IAMR2): New macro.
370 1.1 christos (AFL_EXT_INTERAPTIV_MR2): Likewise.
371 1.1 christos * opcode/mips.h: Document new operand codes defined.
372 1.1 christos (INSN_INTERAPTIV_MR2): New macro.
373 1.1 christos (INSN_CHIP_MASK): Adjust accordingly.
374 1.1 christos (CPU_INTERAPTIV_MR2): New macro.
375 1.1 christos (cpu_is_member) <CPU_INTERAPTIV_MR2>: New case.
376 1.1 christos (MIPS16_ALL_ARGS): Rename to...
377 1.1 christos (MIPS_SVRS_ALL_ARGS): ... this.
378 1.1 christos (MIPS16_ALL_STATICS): Rename to...
379 1.1 christos (MIPS_SVRS_ALL_STATICS): ... this.
380 1.1 christos
381 1.1 christos 2017-06-26 Kuan-Lin Chen <rufus (a] andestech.com>
382 1.1 christos
383 1.1 christos * elf/riscv.h (R_RISCV_32_PCREL): New.
384 1.1 christos
385 1.1 christos 2017-06-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
386 1.1 christos
387 1.1 christos * elf/arm.h (TAG_CPU_ARCH_V8R): New macro.
388 1.1 christos * opcode/arm.h (ARM_EXT2_V8A): New macro.
389 1.1 christos (ARM_AEXT2_V8A): Rename into ...
390 1.1 christos (ARM_AEXT2_V8AR): This.
391 1.1 christos (ARM_AEXT2_V8A): New macro.
392 1.1 christos (ARM_AEXT_V8R): New macro.
393 1.1 christos (ARM_AEXT2_V8R): New macro.
394 1.1 christos (ARM_ARCH_V8R): New macro.
395 1.1 christos
396 1.1 christos 2017-06-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
397 1.1 christos
398 1.1 christos * opcode/arm.h (ARM_AEXT_V4TxM): Add ARM_EXT_OS bit to the set.
399 1.1 christos (ARM_AEXT_V4T): Likewise.
400 1.1 christos (ARM_AEXT_V5TxM): Likewise.
401 1.1 christos (ARM_AEXT_V5T): Likewise.
402 1.1 christos (ARM_AEXT_V6M): Mask off ARM_EXT_OS bit.
403 1.1 christos
404 1.1 christos 2017-06-22 H.J. Lu <hongjiu.lu (a] intel.com>
405 1.1 christos
406 1.1 christos * bfdlink.h (bfd_link_info): Add shstk.
407 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_SHSTK): New.
408 1.1 christos
409 1.1 christos 2017-06-22 H.J. Lu <hongjiu.lu (a] intel.com>
410 1.1 christos
411 1.1 christos * bfdlink.h (bfd_link_info): Add ibtplt and ibt.
412 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_AND): New.
413 1.1 christos (GNU_PROPERTY_X86_FEATURE_1_IBT): Likewise.
414 1.1 christos
415 1.1 christos 2017-06-21 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
416 1.1 christos
417 1.1 christos * opcode/arm.h (FPU_ANY): New macro.
418 1.1 christos
419 1.1 christos 2017-06-20 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
420 1.1 christos
421 1.1 christos * elf/s390.h (PT_S390_PGSTE): Define macro.
422 1.1 christos
423 1.1 christos 2017-06-16 Alan Modra <amodra (a] gmail.com>
424 1.1 christos
425 1.1 christos PR ld/20022
426 1.1 christos PR ld/21557
427 1.1 christos PR ld/21562
428 1.1 christos PR ld/21571
429 1.1 christos * bfdlink.h (struct bfd_link_hash_entry): Delete undef.section.
430 1.1 christos
431 1.1 christos 2017-06-14 Yao Qi <yao.qi (a] linaro.org>
432 1.1 christos
433 1.1 christos * dis-asm.h (print_insn_aarch64): Move it to opcodes/disassemble.h.
434 1.1 christos (print_insn_big_arm, print_insn_big_mips): Likewise.
435 1.1 christos (print_insn_i386, print_insn_ia64): Likewise.
436 1.1 christos (print_insn_little_arm, print_insn_little_mips): Likewise.
437 1.1 christos (print_insn_spu): Likewise.
438 1.1 christos
439 1.1 christos 2017-06-06 Andrew Burgess <andrew.burgess (a] embecosm.com>
440 1.1 christos
441 1.1 christos * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
442 1.1 christos flag.
443 1.1 christos
444 1.1 christos 2017-06-01 Alan Modra <amodra (a] gmail.com>
445 1.1 christos
446 1.1 christos * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
447 1.1 christos
448 1.1 christos 2017-05-31 Eli Zaretskii <eliz (a] gnu.org>
449 1.1 christos
450 1.1 christos * environ.h: Add #ifndef guard.
451 1.1 christos
452 1.1 christos 2017-05-30 Anton Kolesov <anton.kolesov (a] synopsys.com>
453 1.1 christos
454 1.1 christos * elf/arc-cpu.def: New file.
455 1.1 christos
456 1.1 christos 2017-05-24 Yao Qi <yao.qi (a] linaro.org>
457 1.1 christos
458 1.1 christos * dis-asm.h: Move some function declarations to
459 1.1 christos opcodes/disassemble.h.
460 1.1 christos
461 1.1 christos 2017-05-24 Yao Qi <yao.qi (a] linaro.org>
462 1.1 christos
463 1.1 christos * dis-asm.h (disassembler): Update declaration.
464 1.1 christos
465 1.1 christos 2017-05-23 Claudiu Zissulescu <claziss (a] synopsys.com>
466 1.1 christos
467 1.1 christos * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
468 1.1 christos
469 1.1 christos 2017-05-22 H.J. Lu <hongjiu.lu (a] intel.com>
470 1.1 christos
471 1.1 christos * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
472 1.1 christos
473 1.1 christos 2017-05-19 Jose E. Marchesi <jose.marchesi (a] oracle.com>
474 1.1 christos
475 1.1 christos * elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
476 1.1 christos (ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
477 1.1 christos (ELF_SPARC_HWCAP2_ONMUL): Likewise.
478 1.1 christos (ELF_SPARC_HWCAP2_ONDIV): Likewise.
479 1.1 christos (ELF_SPARC_HWCAP2_DICTUNP): Likewise.
480 1.1 christos (ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
481 1.1 christos (ELF_SPARC_HWCAP2_RLE): Likewise.
482 1.1 christos (ELF_SPARC_HWCAP2_SHA3): Likewise.
483 1.1 christos * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
484 1.1 christos and adjust SPARC_OPCODE_ARCH_MAX.
485 1.1 christos (HWCAP2_SPARC6): Define.
486 1.1 christos (HWCAP2_ONADDSUB): Likewise.
487 1.1 christos (HWCAP2_ONMUL): Likewise.
488 1.1 christos (HWCAP2_ONDIV): Likewise.
489 1.1 christos (HWCAP2_DICTUNP): Likewise.
490 1.1 christos (HWCAP2_FPCMPSHL): Likewise.
491 1.1 christos (HWCAP2_RLE): Likewise.
492 1.1 christos (HWCAP2_SHA3): Likewise.
493 1.1 christos (OPM): Likewise.
494 1.1 christos (OPMI): Likewise.
495 1.1 christos (ONFCN): Likewise.
496 1.1 christos (REVFCN): Likewise.
497 1.1 christos (SIMM10): Likewise.
498 1.1 christos
499 1.1 christos 2017-05-16 Alan Modra <amodra (a] gmail.com>
500 1.1 christos
501 1.1 christos * bfdlink.h (struct bfd_link_hash_entry <non_ir_ref>): Rename to
502 1.1 christos non_ir_ref_regular.
503 1.1 christos
504 1.1 christos 2017-05-16 Alan Modra <amodra (a] gmail.com>
505 1.1 christos
506 1.1 christos * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref
507 1.1 christos comment. Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic.
508 1.1 christos
509 1.1 christos 2017-05-15 Maciej W. Rozycki <macro (a] imgtec.com>
510 1.1 christos Matthew Fortune <matthew.fortune (a] imgtec.com>
511 1.1 christos
512 1.1 christos * elf/mips.h (AFL_ASE_MIPS16E2): New macro.
513 1.1 christos (AFL_ASE_MASK): Adjust accordingly.
514 1.1 christos * opcode/mips.h: Document new operand codes defined.
515 1.1 christos (mips_operand_type): Add OP_REG28 enum value.
516 1.1 christos (INSN2_SHORT_ONLY): Update description.
517 1.1 christos (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.
518 1.1 christos
519 1.1 christos 2017-05-14 John David Anglin <danglin (a] gcc.gnu.org>
520 1.1 christos
521 1.1 christos * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
522 1.1 christos
523 1.1 christos 2017-05-10 Claudiu Zissulescu <claziss (a] synopsys.com>
524 1.1 christos
525 1.1 christos * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
526 1.1 christos (Tag_ARC_*): Define.
527 1.1 christos (E_ARC_OSABI_V4): Define.
528 1.1 christos (E_ARC_OSABI_CURRENT): Reassign it.
529 1.1 christos (TAG_CPU_*): Define.
530 1.1 christos * opcode/arc-attrs.h: New file.
531 1.1 christos * opcode/arc.h (insn_subclass_t): Assign enum values.
532 1.1 christos (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64.
533 1.1 christos (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT)
534 1.1 christos (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP)
535 1.1 christos (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW)
536 1.1 christos (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC)
537 1.1 christos (ARC_CRC): Delete.
538 1.1 christos
539 1.1 christos 2017-04-20 H.J. Lu <hongjiu.lu (a] intel.com>
540 1.1 christos
541 1.1 christos PR ld/21382
542 1.1 christos * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
543 1.1 christos
544 1.1 christos 2017-04-19 Alan Modra <amodra (a] gmail.com>
545 1.1 christos
546 1.1 christos * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
547 1.1 christos Revise comment.
548 1.1 christos
549 1.1 christos 2017-04-11 Alan Modra <amodra (a] gmail.com>
550 1.1 christos
551 1.1 christos * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
552 1.1 christos (PPC_OPCODE_VSX3): Delete.
553 1.1 christos (PPC_OPCODE_HTM): Delete.
554 1.1 christos (PPC_OPCODE_*): Renumber and order chronologically.
555 1.1 christos (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
556 1.1 christos
557 1.1 christos 2017-04-06 Pip Cet <pipcet (a] gmail.com>
558 1.1 christos
559 1.1 christos * dis-asm.h: Add prototypes for wasm32 disassembler.
560 1.1 christos
561 1.1 christos 2017-04-05 Pedro Alves <palves (a] redhat.com>
562 1.1 christos
563 1.1 christos * dis-asm.h (disassemble_info) <disassembler_options>: Now a
564 1.1 christos "const char *".
565 1.1 christos (next_disassembler_option): Constify.
566 1.1 christos
567 1.1 christos 2017-04-04 H.J. Lu <hongjiu.lu (a] intel.com>
568 1.1 christos
569 1.1 christos * elf/common.h (PT_GNU_MBIND_NUM): New.
570 1.1 christos (PT_GNU_MBIND_LO): Likewise.
571 1.1 christos (PT_GNU_MBIND_HI): Likewise.
572 1.1 christos (SHF_GNU_MBIND): Likewise.
573 1.1 christos
574 1.1 christos 2017-04-03 Palmer Dabbelt <palmer (a] dabbelt.com>
575 1.1 christos
576 1.1 christos * elf/riscv.h (RISCV_GP_SYMBOL): New define.
577 1.1 christos
578 1.1 christos 2017-03-27 Andrew Waterman <andrew (a] sifive.com>
579 1.1 christos
580 1.1 christos * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
581 1.1 christos (CSR_PMPCFG1): Likewise.
582 1.1 christos (CSR_PMPCFG2): Likewise.
583 1.1 christos (CSR_PMPCFG3): Likewise.
584 1.1 christos (CSR_PMPADDR0): Likewise.
585 1.1 christos (CSR_PMPADDR1): Likewise.
586 1.1 christos (CSR_PMPADDR2): Likewise.
587 1.1 christos (CSR_PMPADDR3): Likewise.
588 1.1 christos (CSR_PMPADDR4): Likewise.
589 1.1 christos (CSR_PMPADDR5): Likewise.
590 1.1 christos (CSR_PMPADDR6): Likewise.
591 1.1 christos (CSR_PMPADDR7): Likewise.
592 1.1 christos (CSR_PMPADDR8): Likewise.
593 1.1 christos (CSR_PMPADDR9): Likewise.
594 1.1 christos (CSR_PMPADDR10): Likewise.
595 1.1 christos (CSR_PMPADDR11): Likewise.
596 1.1 christos (CSR_PMPADDR12): Likewise.
597 1.1 christos (CSR_PMPADDR13): Likewise.
598 1.1 christos (CSR_PMPADDR14): Likewise.
599 1.1 christos (CSR_PMPADDR15): Likewise.
600 1.1 christos (pmpcfg0): Declare register.
601 1.1 christos (pmpcfg1): Likewise.
602 1.1 christos (pmpcfg2): Likewise.
603 1.1 christos (pmpcfg3): Likewise.
604 1.1 christos (pmpaddr0): Likewise.
605 1.1 christos (pmpaddr1): Likewise.
606 1.1 christos (pmpaddr2): Likewise.
607 1.1 christos (pmpaddr3): Likewise.
608 1.1 christos (pmpaddr4): Likewise.
609 1.1 christos (pmpaddr5): Likewise.
610 1.1 christos (pmpaddr6): Likewise.
611 1.1 christos (pmpaddr7): Likewise.
612 1.1 christos (pmpaddr8): Likewise.
613 1.1 christos (pmpaddr9): Likewise.
614 1.1 christos (pmpaddr10): Likewise.
615 1.1 christos (pmpaddr11): Likewise.
616 1.1 christos (pmpaddr12): Likewise.
617 1.1 christos (pmpaddr13): Likewise.
618 1.1 christos (pmpaddr14): Likewise.
619 1.1 christos (pmpaddr15): Likewise.
620 1.1 christos
621 1.1 christos 2017-03-30 Pip Cet <pipcet (a] gmail.com>
622 1.1 christos
623 1.1 christos * opcode/wasm.h: New file to support wasm32 architecture.
624 1.1 christos * elf/wasm32.h: Add R_WASM32_32 relocation.
625 1.1 christos
626 1.1 christos 2017-03-29 Alan Modra <amodra (a] gmail.com>
627 1.1 christos
628 1.1 christos * opcode/ppc.h (PPC_OPCODE_RAW): Define.
629 1.1 christos (PPC_OPCODE_*): Make them all unsigned long long constants.
630 1.1 christos
631 1.1 christos 2017-03-27 Pip Cet <pipcet (a] gmail.com>
632 1.1 christos
633 1.1 christos * elf/wasm32.h: New file to support wasm32 architecture.
634 1.1 christos
635 1.1 christos 2017-03-27 Rinat Zelig <rinat (a] mellanox.com>
636 1.1 christos
637 1.1 christos * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
638 1.1 christos
639 1.1 christos 2017-03-21 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
640 1.1 christos
641 1.1 christos * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
642 1.1 christos (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
643 1.1 christos
644 1.1 christos 2017-03-21 Rinat Zelig <rinat (a] mellanox.com>
645 1.1 christos
646 1.1 christos * opcode/arc.h (insn_class_t): Add DMA class.
647 1.1 christos
648 1.1 christos 2017-03-16 Nick Clifton <nickc (a] redhat.com>
649 1.1 christos
650 1.1 christos * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
651 1.1 christos note type.
652 1.1 christos
653 1.1 christos 2017-03-14 Jakub Jelinek <jakub (a] redhat.com>
654 1.1 christos
655 1.1 christos PR debug/77589
656 1.1 christos * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
657 1.1 christos
658 1.1 christos 2017-03-13 Markus Trippelsdorf <markus (a] trippelsdorf.de>
659 1.1 christos
660 1.1 christos PR demangler/70909
661 1.1 christos PR demangler/67264
662 1.1 christos * demangle.h (struct demangle_component): Add d_printing field.
663 1.1 christos (cplus_demangle_print): Remove const qualifier from tree
664 1.1 christos parameter.
665 1.1 christos (cplus_demangle_print_callback): Likewise.
666 1.1 christos
667 1.1 christos 2017-03-13 Nick Clifton <nickc (a] redhat.com>
668 1.1 christos
669 1.1 christos PR binutils/21202
670 1.1 christos * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
671 1.1 christos R_AARCH64_TLSDESC_LD64_LO12.
672 1.1 christos (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
673 1.1 christos R_AARCH64_TLSDESC_ADD_LO12_NC.
674 1.1 christos
675 1.1 christos 2017-03-10 Nick Clifton <nickc (a] redhat.com>
676 1.1 christos
677 1.1 christos * elf/common.h (EM_LANAI): New machine number.
678 1.1 christos (EM_BPF): Likewise.
679 1.1 christos (EM_WEBASSEMBLY): Likewise.
680 1.1 christos Move low value, deprecated, numbers to their numerical
681 1.1 christos equivalents.
682 1.1 christos
683 1.1 christos 2017-03-08 H.J. Lu <hongjiu.lu (a] intel.com>
684 1.1 christos
685 1.1 christos PR binutils/21231
686 1.1 christos * elf/common.h (GNU_PROPERTY_LOPROC): New.
687 1.1 christos (GNU_PROPERTY_HIPROC): Likewise.
688 1.1 christos (GNU_PROPERTY_LOUSER): Likewise.
689 1.1 christos (GNU_PROPERTY_HIUSER): Likewise.
690 1.1 christos
691 1.1 christos 2017-03-01 Nick Clifton <nickc (a] redhat.com>
692 1.1 christos
693 1.1 christos * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
694 1.1 christos (NT_GNU_PROPERTY_TYPE_0): Define.
695 1.1 christos (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
696 1.1 christos (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
697 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
698 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
699 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
700 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
701 1.1 christos (GNU_BUILD_ATTRIBUTE_VERSION): Define.
702 1.1 christos (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
703 1.1 christos (GNU_BUILD_ATTRIBUTE_RELRO): Define.
704 1.1 christos (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
705 1.1 christos (GNU_BUILD_ATTRIBUTE_TOOL): Define.
706 1.1 christos (GNU_BUILD_ATTRIBUTE_ABI): Define.
707 1.1 christos (GNU_BUILD_ATTRIBUTE_PIC): Define.
708 1.1 christos (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
709 1.1 christos (GNU_BUILD_ATTRS_SECTION_NAME): Define.
710 1.1 christos (GNU_PROPERTY_STACK_SIZE): Define.
711 1.1 christos (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
712 1.1 christos (GNU_PROPERTY_X86_ISA_1_USED): Define.
713 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
714 1.1 christos (GNU_PROPERTY_X86_ISA_1_486): Define.
715 1.1 christos (GNU_PROPERTY_X86_ISA_1_586): Define.
716 1.1 christos (GNU_PROPERTY_X86_ISA_1_686): Define.
717 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE): Define.
718 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
719 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
720 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
721 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
722 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
723 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX): Define.
724 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
725 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
726 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
727 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
728 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
729 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
730 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
731 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
732 1.1 christos
733 1.1 christos 2017-02-28 Peter Bergner <bergner (a] vnet.ibm.com>
734 1.1 christos
735 1.1 christos * dis-asm.h (disasm_options_t): New typedef.
736 1.1 christos (parse_arm_disassembler_option): Remove prototype.
737 1.1 christos (set_arm_regname_option): Likewise.
738 1.1 christos (get_arm_regnames): Likewise.
739 1.1 christos (get_arm_regname_num_options): Likewise.
740 1.1 christos (disassemble_init_s390): New prototype.
741 1.1 christos (disassembler_options_powerpc): Likewise.
742 1.1 christos (disassembler_options_arm): Likewise.
743 1.1 christos (disassembler_options_s390): Likewise.
744 1.1 christos (remove_whitespace_and_extra_commas): Likewise.
745 1.1 christos (disassembler_options_cmp): Likewise.
746 1.1 christos (next_disassembler_option): New inline function.
747 1.1 christos (FOR_EACH_DISASSEMBLER_OPTION): New macro.
748 1.1 christos
749 1.1 christos 2017-02-28 Alan Modra <amodra (a] gmail.com>
750 1.1 christos
751 1.1 christos * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
752 1.1 christos * elf/ppc.h (R_PPC_16DX_HA): Likewise.
753 1.1 christos
754 1.1 christos 2017-02-24 Richard Sandiford <richard.sandiford (a] arm.com>
755 1.1 christos
756 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
757 1.1 christos (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
758 1.1 christos (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
759 1.1 christos (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
760 1.1 christos
761 1.1 christos 2017-02-24 Richard Sandiford <richard.sandiford (a] arm.com>
762 1.1 christos
763 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
764 1.1 christos (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
765 1.1 christos
766 1.1 christos 2017-02-22 Andrew Waterman <andrew (a] sifive.com>
767 1.1 christos
768 1.1 christos * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
769 1.1 christos (CSR_MCOUNTEREN): Likewise.
770 1.1 christos (scounteren): Declare register.
771 1.1 christos (mcounteren): Likewise.
772 1.1 christos
773 1.1 christos 2017-02-14 Andrew Waterman <andrew (a] sifive.com>
774 1.1 christos
775 1.1 christos * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
776 1.1 christos (MASK_SFENCE_VMA): Likewise.
777 1.1 christos (sfence_vma): Declare instruction.
778 1.1 christos
779 1.1 christos 2017-02-14 Alan Modra <amodra (a] gmail.com>
780 1.1 christos
781 1.1 christos PR 21118
782 1.1 christos * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
783 1.1 christos (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
784 1.1 christos
785 1.1 christos 2017-01-24 Dimitar Dimitrov <dimitar (a] dinux.eu>
786 1.1 christos
787 1.1 christos * opcode/hppa.h: Clarify that file is part of GNU opcodes.
788 1.1 christos * opcode/i860.h: Ditto.
789 1.1 christos * opcode/nios2.h: Ditto.
790 1.1 christos * opcode/nios2r1.h: Ditto.
791 1.1 christos * opcode/nios2r2.h: Ditto.
792 1.1 christos * opcode/pru.h: Ditto.
793 1.1 christos
794 1.1 christos 2017-01-24 Alan Hayward <alan.hayward (a] arm.com>
795 1.1 christos
796 1.1 christos * elf/common.h (NT_ARM_SVE): Define.
797 1.1 christos
798 1.1 christos 2017-01-04 Jiong Wang <jiong.wang (a] arm.com>
799 1.1 christos
800 1.1 christos * dwarf2.def: Sync with mainline gcc sources.
801 1.1 christos
802 1.1 christos 2017-01-04 Richard Earnshaw <rearnsha (a] arm.com>
803 1.1 christos Jiong Wang <jiong.wang (a] arm.com>
804 1.1 christos
805 1.1 christos * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
806 1.1 christos (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
807 1.1 christos
808 1.1 christos 2017-01-04 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
809 1.1 christos
810 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
811 1.1 christos (AARCH64_ARCH_V8_3): Update.
812 1.1 christos
813 1.1 christos 2017-01-03 Kito Cheng <kito.cheng (a] gmail.com>
814 1.1 christos
815 1.1 christos * opcode/riscv-opc.h: Add support for the "q" ISA extension.
816 1.1 christos
817 1.1 christos 2017-01-03 Nick Clifton <nickc (a] redhat.com>
818 1.1 christos
819 1.1 christos * dwarf2.def: Sync with mainline gcc sources
820 1.1 christos * dwarf2.h: Likewise.
821 1.1 christos
822 1.1 christos 2016-12-21 Jakub Jelinek <jakub (a] redhat.com>
823 1.1 christos
824 1.1 christos * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
825 1.1 christos (DW_FORM_ref_sup4): ... this. New form.
826 1.1 christos (DW_FORM_ref_sup8): New form.
827 1.1 christos
828 1.1 christos 2016-10-17 Jakub Jelinek <jakub (a] redhat.com>
829 1.1 christos
830 1.1 christos * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
831 1.1 christos calling convention codes.
832 1.1 christos (enum dwarf_line_number_content_type): New.
833 1.1 christos (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
834 1.1 christos codes.
835 1.1 christos (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
836 1.1 christos (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
837 1.1 christos (enum dwarf_name_index_attribute): New.
838 1.1 christos (enum dwarf_range_list_entry): New.
839 1.1 christos (enum dwarf_unit_type): New.
840 1.1 christos * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
841 1.1 christos DW_OP_* and DW_ATE_* entries.
842 1.1 christos
843 1.1 christos 2016-08-15 Jakub Jelinek <jakub (a] redhat.com>
844 1.1 christos
845 1.1 christos * dwarf2.def (DW_AT_string_length_bit_size,
846 1.1 christos DW_AT_string_length_byte_size): New attributes.
847 1.1 christos
848 1.1 christos 2016-08-12 Alexandre Oliva <aoliva (a] redhat.com>
849 1.1 christos
850 1.1 christos PR debug/63240
851 1.1 christos * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
852 1.1 christos * dwarf2.h (enum dwarf_defaulted_attribute): New.
853 1.1 christos
854 1.1 christos 2017-01-02 Alan Modra <amodra (a] gmail.com>
855 1.1 christos
856 1.1 christos Update year range in copyright notice of all files.
857 1.1 christos
858 1.1 christos For older changes see ChangeLog-2016
859 1.1 christos
861 1.1 christos Copyright (C) 2017 Free Software Foundation, Inc.
862 1.1 christos
863 1.1 christos Copying and distribution of this file, with or without modification,
864 1.1 christos are permitted in any medium without royalty provided the copyright
865 1.1 christos notice and this notice are preserved.
866 1.1 christos
867 1.1 christos Local Variables:
868 1.1 christos mode: change-log
869 1.1 christos left-margin: 8
870 1.1 christos fill-column: 74
871 1.1 christos version-control: never
872 End:
873