S12Z: gas: Fix bug when a symbol name was the single letter 'c'.
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2019-01-16 John Darrington <john@darrington.wattle.id.au>
2
3 * config/tc-s12z.c (lex_reg_name): Compare the length of the strings
4 before the contents.
5 * testsuite/gas/s12z/labels.d: New file.
6 * testsuite/gas/s12z/labels.s: New file.
7 * testsuite/gas/s12z/s12z.exp: Add them.
8 * config/tc-s12z.c (tfr): Change as_bad to as_warn.
9 Also fix message typo and semantics.
10 * config/tc-s12z.c (emit_opr): Emit BFD_RELOC_S12Z_OPR instead of
11 BFD_RELOC_24.
12 * testsuite/gas/s12z/opr-indirect-expr.d: Expect R_S12Z_OPR instead
13 of R_S12Z_EXT24.
14
15 2019-01-14 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
16
17 * config/tc-arm.c (arm_ext_v6k_v6t2): Define.
18 (insns) [ARM_VARIANT]: Modified.
19 (insns) [THUMB_VARIANT]: To implement few ARMv6K instructions
20 in ARMv6T2 as well.
21 * testsuite/gas/arm/archv6t2-1.d: New test.
22 * testsuite/gas/arm/archv6t2-1.s: Likewise.
23 * testsuite/gas/arm/archv6t2-2.d: Likewise.
24
25 2019-01-11 Alan Modra <amodra@gmail.com>
26
27 PR 23963
28 * testsuite/gas/m68hc11/lbranch-dwarf2.d: Adjust for PR23963 change.
29 * testsuite/gas/m68hc11/opers12-dwarf2.d: Likewise.
30
31 2019-01-10 Nick Clifton <nickc@redhat.com>
32
33 PR 23963
34 * testsuite/gas/mips/mips16-branch-absolute-1.d: Adjust for the
35 fact that control characters are now displayed as escape
36 sequences.
37 * testsuite/gas/mips/mips16-e.d: Likewise.
38 * testsuite/gas/mips/mips16-pcrel-0.d: Likewise.
39 * testsuite/gas/mips/mips16-pcrel-1.d: Likewise.
40 * testsuite/gas/mips/mips16-pcrel-delay-0.d: Likewise.
41 * testsuite/gas/mips/mips16-pcrel-delay-1.d: Likewise.
42 * testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
43 * testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
44 * testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
45 * testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
46 * testsuite/gas/mips/mips16e2@mips16-pcrel-0.d: Likewise.
47 * testsuite/gas/mips/mips16e2@mips16-pcrel-1.d: Likewise.
48 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d: Likewise.
49 * testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d: Likewise.
50 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-0.d: Likewise.
51 * testsuite/gas/mips/mips16e2@mips16-pcrel-n32-1.d: Likewise.
52 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d:
53 Likewise.
54 * testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d:
55 Likewise.
56 * testsuite/gas/mips/mipsel16-e.d: Likewise.
57 * testsuite/gas/mips/mipsr6@msa.d: Likewise.
58 * testsuite/gas/mips/mipsr6@relax-swap3.d: Likewise.
59 * testsuite/gas/mips/r6-64-n32.d: Likewise.
60 * testsuite/gas/mips/r6-64-n64.d: Likewise.
61 * testsuite/gas/mips/r6-n32.d: Likewise.
62 * testsuite/gas/mips/r6-n64.d: Likewise.
63 * testsuite/gas/mips/r6.d: Likewise.
64 * testsuite/gas/mips/tmips16-e.d: Likewise.
65 * testsuite/gas/mips/tmipsel16-e.d: Likewise.
66 * testsuite/gas/mn10300/relax.d: Likewise.
67
68 2019-01-09 John Darrington <john@darrington.wattle.id.au>
69
70 * testsuite/gas/s12z/jsr.s: New case.
71 * testsuite/gas/s12z/jsr.d: New case.
72
73 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
74
75 * configure: Regenerate.
76
77 2019-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
78
79 * config/tc-aarch64.c (aarch64_cpus): Add ares.
80 * doc/c-aarch64.texi (-mcpu): Document ares value.
81
82 2019-01-08 Alan Modra <amodra@gmail.com>
83
84 * testsuite/gas/rx/rx.exp: Create generated test source in
85 current directory.
86 * testsuite/gas/rx/Xtod.d, * testsuite/gas/rx/abs.d,
87 * testsuite/gas/rx/adc.d, * testsuite/gas/rx/add.d,
88 * testsuite/gas/rx/and.d, * testsuite/gas/rx/bclr.d,
89 * testsuite/gas/rx/bcnd.d, * testsuite/gas/rx/bfmov.d,
90 * testsuite/gas/rx/bmcnd.d, * testsuite/gas/rx/bnot.d,
91 * testsuite/gas/rx/bra.d, * testsuite/gas/rx/brk.d,
92 * testsuite/gas/rx/bset.d, * testsuite/gas/rx/bsr.d,
93 * testsuite/gas/rx/btst.d, * testsuite/gas/rx/clrpsw.d,
94 * testsuite/gas/rx/cmp.d, * testsuite/gas/rx/dabs.d,
95 * testsuite/gas/rx/dadd.d, * testsuite/gas/rx/dbt.d,
96 * testsuite/gas/rx/dcmp.d, * testsuite/gas/rx/ddiv.d,
97 * testsuite/gas/rx/div.d, * testsuite/gas/rx/divu.d,
98 * testsuite/gas/rx/dmov.d, * testsuite/gas/rx/dmul.d,
99 * testsuite/gas/rx/dneg.d, * testsuite/gas/rx/dpopm.d,
100 * testsuite/gas/rx/dpushm.d, * testsuite/gas/rx/dround.d,
101 * testsuite/gas/rx/dsqrt.d, * testsuite/gas/rx/dsub.d,
102 * testsuite/gas/rx/dtoX.d, * testsuite/gas/rx/emaca.d,
103 * testsuite/gas/rx/emsba.d, * testsuite/gas/rx/emul.d,
104 * testsuite/gas/rx/emula.d, * testsuite/gas/rx/emulu.d,
105 * testsuite/gas/rx/fadd.d, * testsuite/gas/rx/fcmp.d,
106 * testsuite/gas/rx/fdiv.d, * testsuite/gas/rx/fmul.d,
107 * testsuite/gas/rx/fsqrt.d, * testsuite/gas/rx/fsub.d,
108 * testsuite/gas/rx/ftoi.d, * testsuite/gas/rx/ftou.d,
109 * testsuite/gas/rx/gprel.d, * testsuite/gas/rx/int.d,
110 * testsuite/gas/rx/itof.d, * testsuite/gas/rx/jmp.d,
111 * testsuite/gas/rx/jsr.d, * testsuite/gas/rx/machi.d,
112 * testsuite/gas/rx/maclh.d, * testsuite/gas/rx/maclo.d,
113 * testsuite/gas/rx/max.d, * testsuite/gas/rx/min.d,
114 * testsuite/gas/rx/mov.d, * testsuite/gas/rx/movco.d,
115 * testsuite/gas/rx/movli.d, * testsuite/gas/rx/movu.d,
116 * testsuite/gas/rx/msbhi.d, * testsuite/gas/rx/msblh.d,
117 * testsuite/gas/rx/msblo.d, * testsuite/gas/rx/mul.d,
118 * testsuite/gas/rx/mulhi.d, * testsuite/gas/rx/mullh.d,
119 * testsuite/gas/rx/mullo.d, * testsuite/gas/rx/mvfacgu.d,
120 * testsuite/gas/rx/mvfachi.d, * testsuite/gas/rx/mvfaclo.d,
121 * testsuite/gas/rx/mvfacmi.d, * testsuite/gas/rx/mvfc.d,
122 * testsuite/gas/rx/mvfcp.d, * testsuite/gas/rx/mvfdc.d,
123 * testsuite/gas/rx/mvfdr.d, * testsuite/gas/rx/mvtacgu.d,
124 * testsuite/gas/rx/mvtachi.d, * testsuite/gas/rx/mvtaclo.d,
125 * testsuite/gas/rx/mvtc.d, * testsuite/gas/rx/mvtcp.d,
126 * testsuite/gas/rx/mvtdc.d, * testsuite/gas/rx/neg.d,
127 * testsuite/gas/rx/nop.d, * testsuite/gas/rx/not.d,
128 * testsuite/gas/rx/opecp.d, * testsuite/gas/rx/or.d,
129 * testsuite/gas/rx/pop.d, * testsuite/gas/rx/popc.d,
130 * testsuite/gas/rx/popm.d, * testsuite/gas/rx/push.d,
131 * testsuite/gas/rx/pushc.d, * testsuite/gas/rx/pushm.d,
132 * testsuite/gas/rx/r-bcc.d, * testsuite/gas/rx/r-bra.d,
133 * testsuite/gas/rx/racl.d, * testsuite/gas/rx/racw.d,
134 * testsuite/gas/rx/rdacl.d, * testsuite/gas/rx/rdacw.d,
135 * testsuite/gas/rx/revl.d, * testsuite/gas/rx/revw.d,
136 * testsuite/gas/rx/rmpa.d, * testsuite/gas/rx/rolc.d,
137 * testsuite/gas/rx/rorc.d, * testsuite/gas/rx/rotl.d,
138 * testsuite/gas/rx/rotr.d, * testsuite/gas/rx/round.d,
139 * testsuite/gas/rx/rstr.d, * testsuite/gas/rx/rte.d,
140 * testsuite/gas/rx/rtfi.d, * testsuite/gas/rx/rts.d,
141 * testsuite/gas/rx/rtsd.d, * testsuite/gas/rx/sat.d,
142 * testsuite/gas/rx/satr.d, * testsuite/gas/rx/save.d,
143 * testsuite/gas/rx/sbb.d, * testsuite/gas/rx/sccnd.d,
144 * testsuite/gas/rx/scmpu.d, * testsuite/gas/rx/setpsw.d,
145 * testsuite/gas/rx/shar.d, * testsuite/gas/rx/shll.d,
146 * testsuite/gas/rx/shlr.d, * testsuite/gas/rx/smovb.d,
147 * testsuite/gas/rx/smovf.d, * testsuite/gas/rx/smovu.d,
148 * testsuite/gas/rx/sstr.d, * testsuite/gas/rx/stnz.d,
149 * testsuite/gas/rx/stz.d, * testsuite/gas/rx/sub.d,
150 * testsuite/gas/rx/suntil.d, * testsuite/gas/rx/swhile.d,
151 * testsuite/gas/rx/tst.d, * testsuite/gas/rx/utof.d,
152 * testsuite/gas/rx/wait.d, * testsuite/gas/rx/xchg.d,
153 * testsuite/gas/rx/xor.d: Add #source line.
154
155 2019-01-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
156
157 * config/tc-arm.c (arm_cpus): Add ares.
158 * doc/c-arm.texi (-mcpu): Document ares value.
159
160 2019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
161
162 * config/rx-defs.h (rx_cpu_types): Add type RXV3 and RXV3FPU.
163 (rx_bfield): Add prototype.
164 (rx_post): Likewise.
165 * config/rx-parse.y: Add v3 instructions and Double FPU registers.
166 (DSIZE): Define.
167 (POST): Define.
168 (rx_check_v3): New. check v3 type.
169 (rx_check_dfpu): New. check have double support.
170 (double_condition_table): New. dcmp<cond> contiditon.
171 (check_condition): Multiple condition support.
172 (rx_lex): RXv3 instructions support.
173 Add parse dcmp<cond> instruction and Double FPU registers.
174 (immediate): Disable optimize in dmov #imm case.
175 (displacement): Add double displacement in dmov instraction.
176 * config/tc-rx.c (rx_use_conventional_section_names):
177 Invert default value in rx-*-linux target.
178 (cpu_type): Add additional ELF flags.
179 (cpu_type_list): Add RXv3.
180 (md_parse_option): Refer elf_flags from cpu_type_list.
181 (md_show_usage): Add rxv3 and rxv3-dfpu.
182 (rx_bytesT): Add post byte.
183 (rx_bfield): New. generate bfmov / bfmovz "imm" field.
184 (rx_post): New. Set instruction post byte.
185 (md_assemble): Add post byte.
186 doc/c-rx.texi: Add cpu types.
187 * testsuite/gas/rx/Xtod.d: New.
188 * testsuite/gas/rx/Xtod.sm: New.
189 * testsuite/gas/rx/bfmov.d: New.
190 * testsuite/gas/rx/bfmov.sm: New.
191 * testsuite/gas/rx/dabs.d: New.
192 * testsuite/gas/rx/dabs.sm: New.
193 * testsuite/gas/rx/dadd.d: New.
194 * testsuite/gas/rx/dadd.sm: New.
195 * testsuite/gas/rx/dcmp.d: New.
196 * testsuite/gas/rx/dcmp.sm: New.
197 * testsuite/gas/rx/ddiv.d: New.
198 * testsuite/gas/rx/ddiv.sm: New.
199 * testsuite/gas/rx/dmov.d: New.
200 * testsuite/gas/rx/dmov.sm: New.
201 * testsuite/gas/rx/dmul.d: New.
202 * testsuite/gas/rx/dmul.sm: New.
203 * testsuite/gas/rx/dneg.d: New.
204 * testsuite/gas/rx/dneg.sm: New.
205 * testsuite/gas/rx/dpopm.d: New.
206 * testsuite/gas/rx/dpopm.sm: New.
207 * testsuite/gas/rx/dpushm.d: New.
208 * testsuite/gas/rx/dpushm.sm: New.
209 * testsuite/gas/rx/dround.d: New.
210 * testsuite/gas/rx/dround.sm: New.
211 * testsuite/gas/rx/dsqrt.d: New.
212 * testsuite/gas/rx/dsqrt.sm: New.
213 * testsuite/gas/rx/dsub.d: New.
214 * testsuite/gas/rx/dsub.sm: New.
215 * testsuite/gas/rx/dtoX.d: New.
216 * testsuite/gas/rx/dtoX.sm: New.
217 * testsuite/gas/rx/macros.inc: Add double FPU registers.
218 * testsuite/gas/rx/mvfdc.d: New.
219 * testsuite/gas/rx/mvfdc.sm: New.
220 * testsuite/gas/rx/mvfdr.d: New.
221 * testsuite/gas/rx/mvfdr.sm: New.
222 * testsuite/gas/rx/mvtdc.d: New.
223 * testsuite/gas/rx/mvtdc.sm: New.
224 * testsuite/gas/rx/rstr.d: New.
225 * testsuite/gas/rx/rstr.sm: New.
226 * testsuite/gas/rx/rx.exp: Use rxv3-dfpu option.
227 * testsuite/gas/rx/save.d: New.
228 * testsuite/gas/rx/save.sm: New.
229 * testsuite/gas/rx/xor.d: New.
230 * testsuite/gas/rx/xor.sm: Add pattern.
231
232 2019-01-04 Wu Heng <wu.heng@zte.com.cn>
233
234 PR 24010
235 * macro.c (get_any_string): Check for end of input whilst scanning
236 for separators.
237
238 2019-01-04 Wu Heng <wu.heng@zte.com.cn>
239
240 PR 24009
241 * read.c (stringer): Fix handling of missing '>' character at end
242 of <...> sequence.
243
244 2019-01-01 Alan Modra <amodra@gmail.com>
245
246 Update year range in copyright notice of all files.
247
248 For older changes see ChangeLog-2018
249 \f
250 Copyright (C) 2019 Free Software Foundation, Inc.
251
252 Copying and distribution of this file, with or without modification,
253 are permitted in any medium without royalty provided the copyright
254 notice and this notice are preserved.
255
256 Local Variables:
257 mode: change-log
258 left-margin: 8
259 fill-column: 74
260 version-control: never
261 End:
This page took 0.034399 seconds and 5 git commands to generate.