gas: Use ARM EABI for RTEMS
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
4
5 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7 * configure.tgt (sh-*-rtemscoff*): Remove.
8
9 2017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11 * configure.tgt (riscv*-*-*): Remove em=linux.
12
13 2017-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
119 2017-01-23 Nick Clifton <nickc@redhat.com>
120
121 * po/sv.po: Updated Swedish translation.
122
123 2017-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
128 2017-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
140 2017-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
145 2017-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
151 2017-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
166 2017-01-17 Nick Clifton <nickc@redhat.com>
167
168 * po/sv.po: Updated Swedish translation.
169
170 2017-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
183 2017-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
196 2017-01-11 Jeremy Soller <jackpot51@gmail.com>
197
198 * configure.tgt: Add entry for i386-redox.
199
200 2017-01-10 Nick Clifton <nickc@redhat.com>
201
202 * po/sv.po: Updated Swedish translation.
203
204 2017-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
209 2017-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
217 2017-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
223 2017-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
229 2017-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
236 2017-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
242 2017-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
247 2017-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
257 2017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
258
259 PR gas/20992
260 * configure.tgt: Treat sparcv9 as sparc64.
261
262 2017-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
269 2017-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
275 2017-01-02 Alan Modra <amodra@gmail.com>
276
277 Update year range in copyright notice of all files.
278
279 For older changes see ChangeLog-2016
280 \f
281 Copyright (C) 2017 Free Software Foundation, Inc.
282
283 Copying and distribution of this file, with or without modification,
284 are permitted in any medium without royalty provided the copyright
285 notice and this notice are preserved.
286
287 Local Variables:
288 mode: change-log
289 left-margin: 8
290 fill-column: 74
291 version-control: never
292 End:
This page took 0.037719 seconds and 5 git commands to generate.