1 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
3 * testsuite/gas/mips/branch-local-2.d: New test.
4 * testsuite/gas/mips/branch-local-3.d: New test.
5 * testsuite/gas/mips/branch-local-n32-2.d: New test.
6 * testsuite/gas/mips/branch-local-n32-3.d: New test.
7 * testsuite/gas/mips/branch-local-n64-2.d: New test.
8 * testsuite/gas/mips/branch-local-n64-3.d: New test.
9 * testsuite/gas/mips/mips.exp: Fold corresponding list tests
12 2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
15 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
16 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
18 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
20 * configure.tgt (aarch64*-*-rtems*): Remove.
21 (bfin-*-rtems*): Likewise.
22 (h8300-*-rtems*): Likewise.
23 (i386-*-rtems*): Likewise.
24 (m32c-*-rtems*): Likewise.
25 (m32r-*-rtems*): Likewise.
26 (m68k-*-rtems*): Likewise.
27 (mips-*-rtems*): Likewise.
28 (nios2-*-rtems*): Likewise.
29 (ppc-*-rtems*): Likewise.
30 (sh-*-rtems*): Likewise.
31 (sparc64-*-rtems*): Likewise.
32 (sparc-*-rtems*): Likewise.
33 (*-*-rtems*) Use ELF format.
35 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
37 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
39 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
41 * configure.tgt (sh-*-rtemscoff*): Remove.
43 2017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
45 * configure.tgt (riscv*-*-*): Remove em=linux.
47 2017-01-23 Sebastian Rasmussen <sebras@gmail.com>
50 * asintl.h: Fix spelling mistakes and typos.
51 * atof-generic.c: Likewise.
52 * bit_fix.h: Likewise.
53 * config/atof-ieee.c: Likewise.
54 * config/bfin-defs.h: Likewise.
55 * config/bfin-parse.y: Likewise.
56 * config/obj-coff-seh.h: Likewise.
57 * config/obj-coff.c: Likewise.
58 * config/obj-evax.c: Likewise.
59 * config/obj-macho.c: Likewise.
60 * config/rx-parse.y: Likewise.
61 * config/tc-aarch64.c: Likewise.
62 * config/tc-alpha.c: Likewise.
63 * config/tc-arc.c: Likewise.
64 * config/tc-arm.c: Likewise.
65 * config/tc-avr.c: Likewise.
66 * config/tc-bfin.c: Likewise.
67 * config/tc-cr16.c: Likewise.
68 * config/tc-cris.c: Likewise.
69 * config/tc-crx.c: Likewise.
70 * config/tc-d10v.c: Likewise.
71 * config/tc-d30v.c: Likewise.
72 * config/tc-dlx.c: Likewise.
73 * config/tc-epiphany.c: Likewise.
74 * config/tc-frv.c: Likewise.
75 * config/tc-hppa.c: Likewise.
76 * config/tc-i370.c: Likewise.
77 * config/tc-i386-intel.c: Likewise.
78 * config/tc-i386.c: Likewise.
79 * config/tc-i960.c: Likewise.
80 * config/tc-ia64.c: Likewise.
81 * config/tc-m32r.c: Likewise.
82 * config/tc-m68hc11.c: Likewise.
83 * config/tc-m68k.c: Likewise.
84 * config/tc-mcore.c: Likewise.
85 * config/tc-mep.c: Likewise.
86 * config/tc-mep.h: Likewise.
87 * config/tc-metag.c: Likewise.
88 * config/tc-microblaze.c: Likewise.
89 * config/tc-mips.c: Likewise.
90 * config/tc-mmix.c: Likewise.
91 * config/tc-mn10200.c: Likewise.
92 * config/tc-mn10300.c: Likewise.
93 * config/tc-msp430.c: Likewise.
94 * config/tc-msp430.h: Likewise.
95 * config/tc-nds32.c: Likewise.
96 * config/tc-nds32.h: Likewise.
97 * config/tc-nios2.c: Likewise.
98 * config/tc-nios2.h: Likewise.
99 * config/tc-ns32k.c: Likewise.
100 * config/tc-pdp11.c: Likewise.
101 * config/tc-ppc.c: Likewise.
102 * config/tc-pru.c: Likewise.
103 * config/tc-rx.c: Likewise.
104 * config/tc-s390.c: Likewise.
105 * config/tc-score.c: Likewise.
106 * config/tc-score7.c: Likewise.
107 * config/tc-sh.c: Likewise.
108 * config/tc-sh64.c: Likewise.
109 * config/tc-sparc.c: Likewise.
110 * config/tc-tic4x.c: Likewise.
111 * config/tc-tic54x.c: Likewise.
112 * config/tc-v850.c: Likewise.
113 * config/tc-vax.c: Likewise.
114 * config/tc-visium.c: Likewise.
115 * config/tc-xgate.c: Likewise.
116 * config/tc-xtensa.c: Likewise.
117 * config/tc-z80.c: Likewise.
118 * config/tc-z8k.c: Likewise.
119 * config/te-vms.c: Likewise.
120 * config/xtensa-relax.c: Likewise.
121 * doc/as.texinfo: Likewise.
122 * doc/c-arm.texi: Likewise.
123 * doc/c-hppa.texi: Likewise.
124 * doc/c-i370.texi: Likewise.
125 * doc/c-i386.texi: Likewise.
126 * doc/c-m32r.texi: Likewise.
127 * doc/c-m68k.texi: Likewise.
128 * doc/c-mmix.texi: Likewise.
129 * doc/c-msp430.texi: Likewise.
130 * doc/c-nds32.texi: Likewise.
131 * doc/c-ns32k.texi: Likewise.
132 * doc/c-riscv.texi: Likewise.
133 * doc/c-rx.texi: Likewise.
134 * doc/c-s390.texi: Likewise.
135 * doc/c-tic6x.texi: Likewise.
136 * doc/c-tilegx.texi: Likewise.
137 * doc/c-tilepro.texi: Likewise.
138 * doc/c-v850.texi: Likewise.
139 * doc/c-xgate.texi: Likewise.
140 * doc/c-xtensa.texi: Likewise.
141 * dwarf2dbg.c: Likewise.
143 * itbl-ops.c: Likewise.
144 * listing.c: Likewise.
146 * po/gas.pot: Likewise.
148 * struc-symbol.h: Likewise.
149 * symbols.h: Likewise.
150 * testsuite/gas/arc/relocs-errors.err: Likewise.
153 2017-01-23 Nick Clifton <nickc@redhat.com>
155 * po/sv.po: Updated Swedish translation.
157 2017-01-20 Nick Clifton <nickc@redhat.com>
159 * config/tc-i386.c (parse_operands): Check for operand overflow
160 before setting the unspecified bit.
162 2017-01-18 Maciej W. Rozycki <macro@imgtec.com>
165 * config/tc-mips.c (pic_need_relax): Don't check for linkonce
166 symbols, remove the `segtype' parameter.
167 (mips_frob_file, md_estimate_size_before_relax): Adjust
169 (s_is_linkonce): Add an explanatory comment.
170 * testsuite/gas/mips/comdat-reloc.d: New test.
171 * testsuite/gas/mips/comdat-reloc.s: New test source.
172 * testsuite/gas/mips/mips.exp: Run the new test.
174 2017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
176 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
177 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
179 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
182 * config/bfin-lex.l: Support processing with flex 2.6.3.
183 * itbl-lex.l: Likewise.
185 2017-01-18 Nathan Sidwell <nathan@acm.org>
187 * as.h (gas_assert): Use abort.
189 (signal_init): Declare.
190 * as.c (main): Call signal_init.
191 * messages.c: #include <signal.h>
193 (as_abort): Allow NULL FILE.
195 (signal_init): Register fatal signal handlers.
196 * configure.ac: Check for strsignal.
197 * config.in: Rebuilt.
198 * configure: Rebuilt.
200 2017-01-17 Nick Clifton <nickc@redhat.com>
202 * po/sv.po: Updated Swedish translation.
204 2017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
206 * config/tc-i386.c (cpu_arch): Add .avx512_vpopcntdq.
207 (cpu_noarch): Add noavx512_vpopcntdq.
208 * doc/c-i386.texi: Document avx512_vpopcntdq, noavx512_vpopcntdq.
209 * testsuite/gas/i386/i386.exp: Run AVX512_VPOPCNTDQ tests.
210 * testsuite/gas/i386/avx512_vpopcntdqd-intel.d: New file.
211 * testsuite/gas/i386/avx512_vpopcntdqd.d: Ditto.
212 * testsuite/gas/i386/avx512_vpopcntdqd.s: Ditto.
213 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd-intel.d: Ditto.
214 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.d: Ditto.
215 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.s: Ditto.
217 2017-01-12 Nick Clifton <nickc@redhat.com>
219 * read.c (temp_ilp): New function. Installs a temporary input
221 (restore_ilp): New function. Restores the original input line
223 * read.h (temp_ilp): Prototype.
224 (restore_ilp): Prototype.
225 * stabs.c (dot_func_p): Use bfd_boolean type.
226 (generate_asm_file): Use temp_ilp and restore_ilp.
227 (stabs_generate_asm_lineno): Likewise.
228 (stabs_generate_asm_endfunc): Likewise.
230 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
232 * configure.tgt: Add entry for i386-redox.
234 2017-01-10 Nick Clifton <nickc@redhat.com>
236 * po/sv.po: Updated Swedish translation.
238 2017-01-10 Tristan Gingold <gingold@adacore.com>
240 * testsuite/gas/all/sleb128-8.d: Adjust test.
241 * testsuite/gas/all/gas.exp (test_cond): Likewise.
243 2017-01-10 Tristan Gingold <gingold@adacore.com>
245 * read.c (emit_leb128_expr): Extended unsigned big number for
247 * testsuite/gas/all/gas.exp (test_cond): Add sleb128-8 test.
248 * testsuite/gas/all/sleb128.d: New test.
249 * testsuite/gas/all/sleb128.s: New test source.
251 2017-01-09 Andrew Waterman <andrew@sifive.com>
253 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
255 (md_apply_fix): Mark relocations against constants as "done."
257 2017-01-09 Andrew Waterman <andrew@sifive.com>
259 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
261 (md_apply_fix): Mark relocations against constants as "done."
263 2017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
264 Kito Cheng <kito.cheng@gmail.com>
266 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
268 (SDATA_START_SYMBOLS): Likewise.
270 2017-01-09 Nick Clifton <nickc@redhat.com>
272 * po/sv.po: New Swedish translation.
273 * configure.ac (ALL_LINGUAS): Add sv.
274 * configure: Regenerate.
276 2017-01-09 Andrew Waterman <andrew@sifive.com>
278 * config/tc-riscv.c (relaxed_branch_length): Use the long
279 sequence when the target is a weak symbol.
281 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
283 * config/tc-aarch64.c (aarch64_features): Add rcpc.
284 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
285 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Rename to ...
286 * testsuite/gas/aarch64/ldst-rcpc.d: This.
287 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Rename to ...
288 * testsuite/gas/aarch64/ldst-rcpc.s: This.
289 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: New test.
291 2017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
294 * configure.tgt: Treat sparcv9 as sparc64.
296 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
298 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
300 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
301 enabled and no other ABI is specified.
303 2017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
305 * config/tc-pru.c (md_number_to_chars): Fix parameter to be
306 valueT, as declared in tc.h.
307 (md_apply_fix): Fix to work on 32-bit hosts.
309 2017-01-02 Alan Modra <amodra@gmail.com>
311 Update year range in copyright notice of all files.
313 For older changes see ChangeLog-2016
315 Copyright (C) 2017 Free Software Foundation, Inc.
317 Copying and distribution of this file, with or without modification,
318 are permitted in any medium without royalty provided the copyright
319 notice and this notice are preserved.
325 version-control: never