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