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