gas: Use ARM EABI for RTEMS
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
3e97ba8a
SH
12017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
4
850d84f6
SH
52017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7 * configure.tgt (sh-*-rtemscoff*): Remove.
8
666c6aff
SH
92017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11 * configure.tgt (riscv*-*-*): Remove em=linux.
12
33eaf5de
NC
132017-01-23 Sebastian Rasmussen <sebras@gmail.com>
14
15 PR gas/21072
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.
108 * ecoff.c: Likewise.
109 * itbl-ops.c: Likewise.
110 * listing.c: Likewise.
111 * macro.c: Likewise.
112 * po/gas.pot: Likewise.
113 * read.c: Likewise.
114 * struc-symbol.h: Likewise.
115 * symbols.h: Likewise.
116 * testsuite/gas/arc/relocs-errors.err: Likewise.
117 * write.c: Likewise.
118
8069955e
NC
1192017-01-23 Nick Clifton <nickc@redhat.com>
120
121 * po/sv.po: Updated Swedish translation.
122
9d46ce34
NC
1232017-01-20 Nick Clifton <nickc@redhat.com>
124
125 * config/tc-i386.c (parse_operands): Check for operand overflow
126 before setting the unspecified bit.
127
9e009953
MR
1282017-01-18 Maciej W. Rozycki <macro@imgtec.com>
129
130 PR gas/20649
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
134 accordingly.
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.
139
c13a63b0
SN
1402017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
141
142 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
143 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
144
2cedb9eb
BR
1452017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
146
147 PR 21059
148 * config/bfin-lex.l: Support processing with flex 2.6.3.
149 * itbl-lex.l: Likewise.
150
1ec4b9f2
NS
1512017-01-18 Nathan Sidwell <nathan@acm.org>
152
153 * as.h (gas_assert): Use abort.
154 (as_assert): Remove.
155 (signal_init): Declare.
156 * as.c (main): Call signal_init.
157 * messages.c: #include <signal.h>
158 (as_assert): Delete.
159 (as_abort): Allow NULL FILE.
160 (signal_crash): New.
161 (signal_init): Register fatal signal handlers.
162 * configure.ac: Check for strsignal.
163 * config.in: Rebuilt.
164 * configure: Rebuilt.
165
01fabda4 1662017-01-17 Nick Clifton <nickc@redhat.com>
6aa1df2d
NC
167
168 * po/sv.po: Updated Swedish translation.
169
620214f7
IT
1702017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
171
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.
182
1181551e
NC
1832017-01-12 Nick Clifton <nickc@redhat.com>
184
185 * read.c (temp_ilp): New function. Installs a temporary input
186 line pointer.
187 (restore_ilp): New function. Restores the original input line
188 pointer.
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.
195
f2e2d2f5
JS
1962017-01-11 Jeremy Soller <jackpot51@gmail.com>
197
198 * configure.tgt: Add entry for i386-redox.
199
07e8e623
NC
2002017-01-10 Nick Clifton <nickc@redhat.com>
201
202 * po/sv.po: Updated Swedish translation.
203
1a94eb29
TG
2042017-01-10 Tristan Gingold <gingold@adacore.com>
205
206 * testsuite/gas/all/sleb128-8.d: Adjust test.
207 * testsuite/gas/all/gas.exp (test_cond): Likewise.
208
74def31d
TG
2092017-01-10 Tristan Gingold <gingold@adacore.com>
210
211 * read.c (emit_leb128_expr): Extended unsigned big number for
212 sleb128.
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.
216
a5ec5e3f
AW
2172017-01-09 Andrew Waterman <andrew@sifive.com>
218
219 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
220 against constants.
221 (md_apply_fix): Mark relocations against constants as "done."
222
e294484e
AW
2232017-01-09 Andrew Waterman <andrew@sifive.com>
224
225 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
226 against constants.
227 (md_apply_fix): Mark relocations against constants as "done."
228
6ec11ab9
PD
2292017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
230 Kito Cheng <kito.cheng@gmail.com>
231
232 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
233 Removed.
234 (SDATA_START_SYMBOLS): Likewise.
235
20b52c88
NC
2362017-01-09 Nick Clifton <nickc@redhat.com>
237
238 * po/sv.po: New Swedish translation.
239 * configure.ac (ALL_LINGUAS): Add sv.
240 * configure: Regenerate.
241
01156111
AW
2422017-01-09 Andrew Waterman <andrew@sifive.com>
243
244 * config/tc-riscv.c (relaxed_branch_length): Use the long
245 sequence when the target is a weak symbol.
246
d74d4880
SN
2472017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
248
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.
256
10ab38d9
NJ
2572017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
258
259 PR gas/20992
260 * configure.tgt: Treat sparcv9 as sparc64.
261
cc917fd9
KC
2622017-01-03 Kito Cheng <kito.cheng@gmail.com>
263
264 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
265 extension.
266 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
267 enabled and no other ABI is specified.
268
ddb2c6fd
DD
2692017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
270
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.
274
2571583a
AM
2752017-01-02 Alan Modra <amodra@gmail.com>
276
277 Update year range in copyright notice of all files.
278
5c1ad6b5 279For older changes see ChangeLog-2016
3499769a 280\f
5c1ad6b5 281Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
282
283Copying and distribution of this file, with or without modification,
284are permitted in any medium without royalty provided the copyright
285notice and this notice are preserved.
286
287Local Variables:
288mode: change-log
289left-margin: 8
290fill-column: 74
291version-control: never
292End:
This page took 0.092633 seconds and 4 git commands to generate.