target_pass_signals/target_program_signals: Use gdb::array_view
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
375cd423
NC
12019-01-21 Nick Clifton <nickc@redhat.com>
2
3 * po/uk.po: Updated Ukranian translation.
4
f48dfe41
NC
52019-01-19 Nick Clifton <nickc@redhat.com>
6
7 * config.in: Regenerate.
8 * configure: Regenerate.
9 * po/gas.pot: Regenerate.
10
f974f26c
NC
112018-06-24 Nick Clifton <nickc@redhat.com>
12
13 2.32 branch created.
14
dee3ee22
TC
152019-01-17 Tamar Christina <tamar.christina@arm.com>
16
17 * testsuite/gas/arm/archv6t2-1-pe.d: New test.
18 * testsuite/gas/arm/archv6t2-1.d: Skip pe.
19 * testsuite/gas/arm/csdb.d: Skip pe.
20 * testsuite/gas/arm/sb-thumb1-pe.d: New test.
21 * testsuite/gas/arm/sb-thumb1.d: Skip pe.
22 * testsuite/gas/arm/sb-thumb2-pe.d: New test.
23 * testsuite/gas/arm/sb-thumb2.d: Skip pe.
24 * testsuite/gas/arm/udf.d: Skip pe.
25
a4bf3d07
JW
262019-01-16 Kito Cheng <kito@andestech.com>
27
28 * testsuite/gas/riscv/attribute-empty.d: New.
29
2dc8dd17
JW
302019-01-16 Kito Cheng <kito@andestech.com>
31 Nelson Chu <nelson@andestech.com>
32
33 * config/tc-riscv.c (DEFAULT_RISCV_ATTR): Define to 0 if not defined.
34 (riscv_set_options): Add `arch_attr` field.
35 (riscv_opts): Set default value for arch_attr.
36 (riscv_write_out_arch_attr): New.
37 (riscv_set_public_attributes): Likewise.
38 (riscv_md_end): Likewise.
39 (riscv_convert_symbolic_attribute): Likewise.
40 (s_riscv_attribute): Likewise.
41 (explicit_arch_attr): Likewise.
42 (riscv_pseudo_table): Add .attribute to the table.
43 (options): Add OPTION_ARCH_ATTR and OPTION_NO_ARCH_ATTR
44 enumeration constants.
45 (md_longopts): Add `march-attr' and `mno-arch-attr' options.
46 (md_parse_option): Handle the new options.
47 (md_show_usage): Document the `march-attr' option.
48 * config/tc-riscv.h (md_end): Define as riscv_md_end
49 (riscv_md_end): Declare.
50 (CONVERT_SYMBOLIC_ATTRIBUTE): Define as
51 riscv_convert_symbolic_attribute.
52 (riscv_convert_symbolic_attribute): Declare.
53 (start_assemble): Declare.
54 * testsuite/gas/elf/elf.exp: Adjust test case for section2.e.
55 * testsuite/gas/elf/section2.e-riscv: New.
56 * testsuite/gas/riscv/attribute-01.d: New test
57 * testsuite/gas/riscv/attribute-02.d: Likewise.
58 * testsuite/gas/riscv/attribute-03.d: Likewise.
59 * testsuite/gas/riscv/attribute-04.d: Likewise.
60 * testsuite/gas/riscv/attribute-04.s: Likewise.
61 * testsuite/gas/riscv/attribute-05.d: Likewise.
62 * testsuite/gas/riscv/attribute-05.s: Likewise.
63 * testsuite/gas/riscv/attribute-06.d: Likewise.
64 * testsuite/gas/riscv/attribute-06.s: Likewise.
65 * testsuite/gas/riscv/attribute-07.d: Likewise.
66 * testsuite/gas/riscv/attribute-07.s: Likewise.
67 * testsuite/gas/riscv/attribute-08.d: Likewise.
68 * testsuite/gas/riscv/attribute-08.s: Likewise.
69 * testsuite/gas/riscv/attribute-unknown.d: Likewise.
70 * testsuite/gas/riscv/attribute-unknown.s: Likewise.
71 * testsuite/gas/riscv/empty.l: Likewise.
72 * doc/c-riscv.texi (.attribute): Add documentation.
73 * configure.ac (--enable-default-riscv-attribute): New options.
74 * configure: Re-generate.
75 * config.in: Re-generate.
76
d5dcaf1b
JD
772019-01-16 John Darrington <john@darrington.wattle.id.au>
78
e7b47f2e
JD
79 * config/tc-s12z.c (lex_reg_name): Compare the length of the strings
80 before the contents.
81 * testsuite/gas/s12z/labels.d: New file.
82 * testsuite/gas/s12z/labels.s: New file.
83 * testsuite/gas/s12z/s12z.exp: Add them.
84 * config/tc-s12z.c (tfr): Change as_bad to as_warn.
77fdb0e0 85 Also fix message typo and semantics.
e7b47f2e 86 * config/tc-s12z.c (emit_opr): Emit BFD_RELOC_S12Z_OPR instead of
d5dcaf1b
JD
87 BFD_RELOC_24.
88 * testsuite/gas/s12z/opr-indirect-expr.d: Expect R_S12Z_OPR instead
89 of R_S12Z_EXT24.
90
55e8aae7
SP
912019-01-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
92
93 * config/tc-arm.c (arm_ext_v6k_v6t2): Define.
94 (insns) [ARM_VARIANT]: Modified.
95 (insns) [THUMB_VARIANT]: To implement few ARMv6K instructions
96 in ARMv6T2 as well.
97 * testsuite/gas/arm/archv6t2-1.d: New test.
98 * testsuite/gas/arm/archv6t2-1.s: Likewise.
99 * testsuite/gas/arm/archv6t2-2.d: Likewise.
100
c7af41ec
AM
1012019-01-11 Alan Modra <amodra@gmail.com>
102
103 PR 23963
104 * testsuite/gas/m68hc11/lbranch-dwarf2.d: Adjust for PR23963 change.
105 * testsuite/gas/m68hc11/opers12-dwarf2.d: Likewise.
106
12add40e
NC
1072019-01-10 Nick Clifton <nickc@redhat.com>
108
109 PR 23963
59aa9b0b
NC
110 * testsuite/gas/mips/mips16-branch-absolute-1.d: Adjust for the
111 fact that control characters are now displayed as escape
112 sequences.
12add40e
NC
113 * testsuite/gas/mips/mips16-e.d: Likewise.
114 * testsuite/gas/mips/mips16-pcrel-0.d: Likewise.
115 * testsuite/gas/mips/mips16-pcrel-1.d: Likewise.
116 * testsuite/gas/mips/mips16-pcrel-delay-0.d: Likewise.
117 * testsuite/gas/mips/mips16-pcrel-delay-1.d: Likewise.
118 * testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
119 * testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
120 * testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
121 * testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
122 * testsuite/gas/mips/mips16e2@mips16-pcrel-0.d: Likewise.
123 * testsuite/gas/mips/mips16e2@mips16-pcrel-1.d: Likewise.
124 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d: Likewise.
125 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d: Likewise.
126 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-0.d: Likewise.
127 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-1.d: Likewise.
128 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d:
129 Likewise.
130 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d:
131 Likewise.
132 * testsuite/gas/mips/mipsel16-e.d: Likewise.
133 * testsuite/gas/mips/mipsr6@msa.d: Likewise.
134 * testsuite/gas/mips/mipsr6@relax-swap3.d: Likewise.
135 * testsuite/gas/mips/r6-64-n32.d: Likewise.
136 * testsuite/gas/mips/r6-64-n64.d: Likewise.
137 * testsuite/gas/mips/r6-n32.d: Likewise.
138 * testsuite/gas/mips/r6-n64.d: Likewise.
139 * testsuite/gas/mips/r6.d: Likewise.
140 * testsuite/gas/mips/tmips16-e.d: Likewise.
141 * testsuite/gas/mips/tmipsel16-e.d: Likewise.
142 * testsuite/gas/mn10300/relax.d: Likewise.
143
39f286cd
JD
1442019-01-09 John Darrington <john@darrington.wattle.id.au>
145
146 * testsuite/gas/s12z/jsr.s: New case.
147 * testsuite/gas/s12z/jsr.d: New case.
148
3107326d
AP
1492019-01-09 Andrew Paprocki <andrew@ishiboo.com>
150
151 * configure: Regenerate.
152
c8fcc360
KT
1532019-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
154
155 * config/tc-aarch64.c (aarch64_cpus): Add ares.
156 * doc/c-aarch64.texi (-mcpu): Document ares value.
157
171b8e19
AM
1582019-01-08 Alan Modra <amodra@gmail.com>
159
160 * testsuite/gas/rx/rx.exp: Create generated test source in
161 current directory.
162 * testsuite/gas/rx/Xtod.d, * testsuite/gas/rx/abs.d,
163 * testsuite/gas/rx/adc.d, * testsuite/gas/rx/add.d,
164 * testsuite/gas/rx/and.d, * testsuite/gas/rx/bclr.d,
165 * testsuite/gas/rx/bcnd.d, * testsuite/gas/rx/bfmov.d,
166 * testsuite/gas/rx/bmcnd.d, * testsuite/gas/rx/bnot.d,
167 * testsuite/gas/rx/bra.d, * testsuite/gas/rx/brk.d,
168 * testsuite/gas/rx/bset.d, * testsuite/gas/rx/bsr.d,
169 * testsuite/gas/rx/btst.d, * testsuite/gas/rx/clrpsw.d,
170 * testsuite/gas/rx/cmp.d, * testsuite/gas/rx/dabs.d,
171 * testsuite/gas/rx/dadd.d, * testsuite/gas/rx/dbt.d,
172 * testsuite/gas/rx/dcmp.d, * testsuite/gas/rx/ddiv.d,
173 * testsuite/gas/rx/div.d, * testsuite/gas/rx/divu.d,
174 * testsuite/gas/rx/dmov.d, * testsuite/gas/rx/dmul.d,
175 * testsuite/gas/rx/dneg.d, * testsuite/gas/rx/dpopm.d,
176 * testsuite/gas/rx/dpushm.d, * testsuite/gas/rx/dround.d,
177 * testsuite/gas/rx/dsqrt.d, * testsuite/gas/rx/dsub.d,
178 * testsuite/gas/rx/dtoX.d, * testsuite/gas/rx/emaca.d,
179 * testsuite/gas/rx/emsba.d, * testsuite/gas/rx/emul.d,
180 * testsuite/gas/rx/emula.d, * testsuite/gas/rx/emulu.d,
181 * testsuite/gas/rx/fadd.d, * testsuite/gas/rx/fcmp.d,
182 * testsuite/gas/rx/fdiv.d, * testsuite/gas/rx/fmul.d,
183 * testsuite/gas/rx/fsqrt.d, * testsuite/gas/rx/fsub.d,
184 * testsuite/gas/rx/ftoi.d, * testsuite/gas/rx/ftou.d,
185 * testsuite/gas/rx/gprel.d, * testsuite/gas/rx/int.d,
186 * testsuite/gas/rx/itof.d, * testsuite/gas/rx/jmp.d,
187 * testsuite/gas/rx/jsr.d, * testsuite/gas/rx/machi.d,
188 * testsuite/gas/rx/maclh.d, * testsuite/gas/rx/maclo.d,
189 * testsuite/gas/rx/max.d, * testsuite/gas/rx/min.d,
190 * testsuite/gas/rx/mov.d, * testsuite/gas/rx/movco.d,
191 * testsuite/gas/rx/movli.d, * testsuite/gas/rx/movu.d,
192 * testsuite/gas/rx/msbhi.d, * testsuite/gas/rx/msblh.d,
193 * testsuite/gas/rx/msblo.d, * testsuite/gas/rx/mul.d,
194 * testsuite/gas/rx/mulhi.d, * testsuite/gas/rx/mullh.d,
195 * testsuite/gas/rx/mullo.d, * testsuite/gas/rx/mvfacgu.d,
196 * testsuite/gas/rx/mvfachi.d, * testsuite/gas/rx/mvfaclo.d,
197 * testsuite/gas/rx/mvfacmi.d, * testsuite/gas/rx/mvfc.d,
198 * testsuite/gas/rx/mvfcp.d, * testsuite/gas/rx/mvfdc.d,
199 * testsuite/gas/rx/mvfdr.d, * testsuite/gas/rx/mvtacgu.d,
200 * testsuite/gas/rx/mvtachi.d, * testsuite/gas/rx/mvtaclo.d,
201 * testsuite/gas/rx/mvtc.d, * testsuite/gas/rx/mvtcp.d,
202 * testsuite/gas/rx/mvtdc.d, * testsuite/gas/rx/neg.d,
203 * testsuite/gas/rx/nop.d, * testsuite/gas/rx/not.d,
204 * testsuite/gas/rx/opecp.d, * testsuite/gas/rx/or.d,
205 * testsuite/gas/rx/pop.d, * testsuite/gas/rx/popc.d,
206 * testsuite/gas/rx/popm.d, * testsuite/gas/rx/push.d,
207 * testsuite/gas/rx/pushc.d, * testsuite/gas/rx/pushm.d,
208 * testsuite/gas/rx/r-bcc.d, * testsuite/gas/rx/r-bra.d,
209 * testsuite/gas/rx/racl.d, * testsuite/gas/rx/racw.d,
210 * testsuite/gas/rx/rdacl.d, * testsuite/gas/rx/rdacw.d,
211 * testsuite/gas/rx/revl.d, * testsuite/gas/rx/revw.d,
212 * testsuite/gas/rx/rmpa.d, * testsuite/gas/rx/rolc.d,
213 * testsuite/gas/rx/rorc.d, * testsuite/gas/rx/rotl.d,
214 * testsuite/gas/rx/rotr.d, * testsuite/gas/rx/round.d,
215 * testsuite/gas/rx/rstr.d, * testsuite/gas/rx/rte.d,
216 * testsuite/gas/rx/rtfi.d, * testsuite/gas/rx/rts.d,
217 * testsuite/gas/rx/rtsd.d, * testsuite/gas/rx/sat.d,
218 * testsuite/gas/rx/satr.d, * testsuite/gas/rx/save.d,
219 * testsuite/gas/rx/sbb.d, * testsuite/gas/rx/sccnd.d,
220 * testsuite/gas/rx/scmpu.d, * testsuite/gas/rx/setpsw.d,
221 * testsuite/gas/rx/shar.d, * testsuite/gas/rx/shll.d,
222 * testsuite/gas/rx/shlr.d, * testsuite/gas/rx/smovb.d,
223 * testsuite/gas/rx/smovf.d, * testsuite/gas/rx/smovu.d,
224 * testsuite/gas/rx/sstr.d, * testsuite/gas/rx/stnz.d,
225 * testsuite/gas/rx/stz.d, * testsuite/gas/rx/sub.d,
226 * testsuite/gas/rx/suntil.d, * testsuite/gas/rx/swhile.d,
227 * testsuite/gas/rx/tst.d, * testsuite/gas/rx/utof.d,
228 * testsuite/gas/rx/wait.d, * testsuite/gas/rx/xchg.d,
229 * testsuite/gas/rx/xor.d: Add #source line.
230
ef8df4ca
KT
2312019-01-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
232
233 * config/tc-arm.c (arm_cpus): Add ares.
234 * doc/c-arm.texi (-mcpu): Document ares value.
235
6a25bee8
YS
2362019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
237
238 * config/rx-defs.h (rx_cpu_types): Add type RXV3 and RXV3FPU.
239 (rx_bfield): Add prototype.
240 (rx_post): Likewise.
241 * config/rx-parse.y: Add v3 instructions and Double FPU registers.
242 (DSIZE): Define.
243 (POST): Define.
244 (rx_check_v3): New. check v3 type.
245 (rx_check_dfpu): New. check have double support.
246 (double_condition_table): New. dcmp<cond> contiditon.
247 (check_condition): Multiple condition support.
248 (rx_lex): RXv3 instructions support.
249 Add parse dcmp<cond> instruction and Double FPU registers.
250 (immediate): Disable optimize in dmov #imm case.
251 (displacement): Add double displacement in dmov instraction.
252 * config/tc-rx.c (rx_use_conventional_section_names):
253 Invert default value in rx-*-linux target.
254 (cpu_type): Add additional ELF flags.
255 (cpu_type_list): Add RXv3.
256 (md_parse_option): Refer elf_flags from cpu_type_list.
257 (md_show_usage): Add rxv3 and rxv3-dfpu.
258 (rx_bytesT): Add post byte.
259 (rx_bfield): New. generate bfmov / bfmovz "imm" field.
260 (rx_post): New. Set instruction post byte.
261 (md_assemble): Add post byte.
262 doc/c-rx.texi: Add cpu types.
263 * testsuite/gas/rx/Xtod.d: New.
264 * testsuite/gas/rx/Xtod.sm: New.
265 * testsuite/gas/rx/bfmov.d: New.
266 * testsuite/gas/rx/bfmov.sm: New.
267 * testsuite/gas/rx/dabs.d: New.
268 * testsuite/gas/rx/dabs.sm: New.
269 * testsuite/gas/rx/dadd.d: New.
270 * testsuite/gas/rx/dadd.sm: New.
271 * testsuite/gas/rx/dcmp.d: New.
272 * testsuite/gas/rx/dcmp.sm: New.
273 * testsuite/gas/rx/ddiv.d: New.
274 * testsuite/gas/rx/ddiv.sm: New.
275 * testsuite/gas/rx/dmov.d: New.
276 * testsuite/gas/rx/dmov.sm: New.
277 * testsuite/gas/rx/dmul.d: New.
278 * testsuite/gas/rx/dmul.sm: New.
279 * testsuite/gas/rx/dneg.d: New.
280 * testsuite/gas/rx/dneg.sm: New.
281 * testsuite/gas/rx/dpopm.d: New.
282 * testsuite/gas/rx/dpopm.sm: New.
283 * testsuite/gas/rx/dpushm.d: New.
284 * testsuite/gas/rx/dpushm.sm: New.
285 * testsuite/gas/rx/dround.d: New.
286 * testsuite/gas/rx/dround.sm: New.
287 * testsuite/gas/rx/dsqrt.d: New.
288 * testsuite/gas/rx/dsqrt.sm: New.
289 * testsuite/gas/rx/dsub.d: New.
290 * testsuite/gas/rx/dsub.sm: New.
291 * testsuite/gas/rx/dtoX.d: New.
292 * testsuite/gas/rx/dtoX.sm: New.
293 * testsuite/gas/rx/macros.inc: Add double FPU registers.
294 * testsuite/gas/rx/mvfdc.d: New.
295 * testsuite/gas/rx/mvfdc.sm: New.
296 * testsuite/gas/rx/mvfdr.d: New.
297 * testsuite/gas/rx/mvfdr.sm: New.
298 * testsuite/gas/rx/mvtdc.d: New.
299 * testsuite/gas/rx/mvtdc.sm: New.
300 * testsuite/gas/rx/rstr.d: New.
301 * testsuite/gas/rx/rstr.sm: New.
302 * testsuite/gas/rx/rx.exp: Use rxv3-dfpu option.
303 * testsuite/gas/rx/save.d: New.
304 * testsuite/gas/rx/save.sm: New.
305 * testsuite/gas/rx/xor.d: New.
306 * testsuite/gas/rx/xor.sm: Add pattern.
307
1b2ed39c
WH
3082019-01-04 Wu Heng <wu.heng@zte.com.cn>
309
310 PR 24010
311 * macro.c (get_any_string): Check for end of input whilst scanning
312 for separators.
313
bdfb4455
WH
3142019-01-04 Wu Heng <wu.heng@zte.com.cn>
315
316 PR 24009
317 * read.c (stringer): Fix handling of missing '>' character at end
318 of <...> sequence.
319
82704155
AM
3202019-01-01 Alan Modra <amodra@gmail.com>
321
322 Update year range in copyright notice of all files.
323
d5c04e1b 324For older changes see ChangeLog-2018
3499769a 325\f
d5c04e1b 326Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
327
328Copying and distribution of this file, with or without modification,
329are permitted in any medium without royalty provided the copyright
330notice and this notice are preserved.
331
332Local Variables:
333mode: change-log
334left-margin: 8
335fill-column: 74
336version-control: never
337End:
This page took 0.211562 seconds and 4 git commands to generate.