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