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