dwarf2: Use octets for .debug_string offsets
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
5c4e5fe6
CE
12019-03-13 Christian Eggers <ceggers@gmx.de>
2
3 * dwarf2dbg.c (out_debug_str): Use octets for .debug_string pointers.
4
38c24f42
CE
52019-03-13 Christian Eggers <ceggers@gmx.de>
6
7 * dwarf2dbg.c (out_debug_line): Use octets for .debug_line prologue.
8
72354279
CE
92019-03-13 Christian Eggers <ceggers@gmx.de>
10
11 * dwarf2dbg.c (out_debug_line): Use octets for dwarf2 headers.
12 (out_debug_aranges, out_debug_info): Likewise.
13
d18d1999
CE
142019-03-13 Christian Eggers <ceggers@gmx.de>
15
16 * symbols.h (symbol_temp_new_now_octets): Declare.
17 (symbol_set_value_now_octets, symbol_octets_p): Declare.
18 * symbols.c (struct symbol_flags): New member sy_octets.
19 (symbol_temp_new_now_octets): New function.
20 (resolve_symbol_value): Return octets instead of bytes if
21 sy_octets is set.
22 (symbol_set_value_now_octets): New function.
23 (symbol_octets_p): New function.
24
71250b94
CE
252019-03-13 Christian Eggers <ceggers@gmx.de>
26
27 * dwarf2dbg.c (dwarf2_emit_insn): Fix calculation of line info offset.
28
0919bfe9
AK
292019-03-12 Andreas Krebbel <krebbel@linux.ibm.com>
30
31 * testsuite/gas/s390/zarch-arch13.s: Adjust testcase to optable changes.
32 * testsuite/gas/s390/zarch-arch13.d: Likewise.
33
52d6f3ee
MM
342019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
35
36 * testsuite/gas/aarch64/dotproduct.d: Use multiple "as" lines.
37 * testsuite/gas/aarch64/dotproduct_armv8_4.d: Remove.
38 * testsuite/gas/aarch64/dotproduct_armv8_4.s: Remove.
39 * testsuite/gas/aarch64/illegal-dotproduct.d: Use multiple "as"
40 lines.
41 * testsuite/gas/aarch64/ldst-rcpc-armv8_2.d: Remove.
42 * testsuite/gas/aarch64/ldst-rcpc.d: Use multiple "as" lines.
43
a894d76a
AM
442019-02-24 Alan Modra <amodra@gmail.com>
45
46 * config/tc-ppc.c (parse_tls_arg): Wrap in #ifdef OBJ_ELF.
47
f616c36b
AM
482019-02-24 Alan Modra <amodra@gmail.com>
49
50 PR 24144
51 * config/obj-aout.c (obj_aout_frob_file_before_fix): Write to end
52 of section to ensure file contents cover aligned section size.
53
83f43c83
KT
542019-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
55
56 * config/tc-arm.c (arm_cpus): Add neoverse-n1.
57 * doc/c-arm.texi (-mcpu): Document neoverse-n1 value.
58
516dbc44
KT
592019-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
60
61 * config/tc-aarch64.c (aarch64_cpus): Add neoverse-e1.
62 * doc/c-aarch64.texi (-mcpu): Document neoverse-e1 value.
63
38e75bf2
KT
642019-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65
66 * config/tc-aarch64.c (aarch64_cpus): Add neoverse-n1.
67 * doc/c-aarch64.texi (-mcpu): Document neoverse-n1 value.
68
6f2117ba
PH
692019-02-19 Paul Hua <paul.hua.gm@gmail.com>
70
71 * NEWS: Mention -m[no-]fix-loongson3-llsc.
72 * configure.ac: Add --enable-mips-fix-loongson3-llsc.
73 Define DEFAULT_MIPS_FIX_LOONGSON3_LLSC.
74 * config.in: Regenerated.
75 * configure: Likewise.
76 * config/tc-mips.c (sync_insn, mips_fix_loongson3_llsc):
77 New variables.
78 (options): New OPTION_FIX_LOONGSON3_LLSC,
79 OPTION_NO_FIX_LOONGSON3_LLSC.
80 (md_longopts): Add -m[no-]fix-loongson3-llsc.
81 (md_begin): Initialize sync insn.
82 (fix_loongson3_llsc): New.
83 (append_insn): Call fix_loongson3_llsc.
84 (md_parse_option): Handle OPTION_FIX_LOONGSON3_LLSC,
85 OPTION_NO_FIX_LOONGSON3_LLSC.
86 (md_show_usage): Display -m[no-]fix-loongson3-llsc.
87 * doc/c-mips.texi: Document -m[no-]fix-loongson3-llsc,
88 --enable-mips-fix-loongson3-llsc=[yes|no].
89
db222310
L
902019-02-10 H.J. Lu <hongjiu.lu@intel.com>
91
92 PR gas/24165
93 * frags.c (frag_var_init): Pass max_chars to TC_FRAG_INIT as
94 max_bytes.
95 * config/tc-aarch64.h (TC_FRAG_INIT): Add and pass max_bytes to
96 aarch64_init_frag.
97 * /config/tc-arm.h (TC_FRAG_INIT): And and pass max_bytes to
98 arm_init_frag.
99 * config/tc-avr.h (TC_FRAG_INIT): And and ignore max_bytes.
100 * config/tc-ia64.h (TC_FRAG_INIT): Likewise.
101 * config/tc-mmix.h (TC_FRAG_INIT): Likewise.
102 * config/tc-nds32.h (TC_FRAG_INIT): Likewise.
103 * config/tc-ns32k.h (TC_FRAG_INIT): Likewise.
104 * config/tc-rl78.h (TC_FRAG_INIT): Likewise.
105 * config/tc-rx.h (TC_FRAG_INIT): Likewise.
106 * config/tc-score.h (TC_FRAG_INIT): Likewise.
107 * config/tc-tic54x.h (TC_FRAG_INIT): Likewise.
108 * config/tc-tic6x.h (TC_FRAG_INIT): Likewise.
109 * config/tc-xtensa.h (TC_FRAG_INIT): Likewise.
110 * config/tc-i386.h (MAX_MEM_FOR_RS_ALIGN_CODE): Set to
111 (alignment ? ((1 << alignment) - 1) : 1)
112 (i386_tc_frag_data): Add max_bytes.
113 (TC_FRAG_INIT): Add and track max_bytes.
114 (HANDLE_ALIGN): Replace MAX_MEM_FOR_RS_ALIGN_CODE with
115 fragP->tc_frag_data.max_bytes.
116 * doc/internals.texi: Update TC_FRAG_TYPE with max_bytes.
117
21820ebe
JW
1182019-02-08 Jim Wilson <jimw@sifive.com>
119
120 * config/tc-riscv.c (validate_riscv_insn) <'C'>: Add 'z' support.
121 (riscv_ip) <'C'>: Add 'z' support.
122
f7dd2fb2
TC
1232019-02-07 Tamar Christina <tamar.christina@arm.com>
124
125 * config/tc-arm.c (insns): Redefine THUMB_VARIANT and ARM_VARIANT for
126 hlt to armv1.
127 * testsuite/gas/arm/armv8a-automatic-hlt.d: Update TAGs
128 * testsuite/gas/arm/hlt.d: New test.
129 * testsuite/gas/arm/hlt.s: New test.
130
bd756351
TC
1312019-02-07 Tamar Christina <tamar.christina@arm.com>
132
133 * testsuite/gas/aarch64/undefined_advsimd_armv8_3.d: New test.
134 * testsuite/gas/aarch64/undefined_advsimd_armv8_3.s: New test.
135
6456d318
TC
1362019-02-07 Tamar Christina <tamar.christina@arm.com>
137
138 PR binutils/23212
139 * testsuite/gas/aarch64/undefined_by_elem_sz_l.s: New test.
140 * testsuite/gas/aarch64/undefined_by_elem_sz_l.d: New test.
141
0e7e9601
EB
1422019-02-07 Eric Botcazou <ebotcazou@adacore.com>
143
144 * config/tc-visium.c (md_assemble) <mode_cad>: Align instruction on
145 64-bit boundaries for the GR6.
146 * testsuite/gas/visium/allinsn_gr6.s: Tweak.
147 * testsuite/gas/visium/allinsn_gr6.d: Likewise.
148 * testsuite/gas/visium/bra-1.d: New test.
149 * testsuite/gas/visium/bra-1.s: Likewise.
150 * testsuite/gas/visium/visium.exp: Run bra-1 test.
151
c6f14c0d
JD
1522019-01-31 John Darrington <john@darrington.wattle.id.au>
153
154 * config/tc-s12z.c (lex_imm): Add new argument exp_o.
155 (emit_reloc): New function.
156 (md_apply_fix): [BFD_RELOC_S12Z_OPR] Recognise that it
157 can be either 2 bytes or 3 bytes long.
158 * testsuite/gas/s12z/mov-imm-reloc.d: New file.
159 * testsuite/gas/s12z/mov-imm-reloc.s: New file.
160 * testsuite/gas/s12z/s12z.exp: Add them.
161
91bae991
JD
1622019-01-31 John Darrington <john@darrington.wattle.id.au>
163
164 * config/tc-s12z.c (md_apply_fix): Fix incorrect limits.
165 * testsuite/gas/s12z/pc-rel-bad.d: New file.
166 * testsuite/gas/s12z/pc-rel-bad.l: New file.
167 * testsuite/gas/s12z/pc-rel-bad.s: New file.
168 * testsuite/gas/s12z/pc-rel-good.d: New file.
169 * testsuite/gas/s12z/pc-rel-good.s: New file.
170 * testsuite/gas/s12z/s12z.exp: Add them.
171
1d4d8669
JD
1722019-01-31 John Darrington <john@darrington.wattle.id.au>
173
174 * config/tc-s12z.c (tfr): Emit warning if operands are the same.
175 * testsuite/gas/s12z/exg.d: New test case.
176 * testsuite/gas/s12z/exg.l: New file.
177
8b3a46f9
JD
1782019-01-31 John Darrington <john@darrington.wattle.id.au>
179
180 * config/tc-s12z.c (lex_opr): Add a parameter to indicate whether
181 immediate mode operands should be permitted.
182 * testsuite/s12z/imm-dest.d: New file.
183 * testsuite/s12z/imm-dest.l: New file.
184 * testsuite/s12z/imm-dest.s: New file.
185 * testsuite/s12z/s12z.exp: Add them.
186
fc60b8c8
AK
1872019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
188
189 * config/tc-s390.c (s390_parse_cpu): New entry for arch13.
190 * doc/c-s390.texi: Document arch13 march option.
191 * testsuite/gas/s390/s390.exp: Run the arch13 related tests.
192 * testsuite/gas/s390/zarch-arch13.d: New test.
193 * testsuite/gas/s390/zarch-arch13.s: New test.
194 * testsuite/gas/s390/zarch-z13.d: Expect the renamed mnemonics
195 also for z13.
196
3ca4a8ec
AM
1972019-01-31 Alan Modra <amodra@gmail.com>
198
199 * config/tc-alpha.c (md_apply_fix): Correct range checks for
200 BFD_RELOC_ALPHA_NOP, BFD_RELOC_ALPHA_LDA, BFD_RELOC_ALPHA_BSR.
201 * config/tc-arm.c (md_apply_fix): Use llabs rather than abs.
202 * config/tc-csky.c (get_macro_reg_vals): Pass s to csky_show_error.
203
75c1c971
MF
2042019-01-28 Max Filippov <jcmvbkbc@gmail.com>
205
206 * config/tc-xtensa.c (md_apply_fix): Mark fixups for constant
207 symbols as done in md_apply_fix.
208 * testsuite/gas/all/forward.d: Don't XFAIL for xtensa.
209
2d151af7
NC
2102019-01-28 Nick Clifton <nickc@redhat.com>
211
212 * po/fr.po: Updated French translation.
213 * po/ru.po: Updated Russian translation.
214
e044973b
AM
2152019-01-28 Alan Modra <amodra@gmail.com>
216
217 * configure.ac (ac_checking): Set from bfd/development.sh
218 development variable.
219 * configure: Regenerate.
220
e10620d3
TC
2212019-01-25 Sudakshina Das <sudi.das@arm.com>
222
223 * config/tc-aarch64.c (warn_unpredictable_ldst): Exempt
224 stg, st2g, stzg and stz2g from Xt == Xn with writeback warning.
225 * testsuite/gas/aarch64/armv8_5-a-memtag.d: Change tests for
226 stg, stzg, st2g and stz2g.
227 * testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
228 * testsuite/gas/aarch64/illegal-memtag.l: Likewise.
229 * testsuite/gas/aarch64/illegal-memtag.s: Likewise.
230
20a4ca55
SD
2312019-01-25 Sudakshina Das <sudi.das@arm.com>
232
233 * testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for stzgm.
234 * testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
235 * testsuite/gas/aarch64/illegal-memtag.l: Likewise.
236 * testsuite/gas/aarch64/illegal-memtag.s: Likewise.
237
550fd7bf
SD
2382019-01-25 Sudakshina Das <sudi.das@arm.com>
239 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
240
241 * config/tc-aarch64.c (parse_address_main): Remove support for
242 [base]! address expression.
243 (parse_operands): Remove support for AARCH64_OPND_ADDR_SIMPLE_2.
244 (warn_unpredictable_ldst): Remove support for ldstgv_indexed.
245 * testsuite/gas/aarch64/armv8_5-a-memtag.d: Remove tests for ldgv
246 and stgv.
247 * testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
248 * testsuite/gas/aarch64/illegal-memtag.l: Likewise.
249 * testsuite/gas/aarch64/illegal-memtag.s: Likewise.
250
10c172ba
WH
2512019-01-25 Wu Heng <wu.heng@zte.com.cn>
252
253 PR gas/23940
254 * macro.c (getstring): Check array bound before accessing.
255
0c56b5cf
AM
2562019-01-25 Alan Modra <amodra@gmail.com>
257
258 PR 20902
259 PR 24125
260 * read.c (stringer): Delete assertion.
261
375cd423
NC
2622019-01-21 Nick Clifton <nickc@redhat.com>
263
264 * po/uk.po: Updated Ukranian translation.
265
f48dfe41
NC
2662019-01-19 Nick Clifton <nickc@redhat.com>
267
268 * config.in: Regenerate.
269 * configure: Regenerate.
270 * po/gas.pot: Regenerate.
271
f974f26c
NC
2722018-06-24 Nick Clifton <nickc@redhat.com>
273
274 2.32 branch created.
275
dee3ee22
TC
2762019-01-17 Tamar Christina <tamar.christina@arm.com>
277
278 * testsuite/gas/arm/archv6t2-1-pe.d: New test.
279 * testsuite/gas/arm/archv6t2-1.d: Skip pe.
280 * testsuite/gas/arm/csdb.d: Skip pe.
281 * testsuite/gas/arm/sb-thumb1-pe.d: New test.
282 * testsuite/gas/arm/sb-thumb1.d: Skip pe.
283 * testsuite/gas/arm/sb-thumb2-pe.d: New test.
284 * testsuite/gas/arm/sb-thumb2.d: Skip pe.
285 * testsuite/gas/arm/udf.d: Skip pe.
286
a4bf3d07
JW
2872019-01-16 Kito Cheng <kito@andestech.com>
288
289 * testsuite/gas/riscv/attribute-empty.d: New.
290
2dc8dd17
JW
2912019-01-16 Kito Cheng <kito@andestech.com>
292 Nelson Chu <nelson@andestech.com>
293
294 * config/tc-riscv.c (DEFAULT_RISCV_ATTR): Define to 0 if not defined.
295 (riscv_set_options): Add `arch_attr` field.
296 (riscv_opts): Set default value for arch_attr.
297 (riscv_write_out_arch_attr): New.
298 (riscv_set_public_attributes): Likewise.
299 (riscv_md_end): Likewise.
300 (riscv_convert_symbolic_attribute): Likewise.
301 (s_riscv_attribute): Likewise.
302 (explicit_arch_attr): Likewise.
303 (riscv_pseudo_table): Add .attribute to the table.
304 (options): Add OPTION_ARCH_ATTR and OPTION_NO_ARCH_ATTR
305 enumeration constants.
306 (md_longopts): Add `march-attr' and `mno-arch-attr' options.
307 (md_parse_option): Handle the new options.
308 (md_show_usage): Document the `march-attr' option.
309 * config/tc-riscv.h (md_end): Define as riscv_md_end
310 (riscv_md_end): Declare.
311 (CONVERT_SYMBOLIC_ATTRIBUTE): Define as
312 riscv_convert_symbolic_attribute.
313 (riscv_convert_symbolic_attribute): Declare.
314 (start_assemble): Declare.
315 * testsuite/gas/elf/elf.exp: Adjust test case for section2.e.
316 * testsuite/gas/elf/section2.e-riscv: New.
317 * testsuite/gas/riscv/attribute-01.d: New test
318 * testsuite/gas/riscv/attribute-02.d: Likewise.
319 * testsuite/gas/riscv/attribute-03.d: Likewise.
320 * testsuite/gas/riscv/attribute-04.d: Likewise.
321 * testsuite/gas/riscv/attribute-04.s: Likewise.
322 * testsuite/gas/riscv/attribute-05.d: Likewise.
323 * testsuite/gas/riscv/attribute-05.s: Likewise.
324 * testsuite/gas/riscv/attribute-06.d: Likewise.
325 * testsuite/gas/riscv/attribute-06.s: Likewise.
326 * testsuite/gas/riscv/attribute-07.d: Likewise.
327 * testsuite/gas/riscv/attribute-07.s: Likewise.
328 * testsuite/gas/riscv/attribute-08.d: Likewise.
329 * testsuite/gas/riscv/attribute-08.s: Likewise.
330 * testsuite/gas/riscv/attribute-unknown.d: Likewise.
331 * testsuite/gas/riscv/attribute-unknown.s: Likewise.
332 * testsuite/gas/riscv/empty.l: Likewise.
333 * doc/c-riscv.texi (.attribute): Add documentation.
334 * configure.ac (--enable-default-riscv-attribute): New options.
335 * configure: Re-generate.
336 * config.in: Re-generate.
337
d5dcaf1b
JD
3382019-01-16 John Darrington <john@darrington.wattle.id.au>
339
e7b47f2e
JD
340 * config/tc-s12z.c (lex_reg_name): Compare the length of the strings
341 before the contents.
342 * testsuite/gas/s12z/labels.d: New file.
343 * testsuite/gas/s12z/labels.s: New file.
344 * testsuite/gas/s12z/s12z.exp: Add them.
345 * config/tc-s12z.c (tfr): Change as_bad to as_warn.
77fdb0e0 346 Also fix message typo and semantics.
e7b47f2e 347 * config/tc-s12z.c (emit_opr): Emit BFD_RELOC_S12Z_OPR instead of
d5dcaf1b
JD
348 BFD_RELOC_24.
349 * testsuite/gas/s12z/opr-indirect-expr.d: Expect R_S12Z_OPR instead
350 of R_S12Z_EXT24.
351
55e8aae7
SP
3522019-01-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
353
354 * config/tc-arm.c (arm_ext_v6k_v6t2): Define.
355 (insns) [ARM_VARIANT]: Modified.
356 (insns) [THUMB_VARIANT]: To implement few ARMv6K instructions
357 in ARMv6T2 as well.
358 * testsuite/gas/arm/archv6t2-1.d: New test.
359 * testsuite/gas/arm/archv6t2-1.s: Likewise.
360 * testsuite/gas/arm/archv6t2-2.d: Likewise.
361
c7af41ec
AM
3622019-01-11 Alan Modra <amodra@gmail.com>
363
364 PR 23963
365 * testsuite/gas/m68hc11/lbranch-dwarf2.d: Adjust for PR23963 change.
366 * testsuite/gas/m68hc11/opers12-dwarf2.d: Likewise.
367
12add40e
NC
3682019-01-10 Nick Clifton <nickc@redhat.com>
369
370 PR 23963
59aa9b0b
NC
371 * testsuite/gas/mips/mips16-branch-absolute-1.d: Adjust for the
372 fact that control characters are now displayed as escape
373 sequences.
12add40e
NC
374 * testsuite/gas/mips/mips16-e.d: Likewise.
375 * testsuite/gas/mips/mips16-pcrel-0.d: Likewise.
376 * testsuite/gas/mips/mips16-pcrel-1.d: Likewise.
377 * testsuite/gas/mips/mips16-pcrel-delay-0.d: Likewise.
378 * testsuite/gas/mips/mips16-pcrel-delay-1.d: Likewise.
379 * testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
380 * testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
381 * testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
382 * testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
383 * testsuite/gas/mips/mips16e2@mips16-pcrel-0.d: Likewise.
384 * testsuite/gas/mips/mips16e2@mips16-pcrel-1.d: Likewise.
385 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d: Likewise.
386 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d: Likewise.
387 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-0.d: Likewise.
388 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-1.d: Likewise.
389 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d:
390 Likewise.
391 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d:
392 Likewise.
393 * testsuite/gas/mips/mipsel16-e.d: Likewise.
394 * testsuite/gas/mips/mipsr6@msa.d: Likewise.
395 * testsuite/gas/mips/mipsr6@relax-swap3.d: Likewise.
396 * testsuite/gas/mips/r6-64-n32.d: Likewise.
397 * testsuite/gas/mips/r6-64-n64.d: Likewise.
398 * testsuite/gas/mips/r6-n32.d: Likewise.
399 * testsuite/gas/mips/r6-n64.d: Likewise.
400 * testsuite/gas/mips/r6.d: Likewise.
401 * testsuite/gas/mips/tmips16-e.d: Likewise.
402 * testsuite/gas/mips/tmipsel16-e.d: Likewise.
403 * testsuite/gas/mn10300/relax.d: Likewise.
404
39f286cd
JD
4052019-01-09 John Darrington <john@darrington.wattle.id.au>
406
407 * testsuite/gas/s12z/jsr.s: New case.
408 * testsuite/gas/s12z/jsr.d: New case.
409
3107326d
AP
4102019-01-09 Andrew Paprocki <andrew@ishiboo.com>
411
412 * configure: Regenerate.
413
c8fcc360
KT
4142019-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
415
416 * config/tc-aarch64.c (aarch64_cpus): Add ares.
417 * doc/c-aarch64.texi (-mcpu): Document ares value.
418
171b8e19
AM
4192019-01-08 Alan Modra <amodra@gmail.com>
420
421 * testsuite/gas/rx/rx.exp: Create generated test source in
422 current directory.
423 * testsuite/gas/rx/Xtod.d, * testsuite/gas/rx/abs.d,
424 * testsuite/gas/rx/adc.d, * testsuite/gas/rx/add.d,
425 * testsuite/gas/rx/and.d, * testsuite/gas/rx/bclr.d,
426 * testsuite/gas/rx/bcnd.d, * testsuite/gas/rx/bfmov.d,
427 * testsuite/gas/rx/bmcnd.d, * testsuite/gas/rx/bnot.d,
428 * testsuite/gas/rx/bra.d, * testsuite/gas/rx/brk.d,
429 * testsuite/gas/rx/bset.d, * testsuite/gas/rx/bsr.d,
430 * testsuite/gas/rx/btst.d, * testsuite/gas/rx/clrpsw.d,
431 * testsuite/gas/rx/cmp.d, * testsuite/gas/rx/dabs.d,
432 * testsuite/gas/rx/dadd.d, * testsuite/gas/rx/dbt.d,
433 * testsuite/gas/rx/dcmp.d, * testsuite/gas/rx/ddiv.d,
434 * testsuite/gas/rx/div.d, * testsuite/gas/rx/divu.d,
435 * testsuite/gas/rx/dmov.d, * testsuite/gas/rx/dmul.d,
436 * testsuite/gas/rx/dneg.d, * testsuite/gas/rx/dpopm.d,
437 * testsuite/gas/rx/dpushm.d, * testsuite/gas/rx/dround.d,
438 * testsuite/gas/rx/dsqrt.d, * testsuite/gas/rx/dsub.d,
439 * testsuite/gas/rx/dtoX.d, * testsuite/gas/rx/emaca.d,
440 * testsuite/gas/rx/emsba.d, * testsuite/gas/rx/emul.d,
441 * testsuite/gas/rx/emula.d, * testsuite/gas/rx/emulu.d,
442 * testsuite/gas/rx/fadd.d, * testsuite/gas/rx/fcmp.d,
443 * testsuite/gas/rx/fdiv.d, * testsuite/gas/rx/fmul.d,
444 * testsuite/gas/rx/fsqrt.d, * testsuite/gas/rx/fsub.d,
445 * testsuite/gas/rx/ftoi.d, * testsuite/gas/rx/ftou.d,
446 * testsuite/gas/rx/gprel.d, * testsuite/gas/rx/int.d,
447 * testsuite/gas/rx/itof.d, * testsuite/gas/rx/jmp.d,
448 * testsuite/gas/rx/jsr.d, * testsuite/gas/rx/machi.d,
449 * testsuite/gas/rx/maclh.d, * testsuite/gas/rx/maclo.d,
450 * testsuite/gas/rx/max.d, * testsuite/gas/rx/min.d,
451 * testsuite/gas/rx/mov.d, * testsuite/gas/rx/movco.d,
452 * testsuite/gas/rx/movli.d, * testsuite/gas/rx/movu.d,
453 * testsuite/gas/rx/msbhi.d, * testsuite/gas/rx/msblh.d,
454 * testsuite/gas/rx/msblo.d, * testsuite/gas/rx/mul.d,
455 * testsuite/gas/rx/mulhi.d, * testsuite/gas/rx/mullh.d,
456 * testsuite/gas/rx/mullo.d, * testsuite/gas/rx/mvfacgu.d,
457 * testsuite/gas/rx/mvfachi.d, * testsuite/gas/rx/mvfaclo.d,
458 * testsuite/gas/rx/mvfacmi.d, * testsuite/gas/rx/mvfc.d,
459 * testsuite/gas/rx/mvfcp.d, * testsuite/gas/rx/mvfdc.d,
460 * testsuite/gas/rx/mvfdr.d, * testsuite/gas/rx/mvtacgu.d,
461 * testsuite/gas/rx/mvtachi.d, * testsuite/gas/rx/mvtaclo.d,
462 * testsuite/gas/rx/mvtc.d, * testsuite/gas/rx/mvtcp.d,
463 * testsuite/gas/rx/mvtdc.d, * testsuite/gas/rx/neg.d,
464 * testsuite/gas/rx/nop.d, * testsuite/gas/rx/not.d,
465 * testsuite/gas/rx/opecp.d, * testsuite/gas/rx/or.d,
466 * testsuite/gas/rx/pop.d, * testsuite/gas/rx/popc.d,
467 * testsuite/gas/rx/popm.d, * testsuite/gas/rx/push.d,
468 * testsuite/gas/rx/pushc.d, * testsuite/gas/rx/pushm.d,
469 * testsuite/gas/rx/r-bcc.d, * testsuite/gas/rx/r-bra.d,
470 * testsuite/gas/rx/racl.d, * testsuite/gas/rx/racw.d,
471 * testsuite/gas/rx/rdacl.d, * testsuite/gas/rx/rdacw.d,
472 * testsuite/gas/rx/revl.d, * testsuite/gas/rx/revw.d,
473 * testsuite/gas/rx/rmpa.d, * testsuite/gas/rx/rolc.d,
474 * testsuite/gas/rx/rorc.d, * testsuite/gas/rx/rotl.d,
475 * testsuite/gas/rx/rotr.d, * testsuite/gas/rx/round.d,
476 * testsuite/gas/rx/rstr.d, * testsuite/gas/rx/rte.d,
477 * testsuite/gas/rx/rtfi.d, * testsuite/gas/rx/rts.d,
478 * testsuite/gas/rx/rtsd.d, * testsuite/gas/rx/sat.d,
479 * testsuite/gas/rx/satr.d, * testsuite/gas/rx/save.d,
480 * testsuite/gas/rx/sbb.d, * testsuite/gas/rx/sccnd.d,
481 * testsuite/gas/rx/scmpu.d, * testsuite/gas/rx/setpsw.d,
482 * testsuite/gas/rx/shar.d, * testsuite/gas/rx/shll.d,
483 * testsuite/gas/rx/shlr.d, * testsuite/gas/rx/smovb.d,
484 * testsuite/gas/rx/smovf.d, * testsuite/gas/rx/smovu.d,
485 * testsuite/gas/rx/sstr.d, * testsuite/gas/rx/stnz.d,
486 * testsuite/gas/rx/stz.d, * testsuite/gas/rx/sub.d,
487 * testsuite/gas/rx/suntil.d, * testsuite/gas/rx/swhile.d,
488 * testsuite/gas/rx/tst.d, * testsuite/gas/rx/utof.d,
489 * testsuite/gas/rx/wait.d, * testsuite/gas/rx/xchg.d,
490 * testsuite/gas/rx/xor.d: Add #source line.
491
ef8df4ca
KT
4922019-01-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
493
494 * config/tc-arm.c (arm_cpus): Add ares.
495 * doc/c-arm.texi (-mcpu): Document ares value.
496
6a25bee8
YS
4972019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
498
499 * config/rx-defs.h (rx_cpu_types): Add type RXV3 and RXV3FPU.
500 (rx_bfield): Add prototype.
501 (rx_post): Likewise.
502 * config/rx-parse.y: Add v3 instructions and Double FPU registers.
503 (DSIZE): Define.
504 (POST): Define.
505 (rx_check_v3): New. check v3 type.
506 (rx_check_dfpu): New. check have double support.
507 (double_condition_table): New. dcmp<cond> contiditon.
508 (check_condition): Multiple condition support.
509 (rx_lex): RXv3 instructions support.
510 Add parse dcmp<cond> instruction and Double FPU registers.
511 (immediate): Disable optimize in dmov #imm case.
512 (displacement): Add double displacement in dmov instraction.
513 * config/tc-rx.c (rx_use_conventional_section_names):
514 Invert default value in rx-*-linux target.
515 (cpu_type): Add additional ELF flags.
516 (cpu_type_list): Add RXv3.
517 (md_parse_option): Refer elf_flags from cpu_type_list.
518 (md_show_usage): Add rxv3 and rxv3-dfpu.
519 (rx_bytesT): Add post byte.
520 (rx_bfield): New. generate bfmov / bfmovz "imm" field.
521 (rx_post): New. Set instruction post byte.
522 (md_assemble): Add post byte.
523 doc/c-rx.texi: Add cpu types.
524 * testsuite/gas/rx/Xtod.d: New.
525 * testsuite/gas/rx/Xtod.sm: New.
526 * testsuite/gas/rx/bfmov.d: New.
527 * testsuite/gas/rx/bfmov.sm: New.
528 * testsuite/gas/rx/dabs.d: New.
529 * testsuite/gas/rx/dabs.sm: New.
530 * testsuite/gas/rx/dadd.d: New.
531 * testsuite/gas/rx/dadd.sm: New.
532 * testsuite/gas/rx/dcmp.d: New.
533 * testsuite/gas/rx/dcmp.sm: New.
534 * testsuite/gas/rx/ddiv.d: New.
535 * testsuite/gas/rx/ddiv.sm: New.
536 * testsuite/gas/rx/dmov.d: New.
537 * testsuite/gas/rx/dmov.sm: New.
538 * testsuite/gas/rx/dmul.d: New.
539 * testsuite/gas/rx/dmul.sm: New.
540 * testsuite/gas/rx/dneg.d: New.
541 * testsuite/gas/rx/dneg.sm: New.
542 * testsuite/gas/rx/dpopm.d: New.
543 * testsuite/gas/rx/dpopm.sm: New.
544 * testsuite/gas/rx/dpushm.d: New.
545 * testsuite/gas/rx/dpushm.sm: New.
546 * testsuite/gas/rx/dround.d: New.
547 * testsuite/gas/rx/dround.sm: New.
548 * testsuite/gas/rx/dsqrt.d: New.
549 * testsuite/gas/rx/dsqrt.sm: New.
550 * testsuite/gas/rx/dsub.d: New.
551 * testsuite/gas/rx/dsub.sm: New.
552 * testsuite/gas/rx/dtoX.d: New.
553 * testsuite/gas/rx/dtoX.sm: New.
554 * testsuite/gas/rx/macros.inc: Add double FPU registers.
555 * testsuite/gas/rx/mvfdc.d: New.
556 * testsuite/gas/rx/mvfdc.sm: New.
557 * testsuite/gas/rx/mvfdr.d: New.
558 * testsuite/gas/rx/mvfdr.sm: New.
559 * testsuite/gas/rx/mvtdc.d: New.
560 * testsuite/gas/rx/mvtdc.sm: New.
561 * testsuite/gas/rx/rstr.d: New.
562 * testsuite/gas/rx/rstr.sm: New.
563 * testsuite/gas/rx/rx.exp: Use rxv3-dfpu option.
564 * testsuite/gas/rx/save.d: New.
565 * testsuite/gas/rx/save.sm: New.
566 * testsuite/gas/rx/xor.d: New.
567 * testsuite/gas/rx/xor.sm: Add pattern.
568
1b2ed39c
WH
5692019-01-04 Wu Heng <wu.heng@zte.com.cn>
570
571 PR 24010
572 * macro.c (get_any_string): Check for end of input whilst scanning
573 for separators.
574
bdfb4455
WH
5752019-01-04 Wu Heng <wu.heng@zte.com.cn>
576
577 PR 24009
578 * read.c (stringer): Fix handling of missing '>' character at end
579 of <...> sequence.
580
82704155
AM
5812019-01-01 Alan Modra <amodra@gmail.com>
582
583 Update year range in copyright notice of all files.
584
d5c04e1b 585For older changes see ChangeLog-2018
3499769a 586\f
d5c04e1b 587Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
588
589Copying and distribution of this file, with or without modification,
590are permitted in any medium without royalty provided the copyright
591notice and this notice are preserved.
592
593Local Variables:
594mode: change-log
595left-margin: 8
596fill-column: 74
597version-control: never
598End:
This page took 0.213801 seconds and 4 git commands to generate.