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