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