Fix powerpc testsuite source errors
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2017-02-14 Alan Modra <amodra@gmail.com>
2
3 * testsuite/gas/ppc/cell.s: Correct invalid registers.
4 * testsuite/gas/ppc/vle-simple-1.s: Likewise.
5 * testsuite/gas/ppc/vle-simple-2.s: Likewise.
6
7 2017-02-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8
9 * config/tc-arm.c (parse_ifimm_zero): Make prefix optional in unified
10 syntax.
11 * testsuite/gas/arm/vcmp-noprefix-imm.d: New file.
12 * testsuite/gas/arm/vcmp-noprefix-imm.s: New file.
13
14 2017-02-10 Nicholas Piggin <npiggin@gmail.com>
15
16 * testsuite/gas/ppc/power9.d <scv, rfscv>: New tests.
17
18 2017-02-02 Maciej W. Rozycki <macro@imgtec.com>
19
20 * doc/as.texinfo (Overview): Select MIPS options for man page
21 inclusion.
22
23 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
24
25 * config/tc-mips.c (mips_ignore_branch_isa): New variable.
26 (options): Add OPTION_IGNORE_BRANCH_ISA and
27 OPTION_NO_IGNORE_BRANCH_ISA enum values.
28 (md_longopts): Add "mignore-branch-isa" and
29 "mno-ignore-branch-isa" options.
30 (md_parse_option): Handle OPTION_IGNORE_BRANCH_ISA and
31 OPTION_NO_IGNORE_BRANCH_ISA.
32 (fix_bad_cross_mode_branch_p): Return FALSE if
33 `mips_ignore_branch_isa' has been set.
34 (md_show_usage): Add `-mignore-branch-isa' and
35 `-mno-ignore-branch-isa'.
36
37 * doc/as.texinfo (Target MIPS options): Add
38 `-mignore-branch-isa' and `-mno-ignore-branch-isa' options.
39 (-mignore-branch-isa, -mno-ignore-branch-isa): New options.
40 * doc/c-mips.texi (MIPS Options): Add `-mignore-branch-isa' and
41 `-mno-ignore-branch-isa' options.
42
43 * testsuite/gas/mips/branch-local-ignore-2.d: New test.
44 * testsuite/gas/mips/branch-local-ignore-3.d: New test.
45 * testsuite/gas/mips/branch-local-ignore-n32-2.d: New test.
46 * testsuite/gas/mips/branch-local-ignore-n32-3.d: New test.
47 * testsuite/gas/mips/branch-local-ignore-n64-2.d: New test.
48 * testsuite/gas/mips/branch-local-ignore-n64-3.d: New test.
49 * testsuite/gas/mips/mips.exp: Run the new tests.
50
51 2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
52
53 * testsuite/gas/mips/branch-local-2.d: New test.
54 * testsuite/gas/mips/branch-local-3.d: New test.
55 * testsuite/gas/mips/branch-local-n32-2.d: New test.
56 * testsuite/gas/mips/branch-local-n32-3.d: New test.
57 * testsuite/gas/mips/branch-local-n64-2.d: New test.
58 * testsuite/gas/mips/branch-local-n64-3.d: New test.
59 * testsuite/gas/mips/mips.exp: Fold corresponding list tests
60 into the new tests.
61
62 2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
63
64 PR 21056
65 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
66 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
67
68 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
69
70 * configure.tgt (aarch64*-*-rtems*): Remove.
71 (bfin-*-rtems*): Likewise.
72 (h8300-*-rtems*): Likewise.
73 (i386-*-rtems*): Likewise.
74 (m32c-*-rtems*): Likewise.
75 (m32r-*-rtems*): Likewise.
76 (m68k-*-rtems*): Likewise.
77 (mips-*-rtems*): Likewise.
78 (nios2-*-rtems*): Likewise.
79 (ppc-*-rtems*): Likewise.
80 (sh-*-rtems*): Likewise.
81 (sparc64-*-rtems*): Likewise.
82 (sparc-*-rtems*): Likewise.
83 (*-*-rtems*) Use ELF format.
84
85 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
86
87 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
88
89 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91 * configure.tgt (sh-*-rtemscoff*): Remove.
92
93 2017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
94
95 * configure.tgt (riscv*-*-*): Remove em=linux.
96
97 2017-01-23 Sebastian Rasmussen <sebras@gmail.com>
98
99 PR gas/21072
100 * asintl.h: Fix spelling mistakes and typos.
101 * atof-generic.c: Likewise.
102 * bit_fix.h: Likewise.
103 * config/atof-ieee.c: Likewise.
104 * config/bfin-defs.h: Likewise.
105 * config/bfin-parse.y: Likewise.
106 * config/obj-coff-seh.h: Likewise.
107 * config/obj-coff.c: Likewise.
108 * config/obj-evax.c: Likewise.
109 * config/obj-macho.c: Likewise.
110 * config/rx-parse.y: Likewise.
111 * config/tc-aarch64.c: Likewise.
112 * config/tc-alpha.c: Likewise.
113 * config/tc-arc.c: Likewise.
114 * config/tc-arm.c: Likewise.
115 * config/tc-avr.c: Likewise.
116 * config/tc-bfin.c: Likewise.
117 * config/tc-cr16.c: Likewise.
118 * config/tc-cris.c: Likewise.
119 * config/tc-crx.c: Likewise.
120 * config/tc-d10v.c: Likewise.
121 * config/tc-d30v.c: Likewise.
122 * config/tc-dlx.c: Likewise.
123 * config/tc-epiphany.c: Likewise.
124 * config/tc-frv.c: Likewise.
125 * config/tc-hppa.c: Likewise.
126 * config/tc-i370.c: Likewise.
127 * config/tc-i386-intel.c: Likewise.
128 * config/tc-i386.c: Likewise.
129 * config/tc-i960.c: Likewise.
130 * config/tc-ia64.c: Likewise.
131 * config/tc-m32r.c: Likewise.
132 * config/tc-m68hc11.c: Likewise.
133 * config/tc-m68k.c: Likewise.
134 * config/tc-mcore.c: Likewise.
135 * config/tc-mep.c: Likewise.
136 * config/tc-mep.h: Likewise.
137 * config/tc-metag.c: Likewise.
138 * config/tc-microblaze.c: Likewise.
139 * config/tc-mips.c: Likewise.
140 * config/tc-mmix.c: Likewise.
141 * config/tc-mn10200.c: Likewise.
142 * config/tc-mn10300.c: Likewise.
143 * config/tc-msp430.c: Likewise.
144 * config/tc-msp430.h: Likewise.
145 * config/tc-nds32.c: Likewise.
146 * config/tc-nds32.h: Likewise.
147 * config/tc-nios2.c: Likewise.
148 * config/tc-nios2.h: Likewise.
149 * config/tc-ns32k.c: Likewise.
150 * config/tc-pdp11.c: Likewise.
151 * config/tc-ppc.c: Likewise.
152 * config/tc-pru.c: Likewise.
153 * config/tc-rx.c: Likewise.
154 * config/tc-s390.c: Likewise.
155 * config/tc-score.c: Likewise.
156 * config/tc-score7.c: Likewise.
157 * config/tc-sh.c: Likewise.
158 * config/tc-sh64.c: Likewise.
159 * config/tc-sparc.c: Likewise.
160 * config/tc-tic4x.c: Likewise.
161 * config/tc-tic54x.c: Likewise.
162 * config/tc-v850.c: Likewise.
163 * config/tc-vax.c: Likewise.
164 * config/tc-visium.c: Likewise.
165 * config/tc-xgate.c: Likewise.
166 * config/tc-xtensa.c: Likewise.
167 * config/tc-z80.c: Likewise.
168 * config/tc-z8k.c: Likewise.
169 * config/te-vms.c: Likewise.
170 * config/xtensa-relax.c: Likewise.
171 * doc/as.texinfo: Likewise.
172 * doc/c-arm.texi: Likewise.
173 * doc/c-hppa.texi: Likewise.
174 * doc/c-i370.texi: Likewise.
175 * doc/c-i386.texi: Likewise.
176 * doc/c-m32r.texi: Likewise.
177 * doc/c-m68k.texi: Likewise.
178 * doc/c-mmix.texi: Likewise.
179 * doc/c-msp430.texi: Likewise.
180 * doc/c-nds32.texi: Likewise.
181 * doc/c-ns32k.texi: Likewise.
182 * doc/c-riscv.texi: Likewise.
183 * doc/c-rx.texi: Likewise.
184 * doc/c-s390.texi: Likewise.
185 * doc/c-tic6x.texi: Likewise.
186 * doc/c-tilegx.texi: Likewise.
187 * doc/c-tilepro.texi: Likewise.
188 * doc/c-v850.texi: Likewise.
189 * doc/c-xgate.texi: Likewise.
190 * doc/c-xtensa.texi: Likewise.
191 * dwarf2dbg.c: Likewise.
192 * ecoff.c: Likewise.
193 * itbl-ops.c: Likewise.
194 * listing.c: Likewise.
195 * macro.c: Likewise.
196 * po/gas.pot: Likewise.
197 * read.c: Likewise.
198 * struc-symbol.h: Likewise.
199 * symbols.h: Likewise.
200 * testsuite/gas/arc/relocs-errors.err: Likewise.
201 * write.c: Likewise.
202
203 2017-01-23 Nick Clifton <nickc@redhat.com>
204
205 * po/sv.po: Updated Swedish translation.
206
207 2017-01-20 Nick Clifton <nickc@redhat.com>
208
209 * config/tc-i386.c (parse_operands): Check for operand overflow
210 before setting the unspecified bit.
211
212 2017-01-18 Maciej W. Rozycki <macro@imgtec.com>
213
214 PR gas/20649
215 * config/tc-mips.c (pic_need_relax): Don't check for linkonce
216 symbols, remove the `segtype' parameter.
217 (mips_frob_file, md_estimate_size_before_relax): Adjust
218 accordingly.
219 (s_is_linkonce): Add an explanatory comment.
220 * testsuite/gas/mips/comdat-reloc.d: New test.
221 * testsuite/gas/mips/comdat-reloc.s: New test source.
222 * testsuite/gas/mips/mips.exp: Run the new test.
223
224 2017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
225
226 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
227 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
228
229 2017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
230
231 PR 21059
232 * config/bfin-lex.l: Support processing with flex 2.6.3.
233 * itbl-lex.l: Likewise.
234
235 2017-01-18 Nathan Sidwell <nathan@acm.org>
236
237 * as.h (gas_assert): Use abort.
238 (as_assert): Remove.
239 (signal_init): Declare.
240 * as.c (main): Call signal_init.
241 * messages.c: #include <signal.h>
242 (as_assert): Delete.
243 (as_abort): Allow NULL FILE.
244 (signal_crash): New.
245 (signal_init): Register fatal signal handlers.
246 * configure.ac: Check for strsignal.
247 * config.in: Rebuilt.
248 * configure: Rebuilt.
249
250 2017-01-17 Nick Clifton <nickc@redhat.com>
251
252 * po/sv.po: Updated Swedish translation.
253
254 2017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
255
256 * config/tc-i386.c (cpu_arch): Add .avx512_vpopcntdq.
257 (cpu_noarch): Add noavx512_vpopcntdq.
258 * doc/c-i386.texi: Document avx512_vpopcntdq, noavx512_vpopcntdq.
259 * testsuite/gas/i386/i386.exp: Run AVX512_VPOPCNTDQ tests.
260 * testsuite/gas/i386/avx512_vpopcntdqd-intel.d: New file.
261 * testsuite/gas/i386/avx512_vpopcntdqd.d: Ditto.
262 * testsuite/gas/i386/avx512_vpopcntdqd.s: Ditto.
263 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd-intel.d: Ditto.
264 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.d: Ditto.
265 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.s: Ditto.
266
267 2017-01-12 Nick Clifton <nickc@redhat.com>
268
269 * read.c (temp_ilp): New function. Installs a temporary input
270 line pointer.
271 (restore_ilp): New function. Restores the original input line
272 pointer.
273 * read.h (temp_ilp): Prototype.
274 (restore_ilp): Prototype.
275 * stabs.c (dot_func_p): Use bfd_boolean type.
276 (generate_asm_file): Use temp_ilp and restore_ilp.
277 (stabs_generate_asm_lineno): Likewise.
278 (stabs_generate_asm_endfunc): Likewise.
279
280 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
281
282 * configure.tgt: Add entry for i386-redox.
283
284 2017-01-10 Nick Clifton <nickc@redhat.com>
285
286 * po/sv.po: Updated Swedish translation.
287
288 2017-01-10 Tristan Gingold <gingold@adacore.com>
289
290 * testsuite/gas/all/sleb128-8.d: Adjust test.
291 * testsuite/gas/all/gas.exp (test_cond): Likewise.
292
293 2017-01-10 Tristan Gingold <gingold@adacore.com>
294
295 * read.c (emit_leb128_expr): Extended unsigned big number for
296 sleb128.
297 * testsuite/gas/all/gas.exp (test_cond): Add sleb128-8 test.
298 * testsuite/gas/all/sleb128.d: New test.
299 * testsuite/gas/all/sleb128.s: New test source.
300
301 2017-01-09 Andrew Waterman <andrew@sifive.com>
302
303 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
304 against constants.
305 (md_apply_fix): Mark relocations against constants as "done."
306
307 2017-01-09 Andrew Waterman <andrew@sifive.com>
308
309 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
310 against constants.
311 (md_apply_fix): Mark relocations against constants as "done."
312
313 2017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
314 Kito Cheng <kito.cheng@gmail.com>
315
316 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
317 Removed.
318 (SDATA_START_SYMBOLS): Likewise.
319
320 2017-01-09 Nick Clifton <nickc@redhat.com>
321
322 * po/sv.po: New Swedish translation.
323 * configure.ac (ALL_LINGUAS): Add sv.
324 * configure: Regenerate.
325
326 2017-01-09 Andrew Waterman <andrew@sifive.com>
327
328 * config/tc-riscv.c (relaxed_branch_length): Use the long
329 sequence when the target is a weak symbol.
330
331 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
332
333 * config/tc-aarch64.c (aarch64_features): Add rcpc.
334 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
335 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Rename to ...
336 * testsuite/gas/aarch64/ldst-rcpc.d: This.
337 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Rename to ...
338 * testsuite/gas/aarch64/ldst-rcpc.s: This.
339 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: New test.
340
341 2017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
342
343 PR gas/20992
344 * configure.tgt: Treat sparcv9 as sparc64.
345
346 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
347
348 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
349 extension.
350 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
351 enabled and no other ABI is specified.
352
353 2017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
354
355 * config/tc-pru.c (md_number_to_chars): Fix parameter to be
356 valueT, as declared in tc.h.
357 (md_apply_fix): Fix to work on 32-bit hosts.
358
359 2017-01-02 Alan Modra <amodra@gmail.com>
360
361 Update year range in copyright notice of all files.
362
363 For older changes see ChangeLog-2016
364 \f
365 Copyright (C) 2017 Free Software Foundation, Inc.
366
367 Copying and distribution of this file, with or without modification,
368 are permitted in any medium without royalty provided the copyright
369 notice and this notice are preserved.
370
371 Local Variables:
372 mode: change-log
373 left-margin: 8
374 fill-column: 74
375 version-control: never
376 End:
This page took 0.043931 seconds and 5 git commands to generate.