[AArch64] Document +rcpc weak release consistency extension
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
01cca2f9
SN
12017-03-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
2
3 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
4
15c7c1d8
JB
52017-02-28 Jan Beulich <jbeulich@suse.com>
6
7 * testsuite/gas/i386/x86-64-avx.s: Add suffixed variants of
8 VPCMPESTR{I,M}.
9 * testsuite/gas/i386/x86-64-sse2avx.s: Likewise.
10 * testsuite/gas/i386/x86-64-sse4_2.s: Add suffixed variants
11 of PCMPESTR{I,M}.
12 * testsuite/gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
13 * testsuite/gas/i386/ilp32/x86-64-avx.d: Likewise.
14 * testsuite/gas/i386/ilp32/x86-64-sse2avx.d: Likewise.
15 * testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d: Likewise.
16 * testsuite/gas/i386/ilp32/x86-64-sse4_2.d: Likewise.
17 * testsuite/gas/i386/x86-64-avx-intel.d: Likewise.
18 * testsuite/gas/i386/x86-64-avx.d: Likewise.
19 * testsuite/gas/i386/x86-64-sse2avx.d: Likewise.
20 * testsuite/gas/i386/x86-64-sse4_2-intel.d: Likewise.
21 * testsuite/gas/i386/x86-64-sse4_2.d: Likewise.
22
4ef97a1b
AM
232017-02-28 Alan Modra <amodra@gmail.com>
24
25 * config/tc-nios2.h (TC_FORCE_RELOCATION_SUB_LOCAL): Define.
26
7ba71655
AM
272017-02-28 Alan Modra <amodra@gmail.com>
28
29 * config/tc-ppc.c (md_assemble): Use BFD_RELOC_PPC_16DX_HA for addpcis.
30 (md_apply_fix): Remove fx_subsy check. Move code converting to
31 pcrel reloc earlier and handle BFD_RELOC_PPC_16DX_HA. Remove code
32 emiiting errors on seeing fx_pcrel set on unexpected relocs, as
33 that is done now by the generic code via..
34 * config/tc-ppc.h (TC_FORCE_RELOCATION_SUB_LOCAL): ..this. Define.
35 (TC_VALIDATE_FIX_SUB): Define.
36
0e392101
MR
372017-02-28 Maciej W. Rozycki <macro@imgtec.com>
38
39 * testsuite/gas/mips/jalr4.s: Add `jalr $0, $25' instructions.
40 * testsuite/gas/mips/jalr4.d: Adjust accordingly. Remove MIPSr6
41 encoding patterns.
42 * testsuite/gas/mips/jalr4-n64.d: Likewise.
43 * testsuite/gas/mips/mipsr6@jalr4.d: New test.
44 * testsuite/gas/mips/mipsr6@jalr4-n32.d: New test.
45 * testsuite/gas/mips/mipsr6@jalr4-n64.d: New test.
46
dd803a24
AM
472017-02-25 Alan Modra <amodra@gmail.com>
48
49 * testsuite/gas/elf/strtab.s: Don't put directives on first
50 column or continuation with labels not in first column.
51
582e12bf
RS
522017-02-24 Richard Sandiford <richard.sandiford@arm.com>
53
54 * doc/c-aarch64.texi: Document that sve implies fp16, simd and compnum.
55 * config/tc-aarch64.c (parse_vector_type_for_operand): Allow .q
56 to be used with SVE registers.
57 (parse_operands): Handle new SVE operands.
58 (aarch64_features): Make "sve" require F16 rather than FP. Also
59 require COMPNUM.
60 * testsuite/gas/aarch64/sve.s: Add tests for new instructions.
61 Include compnum tests.
62 * testsuite/gas/aarch64/sve.d: Update accordingly.
63 * testsuite/gas/aarch64/sve-invalid.s: Add tests for new instructions.
64 * testsuite/gas/aarch64/sve-invalid.l: Update accordingly. Also
65 update expected output for new FMOV and MOV alternatives.
66
f482d304
RS
672017-02-24 Richard Sandiford <richard.sandiford@arm.com>
68
69 * doc/c-aarch64.texi: Add a "compnum" entry.
70 * config/tc-aarch64.c (aarch64_features): Likewise,
71 * testsuite/gas/aarch64/advsimd-compnum.s: New test.
72 * testsuite/gas/aarch64/advsimd-compnum.d: Likewise.
73
7db2c588
JB
742017-02-24 Jan Beulich <jbeulich@suse.com>
75
76 * testsuite/gas/i386/opcode.s: Add alternative TEST forms.
77 * testsuite/gas/i386/x86-64-opcode.s: Likewise.
78 * testsuite/gas/i386/opcode.d: Adjust accordingly.
79 * testsuite/gas/i386/opcode-intel.d: Likewise.
80 * testsuite/gas/i386/x86-64-opcode.d: Likewise.
81 * testsuite/gas/i386/ilp32/x86-64-opcode.d: Likewise.
82
1b3cee56
SL
832017-02-24 Sheldon Lobo <sheldon.lobo@oracle.com>
84
85 Test cases for the architecture level aware SPARC ASI work.
86 * gas/testsuite/gas/sparc/sparc.exp: 2 new tests
87 * gas/testsuite/gas/sparc/asi-bump-warn.s: New test
88 * gas/testsuite/gas/sparc/asi-bump-warn.l: Likewise
89 * gas/testsuite/gas/sparc/asi-arch-error.s: Likewise
90 * gas/testsuite/gas/sparc/asi-arch-error.l: Likewise
91
c1556ecd
MR
922017-02-23 Maciej W. Rozycki <macro@imgtec.com>
93
94 * testsuite/gas/mips/jalr4.d: New test.
95 * testsuite/gas/mips/jalr4-n32.d: New test.
96 * testsuite/gas/mips/jalr4-n64.d: New test.
97 * testsuite/gas/mips/jalr4.s: New test source.
98 * testsuite/gas/mips/mips.exp: Run the new tests.
99
1e9d41d4
SL
1002017-02-23 Sheldon Lobo <sheldon.lobo@oracle.com>
101
102 Add support for associating SPARC ASIs with an architecture level.
103 * config/tc-sparc.c (parse_sparc_asi): New encode SPARC ASIs.
104
946416fc
JB
1052017-02-23 Jan Beulich <jbeulich@suse.com>
106
107 * testsuite/gas/all/err-sizeof.s: Don't use sums or differences
108 of symbols as expression.
109
1102017-02-23 Jan Beulich <jbeulich@suse.com>
4c5b8d1e
JB
111
112 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.d: Add 32- and 16-
113 bit GPR forms of BNDCL, BNDCU, and BNDCN. Add RSP-as-index
114 Intel syntax forms of BNDMK, BNDSTX, and BNDLDX.
115 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.l: Adjust.
116
5ff6a06c
MR
1172017-02-22 Maciej W. Rozycki <macro@imgtec.com>
118
119 * ecoff.c (ecoff_directive_end) [md_flush_pending_output]: Call
120 `md_flush_pending_output'.
121 * config/tc-mips.c (s_mips_end) [md_flush_pending_output]: Call
122 `md_flush_pending_output' unconditionally.
123 * testsuite/gas/mips/debug-label-end-1.d: New test.
124 * testsuite/gas/mips/debug-label-end-2.d: New test.
125 * testsuite/gas/mips/debug-label-end-3.d: New test.
126 * testsuite/gas/mips/debug-label-end.s: New test source.
127 * testsuite/gas/mips/mips.exp: Run the new tests.
128
25890fc2
HPN
1292017-02-22 Hans-Peter Nilsson <hp@axis.com>
130
131 * testsuite/gas/all/err-sizeof.s: Include cris*-*-* in the list of
132 targets yielding an error message matching "too complex".
133
5ffbd927
NC
1342017-02-22 Nick Clifton <nickc@redhat.com>
135
136 * testsuite/gas/arm/vcmp-noprefix-imm.d: Skip for non-ELF targets.
137
b0c53498
JB
1382017-02-21 Jan Beulich <jbeulich@suse.com>
139
140 * expr.c (operand): Handle missing operand to .startof.() and
141 .sizeof.().
142 * testsuite/gas/all/err-sizeof.s: New.
143
ece5dcc1
AM
1442017-02-20 Alan Modra <amodra@gmail.com>
145
146 PR 21118
147 * NEWS: Revise powerpc register check.
148 * config/tc-ppc.c (ppc_optimize_expr, md_assemble): Make "invalid
149 register expression" a warning.
150
37f9ec62
MR
1512017-02-17 Maciej W. Rozycki <macro@imgtec.com>
152
153 * ecoff.c (ecoff_directive_ent, add_procedure): Handle `.aent'.
154 * config/obj-ecoff.c (obj_pseudo_table): Add "aent" entry.
155 * config/obj-elf.c (ecoff_debug_pseudo_table): Likewise.
156 * testsuite/gas/mips/aent-2.d: New test.
157 * testsuite/gas/mips/aent-mdebug.d: New test.
158 * testsuite/gas/mips/aent-mdebug-2.d: New test.
159 * testsuite/gas/mips/mips.exp: Run the new tests.
160
773fb663
RS
1612017-02-15 Richard Sandiford <richard.sandiford@arm.com>
162
163 * testsuite/gas/aarch64/sve-sysreg.s,
164 testsuite/gas/aarch64/sve-sysreg.d,
165 testsuite/gas/aarch64/sve-sysreg-invalid.d,
166 testsuite/gas/aarch64/sve-sysreg-invalid.l: New tests.
167
7a2114e7
RS
1682017-02-15 Richard Sandiford <richard.sandiford@arm.com>
169
170 * doc/c-aarch64.texi: Fix sve entry.
171
cc07cda6
CZ
1722017-02-15 Claudiu Zissulescu <claziss@synopsys.com>
173
174 * config/tc-arc.c (md_convert_frag): Remove @pcl relocation
175 information from input expression.
176 (assemble_insn): Make sure pcrel is correctly set.
177 (arc_pcrel_adjust): Compensate for PCL rounding.
178 * testsuite/gas/arc/relax-add01.d: New file.
179 * testsuite/gas/arc/relax-add01.s: Likewise.
180 * testsuite/gas/arc/relax-add02.d: Likewise.
181 * testsuite/gas/arc/relax-add02.s: Likewise.
182 * testsuite/gas/arc/relax-add03.d: Likewise.
183 * testsuite/gas/arc/relax-add03.s: Likewise.
184 * testsuite/gas/arc/relax-add04.d: Likewise.
185 * testsuite/gas/arc/relax-add04.s: Likewise.
186 * testsuite/gas/arc/relax-ld01.d: Likewise.
187 * testsuite/gas/arc/relax-ld01.s: Likewise.
188 * testsuite/gas/arc/relax-ld02.d: Likewise.
189 * testsuite/gas/arc/relax-ld02.s: Likewise.
190 * testsuite/gas/arc/relax-mov01.d: Likewise.
191 * testsuite/gas/arc/relax-mov01.s: Likewise.
192 * testsuite/gas/arc/relax-mov02.d: Likewise.
193 * testsuite/gas/arc/relax-mov02.s: Likewise.
194 * testsuite/gas/arc/relax-mpy01.d: Likewise.
195 * testsuite/gas/arc/relax-mpy01.s: Likewise.
196 * testsuite/gas/arc/relax-sub01.d: Likewise.
197 * testsuite/gas/arc/relax-sub01.s: Likewise.
198 * testsuite/gas/arc/relax-sub02.d: Likewise.
199 * testsuite/gas/arc/relax-sub02.s: Likewise.
200 * testsuite/gas/arc/relax-sub03.d: Likewise.
201 * testsuite/gas/arc/relax-sub03.s: Likewise.
202 * testsuite/gas/arc/relax-sub04.d: Likewise.
203 * testsuite/gas/arc/relax-sub04.s: Likewise.
204
66a5a740
VG
2052017-02-09 Vineet Gupta <vgupta@synopsys.com>
206
207 * testsuite/gas/arc/st.d: Update for 0xe having a name now
208
7e0de605
AM
2092017-02-14 Alan Modra <amodra@gmail.com>
210
211 PR 21118
212 * NEWS: Mention powerpc register checks.
213 * config/tc-ppc.c (struct pd_reg): Make value a short. Add flags.
214 (pre_defined_registers): Delete fpscr and pmr entries. Set
215 register type in flags.
216 (cr_names): Set type in flags.
217 (reg_name_search): Return pointer to struct pd_reg rather than value.
218 (register_name): Adjust to suit. Set X_md from flags.
219 (ppc_parse_name): Likewise.
220 (ppc_optimize_expr): New function.
221 (md_assemble): Verify expresion reg flags match operand.
222 * config/tc-ppc.h (md_optimize_expr): Define.
223 (ppc_optimize_expr): Declare.
224
606a935e
AM
2252017-02-14 Alan Modra <amodra@gmail.com>
226
227 * testsuite/gas/ppc/cell.s: Correct invalid registers.
228 * testsuite/gas/ppc/vle-simple-1.s: Likewise.
229 * testsuite/gas/ppc/vle-simple-2.s: Likewise.
230
3c6452ae
TP
2312017-02-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
232
233 * config/tc-arm.c (parse_ifimm_zero): Make prefix optional in unified
234 syntax.
235 * testsuite/gas/arm/vcmp-noprefix-imm.d: New file.
236 * testsuite/gas/arm/vcmp-noprefix-imm.s: New file.
237
dce75bf9
NP
2382017-02-10 Nicholas Piggin <npiggin@gmail.com>
239
240 * testsuite/gas/ppc/power9.d <scv, rfscv>: New tests.
241
73201331
MR
2422017-02-02 Maciej W. Rozycki <macro@imgtec.com>
243
244 * doc/as.texinfo (Overview): Select MIPS options for man page
245 inclusion.
246
8b10b0b3
MR
2472017-01-30 Maciej W. Rozycki <macro@imgtec.com>
248
249 * config/tc-mips.c (mips_ignore_branch_isa): New variable.
250 (options): Add OPTION_IGNORE_BRANCH_ISA and
251 OPTION_NO_IGNORE_BRANCH_ISA enum values.
252 (md_longopts): Add "mignore-branch-isa" and
253 "mno-ignore-branch-isa" options.
254 (md_parse_option): Handle OPTION_IGNORE_BRANCH_ISA and
255 OPTION_NO_IGNORE_BRANCH_ISA.
256 (fix_bad_cross_mode_branch_p): Return FALSE if
257 `mips_ignore_branch_isa' has been set.
258 (md_show_usage): Add `-mignore-branch-isa' and
259 `-mno-ignore-branch-isa'.
260
261 * doc/as.texinfo (Target MIPS options): Add
262 `-mignore-branch-isa' and `-mno-ignore-branch-isa' options.
263 (-mignore-branch-isa, -mno-ignore-branch-isa): New options.
264 * doc/c-mips.texi (MIPS Options): Add `-mignore-branch-isa' and
265 `-mno-ignore-branch-isa' options.
266
267 * testsuite/gas/mips/branch-local-ignore-2.d: New test.
268 * testsuite/gas/mips/branch-local-ignore-3.d: New test.
269 * testsuite/gas/mips/branch-local-ignore-n32-2.d: New test.
270 * testsuite/gas/mips/branch-local-ignore-n32-3.d: New test.
271 * testsuite/gas/mips/branch-local-ignore-n64-2.d: New test.
272 * testsuite/gas/mips/branch-local-ignore-n64-3.d: New test.
273 * testsuite/gas/mips/mips.exp: Run the new tests.
274
7795a8f8
MR
2752017-01-30 Maciej W. Rozycki <macro@imgtec.com>
276
277 * testsuite/gas/mips/branch-local-2.d: New test.
278 * testsuite/gas/mips/branch-local-3.d: New test.
279 * testsuite/gas/mips/branch-local-n32-2.d: New test.
280 * testsuite/gas/mips/branch-local-n32-3.d: New test.
281 * testsuite/gas/mips/branch-local-n64-2.d: New test.
282 * testsuite/gas/mips/branch-local-n64-3.d: New test.
283 * testsuite/gas/mips/mips.exp: Fold corresponding list tests
284 into the new tests.
285
8ec5cf65
AD
2862017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
287
288 PR 21056
289 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
290 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
291
de514cf3
SH
2922017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
293
294 * configure.tgt (aarch64*-*-rtems*): Remove.
295 (bfin-*-rtems*): Likewise.
296 (h8300-*-rtems*): Likewise.
297 (i386-*-rtems*): Likewise.
298 (m32c-*-rtems*): Likewise.
299 (m32r-*-rtems*): Likewise.
300 (m68k-*-rtems*): Likewise.
301 (mips-*-rtems*): Likewise.
302 (nios2-*-rtems*): Likewise.
303 (ppc-*-rtems*): Likewise.
304 (sh-*-rtems*): Likewise.
305 (sparc64-*-rtems*): Likewise.
306 (sparc-*-rtems*): Likewise.
307 (*-*-rtems*) Use ELF format.
308
3e97ba8a
SH
3092017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
310
311 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
312
850d84f6
SH
3132017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
314
315 * configure.tgt (sh-*-rtemscoff*): Remove.
316
666c6aff
SH
3172017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
318
319 * configure.tgt (riscv*-*-*): Remove em=linux.
320
33eaf5de
NC
3212017-01-23 Sebastian Rasmussen <sebras@gmail.com>
322
323 PR gas/21072
324 * asintl.h: Fix spelling mistakes and typos.
325 * atof-generic.c: Likewise.
326 * bit_fix.h: Likewise.
327 * config/atof-ieee.c: Likewise.
328 * config/bfin-defs.h: Likewise.
329 * config/bfin-parse.y: Likewise.
330 * config/obj-coff-seh.h: Likewise.
331 * config/obj-coff.c: Likewise.
332 * config/obj-evax.c: Likewise.
333 * config/obj-macho.c: Likewise.
334 * config/rx-parse.y: Likewise.
335 * config/tc-aarch64.c: Likewise.
336 * config/tc-alpha.c: Likewise.
337 * config/tc-arc.c: Likewise.
338 * config/tc-arm.c: Likewise.
339 * config/tc-avr.c: Likewise.
340 * config/tc-bfin.c: Likewise.
341 * config/tc-cr16.c: Likewise.
342 * config/tc-cris.c: Likewise.
343 * config/tc-crx.c: Likewise.
344 * config/tc-d10v.c: Likewise.
345 * config/tc-d30v.c: Likewise.
346 * config/tc-dlx.c: Likewise.
347 * config/tc-epiphany.c: Likewise.
348 * config/tc-frv.c: Likewise.
349 * config/tc-hppa.c: Likewise.
350 * config/tc-i370.c: Likewise.
351 * config/tc-i386-intel.c: Likewise.
352 * config/tc-i386.c: Likewise.
353 * config/tc-i960.c: Likewise.
354 * config/tc-ia64.c: Likewise.
355 * config/tc-m32r.c: Likewise.
356 * config/tc-m68hc11.c: Likewise.
357 * config/tc-m68k.c: Likewise.
358 * config/tc-mcore.c: Likewise.
359 * config/tc-mep.c: Likewise.
360 * config/tc-mep.h: Likewise.
361 * config/tc-metag.c: Likewise.
362 * config/tc-microblaze.c: Likewise.
363 * config/tc-mips.c: Likewise.
364 * config/tc-mmix.c: Likewise.
365 * config/tc-mn10200.c: Likewise.
366 * config/tc-mn10300.c: Likewise.
367 * config/tc-msp430.c: Likewise.
368 * config/tc-msp430.h: Likewise.
369 * config/tc-nds32.c: Likewise.
370 * config/tc-nds32.h: Likewise.
371 * config/tc-nios2.c: Likewise.
372 * config/tc-nios2.h: Likewise.
373 * config/tc-ns32k.c: Likewise.
374 * config/tc-pdp11.c: Likewise.
375 * config/tc-ppc.c: Likewise.
376 * config/tc-pru.c: Likewise.
377 * config/tc-rx.c: Likewise.
378 * config/tc-s390.c: Likewise.
379 * config/tc-score.c: Likewise.
380 * config/tc-score7.c: Likewise.
381 * config/tc-sh.c: Likewise.
382 * config/tc-sh64.c: Likewise.
383 * config/tc-sparc.c: Likewise.
384 * config/tc-tic4x.c: Likewise.
385 * config/tc-tic54x.c: Likewise.
386 * config/tc-v850.c: Likewise.
387 * config/tc-vax.c: Likewise.
388 * config/tc-visium.c: Likewise.
389 * config/tc-xgate.c: Likewise.
390 * config/tc-xtensa.c: Likewise.
391 * config/tc-z80.c: Likewise.
392 * config/tc-z8k.c: Likewise.
393 * config/te-vms.c: Likewise.
394 * config/xtensa-relax.c: Likewise.
395 * doc/as.texinfo: Likewise.
396 * doc/c-arm.texi: Likewise.
397 * doc/c-hppa.texi: Likewise.
398 * doc/c-i370.texi: Likewise.
399 * doc/c-i386.texi: Likewise.
400 * doc/c-m32r.texi: Likewise.
401 * doc/c-m68k.texi: Likewise.
402 * doc/c-mmix.texi: Likewise.
403 * doc/c-msp430.texi: Likewise.
404 * doc/c-nds32.texi: Likewise.
405 * doc/c-ns32k.texi: Likewise.
406 * doc/c-riscv.texi: Likewise.
407 * doc/c-rx.texi: Likewise.
408 * doc/c-s390.texi: Likewise.
409 * doc/c-tic6x.texi: Likewise.
410 * doc/c-tilegx.texi: Likewise.
411 * doc/c-tilepro.texi: Likewise.
412 * doc/c-v850.texi: Likewise.
413 * doc/c-xgate.texi: Likewise.
414 * doc/c-xtensa.texi: Likewise.
415 * dwarf2dbg.c: Likewise.
416 * ecoff.c: Likewise.
417 * itbl-ops.c: Likewise.
418 * listing.c: Likewise.
419 * macro.c: Likewise.
420 * po/gas.pot: Likewise.
421 * read.c: Likewise.
422 * struc-symbol.h: Likewise.
423 * symbols.h: Likewise.
424 * testsuite/gas/arc/relocs-errors.err: Likewise.
425 * write.c: Likewise.
426
8069955e
NC
4272017-01-23 Nick Clifton <nickc@redhat.com>
428
429 * po/sv.po: Updated Swedish translation.
430
9d46ce34
NC
4312017-01-20 Nick Clifton <nickc@redhat.com>
432
433 * config/tc-i386.c (parse_operands): Check for operand overflow
434 before setting the unspecified bit.
435
9e009953
MR
4362017-01-18 Maciej W. Rozycki <macro@imgtec.com>
437
438 PR gas/20649
439 * config/tc-mips.c (pic_need_relax): Don't check for linkonce
440 symbols, remove the `segtype' parameter.
441 (mips_frob_file, md_estimate_size_before_relax): Adjust
442 accordingly.
443 (s_is_linkonce): Add an explanatory comment.
444 * testsuite/gas/mips/comdat-reloc.d: New test.
445 * testsuite/gas/mips/comdat-reloc.s: New test source.
446 * testsuite/gas/mips/mips.exp: Run the new test.
447
c13a63b0
SN
4482017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
449
450 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
451 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
452
2cedb9eb
BR
4532017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
454
455 PR 21059
456 * config/bfin-lex.l: Support processing with flex 2.6.3.
457 * itbl-lex.l: Likewise.
458
1ec4b9f2
NS
4592017-01-18 Nathan Sidwell <nathan@acm.org>
460
461 * as.h (gas_assert): Use abort.
462 (as_assert): Remove.
463 (signal_init): Declare.
464 * as.c (main): Call signal_init.
465 * messages.c: #include <signal.h>
466 (as_assert): Delete.
467 (as_abort): Allow NULL FILE.
468 (signal_crash): New.
469 (signal_init): Register fatal signal handlers.
470 * configure.ac: Check for strsignal.
471 * config.in: Rebuilt.
472 * configure: Rebuilt.
473
01fabda4 4742017-01-17 Nick Clifton <nickc@redhat.com>
6aa1df2d
NC
475
476 * po/sv.po: Updated Swedish translation.
477
620214f7
IT
4782017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
479
480 * config/tc-i386.c (cpu_arch): Add .avx512_vpopcntdq.
481 (cpu_noarch): Add noavx512_vpopcntdq.
482 * doc/c-i386.texi: Document avx512_vpopcntdq, noavx512_vpopcntdq.
483 * testsuite/gas/i386/i386.exp: Run AVX512_VPOPCNTDQ tests.
484 * testsuite/gas/i386/avx512_vpopcntdqd-intel.d: New file.
485 * testsuite/gas/i386/avx512_vpopcntdqd.d: Ditto.
486 * testsuite/gas/i386/avx512_vpopcntdqd.s: Ditto.
487 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd-intel.d: Ditto.
488 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.d: Ditto.
489 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.s: Ditto.
490
1181551e
NC
4912017-01-12 Nick Clifton <nickc@redhat.com>
492
493 * read.c (temp_ilp): New function. Installs a temporary input
494 line pointer.
495 (restore_ilp): New function. Restores the original input line
496 pointer.
497 * read.h (temp_ilp): Prototype.
498 (restore_ilp): Prototype.
499 * stabs.c (dot_func_p): Use bfd_boolean type.
500 (generate_asm_file): Use temp_ilp and restore_ilp.
501 (stabs_generate_asm_lineno): Likewise.
502 (stabs_generate_asm_endfunc): Likewise.
503
f2e2d2f5
JS
5042017-01-11 Jeremy Soller <jackpot51@gmail.com>
505
506 * configure.tgt: Add entry for i386-redox.
507
07e8e623
NC
5082017-01-10 Nick Clifton <nickc@redhat.com>
509
510 * po/sv.po: Updated Swedish translation.
511
1a94eb29
TG
5122017-01-10 Tristan Gingold <gingold@adacore.com>
513
514 * testsuite/gas/all/sleb128-8.d: Adjust test.
515 * testsuite/gas/all/gas.exp (test_cond): Likewise.
516
74def31d
TG
5172017-01-10 Tristan Gingold <gingold@adacore.com>
518
519 * read.c (emit_leb128_expr): Extended unsigned big number for
520 sleb128.
521 * testsuite/gas/all/gas.exp (test_cond): Add sleb128-8 test.
522 * testsuite/gas/all/sleb128.d: New test.
523 * testsuite/gas/all/sleb128.s: New test source.
524
a5ec5e3f
AW
5252017-01-09 Andrew Waterman <andrew@sifive.com>
526
527 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
528 against constants.
529 (md_apply_fix): Mark relocations against constants as "done."
530
e294484e
AW
5312017-01-09 Andrew Waterman <andrew@sifive.com>
532
533 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
534 against constants.
535 (md_apply_fix): Mark relocations against constants as "done."
536
6ec11ab9
PD
5372017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
538 Kito Cheng <kito.cheng@gmail.com>
539
540 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
541 Removed.
542 (SDATA_START_SYMBOLS): Likewise.
543
20b52c88
NC
5442017-01-09 Nick Clifton <nickc@redhat.com>
545
546 * po/sv.po: New Swedish translation.
547 * configure.ac (ALL_LINGUAS): Add sv.
548 * configure: Regenerate.
549
01156111
AW
5502017-01-09 Andrew Waterman <andrew@sifive.com>
551
552 * config/tc-riscv.c (relaxed_branch_length): Use the long
553 sequence when the target is a weak symbol.
554
d74d4880
SN
5552017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
556
557 * config/tc-aarch64.c (aarch64_features): Add rcpc.
558 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
559 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Rename to ...
560 * testsuite/gas/aarch64/ldst-rcpc.d: This.
561 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Rename to ...
562 * testsuite/gas/aarch64/ldst-rcpc.s: This.
563 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: New test.
564
10ab38d9
NJ
5652017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
566
567 PR gas/20992
568 * configure.tgt: Treat sparcv9 as sparc64.
569
cc917fd9
KC
5702017-01-03 Kito Cheng <kito.cheng@gmail.com>
571
572 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
573 extension.
574 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
575 enabled and no other ABI is specified.
576
ddb2c6fd
DD
5772017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
578
579 * config/tc-pru.c (md_number_to_chars): Fix parameter to be
580 valueT, as declared in tc.h.
581 (md_apply_fix): Fix to work on 32-bit hosts.
582
2571583a
AM
5832017-01-02 Alan Modra <amodra@gmail.com>
584
585 Update year range in copyright notice of all files.
586
5c1ad6b5 587For older changes see ChangeLog-2016
3499769a 588\f
5c1ad6b5 589Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
590
591Copying and distribution of this file, with or without modification,
592are permitted in any medium without royalty provided the copyright
593notice and this notice are preserved.
594
595Local Variables:
596mode: change-log
597left-margin: 8
598fill-column: 74
599version-control: never
600End:
This page took 0.143549 seconds and 4 git commands to generate.