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