[AArch64] Additional SVE instructions
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2017-02-24 Richard Sandiford <richard.sandiford@arm.com>
2
3 * doc/c-aarch64.texi: Document that sve implies fp16, simd and compnum.
4 * config/tc-aarch64.c (parse_vector_type_for_operand): Allow .q
5 to be used with SVE registers.
6 (parse_operands): Handle new SVE operands.
7 (aarch64_features): Make "sve" require F16 rather than FP. Also
8 require COMPNUM.
9 * testsuite/gas/aarch64/sve.s: Add tests for new instructions.
10 Include compnum tests.
11 * testsuite/gas/aarch64/sve.d: Update accordingly.
12 * testsuite/gas/aarch64/sve-invalid.s: Add tests for new instructions.
13 * testsuite/gas/aarch64/sve-invalid.l: Update accordingly. Also
14 update expected output for new FMOV and MOV alternatives.
15
16 2017-02-24 Richard Sandiford <richard.sandiford@arm.com>
17
18 * doc/c-aarch64.texi: Add a "compnum" entry.
19 * config/tc-aarch64.c (aarch64_features): Likewise,
20 * testsuite/gas/aarch64/advsimd-compnum.s: New test.
21 * testsuite/gas/aarch64/advsimd-compnum.d: Likewise.
22
23 2017-02-24 Jan Beulich <jbeulich@suse.com>
24
25 * testsuite/gas/i386/opcode.s: Add alternative TEST forms.
26 * testsuite/gas/i386/x86-64-opcode.s: Likewise.
27 * testsuite/gas/i386/opcode.d: Adjust accordingly.
28 * testsuite/gas/i386/opcode-intel.d: Likewise.
29 * testsuite/gas/i386/x86-64-opcode.d: Likewise.
30 * testsuite/gas/i386/ilp32/x86-64-opcode.d: Likewise.
31
32 2017-02-24 Sheldon Lobo <sheldon.lobo@oracle.com>
33
34 Test cases for the architecture level aware SPARC ASI work.
35 * gas/testsuite/gas/sparc/sparc.exp: 2 new tests
36 * gas/testsuite/gas/sparc/asi-bump-warn.s: New test
37 * gas/testsuite/gas/sparc/asi-bump-warn.l: Likewise
38 * gas/testsuite/gas/sparc/asi-arch-error.s: Likewise
39 * gas/testsuite/gas/sparc/asi-arch-error.l: Likewise
40
41 2017-02-23 Maciej W. Rozycki <macro@imgtec.com>
42
43 * testsuite/gas/mips/jalr4.d: New test.
44 * testsuite/gas/mips/jalr4-n32.d: New test.
45 * testsuite/gas/mips/jalr4-n64.d: New test.
46 * testsuite/gas/mips/jalr4.s: New test source.
47 * testsuite/gas/mips/mips.exp: Run the new tests.
48
49 2017-02-23 Sheldon Lobo <sheldon.lobo@oracle.com>
50
51 Add support for associating SPARC ASIs with an architecture level.
52 * config/tc-sparc.c (parse_sparc_asi): New encode SPARC ASIs.
53
54 2017-02-23 Jan Beulich <jbeulich@suse.com>
55
56 * testsuite/gas/all/err-sizeof.s: Don't use sums or differences
57 of symbols as expression.
58
59 2017-02-23 Jan Beulich <jbeulich@suse.com>
60
61 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.d: Add 32- and 16-
62 bit GPR forms of BNDCL, BNDCU, and BNDCN. Add RSP-as-index
63 Intel syntax forms of BNDMK, BNDSTX, and BNDLDX.
64 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.l: Adjust.
65
66 2017-02-22 Maciej W. Rozycki <macro@imgtec.com>
67
68 * ecoff.c (ecoff_directive_end) [md_flush_pending_output]: Call
69 `md_flush_pending_output'.
70 * config/tc-mips.c (s_mips_end) [md_flush_pending_output]: Call
71 `md_flush_pending_output' unconditionally.
72 * testsuite/gas/mips/debug-label-end-1.d: New test.
73 * testsuite/gas/mips/debug-label-end-2.d: New test.
74 * testsuite/gas/mips/debug-label-end-3.d: New test.
75 * testsuite/gas/mips/debug-label-end.s: New test source.
76 * testsuite/gas/mips/mips.exp: Run the new tests.
77
78 2017-02-22 Hans-Peter Nilsson <hp@axis.com>
79
80 * testsuite/gas/all/err-sizeof.s: Include cris*-*-* in the list of
81 targets yielding an error message matching "too complex".
82
83 2017-02-22 Nick Clifton <nickc@redhat.com>
84
85 * testsuite/gas/arm/vcmp-noprefix-imm.d: Skip for non-ELF targets.
86
87 2017-02-21 Jan Beulich <jbeulich@suse.com>
88
89 * expr.c (operand): Handle missing operand to .startof.() and
90 .sizeof.().
91 * testsuite/gas/all/err-sizeof.s: New.
92
93 2017-02-20 Alan Modra <amodra@gmail.com>
94
95 PR 21118
96 * NEWS: Revise powerpc register check.
97 * config/tc-ppc.c (ppc_optimize_expr, md_assemble): Make "invalid
98 register expression" a warning.
99
100 2017-02-17 Maciej W. Rozycki <macro@imgtec.com>
101
102 * ecoff.c (ecoff_directive_ent, add_procedure): Handle `.aent'.
103 * config/obj-ecoff.c (obj_pseudo_table): Add "aent" entry.
104 * config/obj-elf.c (ecoff_debug_pseudo_table): Likewise.
105 * testsuite/gas/mips/aent-2.d: New test.
106 * testsuite/gas/mips/aent-mdebug.d: New test.
107 * testsuite/gas/mips/aent-mdebug-2.d: New test.
108 * testsuite/gas/mips/mips.exp: Run the new tests.
109
110 2017-02-15 Richard Sandiford <richard.sandiford@arm.com>
111
112 * testsuite/gas/aarch64/sve-sysreg.s,
113 testsuite/gas/aarch64/sve-sysreg.d,
114 testsuite/gas/aarch64/sve-sysreg-invalid.d,
115 testsuite/gas/aarch64/sve-sysreg-invalid.l: New tests.
116
117 2017-02-15 Richard Sandiford <richard.sandiford@arm.com>
118
119 * doc/c-aarch64.texi: Fix sve entry.
120
121 2017-02-15 Claudiu Zissulescu <claziss@synopsys.com>
122
123 * config/tc-arc.c (md_convert_frag): Remove @pcl relocation
124 information from input expression.
125 (assemble_insn): Make sure pcrel is correctly set.
126 (arc_pcrel_adjust): Compensate for PCL rounding.
127 * testsuite/gas/arc/relax-add01.d: New file.
128 * testsuite/gas/arc/relax-add01.s: Likewise.
129 * testsuite/gas/arc/relax-add02.d: Likewise.
130 * testsuite/gas/arc/relax-add02.s: Likewise.
131 * testsuite/gas/arc/relax-add03.d: Likewise.
132 * testsuite/gas/arc/relax-add03.s: Likewise.
133 * testsuite/gas/arc/relax-add04.d: Likewise.
134 * testsuite/gas/arc/relax-add04.s: Likewise.
135 * testsuite/gas/arc/relax-ld01.d: Likewise.
136 * testsuite/gas/arc/relax-ld01.s: Likewise.
137 * testsuite/gas/arc/relax-ld02.d: Likewise.
138 * testsuite/gas/arc/relax-ld02.s: Likewise.
139 * testsuite/gas/arc/relax-mov01.d: Likewise.
140 * testsuite/gas/arc/relax-mov01.s: Likewise.
141 * testsuite/gas/arc/relax-mov02.d: Likewise.
142 * testsuite/gas/arc/relax-mov02.s: Likewise.
143 * testsuite/gas/arc/relax-mpy01.d: Likewise.
144 * testsuite/gas/arc/relax-mpy01.s: Likewise.
145 * testsuite/gas/arc/relax-sub01.d: Likewise.
146 * testsuite/gas/arc/relax-sub01.s: Likewise.
147 * testsuite/gas/arc/relax-sub02.d: Likewise.
148 * testsuite/gas/arc/relax-sub02.s: Likewise.
149 * testsuite/gas/arc/relax-sub03.d: Likewise.
150 * testsuite/gas/arc/relax-sub03.s: Likewise.
151 * testsuite/gas/arc/relax-sub04.d: Likewise.
152 * testsuite/gas/arc/relax-sub04.s: Likewise.
153
154 2017-02-09 Vineet Gupta <vgupta@synopsys.com>
155
156 * testsuite/gas/arc/st.d: Update for 0xe having a name now
157
158 2017-02-14 Alan Modra <amodra@gmail.com>
159
160 PR 21118
161 * NEWS: Mention powerpc register checks.
162 * config/tc-ppc.c (struct pd_reg): Make value a short. Add flags.
163 (pre_defined_registers): Delete fpscr and pmr entries. Set
164 register type in flags.
165 (cr_names): Set type in flags.
166 (reg_name_search): Return pointer to struct pd_reg rather than value.
167 (register_name): Adjust to suit. Set X_md from flags.
168 (ppc_parse_name): Likewise.
169 (ppc_optimize_expr): New function.
170 (md_assemble): Verify expresion reg flags match operand.
171 * config/tc-ppc.h (md_optimize_expr): Define.
172 (ppc_optimize_expr): Declare.
173
174 2017-02-14 Alan Modra <amodra@gmail.com>
175
176 * testsuite/gas/ppc/cell.s: Correct invalid registers.
177 * testsuite/gas/ppc/vle-simple-1.s: Likewise.
178 * testsuite/gas/ppc/vle-simple-2.s: Likewise.
179
180 2017-02-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
181
182 * config/tc-arm.c (parse_ifimm_zero): Make prefix optional in unified
183 syntax.
184 * testsuite/gas/arm/vcmp-noprefix-imm.d: New file.
185 * testsuite/gas/arm/vcmp-noprefix-imm.s: New file.
186
187 2017-02-10 Nicholas Piggin <npiggin@gmail.com>
188
189 * testsuite/gas/ppc/power9.d <scv, rfscv>: New tests.
190
191 2017-02-02 Maciej W. Rozycki <macro@imgtec.com>
192
193 * doc/as.texinfo (Overview): Select MIPS options for man page
194 inclusion.
195
196 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
197
198 * config/tc-mips.c (mips_ignore_branch_isa): New variable.
199 (options): Add OPTION_IGNORE_BRANCH_ISA and
200 OPTION_NO_IGNORE_BRANCH_ISA enum values.
201 (md_longopts): Add "mignore-branch-isa" and
202 "mno-ignore-branch-isa" options.
203 (md_parse_option): Handle OPTION_IGNORE_BRANCH_ISA and
204 OPTION_NO_IGNORE_BRANCH_ISA.
205 (fix_bad_cross_mode_branch_p): Return FALSE if
206 `mips_ignore_branch_isa' has been set.
207 (md_show_usage): Add `-mignore-branch-isa' and
208 `-mno-ignore-branch-isa'.
209
210 * doc/as.texinfo (Target MIPS options): Add
211 `-mignore-branch-isa' and `-mno-ignore-branch-isa' options.
212 (-mignore-branch-isa, -mno-ignore-branch-isa): New options.
213 * doc/c-mips.texi (MIPS Options): Add `-mignore-branch-isa' and
214 `-mno-ignore-branch-isa' options.
215
216 * testsuite/gas/mips/branch-local-ignore-2.d: New test.
217 * testsuite/gas/mips/branch-local-ignore-3.d: New test.
218 * testsuite/gas/mips/branch-local-ignore-n32-2.d: New test.
219 * testsuite/gas/mips/branch-local-ignore-n32-3.d: New test.
220 * testsuite/gas/mips/branch-local-ignore-n64-2.d: New test.
221 * testsuite/gas/mips/branch-local-ignore-n64-3.d: New test.
222 * testsuite/gas/mips/mips.exp: Run the new tests.
223
224 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
225
226 * testsuite/gas/mips/branch-local-2.d: New test.
227 * testsuite/gas/mips/branch-local-3.d: New test.
228 * testsuite/gas/mips/branch-local-n32-2.d: New test.
229 * testsuite/gas/mips/branch-local-n32-3.d: New test.
230 * testsuite/gas/mips/branch-local-n64-2.d: New test.
231 * testsuite/gas/mips/branch-local-n64-3.d: New test.
232 * testsuite/gas/mips/mips.exp: Fold corresponding list tests
233 into the new tests.
234
235 2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
236
237 PR 21056
238 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
239 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
240
241 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
242
243 * configure.tgt (aarch64*-*-rtems*): Remove.
244 (bfin-*-rtems*): Likewise.
245 (h8300-*-rtems*): Likewise.
246 (i386-*-rtems*): Likewise.
247 (m32c-*-rtems*): Likewise.
248 (m32r-*-rtems*): Likewise.
249 (m68k-*-rtems*): Likewise.
250 (mips-*-rtems*): Likewise.
251 (nios2-*-rtems*): Likewise.
252 (ppc-*-rtems*): Likewise.
253 (sh-*-rtems*): Likewise.
254 (sparc64-*-rtems*): Likewise.
255 (sparc-*-rtems*): Likewise.
256 (*-*-rtems*) Use ELF format.
257
258 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
259
260 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
261
262 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
263
264 * configure.tgt (sh-*-rtemscoff*): Remove.
265
266 2017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
267
268 * configure.tgt (riscv*-*-*): Remove em=linux.
269
270 2017-01-23 Sebastian Rasmussen <sebras@gmail.com>
271
272 PR gas/21072
273 * asintl.h: Fix spelling mistakes and typos.
274 * atof-generic.c: Likewise.
275 * bit_fix.h: Likewise.
276 * config/atof-ieee.c: Likewise.
277 * config/bfin-defs.h: Likewise.
278 * config/bfin-parse.y: Likewise.
279 * config/obj-coff-seh.h: Likewise.
280 * config/obj-coff.c: Likewise.
281 * config/obj-evax.c: Likewise.
282 * config/obj-macho.c: Likewise.
283 * config/rx-parse.y: Likewise.
284 * config/tc-aarch64.c: Likewise.
285 * config/tc-alpha.c: Likewise.
286 * config/tc-arc.c: Likewise.
287 * config/tc-arm.c: Likewise.
288 * config/tc-avr.c: Likewise.
289 * config/tc-bfin.c: Likewise.
290 * config/tc-cr16.c: Likewise.
291 * config/tc-cris.c: Likewise.
292 * config/tc-crx.c: Likewise.
293 * config/tc-d10v.c: Likewise.
294 * config/tc-d30v.c: Likewise.
295 * config/tc-dlx.c: Likewise.
296 * config/tc-epiphany.c: Likewise.
297 * config/tc-frv.c: Likewise.
298 * config/tc-hppa.c: Likewise.
299 * config/tc-i370.c: Likewise.
300 * config/tc-i386-intel.c: Likewise.
301 * config/tc-i386.c: Likewise.
302 * config/tc-i960.c: Likewise.
303 * config/tc-ia64.c: Likewise.
304 * config/tc-m32r.c: Likewise.
305 * config/tc-m68hc11.c: Likewise.
306 * config/tc-m68k.c: Likewise.
307 * config/tc-mcore.c: Likewise.
308 * config/tc-mep.c: Likewise.
309 * config/tc-mep.h: Likewise.
310 * config/tc-metag.c: Likewise.
311 * config/tc-microblaze.c: Likewise.
312 * config/tc-mips.c: Likewise.
313 * config/tc-mmix.c: Likewise.
314 * config/tc-mn10200.c: Likewise.
315 * config/tc-mn10300.c: Likewise.
316 * config/tc-msp430.c: Likewise.
317 * config/tc-msp430.h: Likewise.
318 * config/tc-nds32.c: Likewise.
319 * config/tc-nds32.h: Likewise.
320 * config/tc-nios2.c: Likewise.
321 * config/tc-nios2.h: Likewise.
322 * config/tc-ns32k.c: Likewise.
323 * config/tc-pdp11.c: Likewise.
324 * config/tc-ppc.c: Likewise.
325 * config/tc-pru.c: Likewise.
326 * config/tc-rx.c: Likewise.
327 * config/tc-s390.c: Likewise.
328 * config/tc-score.c: Likewise.
329 * config/tc-score7.c: Likewise.
330 * config/tc-sh.c: Likewise.
331 * config/tc-sh64.c: Likewise.
332 * config/tc-sparc.c: Likewise.
333 * config/tc-tic4x.c: Likewise.
334 * config/tc-tic54x.c: Likewise.
335 * config/tc-v850.c: Likewise.
336 * config/tc-vax.c: Likewise.
337 * config/tc-visium.c: Likewise.
338 * config/tc-xgate.c: Likewise.
339 * config/tc-xtensa.c: Likewise.
340 * config/tc-z80.c: Likewise.
341 * config/tc-z8k.c: Likewise.
342 * config/te-vms.c: Likewise.
343 * config/xtensa-relax.c: Likewise.
344 * doc/as.texinfo: Likewise.
345 * doc/c-arm.texi: Likewise.
346 * doc/c-hppa.texi: Likewise.
347 * doc/c-i370.texi: Likewise.
348 * doc/c-i386.texi: Likewise.
349 * doc/c-m32r.texi: Likewise.
350 * doc/c-m68k.texi: Likewise.
351 * doc/c-mmix.texi: Likewise.
352 * doc/c-msp430.texi: Likewise.
353 * doc/c-nds32.texi: Likewise.
354 * doc/c-ns32k.texi: Likewise.
355 * doc/c-riscv.texi: Likewise.
356 * doc/c-rx.texi: Likewise.
357 * doc/c-s390.texi: Likewise.
358 * doc/c-tic6x.texi: Likewise.
359 * doc/c-tilegx.texi: Likewise.
360 * doc/c-tilepro.texi: Likewise.
361 * doc/c-v850.texi: Likewise.
362 * doc/c-xgate.texi: Likewise.
363 * doc/c-xtensa.texi: Likewise.
364 * dwarf2dbg.c: Likewise.
365 * ecoff.c: Likewise.
366 * itbl-ops.c: Likewise.
367 * listing.c: Likewise.
368 * macro.c: Likewise.
369 * po/gas.pot: Likewise.
370 * read.c: Likewise.
371 * struc-symbol.h: Likewise.
372 * symbols.h: Likewise.
373 * testsuite/gas/arc/relocs-errors.err: Likewise.
374 * write.c: Likewise.
375
376 2017-01-23 Nick Clifton <nickc@redhat.com>
377
378 * po/sv.po: Updated Swedish translation.
379
380 2017-01-20 Nick Clifton <nickc@redhat.com>
381
382 * config/tc-i386.c (parse_operands): Check for operand overflow
383 before setting the unspecified bit.
384
385 2017-01-18 Maciej W. Rozycki <macro@imgtec.com>
386
387 PR gas/20649
388 * config/tc-mips.c (pic_need_relax): Don't check for linkonce
389 symbols, remove the `segtype' parameter.
390 (mips_frob_file, md_estimate_size_before_relax): Adjust
391 accordingly.
392 (s_is_linkonce): Add an explanatory comment.
393 * testsuite/gas/mips/comdat-reloc.d: New test.
394 * testsuite/gas/mips/comdat-reloc.s: New test source.
395 * testsuite/gas/mips/mips.exp: Run the new test.
396
397 2017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
398
399 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
400 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
401
402 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
403
404 PR 21059
405 * config/bfin-lex.l: Support processing with flex 2.6.3.
406 * itbl-lex.l: Likewise.
407
408 2017-01-18 Nathan Sidwell <nathan@acm.org>
409
410 * as.h (gas_assert): Use abort.
411 (as_assert): Remove.
412 (signal_init): Declare.
413 * as.c (main): Call signal_init.
414 * messages.c: #include <signal.h>
415 (as_assert): Delete.
416 (as_abort): Allow NULL FILE.
417 (signal_crash): New.
418 (signal_init): Register fatal signal handlers.
419 * configure.ac: Check for strsignal.
420 * config.in: Rebuilt.
421 * configure: Rebuilt.
422
423 2017-01-17 Nick Clifton <nickc@redhat.com>
424
425 * po/sv.po: Updated Swedish translation.
426
427 2017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
428
429 * config/tc-i386.c (cpu_arch): Add .avx512_vpopcntdq.
430 (cpu_noarch): Add noavx512_vpopcntdq.
431 * doc/c-i386.texi: Document avx512_vpopcntdq, noavx512_vpopcntdq.
432 * testsuite/gas/i386/i386.exp: Run AVX512_VPOPCNTDQ tests.
433 * testsuite/gas/i386/avx512_vpopcntdqd-intel.d: New file.
434 * testsuite/gas/i386/avx512_vpopcntdqd.d: Ditto.
435 * testsuite/gas/i386/avx512_vpopcntdqd.s: Ditto.
436 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd-intel.d: Ditto.
437 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.d: Ditto.
438 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.s: Ditto.
439
440 2017-01-12 Nick Clifton <nickc@redhat.com>
441
442 * read.c (temp_ilp): New function. Installs a temporary input
443 line pointer.
444 (restore_ilp): New function. Restores the original input line
445 pointer.
446 * read.h (temp_ilp): Prototype.
447 (restore_ilp): Prototype.
448 * stabs.c (dot_func_p): Use bfd_boolean type.
449 (generate_asm_file): Use temp_ilp and restore_ilp.
450 (stabs_generate_asm_lineno): Likewise.
451 (stabs_generate_asm_endfunc): Likewise.
452
453 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
454
455 * configure.tgt: Add entry for i386-redox.
456
457 2017-01-10 Nick Clifton <nickc@redhat.com>
458
459 * po/sv.po: Updated Swedish translation.
460
461 2017-01-10 Tristan Gingold <gingold@adacore.com>
462
463 * testsuite/gas/all/sleb128-8.d: Adjust test.
464 * testsuite/gas/all/gas.exp (test_cond): Likewise.
465
466 2017-01-10 Tristan Gingold <gingold@adacore.com>
467
468 * read.c (emit_leb128_expr): Extended unsigned big number for
469 sleb128.
470 * testsuite/gas/all/gas.exp (test_cond): Add sleb128-8 test.
471 * testsuite/gas/all/sleb128.d: New test.
472 * testsuite/gas/all/sleb128.s: New test source.
473
474 2017-01-09 Andrew Waterman <andrew@sifive.com>
475
476 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
477 against constants.
478 (md_apply_fix): Mark relocations against constants as "done."
479
480 2017-01-09 Andrew Waterman <andrew@sifive.com>
481
482 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
483 against constants.
484 (md_apply_fix): Mark relocations against constants as "done."
485
486 2017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
487 Kito Cheng <kito.cheng@gmail.com>
488
489 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
490 Removed.
491 (SDATA_START_SYMBOLS): Likewise.
492
493 2017-01-09 Nick Clifton <nickc@redhat.com>
494
495 * po/sv.po: New Swedish translation.
496 * configure.ac (ALL_LINGUAS): Add sv.
497 * configure: Regenerate.
498
499 2017-01-09 Andrew Waterman <andrew@sifive.com>
500
501 * config/tc-riscv.c (relaxed_branch_length): Use the long
502 sequence when the target is a weak symbol.
503
504 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
505
506 * config/tc-aarch64.c (aarch64_features): Add rcpc.
507 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
508 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Rename to ...
509 * testsuite/gas/aarch64/ldst-rcpc.d: This.
510 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Rename to ...
511 * testsuite/gas/aarch64/ldst-rcpc.s: This.
512 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: New test.
513
514 2017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
515
516 PR gas/20992
517 * configure.tgt: Treat sparcv9 as sparc64.
518
519 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
520
521 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
522 extension.
523 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
524 enabled and no other ABI is specified.
525
526 2017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
527
528 * config/tc-pru.c (md_number_to_chars): Fix parameter to be
529 valueT, as declared in tc.h.
530 (md_apply_fix): Fix to work on 32-bit hosts.
531
532 2017-01-02 Alan Modra <amodra@gmail.com>
533
534 Update year range in copyright notice of all files.
535
536 For older changes see ChangeLog-2016
537 \f
538 Copyright (C) 2017 Free Software Foundation, Inc.
539
540 Copying and distribution of this file, with or without modification,
541 are permitted in any medium without royalty provided the copyright
542 notice and this notice are preserved.
543
544 Local Variables:
545 mode: change-log
546 left-margin: 8
547 fill-column: 74
548 version-control: never
549 End:
This page took 0.041562 seconds and 5 git commands to generate.