Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
1437d063
PB
12017-03-08 Peter Bergner <bergner@vnet.ibm.com>
2
3 * testsuite/gas/ppc/power9.d <lnia> New test.
4 * testsuite/gas/ppc/power9.s: Likewise.
5
ea86f534
AM
62017-03-07 Alan Modra <amodra@gmail.com>
7
8 * doc/as.texinfo (2byte, 4byte, 8byte): Correct @section placement.
9
2b841ec2
AM
102017-03-07 Tobin C. Harding <me@tobin.cc>
11 Alan Modra <amodra@gmail.com>
12
13 * doc/as.texinfo (2byte, 4byte, 8byte): Document.
14 * doc/c-arm.texi (2byte, 4byte, 8byte): Omit if ELF.
15
603555e5
L
162017-03-06 H.J. Lu <hongjiu.lu@intel.com>
17
18 * config/tc-i386.c (cpu_arch): Add .cet.
19 * doc/c-i386.texi: Document cet.
20 * testsuite/gas/i386/cet-intel.d: New file.
21 * testsuite/gas/i386/cet.d: Likewise.
22 * testsuite/gas/i386/cet.s: Likewise.
23 * testsuite/gas/i386/x86-64-cet-intel.d: Likewise.
24 * testsuite/gas/i386/x86-64-cet.d: Likewise.
25 * testsuite/gas/i386/x86-64-cet.s: Likewise.
26 * testsuite/gas/i386/i386.exp: Run Intel CET tests.
27
1cccfb31
L
282017-03-06 H.J. Lu <hongjiu.lu@intel.com>
29
30 * testsuite/gas/i386/x86-64-mpx-inval-2.s: Force a good alignment.
31 * testsuite/gas/i386/x86-64-mpx-inval-2.l: Expect [0-9A-F]+.
32
ea0de82e
AM
332017-03-06 Alan Modra <amodra@gmail.com>
34
35 * dw2gencfi.c (encoding_size): Return unsigned int.
36 (emit_expr_encoded): Assert size matches reloc bitsize.
37 (output_fde): Use unsigned for offset_size and addr_size. Set
38 addr_size earlier and use in place of constant 4 and uses of
39 DWARF2_FDE_RELOC_SIZE. Assert it matches reloc bitsize.
40
9e1a8675
AM
412017-03-06 Alan Modra <amodra@gmail.com>
42
43 * dw2gencfi.c: Wrap overlong lines. Add parens for emacs
44 auto reformat. Formatting and whitespace fixes.
45
49fced12
MW
462017-03-05 Mark Wielaard <mark@klomp.org>
47
48 * dwarf2dbg.c (out_debug_abbrev): Use DW_FORM_strp instead of
49 DW_FORM_string for DW_AT_name, DW_AT_comp_dir and DW_AT_producer.
50 (out_debug_info): Accept symbols to name, comp_dir and producer in
51 the .debug_str section and emit those offsets not full strings.
52 (out_debug_str): New function that outputs the strings for name,
53 comp_dir and producer in .debug_str and generates symbols to those
54 strings.
55 (out_debug_line): Create a .debug_str section if necessary and call
56 out_debug_str before calling out_debug_info.
57 * testsuite/gas/aarch64/dwarf.d: Add extra section symbol to expected
58 output.
59
9875b365
MR
602017-03-02 Maciej W. Rozycki <macro@imgtec.com>
61
62 * write.c (relax_segment) <rs_org>: Only bail out if the fixed
63 part of the frag has overrun the location requested.
64
65 * testsuite/gas/all/org-1.d: New test.
66 * testsuite/gas/all/org-2.d: New test.
67 * testsuite/gas/all/org-3.d: New test.
68 * testsuite/gas/all/org-4.d: New test.
69 * testsuite/gas/all/org-5.d: New test.
70 * testsuite/gas/all/org-6.d: New test.
71 * testsuite/gas/all/org-1.l: New stderr output.
72 * testsuite/gas/all/org-2.l: New stderr output.
73 * testsuite/gas/all/org-3.l: New stderr output.
74 * testsuite/gas/all/org-1.s: New test source.
75 * testsuite/gas/all/org-2.s: New test source.
76 * testsuite/gas/all/org-3.s: New test source.
77 * testsuite/gas/all/org-4.s: New test source.
78 * testsuite/gas/all/org-5.s: New test source.
79 * testsuite/gas/all/org-6.s: New test source.
80 * testsuite/gas/all/gas.exp: Run the new tests.
81
82 * testsuite/gas/mips/org-1.d: New test.
83 * testsuite/gas/mips/org-2.d: New test.
84 * testsuite/gas/mips/org-3.d: New test.
85 * testsuite/gas/mips/org-4.d: New test.
86 * testsuite/gas/mips/org-5.d: New test.
87 * testsuite/gas/mips/org-6.d: New test.
88 * testsuite/gas/mips/org-7.d: New test.
89 * testsuite/gas/mips/org-8.d: New test.
90 * testsuite/gas/mips/org-9.d: New test.
91 * testsuite/gas/mips/org-10.d: New test.
92 * testsuite/gas/mips/org-11.d: New test.
93 * testsuite/gas/mips/org-12.d: New test.
94 * testsuite/gas/mips/org-1.l: New stderr output.
95 * testsuite/gas/mips/org-4.l: New stderr output.
96 * testsuite/gas/mips/org-5.l: New stderr output.
97 * testsuite/gas/mips/org-6.l: New stderr output.
98 * testsuite/gas/mips/org-10.l: New stderr output.
99 * testsuite/gas/mips/org-1.s: New test source.
100 * testsuite/gas/mips/org-2.s: New test source.
101 * testsuite/gas/mips/org-3.s: New test source.
102 * testsuite/gas/mips/org-4.s: New test source.
103 * testsuite/gas/mips/org-5.s: New test source.
104 * testsuite/gas/mips/org-6.s: New test source.
105 * testsuite/gas/mips/org-7.s: New test source.
106 * testsuite/gas/mips/org-8.s: New test source.
107 * testsuite/gas/mips/org-9.s: New test source.
108 * testsuite/gas/mips/org-10.s: New test source.
109 * testsuite/gas/mips/org-11.s: New test source.
110 * testsuite/gas/mips/org-12.s: New test source.
111 * testsuite/gas/mips/mips.exp: Run the new tests.
112
01cca2f9
SN
1132017-03-01 Szabolcs Nagy <szabolcs.nagy@arm.com>
114
115 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
116
15c7c1d8
JB
1172017-02-28 Jan Beulich <jbeulich@suse.com>
118
119 * testsuite/gas/i386/x86-64-avx.s: Add suffixed variants of
120 VPCMPESTR{I,M}.
121 * testsuite/gas/i386/x86-64-sse2avx.s: Likewise.
122 * testsuite/gas/i386/x86-64-sse4_2.s: Add suffixed variants
123 of PCMPESTR{I,M}.
124 * testsuite/gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
125 * testsuite/gas/i386/ilp32/x86-64-avx.d: Likewise.
126 * testsuite/gas/i386/ilp32/x86-64-sse2avx.d: Likewise.
127 * testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d: Likewise.
128 * testsuite/gas/i386/ilp32/x86-64-sse4_2.d: Likewise.
129 * testsuite/gas/i386/x86-64-avx-intel.d: Likewise.
130 * testsuite/gas/i386/x86-64-avx.d: Likewise.
131 * testsuite/gas/i386/x86-64-sse2avx.d: Likewise.
132 * testsuite/gas/i386/x86-64-sse4_2-intel.d: Likewise.
133 * testsuite/gas/i386/x86-64-sse4_2.d: Likewise.
134
4ef97a1b
AM
1352017-02-28 Alan Modra <amodra@gmail.com>
136
137 * config/tc-nios2.h (TC_FORCE_RELOCATION_SUB_LOCAL): Define.
138
7ba71655
AM
1392017-02-28 Alan Modra <amodra@gmail.com>
140
141 * config/tc-ppc.c (md_assemble): Use BFD_RELOC_PPC_16DX_HA for addpcis.
142 (md_apply_fix): Remove fx_subsy check. Move code converting to
143 pcrel reloc earlier and handle BFD_RELOC_PPC_16DX_HA. Remove code
144 emiiting errors on seeing fx_pcrel set on unexpected relocs, as
145 that is done now by the generic code via..
146 * config/tc-ppc.h (TC_FORCE_RELOCATION_SUB_LOCAL): ..this. Define.
147 (TC_VALIDATE_FIX_SUB): Define.
148
0e392101
MR
1492017-02-28 Maciej W. Rozycki <macro@imgtec.com>
150
151 * testsuite/gas/mips/jalr4.s: Add `jalr $0, $25' instructions.
152 * testsuite/gas/mips/jalr4.d: Adjust accordingly. Remove MIPSr6
153 encoding patterns.
154 * testsuite/gas/mips/jalr4-n64.d: Likewise.
155 * testsuite/gas/mips/mipsr6@jalr4.d: New test.
156 * testsuite/gas/mips/mipsr6@jalr4-n32.d: New test.
157 * testsuite/gas/mips/mipsr6@jalr4-n64.d: New test.
158
dd803a24
AM
1592017-02-25 Alan Modra <amodra@gmail.com>
160
161 * testsuite/gas/elf/strtab.s: Don't put directives on first
162 column or continuation with labels not in first column.
163
582e12bf
RS
1642017-02-24 Richard Sandiford <richard.sandiford@arm.com>
165
166 * doc/c-aarch64.texi: Document that sve implies fp16, simd and compnum.
167 * config/tc-aarch64.c (parse_vector_type_for_operand): Allow .q
168 to be used with SVE registers.
169 (parse_operands): Handle new SVE operands.
170 (aarch64_features): Make "sve" require F16 rather than FP. Also
171 require COMPNUM.
172 * testsuite/gas/aarch64/sve.s: Add tests for new instructions.
173 Include compnum tests.
174 * testsuite/gas/aarch64/sve.d: Update accordingly.
175 * testsuite/gas/aarch64/sve-invalid.s: Add tests for new instructions.
176 * testsuite/gas/aarch64/sve-invalid.l: Update accordingly. Also
177 update expected output for new FMOV and MOV alternatives.
178
f482d304
RS
1792017-02-24 Richard Sandiford <richard.sandiford@arm.com>
180
181 * doc/c-aarch64.texi: Add a "compnum" entry.
182 * config/tc-aarch64.c (aarch64_features): Likewise,
183 * testsuite/gas/aarch64/advsimd-compnum.s: New test.
184 * testsuite/gas/aarch64/advsimd-compnum.d: Likewise.
185
7db2c588
JB
1862017-02-24 Jan Beulich <jbeulich@suse.com>
187
188 * testsuite/gas/i386/opcode.s: Add alternative TEST forms.
189 * testsuite/gas/i386/x86-64-opcode.s: Likewise.
190 * testsuite/gas/i386/opcode.d: Adjust accordingly.
191 * testsuite/gas/i386/opcode-intel.d: Likewise.
192 * testsuite/gas/i386/x86-64-opcode.d: Likewise.
193 * testsuite/gas/i386/ilp32/x86-64-opcode.d: Likewise.
194
1b3cee56
SL
1952017-02-24 Sheldon Lobo <sheldon.lobo@oracle.com>
196
197 Test cases for the architecture level aware SPARC ASI work.
198 * gas/testsuite/gas/sparc/sparc.exp: 2 new tests
199 * gas/testsuite/gas/sparc/asi-bump-warn.s: New test
200 * gas/testsuite/gas/sparc/asi-bump-warn.l: Likewise
201 * gas/testsuite/gas/sparc/asi-arch-error.s: Likewise
202 * gas/testsuite/gas/sparc/asi-arch-error.l: Likewise
203
c1556ecd
MR
2042017-02-23 Maciej W. Rozycki <macro@imgtec.com>
205
206 * testsuite/gas/mips/jalr4.d: New test.
207 * testsuite/gas/mips/jalr4-n32.d: New test.
208 * testsuite/gas/mips/jalr4-n64.d: New test.
209 * testsuite/gas/mips/jalr4.s: New test source.
210 * testsuite/gas/mips/mips.exp: Run the new tests.
211
1e9d41d4
SL
2122017-02-23 Sheldon Lobo <sheldon.lobo@oracle.com>
213
214 Add support for associating SPARC ASIs with an architecture level.
215 * config/tc-sparc.c (parse_sparc_asi): New encode SPARC ASIs.
216
946416fc
JB
2172017-02-23 Jan Beulich <jbeulich@suse.com>
218
219 * testsuite/gas/all/err-sizeof.s: Don't use sums or differences
220 of symbols as expression.
221
2222017-02-23 Jan Beulich <jbeulich@suse.com>
4c5b8d1e
JB
223
224 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.d: Add 32- and 16-
225 bit GPR forms of BNDCL, BNDCU, and BNDCN. Add RSP-as-index
226 Intel syntax forms of BNDMK, BNDSTX, and BNDLDX.
227 * gas/testsuite/gas/i386/x86-64-mpx-inval-2.l: Adjust.
228
5ff6a06c
MR
2292017-02-22 Maciej W. Rozycki <macro@imgtec.com>
230
231 * ecoff.c (ecoff_directive_end) [md_flush_pending_output]: Call
232 `md_flush_pending_output'.
233 * config/tc-mips.c (s_mips_end) [md_flush_pending_output]: Call
234 `md_flush_pending_output' unconditionally.
235 * testsuite/gas/mips/debug-label-end-1.d: New test.
236 * testsuite/gas/mips/debug-label-end-2.d: New test.
237 * testsuite/gas/mips/debug-label-end-3.d: New test.
238 * testsuite/gas/mips/debug-label-end.s: New test source.
239 * testsuite/gas/mips/mips.exp: Run the new tests.
240
25890fc2
HPN
2412017-02-22 Hans-Peter Nilsson <hp@axis.com>
242
243 * testsuite/gas/all/err-sizeof.s: Include cris*-*-* in the list of
244 targets yielding an error message matching "too complex".
245
5ffbd927
NC
2462017-02-22 Nick Clifton <nickc@redhat.com>
247
248 * testsuite/gas/arm/vcmp-noprefix-imm.d: Skip for non-ELF targets.
249
b0c53498
JB
2502017-02-21 Jan Beulich <jbeulich@suse.com>
251
252 * expr.c (operand): Handle missing operand to .startof.() and
253 .sizeof.().
254 * testsuite/gas/all/err-sizeof.s: New.
255
ece5dcc1
AM
2562017-02-20 Alan Modra <amodra@gmail.com>
257
258 PR 21118
259 * NEWS: Revise powerpc register check.
260 * config/tc-ppc.c (ppc_optimize_expr, md_assemble): Make "invalid
261 register expression" a warning.
262
37f9ec62
MR
2632017-02-17 Maciej W. Rozycki <macro@imgtec.com>
264
265 * ecoff.c (ecoff_directive_ent, add_procedure): Handle `.aent'.
266 * config/obj-ecoff.c (obj_pseudo_table): Add "aent" entry.
267 * config/obj-elf.c (ecoff_debug_pseudo_table): Likewise.
268 * testsuite/gas/mips/aent-2.d: New test.
269 * testsuite/gas/mips/aent-mdebug.d: New test.
270 * testsuite/gas/mips/aent-mdebug-2.d: New test.
271 * testsuite/gas/mips/mips.exp: Run the new tests.
272
773fb663
RS
2732017-02-15 Richard Sandiford <richard.sandiford@arm.com>
274
275 * testsuite/gas/aarch64/sve-sysreg.s,
276 testsuite/gas/aarch64/sve-sysreg.d,
277 testsuite/gas/aarch64/sve-sysreg-invalid.d,
278 testsuite/gas/aarch64/sve-sysreg-invalid.l: New tests.
279
7a2114e7
RS
2802017-02-15 Richard Sandiford <richard.sandiford@arm.com>
281
282 * doc/c-aarch64.texi: Fix sve entry.
283
cc07cda6
CZ
2842017-02-15 Claudiu Zissulescu <claziss@synopsys.com>
285
286 * config/tc-arc.c (md_convert_frag): Remove @pcl relocation
287 information from input expression.
288 (assemble_insn): Make sure pcrel is correctly set.
289 (arc_pcrel_adjust): Compensate for PCL rounding.
290 * testsuite/gas/arc/relax-add01.d: New file.
291 * testsuite/gas/arc/relax-add01.s: Likewise.
292 * testsuite/gas/arc/relax-add02.d: Likewise.
293 * testsuite/gas/arc/relax-add02.s: Likewise.
294 * testsuite/gas/arc/relax-add03.d: Likewise.
295 * testsuite/gas/arc/relax-add03.s: Likewise.
296 * testsuite/gas/arc/relax-add04.d: Likewise.
297 * testsuite/gas/arc/relax-add04.s: Likewise.
298 * testsuite/gas/arc/relax-ld01.d: Likewise.
299 * testsuite/gas/arc/relax-ld01.s: Likewise.
300 * testsuite/gas/arc/relax-ld02.d: Likewise.
301 * testsuite/gas/arc/relax-ld02.s: Likewise.
302 * testsuite/gas/arc/relax-mov01.d: Likewise.
303 * testsuite/gas/arc/relax-mov01.s: Likewise.
304 * testsuite/gas/arc/relax-mov02.d: Likewise.
305 * testsuite/gas/arc/relax-mov02.s: Likewise.
306 * testsuite/gas/arc/relax-mpy01.d: Likewise.
307 * testsuite/gas/arc/relax-mpy01.s: Likewise.
308 * testsuite/gas/arc/relax-sub01.d: Likewise.
309 * testsuite/gas/arc/relax-sub01.s: Likewise.
310 * testsuite/gas/arc/relax-sub02.d: Likewise.
311 * testsuite/gas/arc/relax-sub02.s: Likewise.
312 * testsuite/gas/arc/relax-sub03.d: Likewise.
313 * testsuite/gas/arc/relax-sub03.s: Likewise.
314 * testsuite/gas/arc/relax-sub04.d: Likewise.
315 * testsuite/gas/arc/relax-sub04.s: Likewise.
316
66a5a740
VG
3172017-02-09 Vineet Gupta <vgupta@synopsys.com>
318
319 * testsuite/gas/arc/st.d: Update for 0xe having a name now
320
7e0de605
AM
3212017-02-14 Alan Modra <amodra@gmail.com>
322
323 PR 21118
324 * NEWS: Mention powerpc register checks.
325 * config/tc-ppc.c (struct pd_reg): Make value a short. Add flags.
326 (pre_defined_registers): Delete fpscr and pmr entries. Set
327 register type in flags.
328 (cr_names): Set type in flags.
329 (reg_name_search): Return pointer to struct pd_reg rather than value.
330 (register_name): Adjust to suit. Set X_md from flags.
331 (ppc_parse_name): Likewise.
332 (ppc_optimize_expr): New function.
333 (md_assemble): Verify expresion reg flags match operand.
334 * config/tc-ppc.h (md_optimize_expr): Define.
335 (ppc_optimize_expr): Declare.
336
606a935e
AM
3372017-02-14 Alan Modra <amodra@gmail.com>
338
339 * testsuite/gas/ppc/cell.s: Correct invalid registers.
340 * testsuite/gas/ppc/vle-simple-1.s: Likewise.
341 * testsuite/gas/ppc/vle-simple-2.s: Likewise.
342
3c6452ae
TP
3432017-02-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
344
345 * config/tc-arm.c (parse_ifimm_zero): Make prefix optional in unified
346 syntax.
347 * testsuite/gas/arm/vcmp-noprefix-imm.d: New file.
348 * testsuite/gas/arm/vcmp-noprefix-imm.s: New file.
349
dce75bf9
NP
3502017-02-10 Nicholas Piggin <npiggin@gmail.com>
351
352 * testsuite/gas/ppc/power9.d <scv, rfscv>: New tests.
353
73201331
MR
3542017-02-02 Maciej W. Rozycki <macro@imgtec.com>
355
356 * doc/as.texinfo (Overview): Select MIPS options for man page
357 inclusion.
358
8b10b0b3
MR
3592017-01-30 Maciej W. Rozycki <macro@imgtec.com>
360
361 * config/tc-mips.c (mips_ignore_branch_isa): New variable.
362 (options): Add OPTION_IGNORE_BRANCH_ISA and
363 OPTION_NO_IGNORE_BRANCH_ISA enum values.
364 (md_longopts): Add "mignore-branch-isa" and
365 "mno-ignore-branch-isa" options.
366 (md_parse_option): Handle OPTION_IGNORE_BRANCH_ISA and
367 OPTION_NO_IGNORE_BRANCH_ISA.
368 (fix_bad_cross_mode_branch_p): Return FALSE if
369 `mips_ignore_branch_isa' has been set.
370 (md_show_usage): Add `-mignore-branch-isa' and
371 `-mno-ignore-branch-isa'.
372
373 * doc/as.texinfo (Target MIPS options): Add
374 `-mignore-branch-isa' and `-mno-ignore-branch-isa' options.
375 (-mignore-branch-isa, -mno-ignore-branch-isa): New options.
376 * doc/c-mips.texi (MIPS Options): Add `-mignore-branch-isa' and
377 `-mno-ignore-branch-isa' options.
378
379 * testsuite/gas/mips/branch-local-ignore-2.d: New test.
380 * testsuite/gas/mips/branch-local-ignore-3.d: New test.
381 * testsuite/gas/mips/branch-local-ignore-n32-2.d: New test.
382 * testsuite/gas/mips/branch-local-ignore-n32-3.d: New test.
383 * testsuite/gas/mips/branch-local-ignore-n64-2.d: New test.
384 * testsuite/gas/mips/branch-local-ignore-n64-3.d: New test.
385 * testsuite/gas/mips/mips.exp: Run the new tests.
386
7795a8f8
MR
3872017-01-30 Maciej W. Rozycki <macro@imgtec.com>
388
389 * testsuite/gas/mips/branch-local-2.d: New test.
390 * testsuite/gas/mips/branch-local-3.d: New test.
391 * testsuite/gas/mips/branch-local-n32-2.d: New test.
392 * testsuite/gas/mips/branch-local-n32-3.d: New test.
393 * testsuite/gas/mips/branch-local-n64-2.d: New test.
394 * testsuite/gas/mips/branch-local-n64-3.d: New test.
395 * testsuite/gas/mips/mips.exp: Fold corresponding list tests
396 into the new tests.
397
8ec5cf65
AD
3982017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
399
400 PR 21056
401 * testsuite/gas/tic6x/insns16-parallel.s: New test case.
402 * testsuite/gas/tic6x/insns16-parallel.d: New test driver.
403
de514cf3
SH
4042017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
405
406 * configure.tgt (aarch64*-*-rtems*): Remove.
407 (bfin-*-rtems*): Likewise.
408 (h8300-*-rtems*): Likewise.
409 (i386-*-rtems*): Likewise.
410 (m32c-*-rtems*): Likewise.
411 (m32r-*-rtems*): Likewise.
412 (m68k-*-rtems*): Likewise.
413 (mips-*-rtems*): Likewise.
414 (nios2-*-rtems*): Likewise.
415 (ppc-*-rtems*): Likewise.
416 (sh-*-rtems*): Likewise.
417 (sparc64-*-rtems*): Likewise.
418 (sparc-*-rtems*): Likewise.
419 (*-*-rtems*) Use ELF format.
420
3e97ba8a
SH
4212017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
422
423 * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*).
424
850d84f6
SH
4252017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
426
427 * configure.tgt (sh-*-rtemscoff*): Remove.
428
666c6aff
SH
4292017-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de>
430
431 * configure.tgt (riscv*-*-*): Remove em=linux.
432
33eaf5de
NC
4332017-01-23 Sebastian Rasmussen <sebras@gmail.com>
434
435 PR gas/21072
436 * asintl.h: Fix spelling mistakes and typos.
437 * atof-generic.c: Likewise.
438 * bit_fix.h: Likewise.
439 * config/atof-ieee.c: Likewise.
440 * config/bfin-defs.h: Likewise.
441 * config/bfin-parse.y: Likewise.
442 * config/obj-coff-seh.h: Likewise.
443 * config/obj-coff.c: Likewise.
444 * config/obj-evax.c: Likewise.
445 * config/obj-macho.c: Likewise.
446 * config/rx-parse.y: Likewise.
447 * config/tc-aarch64.c: Likewise.
448 * config/tc-alpha.c: Likewise.
449 * config/tc-arc.c: Likewise.
450 * config/tc-arm.c: Likewise.
451 * config/tc-avr.c: Likewise.
452 * config/tc-bfin.c: Likewise.
453 * config/tc-cr16.c: Likewise.
454 * config/tc-cris.c: Likewise.
455 * config/tc-crx.c: Likewise.
456 * config/tc-d10v.c: Likewise.
457 * config/tc-d30v.c: Likewise.
458 * config/tc-dlx.c: Likewise.
459 * config/tc-epiphany.c: Likewise.
460 * config/tc-frv.c: Likewise.
461 * config/tc-hppa.c: Likewise.
462 * config/tc-i370.c: Likewise.
463 * config/tc-i386-intel.c: Likewise.
464 * config/tc-i386.c: Likewise.
465 * config/tc-i960.c: Likewise.
466 * config/tc-ia64.c: Likewise.
467 * config/tc-m32r.c: Likewise.
468 * config/tc-m68hc11.c: Likewise.
469 * config/tc-m68k.c: Likewise.
470 * config/tc-mcore.c: Likewise.
471 * config/tc-mep.c: Likewise.
472 * config/tc-mep.h: Likewise.
473 * config/tc-metag.c: Likewise.
474 * config/tc-microblaze.c: Likewise.
475 * config/tc-mips.c: Likewise.
476 * config/tc-mmix.c: Likewise.
477 * config/tc-mn10200.c: Likewise.
478 * config/tc-mn10300.c: Likewise.
479 * config/tc-msp430.c: Likewise.
480 * config/tc-msp430.h: Likewise.
481 * config/tc-nds32.c: Likewise.
482 * config/tc-nds32.h: Likewise.
483 * config/tc-nios2.c: Likewise.
484 * config/tc-nios2.h: Likewise.
485 * config/tc-ns32k.c: Likewise.
486 * config/tc-pdp11.c: Likewise.
487 * config/tc-ppc.c: Likewise.
488 * config/tc-pru.c: Likewise.
489 * config/tc-rx.c: Likewise.
490 * config/tc-s390.c: Likewise.
491 * config/tc-score.c: Likewise.
492 * config/tc-score7.c: Likewise.
493 * config/tc-sh.c: Likewise.
494 * config/tc-sh64.c: Likewise.
495 * config/tc-sparc.c: Likewise.
496 * config/tc-tic4x.c: Likewise.
497 * config/tc-tic54x.c: Likewise.
498 * config/tc-v850.c: Likewise.
499 * config/tc-vax.c: Likewise.
500 * config/tc-visium.c: Likewise.
501 * config/tc-xgate.c: Likewise.
502 * config/tc-xtensa.c: Likewise.
503 * config/tc-z80.c: Likewise.
504 * config/tc-z8k.c: Likewise.
505 * config/te-vms.c: Likewise.
506 * config/xtensa-relax.c: Likewise.
507 * doc/as.texinfo: Likewise.
508 * doc/c-arm.texi: Likewise.
509 * doc/c-hppa.texi: Likewise.
510 * doc/c-i370.texi: Likewise.
511 * doc/c-i386.texi: Likewise.
512 * doc/c-m32r.texi: Likewise.
513 * doc/c-m68k.texi: Likewise.
514 * doc/c-mmix.texi: Likewise.
515 * doc/c-msp430.texi: Likewise.
516 * doc/c-nds32.texi: Likewise.
517 * doc/c-ns32k.texi: Likewise.
518 * doc/c-riscv.texi: Likewise.
519 * doc/c-rx.texi: Likewise.
520 * doc/c-s390.texi: Likewise.
521 * doc/c-tic6x.texi: Likewise.
522 * doc/c-tilegx.texi: Likewise.
523 * doc/c-tilepro.texi: Likewise.
524 * doc/c-v850.texi: Likewise.
525 * doc/c-xgate.texi: Likewise.
526 * doc/c-xtensa.texi: Likewise.
527 * dwarf2dbg.c: Likewise.
528 * ecoff.c: Likewise.
529 * itbl-ops.c: Likewise.
530 * listing.c: Likewise.
531 * macro.c: Likewise.
532 * po/gas.pot: Likewise.
533 * read.c: Likewise.
534 * struc-symbol.h: Likewise.
535 * symbols.h: Likewise.
536 * testsuite/gas/arc/relocs-errors.err: Likewise.
537 * write.c: Likewise.
538
8069955e
NC
5392017-01-23 Nick Clifton <nickc@redhat.com>
540
541 * po/sv.po: Updated Swedish translation.
542
9d46ce34
NC
5432017-01-20 Nick Clifton <nickc@redhat.com>
544
545 * config/tc-i386.c (parse_operands): Check for operand overflow
546 before setting the unspecified bit.
547
9e009953
MR
5482017-01-18 Maciej W. Rozycki <macro@imgtec.com>
549
550 PR gas/20649
551 * config/tc-mips.c (pic_need_relax): Don't check for linkonce
552 symbols, remove the `segtype' parameter.
553 (mips_frob_file, md_estimate_size_before_relax): Adjust
554 accordingly.
555 (s_is_linkonce): Add an explanatory comment.
556 * testsuite/gas/mips/comdat-reloc.d: New test.
557 * testsuite/gas/mips/comdat-reloc.s: New test source.
558 * testsuite/gas/mips/mips.exp: Run the new test.
559
c13a63b0
SN
5602017-01-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
561
562 * testsuite/gas/arm/armv8_3-a-simd.s: Add vcmla tests.
563 * testsuite/gas/arm/armv8_3-a-simd.d: Update.
564
2cedb9eb
BR
5652017-01-18 Bernhard Rosenkranzer <bero@lindev.ch>
566
567 PR 21059
568 * config/bfin-lex.l: Support processing with flex 2.6.3.
569 * itbl-lex.l: Likewise.
570
1ec4b9f2
NS
5712017-01-18 Nathan Sidwell <nathan@acm.org>
572
573 * as.h (gas_assert): Use abort.
574 (as_assert): Remove.
575 (signal_init): Declare.
576 * as.c (main): Call signal_init.
577 * messages.c: #include <signal.h>
578 (as_assert): Delete.
579 (as_abort): Allow NULL FILE.
580 (signal_crash): New.
581 (signal_init): Register fatal signal handlers.
582 * configure.ac: Check for strsignal.
583 * config.in: Rebuilt.
584 * configure: Rebuilt.
585
01fabda4 5862017-01-17 Nick Clifton <nickc@redhat.com>
6aa1df2d
NC
587
588 * po/sv.po: Updated Swedish translation.
589
620214f7
IT
5902017-01-12 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
591
592 * config/tc-i386.c (cpu_arch): Add .avx512_vpopcntdq.
593 (cpu_noarch): Add noavx512_vpopcntdq.
594 * doc/c-i386.texi: Document avx512_vpopcntdq, noavx512_vpopcntdq.
595 * testsuite/gas/i386/i386.exp: Run AVX512_VPOPCNTDQ tests.
596 * testsuite/gas/i386/avx512_vpopcntdqd-intel.d: New file.
597 * testsuite/gas/i386/avx512_vpopcntdqd.d: Ditto.
598 * testsuite/gas/i386/avx512_vpopcntdqd.s: Ditto.
599 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd-intel.d: Ditto.
600 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.d: Ditto.
601 * testsuite/gas/i386/x86-64-avx512_vpopcntdqd.s: Ditto.
602
1181551e
NC
6032017-01-12 Nick Clifton <nickc@redhat.com>
604
605 * read.c (temp_ilp): New function. Installs a temporary input
606 line pointer.
607 (restore_ilp): New function. Restores the original input line
608 pointer.
609 * read.h (temp_ilp): Prototype.
610 (restore_ilp): Prototype.
611 * stabs.c (dot_func_p): Use bfd_boolean type.
612 (generate_asm_file): Use temp_ilp and restore_ilp.
613 (stabs_generate_asm_lineno): Likewise.
614 (stabs_generate_asm_endfunc): Likewise.
615
f2e2d2f5
JS
6162017-01-11 Jeremy Soller <jackpot51@gmail.com>
617
618 * configure.tgt: Add entry for i386-redox.
619
07e8e623
NC
6202017-01-10 Nick Clifton <nickc@redhat.com>
621
622 * po/sv.po: Updated Swedish translation.
623
1a94eb29
TG
6242017-01-10 Tristan Gingold <gingold@adacore.com>
625
626 * testsuite/gas/all/sleb128-8.d: Adjust test.
627 * testsuite/gas/all/gas.exp (test_cond): Likewise.
628
74def31d
TG
6292017-01-10 Tristan Gingold <gingold@adacore.com>
630
631 * read.c (emit_leb128_expr): Extended unsigned big number for
632 sleb128.
633 * testsuite/gas/all/gas.exp (test_cond): Add sleb128-8 test.
634 * testsuite/gas/all/sleb128.d: New test.
635 * testsuite/gas/all/sleb128.s: New test source.
636
a5ec5e3f
AW
6372017-01-09 Andrew Waterman <andrew@sifive.com>
638
639 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
640 against constants.
641 (md_apply_fix): Mark relocations against constants as "done."
642
e294484e
AW
6432017-01-09 Andrew Waterman <andrew@sifive.com>
644
645 * config/tc-riscv.c (append_insn): Don't eagerly apply relocations
646 against constants.
647 (md_apply_fix): Mark relocations against constants as "done."
648
6ec11ab9
PD
6492017-01-09 Palmer Dabbelt <palmer@dabbelt.com>
650 Kito Cheng <kito.cheng@gmail.com>
651
652 * emulparams/elf32lriscv-defs.sh (INITIAL_READONLY_SECTIONS):
653 Removed.
654 (SDATA_START_SYMBOLS): Likewise.
655
20b52c88
NC
6562017-01-09 Nick Clifton <nickc@redhat.com>
657
658 * po/sv.po: New Swedish translation.
659 * configure.ac (ALL_LINGUAS): Add sv.
660 * configure: Regenerate.
661
01156111
AW
6622017-01-09 Andrew Waterman <andrew@sifive.com>
663
664 * config/tc-riscv.c (relaxed_branch_length): Use the long
665 sequence when the target is a weak symbol.
666
d74d4880
SN
6672017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
668
669 * config/tc-aarch64.c (aarch64_features): Add rcpc.
670 * doc/c-aarch64.texi (AArch64 Extensions): Document rcpc.
671 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Rename to ...
672 * testsuite/gas/aarch64/ldst-rcpc.d: This.
673 * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Rename to ...
674 * testsuite/gas/aarch64/ldst-rcpc.s: This.
675 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: New test.
676
10ab38d9
NJ
6772017-01-04 Norm Jacobs <norm.jacobs@oracle.com>
678
679 PR gas/20992
680 * configure.tgt: Treat sparcv9 as sparc64.
681
cc917fd9
KC
6822017-01-03 Kito Cheng <kito.cheng@gmail.com>
683
684 * config/tc-riscv.c (riscv_set_arch): Whitelist the "q" ISA
685 extension.
686 (riscv_after_parse_args): Set FLOAT_ABI_QUAD when the Q ISA is
687 enabled and no other ABI is specified.
688
ddb2c6fd
DD
6892017-01-03 Dimitar Dimitrov <dimitar@dinux.eu>
690
691 * config/tc-pru.c (md_number_to_chars): Fix parameter to be
692 valueT, as declared in tc.h.
693 (md_apply_fix): Fix to work on 32-bit hosts.
694
2571583a
AM
6952017-01-02 Alan Modra <amodra@gmail.com>
696
697 Update year range in copyright notice of all files.
698
5c1ad6b5 699For older changes see ChangeLog-2016
3499769a 700\f
5c1ad6b5 701Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
702
703Copying and distribution of this file, with or without modification,
704are permitted in any medium without royalty provided the copyright
705notice and this notice are preserved.
706
707Local Variables:
708mode: change-log
709left-margin: 8
710fill-column: 74
711version-control: never
712End:
This page took 0.120791 seconds and 4 git commands to generate.