MIPS/GAS/testsuite: Convert branch local list tests to dump tests
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
2
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
10 into the new tests.
11
12 2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
13
14 PR 21056
15 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
16 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
17
18 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
19
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.
34
35 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
36
37 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
38
39 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
40
41 * configure.tgt (sh-*-rtemscoff*): Remove.
42
43 2017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45 * configure.tgt (riscv*-*-*): Remove em=linux.
46
47 2017-01-23 Sebastian Rasmussen <sebras@gmail.com>
48
49 PR gas/21072
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.
142 * ecoff.c: Likewise.
143 * itbl-ops.c: Likewise.
144 * listing.c: Likewise.
145 * macro.c: Likewise.
146 * po/gas.pot: Likewise.
147 * read.c: Likewise.
148 * struc-symbol.h: Likewise.
149 * symbols.h: Likewise.
150 * testsuite/gas/arc/relocs-errors.err: Likewise.
151 * write.c: Likewise.
152
153 2017-01-23 Nick Clifton <nickc@redhat.com>
154
155 * po/sv.po: Updated Swedish translation.
156
157 2017-01-20 Nick Clifton <nickc@redhat.com>
158
159 * config/tc-i386.c (parse_operands): Check for operand overflow
160 before setting the unspecified bit.
161
162 2017-01-18 Maciej W. Rozycki <macro@imgtec.com>
163
164 PR gas/20649
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
168 accordingly.
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.
173
174 2017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
175
176 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
177 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
178
179 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
180
181 PR 21059
182 * config/bfin-lex.l: Support processing with flex 2.6.3.
183 * itbl-lex.l: Likewise.
184
185 2017-01-18 Nathan Sidwell <nathan@acm.org>
186
187 * as.h (gas_assert): Use abort.
188 (as_assert): Remove.
189 (signal_init): Declare.
190 * as.c (main): Call signal_init.
191 * messages.c: #include <signal.h>
192 (as_assert): Delete.
193 (as_abort): Allow NULL FILE.
194 (signal_crash): New.
195 (signal_init): Register fatal signal handlers.
196 * configure.ac: Check for strsignal.
197 * config.in: Rebuilt.
198 * configure: Rebuilt.
199
200 2017-01-17 Nick Clifton <nickc@redhat.com>
201
202 * po/sv.po: Updated Swedish translation.
203
204 2017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
205
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.
216
217 2017-01-12 Nick Clifton <nickc@redhat.com>
218
219 * read.c (temp_ilp): New function. Installs a temporary input
220 line pointer.
221 (restore_ilp): New function. Restores the original input line
222 pointer.
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.
229
230 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
231
232 * configure.tgt: Add entry for i386-redox.
233
234 2017-01-10 Nick Clifton <nickc@redhat.com>
235
236 * po/sv.po: Updated Swedish translation.
237
238 2017-01-10 Tristan Gingold <gingold@adacore.com>
239
240 * testsuite/gas/all/sleb128-8.d: Adjust test.
241 * testsuite/gas/all/gas.exp (test_cond): Likewise.
242
243 2017-01-10 Tristan Gingold <gingold@adacore.com>
244
245 * read.c (emit_leb128_expr): Extended unsigned big number for
246 sleb128.
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.
250
251 2017-01-09 Andrew Waterman <andrew@sifive.com>
252
253 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
254 against constants.
255 (md_apply_fix): Mark relocations against constants as "done."
256
257 2017-01-09 Andrew Waterman <andrew@sifive.com>
258
259 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
260 against constants.
261 (md_apply_fix): Mark relocations against constants as "done."
262
263 2017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
264 Kito Cheng <kito.cheng@gmail.com>
265
266 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
267 Removed.
268 (SDATA_START_SYMBOLS): Likewise.
269
270 2017-01-09 Nick Clifton <nickc@redhat.com>
271
272 * po/sv.po: New Swedish translation.
273 * configure.ac (ALL_LINGUAS): Add sv.
274 * configure: Regenerate.
275
276 2017-01-09 Andrew Waterman <andrew@sifive.com>
277
278 * config/tc-riscv.c (relaxed_branch_length): Use the long
279 sequence when the target is a weak symbol.
280
281 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
282
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.
290
291 2017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
292
293 PR gas/20992
294 * configure.tgt: Treat sparcv9 as sparc64.
295
296 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
297
298 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
299 extension.
300 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
301 enabled and no other ABI is specified.
302
303 2017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
304
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.
308
309 2017-01-02 Alan Modra <amodra@gmail.com>
310
311 Update year range in copyright notice of all files.
312
313 For older changes see ChangeLog-2016
314 \f
315 Copyright (C) 2017 Free Software Foundation, Inc.
316
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.
320
321 Local Variables:
322 mode: change-log
323 left-margin: 8
324 fill-column: 74
325 version-control: never
326 End:
This page took 0.039388 seconds and 5 git commands to generate.