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