* gas/cris: Match output having $ register prefix. Deal with
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2003-06-16 Hans-Peter Nilsson <hp@axis.com>
2
3 * gas/cris: Match output having $ register prefix. Deal with
4 target variants default requiring register prefix on input.
5
6 2003-06-13 Richard Earnshaw <rearnsha@arm.com>
7
8 * gas/arm/arm.exp: Pass -mfpu=fpa option to the FPA instruction test.
9
10 2003-06-12 Richard Sandiford <rsandifo@redhat.com>
11
12 * gas/mips/elf-rel15.[sd]: New test.
13 * gas/mips/mips.exp: Run it.
14
15 2003-06-11 Richard Henderson <rth@redhat.com>
16
17 * gas/cfi/cfi-common-3.[ds]: New.
18 * gas/cfi/cfi.exp: Run it.
19
20 2003-06-11 Alan Modra <amodra@bigpond.net.au>
21
22 * gas/macros/app1.d: Ignore section symbols.
23 * gas/macros/app2.d: Likewise.
24 * gas/macros/app3.d: Likewise.
25 * gas/macros/app4.d: Likewise.
26
27 2003-06-10 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
28
29 * gas/mips/mips.exp: Fix typo.
30 * gas/mips/elempic.d: Force o64 ABI.
31 * gas/mips/telempic.d: Likewise.
32
33 2003-06-10 Alan Modra <amodra@bigpond.net.au>
34
35 * lib/gas-defs.exp (proc is_elf_format): Copy from ld testsuite.
36 * gas/cfi/cfi.exp: Use here. Only run tests when ELF.
37 * gas/macros/and.s: Avoid .set so we don't break mips.
38
39 2003-06-10 Alan Modra <amodra@bigpond.net.au>
40
41 * gas/macros/and.s: New.
42 * gas/macros/macros.exp: Assemble it.
43
44 2003-06-10 Gary Hade <garyhade@us.ibm.com>
45
46 * gas/ppc/test2elf64.{s,d}: New test.
47 * gas/ppc/ppc.exp: Run new test.
48
49 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
50
51 * gas/h8300/h8sx_mov_imm.[sd]: New test.
52 * gas/h8300/h8300.exp: Run it.
53
54 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
55
56 * gas/h8300/h8sx_rtsl.[sd]: New test.
57 * gas/h8300/h8300.exp: Run it.
58
59 2003-06-10 Richard Sandiford <rsandifo@redhat.com>
60
61 * gas/h8300/h8sx_disp2.[sd]: New test.
62 * gas/h8300/h8300.exp: Run it.
63
64 2003-06-07 Richard Henderson <rth@redhat.com>
65
66 * gas/cfi/cfi-common-1.d, gas/cfi/cfi-common-1.s: New.
67 * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-2.s: New.
68 * gas/cfi/cfi-diag-1.d, gas/cfi/cfi-diag-1.s: New.
69 * gas/cfi/cfi.exp: Run them.
70
71 2003-06-05 Michael Snyder <msnyder@redhat.com>
72
73 * gas/h8300/t01_mov.s: New file, tests mov instructions.
74 * gas/h8300/t02_mova.s: New file, tests mova instructions.
75 * gas/h8300/t03_add.s: New file, tests add instructions.
76 * gas/h8300/t04_sub.s: New file, tests sub instructions.
77 * gas/h8300/t05_cmp.s: New file, tests cmp instructions.
78 * gas/h8300/t06_ari2.s: New file, tests arithmetic instructions.
79 * gas/h8300/t07_ari3.s: New file, tests arithmetic instructions.
80 * gas/h8300/t08_or.s: New file, tests or instructions.
81 * gas/h8300/t09_xor.s: New file, tests xor instructions.
82 * gas/h8300/t10_and.s: New file, tests and instructions.
83 * gas/h8300/t11_logs.s: New file, tests logical instructions.
84 * gas/h8300/t12_bit.s: New file, tests bit instructions.
85 * gas/h8300/t13_otr.s.s: New file, tests misc. instructions.
86 * gas/h8300/t01_mov.exp: New file.
87 * gas/h8300/t02_mova.exp: New file.
88 * gas/h8300/t03_add.exp: New file.
89 * gas/h8300/t04_sub.exp: New file.
90 * gas/h8300/t05_cmp.exp: New file.
91 * gas/h8300/t06_ari2.exp: New file.
92 * gas/h8300/t07_ari3.exp: New file.
93 * gas/h8300/t08_or.exp: New file.
94 * gas/h8300/t09_xor.exp: New file.
95 * gas/h8300/t10_and.exp: New file.
96 * gas/h8300/t11_logs.exp: New file.
97 * gas/h8300/t12_bit.exp: New file.
98 * gas/h8300/t13_otr.exp: New file.
99
100 2003-06-04 Richard Henderson <rth@redhat.com>
101
102 * gas/alpha/elf-usepv-1.[sd]: New.
103 * gas/alpha/elf-usepv-2.[sd]: New.
104 * gas/alpha/alpha.exp: Run them.
105 * gas/cfi/cfi-alpha-3.[sd]: New.
106 * gas/cfi/cfi.exp: Run it.
107
108 2003-05-31 Richard Henderson <rth@redhat.com>
109
110 * gas/alpha/elf-reloc-8.d: Correct .eh_frame relocs.
111 * gas/cfi/cfi-alpha-2.d: New.
112 * gas/cfi/cfi-alpha-2.s: New.
113 * gas/cfi/cfi.exp: Run it.
114
115 2003-05-29 Richard Henderson <rth@redhat.com>
116
117 * gas/alpha/elf-reloc-8.d: Add .eh_frame relocs.
118 * gas/cfi/cfi-alpha-1.d: New.
119 * gas/cfi/cfi-alpha-1.s: New.
120 * gas/cfi/cfi.exp: Run it.
121
122 2003-05-27 Richard Henderson <rth@redhat.com>
123
124 * gas/cfi/cfi-i386.d: Update for dw2gencfi rewrite.
125 * gas/cfi/cfi-x86_64.d: Likewise.
126 * gas/cfi/cfi-i386-2.d: New.
127 * gas/cfi/cfi-i386-2.s: New.
128
129 2003-05-23 Jason Eckhardt <jle@rice.edu>
130
131 * gas/i860/xp.s: New file.
132 * gas/i860/xp.d: New file.
133
134 2003-05-23 Richard Earnshaw <rearnsha@arm.com>
135
136 * gas/i860/i860.exp: Don't call exit if the target isn't an i860.
137
138 2003-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
139
140 * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
141 * gas/mips/jal-newabi.d: Likewise.
142 * gas/mips/mips.exp: Add new testcase.
143
144 2003-05-21 H.J. Lu <hongjiu.lu@intel.com>
145
146 * gas/hppa/parse/parse.exp: Add "space.s".
147 * gas/hppa/parse/space.s: New file to test spaces.
148
149 2003-05-20 Jason Eckhardt <jle@rice.edu>
150
151 * gas/i860/branch.{s,d}: New files.
152 * gas/i860/system.{s,d}: New files.
153
154 2003-05-20 Jason Eckhardt <jle@rice.edu>
155
156 * gas/i860/bitwise.{s,d}: New files.
157 * gas/i860/bte.{s,d}: New files.
158 * gas/i860/fldst01.{s,d}: New files.
159 * gas/i860/fldst02.{s,d}: New files.
160 * gas/i860/fldst03.{s,d}: New files.
161 * gas/i860/fldst04.{s,d}: New files.
162 * gas/i860/fldst05.{s,d}: New files.
163 * gas/i860/fldst06.{s,d}: New files.
164 * gas/i860/fldst07.{s,d}: New files.
165 * gas/i860/fldst08.{s,d}: New files.
166 * gas/i860/float01.{s,d}: New files.
167 * gas/i860/float02.{s,d}: New files.
168 * gas/i860/float03.{s,d}: New files.
169 * gas/i860/float04.{s,d}: New files.
170 * gas/i860/form.{s,d}: New files.
171 * gas/i860/iarith.{s,d}: New files.
172 * gas/i860/ldst01.{s,d}: New files.
173 * gas/i860/ldst02.{s,d}: New files.
174 * gas/i860/ldst03.{s,d}: New files.
175 * gas/i860/ldst04.{s,d}: New files.
176 * gas/i860/ldst05.{s,d}: New files.
177 * gas/i860/ldst06.{s,d}: New files.
178 * gas/i860/pfam.{s,d}: New files.
179 * gas/i860/pfmam.{s,d}: New files.
180 * gas/i860/pfmsm.{s,d}: New files.
181 * gas/i860/pfsm.{s,d}: New files.
182 * gas/i860/regress01.{s,d}: New files.
183 * gas/i860/shift.{s,d}: New files.
184 * gas/i860/simd.{s,d}: New files.
185
186 2003-05-20 Jason Eckhardt <jle@rice.edu>
187
188 * gas/i860: New directory.
189 * gas/i860/i860.exp: New file.
190
191 2003-05-20 Michal Ludvig <mludvig@suse.cz>
192
193 * gas/cfi/cfi.exp: Testsuite for cfi machinery.
194 * gas/cfi/cfi-x86_64.[sd]: Files for x86-64.
195 * gas/cfi/cfi-i386.[sd]: Files for i386.
196
197 2003-05-19 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
198
199 * gas/mips/mips.exp: mips-*-linux-*, mipsel-*-linux-* use only 32-bit
200 register width by default. Add them to addr32 and exclude offending
201 testcases.
202 * gas/mips/delay.s: Avoid odd floating point registers.
203 * gas/mips/delay.d: Likewise.
204 * gas/mips/nodelay.d: Likewise.
205 * gas/mips/mips4.s: Likewise.
206 * gas/mips/mips4.d: Likewise.
207 * gas/mips/mips5.s: Likewise.
208 * gas/mips/mips5.d: Likewise.
209 * gas/mips/vr5400.s: Likewise.
210 * gas/mips/vr5400.d: Likewise.
211 * gas/mips/vr5500.s: Likewise.
212 * gas/mips/vr5500.d: Likewise.
213 * gas/mips/elf_e_flags2.d: Allow different expansions of the move
214 macro.
215 * gas/mips/elf_e_flags3.d: Likewise.
216 * gas/mips/elf_e_flags4.d: Likewise.
217 * gas/mips/uld2-eb.d: Likewise.
218 * gas/mips/uld2-el.d: Likewise.
219
220 2003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
221
222 * lib/gas-defs.exp: Accept i[3-7]86 variants.
223
224 2003-05-13 Hans-Peter Nilsson <hp@axis.com>
225
226 * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
227 gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d,
228 gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New
229 tests.
230 * gas/macros/macros.exp: Run them.
231
232 2003-05-07 H.J. Lu <hongjiu.lu@intel.com>
233
234 * gas/ia64/ia64.exp: Add alias.
235
236 * gas/ia64/alias.s: New.
237 * gas/ia64/alias.d: Likewise.
238
239 2003-05-06 Alexandre Oliva <aoliva@redhat.com>
240
241 * gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
242 gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
243 gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
244 gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
245 gas/mips/cp0sel-names-mips32r2.d,
246 gas/mips/cp0sel-names-mips64.d,
247 gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
248 gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
249 gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
250 gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
251 gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
252 gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
253 gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
254 gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
255 gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
256 gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
257 gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
258 gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
259 gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
260 gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
261 gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
262 gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
263 gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
264 gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
265 gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
266 gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
267 gas/mips/lif-xgot.d, gas/mips/lifloat.d,
268 gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
269 gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
270 gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
271 gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
272 gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
273 gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
274 gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
275 gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
276 gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
277 gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
278 gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
279 gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
280 gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
281 gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
282 gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
283 gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
284 gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
285 gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
286 RELA.
287
288 2003-05-03 H.J. Lu <hjl@gnu.org>
289
290 * gas/elf/symver.s: Use '%' instead of '@' in .type.
291 * gas/elf/type.s: Likewise.
292
293 2003-05-03 H.J. Lu <hjl@gnu.org>
294
295 * gas/elf/elf.exp (run_list_test): Support pipe for readelf.
296
297 * gas/elf/type.e-m32r: Removed.
298 * gas/elf/type.e-mips: Likewise.
299 * gas/elf/type.e-miwmmxt: Likewise.
300
301 * gas/elf/type.e: Updated.
302
303 2003-05-03 H.J. Lu <hjl@gnu.org>
304
305 * gas/ia64/ia64.exp: Add unwind.
306
307 * gas/ia64/unwind.s: New. Test the new section attribute 'o'
308 and the new section type "unwind".
309 * gas/ia64/unwind.d: Likewise.
310
311 2003-05-02 Chris Demetriou <cgd@broadcom.com>
312
313 * gas/mips/mips.exp (mips_arch_init): Reimplement in
314 a way that's safe with ancient versions of tcl/expect.
315
316 2003-05-01 Chris Demetriou <cgd@broadcom.com>
317
318 * gas/mips/mips.exp (mips_arch_init): New function.
319 Call it before setting up architecture array entries.
320
321 2003-05-01 H.J. Lu <hjl@gnu.org>
322
323 * gas/elf/elf.exp (run_list_test): Accept empty $opts.
324 Add type test.
325
326 * gas/elf/type.e: New file.
327 * gas/elf/type.s: Likewise.
328 * gas/elf/type.e-m32r: Likewise.
329 * gas/elf/type.e-mips: Likewise.
330 * gas/elf/type.e-miwmmxt: Likewise.
331
332 2003-05-01 H.J. Lu <hjl@gnu.org>
333
334 * gas/ia64/ia64.exp: Add secname.
335
336 * gas/ia64/secname.s: New. Test the trailing '#' in section
337 name.
338 * gas/ia64/secname.d: Likewise.
339
340 2003-05-01 H.J. Lu <hjl@gnu.org>
341
342 * gas/ia64/ia64.exp: Add "global".
343
344 * gas/ia64/global.d: New file.
345 * gas/ia64/global.s: Likewise.
346
347 2003-04-30 H.J. Lu <hjl@gnu.org>
348
349 * gas/ia64/ia64.exp: Add order.
350
351 * gas/ia64/order.s: New file.
352 * gas/ia64/order.d: Likewise.
353
354 2003-04-29 H.J. Lu <hjl@gnu.org>
355
356 * gas/ia64/ia64.exp: Add align.
357
358 * gas/ia64/align.d: New file.
359 * gas/ia64/align.s: Likewise.
360
361 * ia64/dependency-1.d: Remove the padding.
362
363 2003-04-30 H.J. Lu <hjl@gnu.org>
364
365 * gas/ia64/ia64.exp: Add real.
366
367 * gas/ia64/real.s: New file.
368 * gas/ia64/real.d: Likewise.
369
370 2003-04-29 Nick Clifton <nickc@redhat.com>
371
372 * gas/elf/elf.exp: Invoke symver test.
373 * gas/elf/symver.s: New test case.
374 * gas/elf/symver.d: Expected output.
375
376 2003-04-24 Nick Clifton <nickc@redhat.com>
377
378 * gas/ppc/astest2.s: Add tests for conditional branches with
379 probability indicators.
380 * gas/ppc/astest2.d: Add expected disassembly.
381
382 2003-04-23 H.J. Lu <hjl@gnu.org>
383
384 * gas/ia64/opc-i.s: Add testcases for valid label.
385 * gas/ia64/opc-i.d: Updated.
386
387 2003-04-10 Alexandre Oliva <aoliva@redhat.com>
388
389 * gas/mips/elf-rel-got-n32.d, gas/mips/elf-rel-got-n32.s,
390 gas/mips/elf-rel-got-n64.d, gas/mips/elf-rel-got-n64.s,
391 gas/mips/elf-rel-xgot-n32.d, gas/mips/elf-rel-xgot-n64.d: New.
392 * gas/mips/mips.exp: Test them.
393
394 2003-04-08 Nick Clifton <nickc@redhat.com>
395
396 * gas/m32r/m32r.exp: Run signed-relocs test.
397 * gas/m32r/signed-relocs.s: New file: Test signed relocs.
398 * gas/m32r/signed-relocs.d: New file: Expected results
399
400 * gas/ia64/dependency-1.s: New file: Test read before write dependency.
401 * gas/ia64/dependency-1.d: New file: Expected assembly results.
402 * gas/ia64/ia64.exp: Run the new test.
403
404 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
405
406 * gas/m68hc11/bug-1825.d (_table): Update.
407 * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs
408
409 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
410
411 * gas/m68hc11/insns.s: Add %page and %addr checks.
412 * gas/m68hc11/insns12.s: Likewise.
413 * gas/m68hc11/insns-dwarf2.d: Update.
414 * gas/m68hc11/insns.d: Update.
415
416 2003-04-04 Chris Demetriou <cgd@broadcom.com>
417
418 * gas/mips/mips5.d: New test.
419 * gas/mips/mips5.l: New test stderr listing.
420 * gas/mips/mips5.s: New test source file.
421 * gas/mips/mips.exp: Run the mips5 test.
422
423 2003-04-03 Philip Blundell <philb@gnu.org>
424
425 * gas/arm/offset.s: New test.
426 * gas/arm/arm.exp (run_errors_test): Run it.
427
428 2003-04-02 Chris Demetriou <cgd@broadcom.com>
429
430 * gas/mips/ulh.d: Adjust for ulh and ulhu macro assembly changes.
431
432 * gas/mips/mips.exp: Define new "gpr_ilocks" architecture
433 property, and add it to mips2 (and later) chips and r3900.
434 * gas/mips/uld2.s: New test source file.
435 * gas/mips/ulh2.s: Likewise.
436 * gas/mips/ulw2.s: Likewise.
437 * gas/mips/uld2.l: New test stderr listing.
438 * gas/mips/ulh2.l: Likewise.
439 * gas/mips/ulw2.l: Likewise.
440 * gas/mips/uld2-eb.d: New test.
441 * gas/mips/uld2-el.d: Likewise.
442 * gas/mips/ulh2-eb.d: Likewise.
443 * gas/mips/ulh2-el.d: Likewise.
444 * gas/mips/ulw2-eb-ilocks.d: Likewise.
445 * gas/mips/ulw2-eb.d: Likewise.
446 * gas/mips/ulw2-el-ilocks.d: Likewise.
447 * gas/mips/ulw2-el.d: Likewise.
448 * gas/mips/mips.exp: Run new tests for appropriate architectures.
449
450 2003-04-01 Bob Wilson <bob.wilson@acm.org>
451
452 * gas/xtensa/all.exp: New file.
453 * gas/xtensa/entry_align.s: Likewise.
454 * gas/xtensa/entry_misalign2.s: Likewise.
455 * gas/xtensa/entry_misalign.s: Likewise.
456 * gas/xtensa/j_too_far.s: Likewise.
457 * gas/xtensa/loop_align.s: Likewise.
458 * gas/xtensa/loop_misalign.s: Likewise.
459
460 2003-03-25 Stan Cox <scox@redhat.com>
461 Nick Clifton <nickc@redhat.com>
462
463 Contribute support for Intel's iWMMXt chip - an ARM variant:
464
465 * gas/arm/arm.exp: Run iwmmxt test.
466 * gas/arm/iwmmxt.s: New test source file.
467 * gas/arm/iwmmxt.d: New test expected results file.
468 * gas/elf/elf.exp: Fix section2 test to cope with note section.
469 * gas/eld/section2.e-miwxxmt: New test expected results file.
470
471 2003-03-12 Alexandre Oliva <aoliva@redhat.com>
472
473 * gas/mips/branch-misc-2.s: Add branch to symbol in another
474 section.
475 * gas/mips/branch-misc-2.l: Update error messages and warnings.
476
477 2003-03-12 Alexandre Oliva <aoliva@redhat.com>
478
479 * Reverted previous patch.
480
481 2003-03-02 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
482
483 * gas/mips/bge.d: Reactivate external branch tests.
484 * gas/mips/bge.s: Likewise.
485 * gas/mips/bgeu.d: Likewise.
486 * gas/mips/bgeu.s: Likewise.
487 * gas/mips/blt.d: Likewise.
488 * gas/mips/blt.s: Likewise.
489 * gas/mips/bltu.d: Likewise.
490 * gas/mips/bltu.s: Likewise.
491 * gas/mips/branch-misc-2.d: New File.
492 * gas/mips/branch-misc-2.l: Remove.
493 * gas/mips/mips.exp: Adjust branch-misc-2 test.
494
495 2003-02-21 Nick Clifton <nickc@redhat.com>
496
497 * gas/all/test-gen.c: New file: Framework for automatically
498 generating assembler test files.
499 * gas/all/test-examples.c: New file: Example of a file using
500 test-gen.c.
501
502 * gas/arm/maverick.c: Rework to produce correct test files and
503 fix formatting.
504 * gas/arm/maverick.s: Regenerate.
505 * gas/arm/maverick.d: Regenerate.
506 * gas/arm/arm.exp: Always run Maverick tests.
507
508 2003-02-21 Richard Sandiford <rsandifo@redhat.com>
509
510 * gas/mips/elf-rel14.[sd]: New test.
511 * gas/mips/mips.exp: Run it.
512
513 2003-02-07 Richard Sandiford <rsandifo@redhat.com>
514
515 * gas/mips/rel12.[sd], gas/mips/rel13.[sd]: New tests.
516 * gas/mips/mips.exp: Run them.
517
518 2003-02-07 Richard Sandiford <rsandifo@redhat.com>
519
520 * gas/mips/expr1.[sd]: New test.
521 * gas/mips/mips.exp: Run it.
522
523 2003-02-06 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
524
525 * gas/i386/x86-64-opcode.s: More tests for x86-64 MOVD opcodes.
526 * gas/i386/x86-64-opcode.d: Adjust to suit.
527
528 2003-02-04 Hans-Peter Nilsson <hp@axis.com>
529
530 * gas/cris/rd-dw2-1.d: Adjust for dwarf2 directory table change.
531
532 2003-02-02 Richard Sandiford <rsandifo@redhat.com>
533
534 * gas/mips/elf-rel8.[sd], gas/mips/elf-rel9.[sd],
535 gas/mips/elf-rel10.[sd], gas/mips/elf-rel11.[sd]: New tests.
536 * gas/mips/mips.exp: Run elf-rel8 and elf-rel9 for all elf
537 targets. Run elf-rel10 and elf-rel11 for NewABI targets.
538
539 2003-01-27 Alexandre Oliva <aoliva@redhat.com>
540
541 * gas/mips/n32-consec.d: New.
542 * gas/mips/n32-consec.s: New.
543 * gas/mips/mips.exp (run_list_test_arches): Run it on irix6 and
544 mips64*-linux* systems.
545
546 2003-01-23 Martin Schwidefsky <schwidefsky@de.ibm.com>
547
548 * gas/s390/reloc.s: Add test for PLT reloc against locally defined
549 but global function.
550 * gas/s390/reloc.d: Likewise.
551 * gas/s390/reloc64.s: Likewise.
552 * gas/s390/reloc64.d: Likewise.
553
554 2003-01-21 Adrian Bunk <bunk@fs.tum.de>
555
556 * gas/sparc/sparc.exp (sparc_elf_setup): All NetBSD ELF targets
557 should pass these tests.
558
559 2003-01-20 Martin Schwidefsky <schwidefsky@de.ibm.com>
560
561 * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff
562 relocations.
563 * gas/s390/reloc.s: Likewise.
564 * gas/s390/reloc64.d: Likewise.
565 * gas/s390/reloc64.s: Likewise.
566
567 2003-01-07 DJ Delorie <dj@redhat.com>
568
569 * gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs.
570
571 2003-01-02 Jeff Johnston <jjohnstn@redhat.com>
572
573 * gas/iq2000: New testsuite.
574
575 2003-01-02 Chris Demetriou <cgd@broadcom.com>
576
577 * gas/mips/elf_arch_mips32r2.d: Fix file description comment.
578
579 2002-12-31 Chris Demetriou <cgd@broadcom.com>
580
581 * gas/mips/cp0sel-names-mips32.d: New test.
582 * gas/mips/cp0sel-names-mips32r2.d: New test.
583 * gas/mips/cp0sel-names-mips64.d: New test.
584 * gas/mips/cp0sel-names-numeric.d: New test.
585 * gas/mips/cp0sel-names-sb1.d: New test.
586 * gas/mips/cp0sel-names.s: New test source file.
587 * gas/mips/mips.exp: Run new tests.
588
589 2002-12-30 Chris Demetriou <cgd@broadcom.com>
590
591 * gas/mips/elf_arch_mips1.d: New test.
592 * gas/mips/elf_arch_mips2.d: New test.
593 * gas/mips/elf_arch_mips3.d: New test.
594 * gas/mips/elf_arch_mips4.d: New test.
595 * gas/mips/elf_arch_mips5.d: New test.
596 * gas/mips/elf_arch_mips32.d: New test.
597 * gas/mips/elf_arch_mips32r2.d: New test.
598 * gas/mips/elf_arch_mips64.d: New test.
599 * gas/mips/empty.s: New test source file.
600 * gas/mips/mips.exp: Run new tests.
601
602 * gas/mips/elf_ase_mips16.d: Change to use empty.s
603 * gas/mips/elf_ase_mips16.s: Remove.
604
605 2002-12-30 Chris Demetriou <cgd@broadcom.com>
606
607 * gas/mips/cp0-names-mips32r2.d: New test.
608 * gas/mips/hwr-names-mips32r2.d: New test.
609 * gas/mips/hwr-names-numeric.d: New test.
610 * gas/mips/hwr-names.s: New test source file.
611 * gas/mips/mips32r2.d: New test.
612 * gas/mips/mips32r2.s: New test source file.
613 * gas/mips/mips32r2-ill.l: New test.
614 * gas/mips/mips32r2-ill.s: New test source file.
615 * gas/mips/mips.exp: Add mips32r2 architecture data array
616 entry. Run new tests mentioned above.
617
618 2002-12-24 Dmitry Diky <diwil@mail.ru>
619
620 * gas/msp430: New directory.
621 * gas/msp430/msp430.exp: Test msp430 assembler.
622 * gas/msp430/opcode.s: Test source file.
623 * gas/msp430/opcode.s: Expected disassembly.
624
625 2002-12-27 Chris Demetriou <cgd@broadcom.com>
626
627 * gas/mips/mips.exp: Define the notion of an "architecture data
628 array," add comments indicating how to add a new architecture and
629 suggestions for adding new tests. Populate the architecture data
630 array with many known architectures and convert many tests to
631 be run for multiple architectures.
632 (mips_arches): New global array.
633 (mips_arch_create, mips_arch_list_all, mips_arch_data)
634 (mips_arch_displayname, mips_arch_properties)
635 (mips_arch_as_flags, mips_arch_objdump_flags, mips_arch_matches)
636 (mips_arch_list_matching): New functions to operate on mips_arches.
637 (run_dump_test_arch, run_dump_test_arches, run_list_test_arch)
638 (run_list_test_arches): New functions.
639 (run_list_test): Document and add an optional "test name" argument.
640 * gas/mips/abs.d: Remove CPU-specific assembler and objdump flags,
641 and CPU names from test names.
642 * gas/mips/add.d: Likewise.
643 * gas/mips/and.d: Likewise.
644 * gas/mips/dli.d: Likewise.
645 * gas/mips/jal-empic-elf-2.d: Likewise.
646 * gas/mips/jal-empic-elf-3.d: Likewise.
647 * gas/mips/jal-empic-elf.d: Likewise.
648 * gas/mips/lb-svr4pic.d: Likewise.
649 * gas/mips/lb.d: Likewise.
650 * gas/mips/mips32.d: Likewise.
651 * gas/mips/mips4.d: Likewise.
652 * gas/mips/mips64.d: Likewise.
653 * gas/mips/rol-hw.d: Likewise.
654 * gas/mips/rol.d: Likewise.
655 * gas/mips/rol64-hw.d: Likewise.
656 * gas/mips/rol64.d: Likewise.
657 * gas/mips/elf-jal.d: Likewise. Also, indicate ELF in test name.
658 * gas/mips/mips64-mdmx.d: Tweak printed name to indicate that this
659 test uses the -mdmx flag.
660 * gas/mips/mips64-mips3d.d: Tweak printed name to indicate that
661 this test uses the -mips3d flag.
662 * gas/mips/mips64-mips3d-incl.d: New file.
663
664 2002-12-27 Chris Demetriou <cgd@broadcom.com>
665
666 * gas/mips/cp0-names-mips32.d: New file.
667 * gas/mips/cp0-names-mips64.d: New file.
668 * gas/mips/cp0-names-numeric.d: New file.
669 * gas/mips/cp0-names-sb1.d: New file.
670 * gas/mips/cp0-names.s: New file.
671 * gas/mips/fpr-names-32.d: New file.
672 * gas/mips/fpr-names-64.d: New file.
673 * gas/mips/fpr-names-n32.d: New file.
674 * gas/mips/fpr-names-numeric.d: New file.
675 * gas/mips/fpr-names.s: New file.
676 * gas/mips/gpr-names-32.d: New file.
677 * gas/mips/gpr-names-64.d: New file.
678 * gas/mips/gpr-names-n32.d: New file.
679 * gas/mips/gpr-names-numeric.d: New file.
680 * gas/mips/gpr-names.s: New file.
681 * gas/mips/mips.exp: Run new tests.
682
683 2002-12-20 Chris Demetriou <cgd@broadcom.com>
684
685 * lib/gas-defs.exp (run_dump_test): Add a new optional argument,
686 "extra_options".
687
688 2002-12-18 Chris Demetriou <cgd@broadcom.com>
689
690 * gas/mips/rol.s: Add ".set noat" and some new instructions to test.
691 * gas/mips/rol64.s: Likewise.
692 * gas/mips/rol.l: New file.
693 * gas/mips/rol.d: Adjust to use rol.l and for rol.s changes.
694 * gas/mips/rol64.l: New file.
695 * gas/mips/rol64.d: Adjust to use rol64.l and for rol64.s changes.
696 * gas/mips/rol-hw.d: New file.
697 * gas/mips/rol-hw.l: New file.
698 * gas/mips/rol64-hw.d: New file.
699 * gas/mips/rol64-hw.l: New file.
700 * gas/mips/mips.exp: Run rol-hw and rol64-hw tests.
701
702 2002-12-12 Alexandre Oliva <aoliva@redhat.com>
703
704 * gas/mips/beq.d: Comment out branches to undefined symbols,
705 no longer supported.
706 * gas/mips/beq.s: Likewise.
707 * gas/mips/bge.d: Likewise.
708 * gas/mips/bge.s: Likewise.
709 * gas/mips/bgeu.d: Likewise.
710 * gas/mips/bgeu.s: Likewise.
711 * gas/mips/blt.d: Likewise.
712 * gas/mips/blt.s: Likewise.
713 * gas/mips/bltu.d: Likewise.
714 * gas/mips/bltu.s: Likewise.
715 * gas/mips/mips.exp: Change branch-misc-2 test to run_list_test.
716 * gas/mips/branch-misc-2.d: Removed.
717 * gas/mips/branch-misc-2.s: Added branches to undefined symbols.
718 * gas/mips/branch-misc-2.l: New.
719
720 2002-12-09 Aldy Hernandez <aldyh@redhat.com>
721
722 * gas/ppc/booke.d: Fix msync and mbar to reflect reality.
723
724 * gas/ppc/e500.d: Fix m[tf]pmr to reflect reality.
725
726 2002-12-08 Stephane Carrez <stcarrez@nerim.fr>
727
728 * gas/m68hc11/m68hc11.exp (gas_m68hc11_error): New function;
729 (gas_m68hc11_warning): New function.
730 (gas_m68hc11_message): New function.
731 (top): New tests for assembler errors.
732 (gas_m68hc11_opcode_list): New function.
733 (top): New tests for opcode list.
734
735 2002-12-08 Stephane Carrez <stcarrez@nerim.fr>
736
737 * gas/m68hc11/bug-1825.s: Add some tests.
738 * gas/m68hc11/bug-1825.d: Update.
739 * gas/m68hc11/opers12.d: Update.
740 * gas/m68hc11/opers12-dwarf2.d: Update.
741
742 2002-12-05 Richard Henderson <rth@redhat.com>
743
744 * gas/ia64/ltoff22x-1.[ds]: New.
745 * gas/ia64/ia64.exp: Run it.
746
747 2002-12-05 Jim Wilson <wilson@redhat.com>
748
749 * gas/ia64/opc-x.d: Regenerate.
750
751 2002-12-05 Alan Modra <amodra@bigpond.net.au>
752
753 * gas/arm/adrl.s: Pad end of .text.
754 * gas/arm/adrl.d: Adjust to suit.
755
756 2002-12-04 David Mosberger <davidm@hpl.hp.com>
757
758 * gas/ia64/opc-b.d: Update for instructions added by SDM2.1.
759 * gas/ia64/opc-b.s: Ditto.
760 * gas/ia64/opc-f.d: Ditto.
761 * gas/ia64/opc-f.s: Ditto.
762 * gas/ia64/opc-i.d: Ditto.
763 * gas/ia64/opc-i.s: Ditto.
764 * gas/ia64/opc-m.d: Ditto.
765 * gas/ia64/opc-m.s: Ditto.
766 * gas/ia64/opc-x.d: Ditto.
767 * gas/ia64/opc-x.s: Ditto.
768
769 2002-12-03 Richard Henderson <rth@redhat.com>
770
771 * gas/ia64/ldxmov-1.[ds]: New.
772 * gas/ia64/ldxmov-2.[ls]: New.
773 * gas/ia64/ia64.exp: Run them.
774
775 2002-12-03 Alan Modra <amodra@bigpond.net.au>
776
777 * gas/arm/adrl.s: Test behaviour against globals too.
778 * gas/arm/adrl.d: Adjust.
779
780 2002-12-02 Nick Clifton <nickc@redhat.com>
781
782 * gasp: Remove entire directory tree. (Gasp has been removed from
783 binutils).
784 * config/default.asp (GASP): Remove definition and initialization.
785
786 2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
787
788 * gas/m68hc11/m68hc11.exp: Rename from all.exp; run the new tests.
789 * gas/m68hc11/all.exp: Remove.
790 * gas/m68hc11/indexed12.d: New test.
791 * gas/m68hc11/indexed12.s: Likewise.
792 * gas/m68hc11/bug-1825.d: Likewise.
793 * gas/m68hc11/bug-1825.s: Likewise.
794
795 2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
796
797 * gas/m68hc11/insns.s: Don't use .comm for stack symbol so that objdump
798 can find the real symbol and not a gas internal debug symbol.
799 * gas/m68hc11/insns.d: Update.
800 * gas/m68hc11/insns-dwarf2.d: Update.
801 * gas/m68hc11/insns12.d: Update.
802 * gas/m68hc11/opers12.s (min5b, min9b): Use 16 and -256 for the min.
803 * gas/m68hc11/opers12.d: Update after indexed offset operand fixes.
804 * gas/m68hc11/opers12-dwarf2.d: Likewise.
805
806 2002-11-30 Kaz Kojima <kkojima@rr.iij4u.or.jp>
807
808 * sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label".
809 * sh/gas/sh/pic.d: Add expected output.
810
811 2002-11-29 Nick Clifton <nickc@redhat.com>
812
813 * gas/arm/arch5tej.s: Replace "nop"s with tests of breakpoint
814 instruction.
815 * gas/arm/arch5tej.d: Expect "bkpt"s not nops.
816
817 2002-11-26 Hans-Peter Nilsson <hp@axis.com>
818
819 * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
820
821 2002-11-25 DJ Delorie <dj@redhat.com>
822
823 * gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
824
825 2002-11-19 DJ Delorie <dj@redhat.com>
826
827 * gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
828 * gas/xstormy16/allinsn.d: Regenerate.
829 * gas/xstormy16/allinsn.s: Regenerate.
830
831 2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
832
833 * gas/all/gas.exp: Setup for tic4x testcase
834 * gas/macros/macros.exp: Ditto
835 * gas/tic4x: New tic4x gas testsuite directory
836 * gas/tic4x/addressing.s: Create. Fix bug in one insn
837 * gas/tic4x/addressing_c3x.d: Create and update
838 * gas/tic4x/addressing_c4x.d: Create and update
839 * gas/tic4x/allopcodes.S: Create. Add support for new
840 opclass.h changes.
841 * gas/tic4x/data.d: Create
842 * gas/tic4x/data.s: Create
843 * gas/tic4x/float.d: Create
844 * gas/tic4x/float.s: Create
845 * gas/tic4x/opclasses.h: Create. Added testsuites for the
846 new enhanced opcodes.
847 * gas/tic4x/opcodes.s: Create (regenerate).
848 * gas/tic4x/opcodes_c3x.d: Create. Updated from enhanced
849 changes
850 * gas/tic4x/opcodes_c4x.d: Create. Ditto.
851 * gas/tic4x/rebuild.sh: Create
852 * gas/tic4x/registers.s: Create
853 * gas/tic4x/registers_c3x.d: Create
854 * gas/tic4x/registers_c4x.d: Create
855 * gas/tic4x/zeros.d: Create
856 * gas/tic4x/zeros.s: Create
857 * gas/tic4x/opcodes_new.d: Added new testsuite for
858 the enhanced and special insns.
859 * gas/tic4x/tic4x.exp: Create. Added the opcodes_new testsuite
860
861 2002-11-12 Alan Modra <amodra@bigpond.net.au>
862
863 * gas/ppc/booke.d: Adjust output for corrected condition reg.
864
865 2002-11-07 Nick Clifton <nickc@redhat.com>
866
867 * gas/all/gas.exp: Only run fastcall test for x86 PE targets.
868
869 2002-11-07 Casper S. Hornstrup <chorns@users.sourceforge.net>
870
871 * gas/all/gas.exp: Run fastcall label handling test.
872 * gas/all/fastcall.s: New file for testing handling of fastcall
873 labels.
874
875 2002-11-01 H.J. Lu <hjl@gnu.org>
876
877 * gas/i386/i386.exp: Add "sub".
878
879 * gas/i386/sub.d: New.
880 * gas/i386/sub.s: New.
881
882 2002-10-22 H.J. Lu <hjl@gnu.org>
883
884 * gas/mips/branch-misc-2.d: Updated.
885
886 2002-10-23 Hans-Peter Nilsson <hp@axis.com>
887
888 * gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s,
889 gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests.
890
891 2002-10-21 Richard Sandiford <rsandifo@redhat.com>
892
893 * gas/mips/elf-rel7.[sd]: New test.
894 * gas/mips/mips.exp: Run it.
895
896 2002-10-12 Alexandre Oliva <aoliva@redhat.com>
897
898 * gas/mips/mips.exp: Don't xfail relax.
899 * gas/mips/relax.s: Increase coverage.
900 * gas/mips/relax.d: Add expected output. Use relax.l for as stderr.
901 * gas/mips/relax.l: New file.
902
903 2002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
904
905 * gas/sh/tlsd.s, gas/sh/tlsd.d: New.
906 * gas/sh/tlsnopic.s, gas/sh/tlsnopic.d: New.
907 * gas/sh/tlspic.s, gas/sh/tlspic.d: New.
908 * gas/sh/basic.exp: Add new tests.
909
910 2002-10-09 Stephen Clarke <stephen.clarke@superh.com>
911
912 * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the
913 lsb in SHmedia code addresses.
914 * gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable
915 recognition of SH-1/2/3/4 instructions.
916 (proc do_fp): Do not run dsp tests for sh64*-*-linux*.
917 * gas/sh/sh64/abi-32.d: Adjust expected output to include
918 sh64*-*-linux* formats too.
919 * gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d,
920 gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d,
921 gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d,
922 gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d,
923 sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d,
924 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d,
925 gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d,
926 gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d,
927 gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d,
928 gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d,
929 gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d,
930 gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d,
931 gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d,
932 gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d,
933 gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d,
934 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
935 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d,
936 gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d,
937 gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d,
938 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d,
939 gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d,
940 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d,
941 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d,
942 gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d,
943 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d,
944 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d,
945 gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d,
946 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/rel32-1.d,
947 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
948 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
949 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
950 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
951 gas/sh/sh64/rel64-5.d, gas/sh/sh64/relax-1.d,
952 gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d,
953 gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d,
954 gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d,
955 gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d,
956 gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d,
957 gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d,
958 gas/sh/sh64/ua64-1.d: Likewise.
959
960 2002-10-03 Chris Demetriou <cgd@broadcom.com>
961
962 * gas/mips/mips-no-jalx.l: Make error message regexps accomodate
963 tools which target a specific CPU by default.
964
965 2002-10-03 Kaz Kojima <kkojima@rr.iij4u.or.jp>
966
967 * testsuite/gas/sh/pcrel2.d: Check code also.
968
969 2002-10-02 Stephen Clarke <stephen.clarke@superh.com>
970
971 * gas/sh/sh64/ptc32-noexp-1.d: Adjust for changes to *ABS*
972 symbol generation.
973 * gas/sh/sh64/ptc64-noexp-1.d: Likewise.
974
975 2002-09-30 H.J. Lu <hjl@gnu.org>
976
977 * gas/mips/mips.exp: Undo the last change.
978
979 2002-09-30 H.J. Lu <hjl@gnu.org>
980
981 * gas/mips/mips.exp: Set xfail on empic, empic2, empic3_g1 and
982 empic3_g2 on Linux/mips.
983
984 2002-09-30 H.J. Lu <hjl@gnu.org>
985
986 * gas/mips/vr4120.d: Use "#pass" instead of "#..." to skip the
987 rest of output.
988
989 2002-09-30 Gavin Romig-Koch <gavin@redhat.com>
990 Ken Raeburn <raeburn@cygnus.com>
991 Aldy Hernandez <aldyh@redhat.com>
992 DJ Delorie <dj@redhat.com>
993 Michael Meissner <meissner@redhat.com>
994 Eric Christopher <echristo@redhat.com>
995 Richard Sandiford <rsandifo@redhat.com>
996
997 * gas/mips/mips4100.[sd]: Move dmadd16 and madd16 checks to...
998 * gas/mips/vr4111.[sd]: ...this new test.
999 * gas/mips/vr4120.[sd],
1000 * gas/mips/vr4122.[sd],
1001 * gas/mips/vr5400.[sd],
1002 * gas/mips/vr5500.[sd]: New tests.
1003 * mips.exp: Run them.
1004
1005 2002-09-27 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1006
1007 * gas/sh/pcrel2.s: New.
1008 * gas/sh/pcrel2.d: New.
1009 * gas/sh/basic.exp: Add pcrel2 test.
1010
1011 2002-09-27 Jason Thorpe <thorpej@wasabisystems.com>
1012
1013 * gas/vax/elf-rel.[ds]: New test.
1014 * gas/vax/quad.exp: Move contents to...
1015 * gas/vax/vax.exp: ...here. New file.
1016
1017 2002-09-27 H.J. Lu <hjl@gnu.org>
1018
1019 * gas/mips/mips-jalx.s: Add ".p2align 4".
1020 * gas/mips/mips16-jalx.s: Likewise.
1021
1022 * gas/mips/mips-jalx.d: Check nop.
1023 * gas/mips/mips16-jalx.d: Likewise.
1024
1025 2002-09-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1026
1027 * gas/mips/mips-jalx.d: New file, check jalx assembly.
1028 * gas/mips/mips-jalx.s: Likewise.
1029 * gas/mips/mips-no-jalx.l: Likewise.
1030 * gas/mips/mips-no-jalx.s: Likewise.
1031 * gas/mips/mips16-jalx.d: Likewise.
1032 * gas/mips/mips16-jalx.s: Likewise.
1033 * gas/mips/mips.exp: Add new tests.
1034
1035 2002-09-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1036
1037 * gas/mips/jal-range.s: Fix jump overflow check.
1038 * gas/mips/jal-range.l: Likewise.
1039
1040 2002-09-23 Nick Clifton <nickc@redhat.com>
1041
1042 * gas/arm/armv1-bad.s: Add LDM and STM instructions which are
1043 unpredictable because of their use of the writeback bit.
1044
1045 2002-09-21 Nick Clifton <nickc@redhat.com>
1046
1047 * gas/arm/inst.s: Fix UNPREDICATABLE use of writeback in LDM/STM
1048 instructions.
1049 * gas/arm/inst.d: Update expected results.
1050
1051 2002-09-19 Jakub Jelinek <jakub@redhat.com>
1052
1053 * gas/i386/tlspic.s: Add tests.
1054 * gas/i386/tlspic.d: Regenerated.
1055 * gas/i386/tlsnopic.s: Add tests.
1056 * gas/i386/tlsnopic.d: Regenerated.
1057
1058 2002-09-19 Richard Henderson <rth@redhat.com>
1059
1060 * gas/alpha/elf-reloc-7.s: New.
1061 * gas/alpha/elf-reloc-7.d: New.
1062 * gas/alpha/alpha.exp: Run it.
1063
1064 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1065
1066 * gas/mips/mips-abi32-pic2.s: New file.
1067 * gas/mips/mips-abi32-pic2.d: New file.
1068 * gas/mips/mips.exp: Run new test.
1069
1070 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1071
1072 * gas/mips/baddata1.s: New file.
1073 * gas/mips/baddata1.l: New file.
1074 * gas/mips/mips.exp: Run new test.
1075
1076 2002-09-18 Chris Demetriou <cgd@broadcom.com>
1077
1078 * gas/mips/branch-misc-1.d: New file.
1079 * gas/mips/branch-misc-1.s: New file.
1080 * gas/mips/branch-misc-2.s: New file.
1081 * gas/mips/branch-misc-2.d: New file.
1082 * gas/mips/mips.exp: Run new tests.
1083
1084 2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1085
1086 * gas/mips/jal-range.s: Check for jal overflows.
1087 * gas/mips/jal-range.l: List file for it.
1088 * gas/mips/mips.exp: Use it.
1089
1090 2002-09-08 Ben Elliston <bje@redhat.com>
1091
1092 * gas/hppa/basic/basic.exp: Update DejaGnu mail address.
1093 * gas/hppa/parse/parse.exp: Likewise.
1094 * gas/hppa/reloc/reloc.exp: Likewise.
1095 * gas/hppa/unsorted/unsorted.exp: Likewise.
1096 * gas/mn10200/basic.exp: Likewise.
1097 * gas/mn10300/basic.exp: Likewise.
1098 * gas/sh/basic.exp: Likewise.
1099 * gas/sh/sh64/sh64.exp: Likewise.
1100 * gas/v850/basic.exp: Likewise.
1101 * lib/gas-defs.exp: Likewise.
1102
1103 * gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
1104 * gasp/gasp.exp: Likewise.
1105
1106 2002-09-05 Alan Modra <amodra@bigpond.net.au>
1107
1108 * gas/i386/absrel.s: New.
1109 * gas/i386/absrel.d: New.
1110 * gas/i386/pcrel.s: New.
1111 * gas/i386/pcrel.d: New.
1112 * gas/i386/i386.exp: Run them.
1113 * gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
1114 index, the name will do.
1115 * gas/mri/moveml.d: Escape dots.
1116 * gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
1117 * gas/mips/beq.s: Don't make text_label global.
1118 * gas/mips/mips32.s: Likewise.
1119 * gas/mips/mips64-mips3d.s: Likewise.
1120
1121 2002-08-28 Alan Modra <amodra@bigpond.net.au>
1122
1123 * gas/mcore/allinsn.d: Escape dots. Pass -z to objdump and adjust
1124 to suit. Match coff relocs. Match "from address pool" comments.
1125 * gas/sparc/pcrel.s: Use 2b label in expressions.
1126 * gas/sparc/pcrel64.s: Likewise.
1127 * gas/sparc/pcrel.d: Adjust to suit.
1128 * gas/sparc/pcrel64.d: Likewise.
1129 * gas/vtable/vtable.exp: Move xfails to ..
1130 (proc vtable_setup_xfails): .. here. Add i866.
1131
1132 * gas/macros/macros.exp (strings): Update xfails.
1133
1134 2002-08-26 Alan Modra <amodra@bigpond.net.au>
1135
1136 * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
1137
1138 * gas/m68hc11/insns.d: Quote dots.
1139 * gas/m68hc11/opers12.d: Likewise.
1140
1141 * gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
1142
1143 * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
1144 * gas/vax/quad.s: Align
1145 * gas/vax/quad_elf.s: New version of quad.s with %reg.
1146
1147 * gas/sparc/sparc.exp (sparc_elf_setup): New.
1148 Use it to xfail for non-ELF targets.
1149
1150 * gas/tic54x/align.s: Add comment.
1151 * gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
1152 * gas/tic54x/extaddr.d: Similarly adjust disassembly tail.
1153
1154 2002-08-22 Nick Clifton <nickc@redhat.com>
1155
1156 * gas/arm/arch5tej.s: Add nops to align output.
1157 * gas/arm/arch5tej.d: Expect nops.
1158 * gas/arm/arm7t.s: Add nops, remove thumb instructions.
1159 * gas/arm/arm7t.d: Expect nops.
1160 * gas/arm/armv1.s: Add nops.
1161 * gas/arm/armv1.d: Expect nops.
1162 * gas/arm/fpa-mem.s: Add nops.
1163 * gas/arm/fpa-mem.d: Expext nops.
1164 * gas/arm/vfp1.s: Add nops.
1165 * gas/arm/vfp1.d: Expect nops.
1166 * gas/arm/xscale.s: Add nops.
1167 * gas/arm/xscale.d: Expect nops.
1168 * gas/arm/arm.exp: Do not run thumb tests for arm-aout
1169 toolchain.
1170
1171 2002-08-22 Alan Modra <amodra@bigpond.net.au>
1172
1173 * gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
1174 * gas/ppc/astest2.d: Escape dots.
1175
1176 2002-08-20 Richard Sandiford <rsandifo@redhat.com>
1177
1178 * gas/mips/rol.s: Add rotate by zero tests.
1179 * gas/mips/rol.d: Update accordingly.
1180 * gas/mips/rol64.d: Expect rotates by zero to use dsrl.
1181
1182 2002-08-19 Elena Zannoni <ezannoni@redhat.com>
1183
1184 From matthew green <mrg@redhat.com>
1185 * e500.s: New tests for e500 instructions.
1186 * e500.d: Results for new test.
1187 * ppc.exp: Test e500.s.
1188
1189 2002-08-16 Stephen Clarke <stephen.clarke@superh.com>
1190
1191 * gas/sh/sh64/datal32-3.d: Formatting change to match the current
1192 output of objdump.
1193
1194 2002-08-16 Alan Modra <amodra@bigpond.net.au>
1195
1196 * gas/all/gas.exp (forward references): Don't test c30.
1197 * gas/d30v/guard-debug.d: Use -gstabs rather than -g.
1198 * gas/elf/ehopt0.s: Don't use "$" in labels.
1199 * gas/ieee-fp/x930509a.exp: Don't test c30.
1200 * gas/m68hc11/malis.d: Adjust -I so that test runs when not building
1201 in source dir.
1202 * gas/mri/mri.exp: Don't run on "m68hc*".
1203 * gas/sh/basic.exp (do_fp): Match LE too.
1204 (pcrel-coff): Run this version for "sh*-pe*" and rename "sh*-hms" to
1205 "sh*-rtems".
1206 * gas/sh/pcrel-coff.d: Add -EB to objdump flags.
1207 * gas/vtable/vtable.exp: Don't run on linuxecoff. setup_xfail in
1208 preference to not running on ELF targets that might one day pass.
1209 Add more xfails. Add more targets to the REL list.
1210
1211 2002-08-14 H.J. Lu <hjl@gnu.org>
1212
1213 * gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
1214 when $0 is source.
1215 * gas/mips/telempic.d: Likewise.
1216 * gas/mips/telempic.d: Likewise.
1217
1218 2002-08-13 Stephane Carrez <stcarrez@nerim.fr>
1219
1220 * gas/m68hc11/all.exp: Run the new test.
1221 * gas/m68hc11/insns12.s: New file to test specific 68HC12 insns.
1222 * gas/m68hc11/insns12.d: New file.
1223 * gas/m68hc11/branchs12.s: New test.
1224 * gas/m68hc11/branchs12.d: New test.
1225
1226 * gas/m68hc11/all_insns.d: Dump the relocs to verify that they
1227 are against symbols and not sections (for linker relaxation).
1228 * gas/m68hc11/insns-dwarf2.d: Likewise.
1229 * gas/m68hc11/insns.d: Likewise.
1230 * gas/m68hc11/lbranch.d: Likewise.
1231 * gas/m68hc11/lbranch-dwarf2.d: Likewise.
1232 * gas/m68hc11/opers12.d: Likewise.
1233 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1234
1235 2002-08-12 Richard Sandiford <rsandifo@redhat.com>
1236
1237 * gas/mips/elf-consthilo.[sd]: New test.
1238 * gas/mips/mips.exp: Run it.
1239
1240 2002-08-09 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1241
1242 * gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
1243 $0 is source.
1244
1245 2002-08-09 Jakub Jelinek <jakub@redhat.com>
1246
1247 * gas/i386/gotpc.s: New.
1248 * gas/i386/gotpc.d: New.
1249 * gas/i386/i386.exp: Add gotpc test.
1250
1251 2002-08-06 Alan Modra <amodra@bigpond.net.au>
1252
1253 * gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
1254 * gas/ppc/booke_xcoff64.d: Likewise. Also fix relocs.
1255
1256 2002-08-01 H.J. Lu <hjl@gnu.org>
1257
1258 * gas/mips/elf-rel6.s: Add ".p2align 4".
1259 * gas/mips/elf-rel6.d: Check nop.
1260
1261 2002-08-01 Richard Sandiford <rsandifo@redhat.com>
1262
1263 * gas/mips/elf-rel6.[sd]: New test.
1264 * gas/mips/mips.exp: Run it.
1265
1266 2002-07-29 Chris Demetriou <cgd@broadcom.com>
1267
1268 * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
1269 * gas/mips/elf_ase_mips16.s: Likewise.
1270 * gas/mips/mips.exp: Run the new test.
1271
1272 2002-07-26 Alan Modra <amodra@bigpond.net.au>
1273
1274 * gas/ppc/altivec.d: Invoke "as" with "-a32".
1275
1276 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
1277
1278 * gas/mips/mips-gp32-fp64.d,
1279 * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
1280
1281 2002-07-19 Hans-Peter Nilsson <hp@bitrange.com>
1282
1283 * gas/mmix/list-pseudoints.l: Adjust for changes in gas section
1284 padding.
1285 * gas/mmix/greg7.d: Ditto.
1286 * gas/mmix/greg8.d: Ditto.
1287 * gas/mmix/fb-2.d: Ditto.
1288 * gas/mmix/comment-1.d: Ditto.
1289 * gas/mmix/byte-1.d: Ditto.
1290
1291 2002-07-17 H.J. Lu <hjl@gnu.org>
1292
1293 * gas/ia64/dv-branch.d: Updated.
1294 * gas/ia64/opc-b.d: Likewise.
1295
1296 2002-07-08 Alan Modra <amodra@bigpond.net.au>
1297
1298 * gas/i386/intel16.s: New.
1299 * gas/i386/intel16.d: New.
1300 * gas/i386/i386.exp: Run it.
1301
1302 2002-07-03 Alan Modra <amodra@bigpond.net.au>
1303
1304 * lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
1305 with LC_ALL=C to ensure consistent sorting.
1306
1307 2002-06-18 Dave Brolley <brolley@redhat.com>
1308
1309 * gas/frv: New testsuite.
1310
1311 Mon Jun 17 16:23:59 2002 J"orn Rennecke <joern.rennecke@superh.com>
1312
1313 * gas/sh/dsp.s: Add three more instructions.
1314 * gas/sh/dsp.d: Update.
1315
1316 2002-06-14 Daniel Jacobowitz <drow@mvista.com>
1317
1318 * gas/mips/lineno.d: Use --gstabs.
1319 * gas/mips/mips.exp (lineno.s): Remove XFAIL.
1320
1321 2002-06-12 Tom Rix <trix@redhat.com>
1322
1323 * gas/ppc/aix.exp: Run tests for all versions of powerpc AIX. Add
1324 text alignment tests.
1325 * gas/ppc/textalign-xcoff-001.d: New Test.
1326 * gas/ppc/textalign-xcoff-002.d: New Test.
1327 * gas/ppc/test1xcoff32.d : Change text section alignment.
1328 * gas/ppc/booke_xcoff.d: Remove invalid pad.
1329
1330 2002-06-06 J"orn Rennecke <joern.rennecke@superh.com>
1331
1332 * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc).
1333 * testsuite/gas/sh/pcrel.d: Update.
1334 * testsuite/gas/sh/pcrel.l: New file.
1335
1336 2002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
1337
1338 * gas/hppa/basic/add.s: Set code level to 1.1.
1339 * gas/hppa/basic/branch.s: Likewise.
1340 * gas/hppa/basic/dcor.s: Likewise.
1341 * gas/hppa/basic/logical.s: Likewise.
1342 * gas/hppa/basic/shladd.s: Likewise.
1343 * gas/hppa/basic/sub.s: Likewise.
1344 * gas/hppa/basic/unit.s: Likewise.
1345 * gas/hppa/unsorted/unsorted.exp: Return if target "*-*-linux*".
1346
1347 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
1348
1349 * gas/mips/sb1-ext-mdmx.s: New file.
1350 * gas/mips/sb1-ext-mdmx.d: Likewise.
1351 * gas/mips/mips.exp: Run new "sb1-ext-mdmx" test.
1352
1353 2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
1354
1355 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
1356 mipsisa64*-*-* targets, rather than e32-rel2 and e32el-rel2.
1357
1358 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
1359
1360 * gas/mips/mips64-mdmx.s: Tweak to more thoroughly cover
1361 instruction encodings.
1362 * gas/mips/mips64-mdmx.d: Likewise.
1363
1364 2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
1365
1366 * gas/mips/mips64-mdmx.s: New file.
1367 * gas/mips/mips64-mdmx.d: Likewise.
1368 * gas/mips/mips.exp: Run new "mips64-mdmx" test.
1369
1370 2002-05-30 Richard Henderson <rth@redhat.com>
1371
1372 * gas/alpha/elf-tls-1.s, gas/alpha/elf-tls-1.d: New.
1373 * gas/alpha/elf-tls-2.s, gas/alpha/elf-tls-1.l: New.
1374 * gas/alpha/elf-tls-3.s, gas/alpha/elf-tls-1.l: New.
1375 * gas/alpha/alpha.exp: Run them.
1376
1377 2002-05-30 Tom Rix <trix@redhat.com>
1378
1379 * gas/d10v/d10v.exp: Add -gstabs packing, sequence control
1380 packing, warning, instruction packing, label, immediate and,
1381 error tests.
1382 * gas/d10v/instruction_packing-001.d - intruction_packing-010.d:
1383 New tests.
1384 * gas/d10v/control-001.d: New test.
1385 * gas/d10v/warning-001.d - warning-019.d: New tests.
1386 * gas/d10v/label-001.d: New test.
1387 * gas/d10v/error-001.d - error-002.d : New tests.
1388 * gas/d10v/immediate-001.d - immediate-007.d: New tests.
1389
1390 * lib/gas-defs.exp (run_dump_test): Add error option.
1391
1392 2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1393
1394 * gas/dlx: New directory: DLX gas testsuite
1395 * alltests.exp: New file: Test driver
1396 * branch.d: New file: Expected results.
1397 * branch.s: New file: Test branch insns.
1398 * itype.d: New file: Expected results.
1399 * itype.s: New file: Test ordinary insns.
1400 * lhi.d: New file: Expected results.
1401 * lhi.s: New file: Test load hi insns.
1402 * load.d: New file: Expected results.
1403 * load.s: New file: Test load insns.
1404 * rtype.d: New file: Expected results.
1405 * rtype.s: New file: Test arithmetic insns.
1406 * store.d: New file: Expected results.
1407 * store.s: New file: Test store insns.
1408
1409 2002-05-23 Jakub Jelinek <jakub@redhat.com>
1410
1411 * gas/i386/tlspic.s: New file.
1412 * gas/i386/tlsd.s: New file.
1413 * gas/i386/tlsnopic.s: New file.
1414 * gas/i386/tlsd.d: New file.
1415 * gas/i386/tlsnopic.d: New file.
1416 * gas/i386/tlspic.d: New file.
1417 * gas/i386/i386.exp: Add tlsd, tlsnopic and tlspic tests.
1418 * gas/ia64/tls.s: New file.
1419 * gas/ia64/tls.d: New file.
1420 * gas/ia64/ia64.exp: Add tls test.
1421
1422 2002-05-23 Tom Rix <trix@redhat.com>
1423
1424 * gas/d10v/d10v.exp: Add instruction packing test.
1425 * gas/d10v/instruction_packing.s : New test.
1426
1427 2002-05-22 Tom Rix <trix@redhat.com>
1428
1429 * gas/d10v/d10v.exp: Renamed from d10.exp. Add address-* tests.
1430 * gas/d10v/address-001.s - address-041.s : New tests.
1431
1432 2002-05-23 H.J. Lu <hjl@gnu.org>
1433
1434 * gas/mips/elf-rel.d: Skip the padding.
1435 * gas/mips/elfel-rel.d: Likewise.
1436
1437 2002-05-23 H.J. Lu <hjl@gnu.org>
1438
1439 * gas/all/align2.d: New.
1440 * gas/all/align2.s: New.
1441
1442 * gas/all/gas.exp: Run align2.
1443
1444 2002-05-22 H.J. Lu <hjl@gnu.org>
1445
1446 * gas/mips/elf-rel.d: Updated for the subsegs_finish change in
1447 write.c.
1448 * gas/mips/elfel-rel.d: Likewise.
1449
1450 Wed May 22 14:26:07 2002 J"orn Rennecke <joern.rennecke@superh.com>
1451
1452 * gas/sh/pcrel-coff.s: New file.
1453 * gas/sh/pcrel-coff.d: Likewise.
1454 * gas/sh/basic.exp: For coff, don't do dsp test,
1455 and a modified pcrel test.
1456
1457 2002-05-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1458
1459 * gas/mips/rol64.s: New file, test of drol, dror macros.
1460 * gas/mips/rol64.d: Likewise.
1461 * gas/mips/mips.exp: Add new test.
1462
1463 2002-05-20 Nick Clifton <nickc@cambridge.redhat.com>
1464
1465 * gas/arm/arm.exp: Replace deprecated command line switches
1466 with their modern equivalents.
1467 * gas/arm/arm7t.d: As above.
1468 * gas/arm/armv1.d: As above.
1469 * gas/arm/fpa-dyadic.d: As above.
1470 * gas/arm/fpa-mem.d: As above.
1471 * gas/arm/fpa-monadic.d: As above.
1472 * gas/arm/inst.d: As above.
1473 * gas/arm/ldconst.d: As above.
1474 * gas/arm/xscale.d: As above.
1475
1476 2002-05-13 Alan Modra <amodra@bigpond.net.au>
1477
1478 * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
1479 * gas/i386/x86-64-opcode.d: Adjust.
1480
1481 2002-05-02 Nick Clifton <nickc@cambridge.redhat.com>
1482
1483 * gas/arm/arm7t.s: Add thumb mode "sub r?, #0" and "add r?, #0".
1484 * gas/arm/arm7t.d: Add expected results. (Make sure that the
1485 subtract is not converted into an add).
1486
1487 2002-04-23 H.J. Lu <hjl@gnu.org>
1488
1489 * gas/mips/elempic.d: Use empic.l.
1490 * gas/mips/telempic.d: Likewise.
1491 * gas/mips/tempic.d: Likewise.
1492
1493 2002-04-23 H.J. Lu <hjl@gnu.org>
1494
1495 * gas/hppa/parse/parse.exp: Don't expect failure on line separator
1496 test on hppa*-*-linux* nor hppa*-*-netbsd*.
1497
1498 2002-04-22 Chris Demetriou <cgd@broadcom.com>
1499
1500 * gas/mips/mips-gp64-fp32.l: New file.
1501 * gas/mips/mips-gp64-fp32.d: Use mips-gp64-fp32.l to check stderr
1502 output.
1503 * gas/mips/mips-gp64-fp64.l: New file.
1504 * gas/mips/mips-gp64-fp64.d: Use mips-gp64-fp64.l to check stderr
1505 output.
1506
1507 2002-04-22 Chris Demetriou <cgd@broadcom.com>
1508
1509 * lib/gas-defs.exp (run_dump_test): Support new attribute "stderr"
1510 which is a file used to regexp_diff the assembler's pruned stderr
1511 output.
1512 (write_file): New helper function to write a string into a file.
1513
1514 * gas/mips/empic.l: New file which matches empic tests' warnings.
1515 * gas/mips/empic.d: Use empic.l.
1516
1517 2002-04-19 Nick Clifton <nickc@cambridge.redhat.com>
1518
1519 * gas/all/gas.exp (cofftag): Do not run test for xscale-coff
1520 toolchain.
1521 (struct, align, incbin): Use case switch so that other targets to
1522 be skipped can be added in the future.
1523
1524 2002-04-17 matthew green <mrg@redhat.com>
1525
1526 * gas/ppc/altivec.d: Fix dssall test.
1527 * gas/ppc/altivec.s: Likewise.
1528 * gas/ppc/altivec_xcoff.d: Likewise.
1529 * gas/ppc/altivec_xcoff.s: Likewise.
1530 * gas/ppc/altivec_xcoff64.d: Likewise.
1531 * gas/ppc/altivec_xcoff64.s: Likewise.
1532
1533 2002-04-04 Nick Clifton <nickc@cambridge.redhat.com>
1534
1535 * gas/mips/mips.exp: Remove spurious whaitespace.
1536 Open out one-line if-then-else test clauses so that other clauses
1537 can be inserted in the future.
1538
1539 2002-03-19 Bo Thorsen <bo@suse.de>
1540
1541 * gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
1542 * gas/i386/x86-64-opcode.s: Likewise
1543
1544 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
1545
1546 * gas/mips/mips64-mips3d.s: New file.
1547 * gas/mips/mips64-mips3d.d: Likewise.
1548 * gas/mips/mips.exp: Run new "mips64-mips3d" test.
1549
1550 2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
1551
1552 * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
1553 mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
1554
1555 2002-03-14 Hans-Peter Nilsson <hp@bitrange.com>
1556
1557 * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
1558
1559 2002-03-05 Paul Koning <pkoning@equallogic.com>
1560
1561 * gas/pdp11/pdp11.exp: New file.
1562 * gas/pdp11/opcode.s: Ditto.
1563 * gas/pdp11/opcode.d: Ditto.
1564
1565 2002-02-22 Bo Thorsen <bo@suse.de>
1566
1567 * i386.exp: Add x86-64-opcode (checks valid opcodes) and x86-64-inval
1568 (checks invalid opcodes) checks
1569 * x86-64-inval.l: New file.
1570 * x86-64-inval.s: New file.
1571 * x86-64-opcode.d: New file.
1572 * x86-64-opcode.s: New file.
1573
1574 2002-02-26 Chris Demetriou <cgd@broadcom.com>
1575
1576 * gas/mips/empic2.d: Adjust for the fact that relocations on
1577 symbols local to this file are resolved at assembly time into
1578 section-relative relocations, even if the symbols are extern.
1579 * gas/mips/empic2.s: Add file offset information, so the next
1580 person to do the math mentioned above has an easier time.
1581 * gas/mips/jal-empic-elf.d: New test.
1582 * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
1583 * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
1584 * gas/mips/mips.exp: Run the new tests.
1585
1586 2002-02-25 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1587
1588 * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
1589 * mips-gp64-fp32-pic.s: Likewise.
1590 * mips-gp64-fp32.d: Likewise.
1591 * mips-gp64-fp32.s: Likewise.
1592 * mips-gp64-fp64-pic.d: Likewise.
1593 * mips-gp64-fp64-pic.s: Likewise.
1594 * mips-gp64-fp64.d: Likewise.
1595 * mips-gp64-fp64.s: Likewise.
1596
1597 2002-02-25 Alan Modra <amodra@bigpond.net.au>
1598
1599 * gas/hppa/reloc/reloc.exp: Update copyright date.
1600
1601 2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
1602
1603 * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
1604 Adjust to changes in readelf output.
1605
1606 2002-02-22 Nick Clifton <nickc@cambridge.redhat.com>
1607
1608 * gasp/gasp.exp: If gasp does not exist, do not complain, just
1609 exit silently.
1610
1611 2002-02-20 Tom Rix <trix@redhat.com>
1612
1613 * gas/ppc/ppc.exp: Add xcoff booke tests.
1614 * gas/ppc/booke_xcoff.s: New.
1615 * gas/ppc/booke_xcoff.d: New.
1616 * gas/ppc/booke_xcoff64.s: New.
1617 * gas/ppc/booke_xcoff64.d: New.
1618
1619 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
1620
1621 * gas/sh/basic.exp: Don't run PIC tests for targets that don't
1622 support it.
1623
1624 2002-02-14 Tom Rix <trix@redhat.com>
1625
1626 * gas/ppc/ppc.exp: Add xcoff altivec tests.
1627 * gas/ppc/altivec_xcoff.s: New.
1628 * gas/ppc/altivec_xcoff.d: New.
1629 * gas/ppc/altivec_xcoff64.s: New.
1630 * gas/ppc/altivec_xcoff64.d: New.
1631
1632 2002-02-13 Ben Elliston <bje@redhat.com>
1633
1634 * gasp/flonums.asm: New test.
1635 * gasp/flonums.err: New result.
1636 * gasp/flonums.out: Likewise.
1637
1638 2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
1639
1640 * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
1641 hppa_fix_adjustable change.
1642
1643 2002-02-09 Richard Henderson <rth@redhat.com>
1644
1645 * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
1646 * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
1647 * gas/alpha/alpha.exp: Run them.
1648
1649 2002-02-08 Chris Demetriou <cgd@broadcom.com>
1650
1651 * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
1652 MIPS ECOFF tests, providing what information is known about
1653 the origins of the failures.
1654
1655 2002-02-08 Alexandre Oliva <aoliva@redhat.com>
1656
1657 Contribute sh64-elf.
1658 2002-02-01 Alexandre Oliva <aoliva@redhat.com>
1659 * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
1660 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
1661 * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
1662 output of objdump.
1663 * gas/sh/sh64/crange1-2.d: Likewise.
1664 * gas/sh/sh64/crange2-2.d: Likewise.
1665 * gas/sh/sh64/crange3-1.d: Likewise.
1666 * gas/sh/sh64/crange4-1.d: Likewise.
1667 * gas/sh/sh64/datal-2.d: Likewise.
1668 * gas/sh/sh64/datal32-1.d: Likewise.
1669 * gas/sh/sh64/datal32-3.d: Likewise.
1670 * gas/sh/sh64/localcom-1.d: Likewise.
1671 * gas/sh/sh64/mix-1.d: Likewise.
1672 * gas/sh/sh64/pt32-1.d: Likewise.
1673 * gas/sh/sh64/rel32-1.d: Likewise.
1674 * gas/sh/sh64/rel32-2.d: Likewise.
1675 * gas/sh/sh64/rel32-3.d: Likewise.
1676 * gas/sh/sh64/rel32-4.d: Likewise.
1677 * gas/sh/sh64/rel32-5.d: Likewise.
1678 * gas/sh/sh64/ua32-1.d: Likewise.
1679 2001-03-14 DJ Delorie <dj@redhat.com>
1680 * gas/sh/sh64/endian-1.d: New test - Little Endianness.
1681 * gas/sh/sh64/endian-1.s: New test - Little Endianness.
1682 * gas/sh/sh64/endian-2.d: New test - Big Endianness.
1683 * gas/sh/sh64/endian-2.s: New test - Big Endianness.
1684 2001-03-12 DJ Delorie <dj@redhat.com>
1685 * gas/sh/sh64/syntax-1.d: New test - basic syntax.
1686 * gas/sh/sh64/syntax-1.s: New test - basic syntax.
1687 * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
1688 * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
1689 2001-03-06 DJ Delorie <dj@redhat.com>
1690 * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
1691 * gas/sh/sh64/lineno.s: Ditto.
1692 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
1693 * gas/sh/sh64/err-dsp.s: New test.
1694 2001-01-13 Hans-Peter Nilsson <hpn@cygnus.com>
1695 * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
1696 gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
1697 gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
1698 gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
1699 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
1700 gas/sh/sh64/crange5-1.d: New tests.
1701 2001-01-07 Hans-Peter Nilsson <hpn@cygnus.com>
1702 * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
1703 * gas/sh/sh64/err-pt-1.s: New test.
1704 * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
1705 * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
1706 * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
1707 * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
1708 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
1709 * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
1710 check-PTA/PTB / perhaps-change-to-PTB bit in target field.
1711 * gas/sh/sh64/case-noexp-1.d: Ditto.
1712 * gas/sh/sh64/mix-noexp-1.d: Ditto.
1713 * gas/sh/sh64/pt32-noexp-2.d: Ditto.
1714 * gas/sh/sh64/pt64-noexp-2.d: Ditto.
1715 * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
1716 * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
1717 * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
1718 * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
1719 2000-12-31 Hans-Peter Nilsson <hpn@cygnus.com>
1720 * gas/sh/sh64/shift64-3.d: Fix typo.
1721 * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
1722 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
1723 gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
1724 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
1725 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
1726 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
1727 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
1728 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
1729 gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
1730 gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
1731 gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
1732 gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
1733 gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
1734 gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
1735 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
1736 * gas/sh/sh64/err-4.s: Use option -no-mix to see errors. Adjust
1737 for errors not being emitted at the .mode directives anymore.
1738 * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
1739 gas/sh/sh64/crange1-1.d: New tests for .cranges section.
1740 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com>
1741 * gas/sh/sh64/err-3.s: New test.
1742 * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
1743 gas/sh/sh64/immexpr64-1.d: New tests.
1744 * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
1745 gas/sh/sh64/immexpr64-2.d: New tests.
1746 2000-12-11 Hans-Peter Nilsson <hpn@cygnus.com>
1747 * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
1748 gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
1749 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
1750 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
1751 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
1752 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
1753 gas/sh/sh64/rel64-5.d: New tests.
1754 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
1755 * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
1756 gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
1757 gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
1758 gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
1759 2000-12-05 Hans-Peter Nilsson <hpn@cygnus.com>
1760 * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
1761 gas/sh/sh64/datal64-3.d: New tests.
1762 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
1763 * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
1764 * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
1765 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
1766 gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
1767 * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
1768 New tests.
1769 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
1770 * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
1771 * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
1772 gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
1773 gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
1774 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
1775 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
1776 * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
1777 * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
1778 gas/sh/sh64/datal64-1.d: New test.
1779 * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
1780 * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
1781 * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
1782 2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com>
1783 * gas/sh/sh64: New testsuite.
1784
1785 2002-02-06 Alexandre Oliva <aoliva@redhat.com>
1786
1787 * gas/sh/pic.d, gas/sh/pic.s: New test.
1788 * gas/sh/basic.exp: Run it.
1789
1790 2002-02-05 Alan Modra <amodra@bigpond.net.au>
1791
1792 * gas/ppc/test1elf64.d: Tweak arch name.
1793
1794 2002-02-04 Alexandre Oliva <aoliva@redhat.com>
1795
1796 * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
1797 * gas/sh/basic.exp: Run it.
1798
1799 2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
1800
1801 * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
1802 gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
1803 gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
1804 tests for base-plus-offset relocations and global register
1805 allocations for weak and common symbols.
1806
1807 2002-02-02 Alan Modra <amodra@bigpond.net.au>
1808
1809 * gas/elf/elf.exp: Don't special case v850.
1810
1811 2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
1812
1813 * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
1814 gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
1815 gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
1816 gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
1817
1818 2002-01-22 Alexandre Oliva <aoliva@redhat.com>
1819
1820 * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
1821 * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
1822
1823 2002-01-22 Richard Henderson <rth@redhat.com>
1824
1825 * gas/alpha/unop.s, gas/alpha/unop.d: New test.
1826 * gas/alpha/alpha.exp: Run it.
1827
1828 2002-01-21 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
1829
1830 * gas/cris/cris.exp: Comment typo fix
1831
1832 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
1833 Keith Walker <keith.walker@arm.com>
1834
1835 * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
1836 * gas/arm/arm.exp (arch5tej): New dump test.
1837
1838 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
1839
1840 * gas/arm/vfp1.d: Use new command-line options.
1841 * gas/arm/vfp1xD.d: Likewise.
1842 * gas/arm/arm.exp (vfp-bad): Likewise.
1843 * gas/arm/maverick.d: Likewise.
1844
1845 2002-01-17 Timothy Wall <twall@oculustech.com>
1846
1847 * gas/tic54x/labels.s (after_macro): Correct comments.
1848
1849 2002-01-15 Richard Earnshaw <rearnsha@arm.com>
1850
1851 * gas/arm/vfp1.s gas/arm/vf1.d: New files.
1852 * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
1853 * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
1854 * gas/arm/arm.exp: Run new VFP tests.
1855
1856 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1857
1858 * gas/elf/section2.e-m32r: New file.
1859 * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
1860
1861 * gas/sh/dsp.d: Fix expected results.
1862
1863 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
1864
1865 * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
1866 v850-elf toolchain.
1867
1868 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
1869
1870 * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
1871 arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
1872 arm/fpa-dyadic.d: New tests.
1873 * gas/arm/le-fpconst.d (objdump): pass --section=.text
1874 * gas/arm/arm.exp: Add new tests. Run le-fpconst test on elf targets.
1875
1876 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
1877
1878 * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
1879 * gas/arm/arm.exp (run_error_test): New proc.
1880 (armv1-bad): New error test.
1881
1882 2002-01-11 Richard Earnshaw <rearnsha@arm.com>
1883
1884 * gas/arm/ldconst.s gas/arm/ldconst.d: New files. Test ldr with
1885 immediate pseudo-operations.
1886 * gas/arm/arm.exp: Run it.
1887
1888 2002-01-10 matthew green <mrg@redhat.com>
1889
1890 * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
1891 * gas/xstormy16/allinsn.d: Regenerate.
1892 * gas/xstormy16/allinsn.s: Regenerate.
1893
1894 2002-01-09 Richard Earnshaw <rearnsha@arm.com>
1895
1896 * gas/arm/float.s: Don't use VFP register names in fpa instructions.
1897
1898 2002-01-08 H.J. Lu <hjl@gnu.org>
1899
1900 * gas/mips/elf-rel.s: New tests for nested ().
1901
1902 * gas/mips/elf-rel.d: Modified for nested () tests.
1903 * gas/mips/elfel-rel.d: Likewise.
1904
1905 2002-01-05 Daniel Jacobowitz <drow@mvista.com>
1906
1907 * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
1908 * gas/mips/mips-abi32-pic.s: Add .frame directive.
1909 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
1910 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
1911 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
1912 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
1913
1914 2002-01-02 Chris Demetriou <cgd@broadcom.com>
1915
1916 * gas/mips/empic3_e.d: New file to test -membedded-pic
1917 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
1918 * gas/mips/empic3_e.s: Likewise.
1919 * gas/mips/empic3_g1.d: Likewise.
1920 * gas/mips/empic3_g1.s: Likewise.
1921 * gas/mips/empic3_g2.d: Likewise.
1922 * gas/mips/empic3_g2.s: Likewise.
1923 * gas/mips/mips.exp: Run the new tests.
1924
1925 2001-12-21 Anders Norlander <anorland@synergenix.se>
1926
1927 * gas/all/incbin.dat: New [binary] file.
1928 * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
1929 * gas/all/incbin.d: Reflect change in incbin.s
1930
1931 2001-12-20 Alexandre Oliva <aoliva@redhat.com>
1932
1933 * gas/sh/err-at.s: New test.
1934
1935 2001-12-18 Hans-Peter Nilsson <hp@axis.com>
1936
1937 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
1938 handling.
1939
1940 2001-12-07 Geoffrey Keating <geoffk@redhat.com>
1941 matthew green <mrg@redhat.com>
1942
1943 * gas/xstormy16/allinsn.d: New file.
1944 * gas/xstormy16/allinsn.exp: New file.
1945 * gas/xstormy16/allinsn.s: New file.
1946 * gas/xstormy16/allinsn.sh: New file.
1947 * gas/xstormy16/gcc.d: New file.
1948 * gas/xstormy16/gcc.s: New file.
1949 * gas/xstormy16/gcc.sh: New file.
1950 * gas/xstormy16/reloc-1.d: New file.
1951 * gas/xstormy16/reloc-1.s: New file.
1952 * gas/xstormy16/reloc-2.d: New file.
1953 * gas/xstormy16/reloc-2.s: New file.
1954
1955 2001-12-08 Alan Modra <amodra@bigpond.net.au>
1956
1957 * gas/all/incbin.s: Add spaces before directives.
1958 * gas/all/incbin.d: Update.
1959
1960 2001-12-07 Jeffrey A Law (law@cygnus.com)
1961
1962 * gas/hppa/parse/linesepbug.s: Restore to its original form,
1963 reverting change of July 19, 2000.
1964
1965 2001-12-05 Richard Earnshaw <rearnsha@arm.com>
1966
1967 * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
1968 no post-indexed addressing modes.
1969
1970 2001-11-25 Andreas Jaeger <aj@suse.de>
1971
1972 * gas/all/gas.exp (incbin): Fix condition.
1973
1974 2001-11-23 Jeffrey A Law (law@cygnus.com)
1975
1976 * gas/all/gas.exp (incbin): Do not run on the PA.
1977
1978 * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
1979
1980 2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
1981
1982 * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
1983 to test symbol plus offset relocations in various ways.
1984 * gas/mips/mips.exp: Run new test.
1985
1986 2001-11-15 Alan Modra <amodra@bigpond.net.au>
1987
1988 * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
1989
1990 2001-11-11 Timothy Wall <twall@alum.mit.edu>
1991
1992 * gas/tic54x/sections.[sd]: Check for named, initialized sections
1993 defaulting to CODE and DATA.
1994 * gas/tic54x/align.[sd]: While breaking compatibility with TI's
1995 assembler, the difference is not worth the effort to fix. We'd
1996 prefer the assembler *not* fill the section alignment.
1997 * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
1998 length.
1999 * gas/tic54x/labels.s: Document differences from TI tools.
2000 * gas/tic54x/extaddr.d: Match output.
2001 * gas/all/gas.exp: On c54x targets, don't do any tests that use
2002 p2align.
2003 * gas/macros/macros.exp: Expect failure matching use of .ascii.
2004
2005 2001-11-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2006
2007 * gas/mips/mips.exp: Change naming of some conditionals to reflect
2008 the object format they actually mean. Don't try mips-abi32 and
2009 mips-abi32-pic tests for ecoff.
2010
2011 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
2012
2013 * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
2014 Prune and generalize, adjusting to generic ELF file layout changes.
2015
2016 2001-11-04 Chris Demetriou <cgd@broadcom.com>
2017
2018 * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
2019 (aout): Don't set if *-*-netbsd*.
2020
2021 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
2022
2023 * gas/sh/basic.exp: For Linux, add "-big" option for the
2024 invocation of gas.
2025
2026 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2027
2028 * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
2029 instruction.
2030 * gas/m68hc11/opers12.d: Likewise.
2031 * gas/m68hc11/opers12-dwarf2.d: Likewise.
2032
2033 2001-10-31 Chris Demetriou <cgd@broadcom.com>
2034
2035 * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
2036 * gas/mips/empic.d: Likewise.
2037 * gas/mips/elempic.d: Likewise (it was copied into other files).
2038 * gas/mips/telempic.d: Likewise.
2039 * gas/mips/tempic.d: Likewise.
2040
2041 * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
2042 related ops) syntax, test loads with large offsets.
2043 * gas/mips/emcic2.d: Likewise.
2044 * gas/mips/mips.exp: Run the new test on ELF platforms.
2045
2046 2001-10-31 Nick Clifton <nickc@cambridge.redhat.com>
2047
2048 * gas/mmix/pop-op.l: Update to match latest listing behaviour.
2049 * gas/mmix/reloc8.l: Update to match latest listing behaviour.
2050 * gas/mmix/resume-op.l: Update to match latest listing behaviour.
2051 * gas/mmix/save-op.l: Update to match latest listing behaviour.
2052 * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
2053
2054 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
2055
2056 * gas/mmix/tst.s: Delete unused file.
2057 * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
2058 gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
2059 gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
2060 gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
2061 gas/mmix/fb-2.s: Remove trailing empty lines.
2062
2063 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
2064
2065 * gas/mmix: New testsuite directory.
2066
2067 2001-10-24 Chris Demetriou <cgd@broadcom.com>
2068
2069 * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
2070 file introduced in the change on 2001-05-15.
2071
2072 2001-10-24 Chris Demetriou <cgd@broadcom.com>
2073
2074 * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
2075 Delete use of ".size".
2076 * gas/mips/mips-abi32.s: Likewise.
2077 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2078 * gas/mips/mips-gp32-fp32.s: Likewise.
2079 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2080 * gas/mips/mips-gp32-fp64.s: Likewise.
2081 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2082 * gas/mips/mips-gp64-fp32.s: Likewise.
2083 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2084 * gas/mips/mips-gp64-fp64.s: Likewise.
2085
2086 2001-10-23 Chris Demetriou <cgd@broadcom.com>
2087
2088 * gas/mips/beq.s: Add zero words at end of instructions so
2089 that objdump will print "..." when disassembling.
2090 * gas/mips/beq.d: Update for disassembler changes which force
2091 branch delay-slot nops to be printed.
2092 * gas/mips/bge.d: Ditto.
2093 * gas/mips/bgeu.d: Ditto.
2094 * gas/mips/blt.d: Ditto.
2095 * gas/mips/bltu.d: Ditto.
2096 * gas/mips/jal-svr4pic.d: Ditto.
2097 * gas/mips/jal-xgot.d: Ditto.
2098
2099 2001-10-20 H.J. Lu <hjl@gnu.org>
2100
2101 * gas/elf/ehopt0.s: Lose ",@progbits".
2102
2103 2001-10-17 Chris Demetriou <cgd@broadcom.com>
2104
2105 * gas/mips/mips.exp (sb1-ext-ps): New test to test
2106 SB-1 core's paired-single extensions to the MIPS64 ISA.
2107 * gas/mips/sb1-ext-ps.d: New file.
2108 * gas/mips/sb1-ext-ps.s: New file.
2109
2110 2001-10-17 matthew green <mrg@redhat.com>
2111
2112 * gas/ppc/altivec.s: New test for AltiVec.
2113 * gas/ppc/altivec.d: New file.
2114 * gas/ppc/ppc.exp: Test altivec.s
2115
2116 2001-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2117
2118 * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
2119
2120 2001-10-13 matthew green <mrg@redhat.com>
2121
2122 * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
2123 mtdcr, msync, dcba, mbar): New BookE tests.
2124 * gas/ppc/booke.d: Update for new BookE tests.
2125
2126 2001-10-12 matthew green <mrg@redhat.com>
2127
2128 * gas/ppc/booke.s: New test for Motorola BookE.
2129 * gas/ppc/booke.d: New file.
2130 * gas/ppc/ppc.exp: Test booke.s.
2131
2132 2001-10-09 Nick Clifton <nickc@cambridge.redhat.com>
2133
2134 * sh/basic.exp: Add dsp dump test.
2135 * sh/dsp/d: New file: Expected output of disassembly of dsp.s
2136 * sh/dsp.s: New file: Test assembly source of DSP single data
2137 transfer instructions.
2138
2139 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
2140
2141 * gas/arm/arm.exp: Run arm9e tests.
2142
2143 * gas/arm/maverick.c: New.
2144
2145 * gas/arm/maverick.d: New.
2146
2147 * gas/arm/maverick.s: New.
2148
2149 2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2150
2151 * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
2152 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2153 * gas/mips/mips-gp64-fp32.d: Likewise.
2154 * gas/mips/mips-gp64-fp32.s: Likewise.
2155 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
2156 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2157 * gas/mips/mips-gp64-fp64.d: Likewise.
2158 * gas/mips/mips-gp64-fp64.s: Likewise.
2159 * gas/mips/elempic.d: Likewise.
2160 * gas/mips/ld.d: Likewise.
2161 * gas/mips/uld.d: Likewise.
2162 * gas/mips/usd.d: Likewise.
2163
2164 2001-09-29 H.J. Lu <hjl@gnu.org>
2165
2166 * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
2167 x86_64-*-*.
2168
2169 2001-09-18 Martin Schwidefsky <schwidefsky@de.ibm.com>
2170
2171 * gas/s390: New directory.
2172 * gas/s390/opcode.d: New file.
2173 * gas/s390/opcode.s: New file.
2174 * gas/s390/opcode64.d: New file.
2175 * gas/s390/opcode64.s: New file.
2176 * gas/s390/operands.d: New file.
2177 * gas/s390/operands.s: New file.
2178 * gas/s390/operands64.d: New file.
2179 * gas/s390/operands64.s: New file.
2180 * gas/s390/reloc.d: New file.
2181 * gas/s390/reloc.s: New file.
2182 * gas/s390/reloc64.d: New file.
2183 * gas/s390/reloc64.s: New file.
2184 * gas/s390/s390.exp: New file.
2185
2186 2001-09-07 Eric Christopher <echristo@redhat.com>
2187
2188 * gas/mips/mips64.d: Change to use isa64.
2189 * gas/mips/mips32.d: Change to use isa32.
2190
2191 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2192
2193 * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
2194 * gas/mips/mips-abi32.s: Likewise.
2195 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2196 * gas/mips/mips-gp32-fp32.s: Likewise.
2197 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2198 * gas/mips/mips-gp32-fp64.s: Likewise.
2199 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2200 * gas/mips/mips-gp64-fp32.s: Likewise.
2201 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2202 * gas/mips/mips-gp64-fp64.s: Likewise.
2203
2204 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2205
2206 * gas/mips/beq.d: Check branches to external labels.
2207 * gas/mips/beq.s: Likewise.
2208 * gas/mips/bge.d: Likewise.
2209 * gas/mips/bge.s: Likewise.
2210 * gas/mips/bgeu.d: Likewise.
2211 * gas/mips/bgeu.s: Likewise.
2212 * gas/mips/blt.d: Likewise.
2213 * gas/mips/blt.s: Likewise.
2214 * gas/mips/bltu.d: Likewise.
2215 * gas/mips/bltu.s: Likewise.
2216 * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
2217 * gas/mips/empic.d: Likewise.
2218 * gas/mips/empic.s: Likewise.
2219 * gas/mips/telempic.d: Likewise.
2220 * gas/mips/tempic.d: Likewise.
2221
2222 2001-09-06 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2223
2224 * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
2225 relocations, tradtional variant.
2226
2227 2001-08-04 Richard Henderson <rth@redhat.com>
2228
2229 * gas/alpha/alpha.exp: New file.
2230 * gas/alpha/elf-reloc-1.[sd]: New test.
2231 * gas/alpha/elf-reloc-2.[sl]: New test.
2232 * gas/alpha/elf-reloc-3.[sl]: New test.
2233 * gas/alpha/elf-reloc-4.[sd]: New test.
2234 * gas/alpha/fp.exp: Remove file.
2235 * gas/alpha/fp.s: Output to .data not .rdata.
2236 * gas/alpha/fp.d: Adjust to match.
2237
2238 2001-09-04 Jeffrey A Law (law@cygnus.com)
2239
2240 * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
2241
2242 * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
2243 ELF toolchain.
2244 * gas/h8300/h8300-elf.exp: Likewise.
2245
2246 * gas/macros/macros.exp: Expect failure on all H8/300 ports.
2247
2248 * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
2249
2250 2001-08-30 J"orn Rennecke <amylaar@redhat.com>
2251
2252 * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
2253 (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
2254 (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
2255 * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
2256 * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
2257 * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
2258 * gas/h8300/ffxx1-elf.s: Likewise.
2259 * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
2260 * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
2261 * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
2262 * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
2263 * gas/h8300/ffxx1.s: Move to:
2264 * gas/h8300/ffxx1-coff.s .
2265
2266 2001-08-29 J"orn Rennecke <amylaar@redhat.com>
2267
2268 * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
2269 where mismatch occurs due to regexp mismatch.
2270
2271 2001-08-27 Staffan Ulfberg <staffanu@swox.se>
2272 Alan Modra <amodra@bigpond.net.au>
2273
2274 * gas/macros/macros.exp: xfail powerpc-*-aix.
2275 * gas/ppc/astest64.s: New.
2276 * gas/ppc/astest64.d: New.
2277 * gas/ppc/astest2_64.s: New.
2278 * gas/ppc/astest2_64.d: New.
2279 * gas/ppc/test1elf.asm: New.
2280 * gas/ppc/test1xcoff.asm: New.
2281 * gas/ppc/generate.sh: New. Generate new files below from above .asm
2282 * gas/ppc/test1elf32.s: New.
2283 * gas/ppc/test1elf32.d: New.
2284 * gas/ppc/test1elf64.s: New.
2285 * gas/ppc/test1elf64.d: New.
2286 * gas/ppc/test1xcoff32.s: New.
2287 * gas/ppc/test1xcoff32.d: New.
2288 * gas/ppc/ppc.exp: Run new tests.
2289 * gas/ppc/simpshft.s: Tweak align now that we get nops.
2290
2291 2001-08-24 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2292
2293 * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
2294 mips.
2295 * gas/mips/mips.exp: Likewise. Use traditional testcases for
2296 mips${el}16-f if needed.
2297 * gas/mips/elempic.d: New file, testcase for little endian empic.
2298 * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
2299 * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
2300 * gas/mips/mipsel16-f.d: Likewise.
2301 * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
2302 relocations.
2303 * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
2304 relocations, traditional variant.
2305
2306 2001-08-17 H.J. Lu <hjl@gnu.org>
2307
2308 * gas/sparc/unalign.d: Support Sparc V9.
2309
2310 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2311
2312 * gas/mips/mips.exp: Added performance counter test.
2313 * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
2314 * gas/mips/perfcount.d: Likewise.
2315
2316 2001-08-12 Nick Clifton <nickc@cambridge.redhat.com>
2317
2318 * gas/sparc/unalign.s: Extend test to check .uaword with multiple
2319 arguments.
2320 * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
2321 arguments to .uaword.
2322
2323 2001-08-10 H.J. Lu <hjl@gnu.org>
2324
2325 * gas/mips/e32-rel2.d: Updated for the objdump output change.
2326 * gas/mips/e32el-rel2.d: Likewise.
2327 * gas/mips/elf-rel.d: Likewise.
2328 * gas/mips/elf-rel2.d: Likewise.
2329 * gas/mips/elf-rel3.d: Likewise.
2330 * gas/mips/elf_e_flags1.d: Likewise.
2331 * gas/mips/elf_e_flags2.d: Likewise.
2332 * gas/mips/elf_e_flags3.d: Likewise.
2333 * gas/mips/elf_e_flags4.d: Likewise.
2334 * gas/mips/elfel-rel.d: Likewise.
2335 * gas/mips/elfel-rel2.d: Likewise.
2336 * gas/mips/elfel-rel3.d: Likewise.
2337 * gas/mips/empic.d: Likewise.
2338 * gas/mips/mips16-e.d: Likewise.
2339 * gas/mips/mips16-f.d: Likewise.
2340 * gas/mips/mipsel16-f.d: Likewise.
2341 * gas/mips/telempic.d: Likewise.
2342 * gas/mips/tempic.d: Likewise.
2343 * gas/mips/tmips16-e.d: Likewise.
2344 * gas/mips/tmipsel16-e.d: Likewise.
2345
2346 * gas/mips/mips16-f.d: Fix the symbol table output.
2347
2348 * gas/mips/mipsel16-f.d: Fix the endian.
2349
2350 * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
2351
2352 2001-08-10 Richard Sandiford <rsandifo@redhat.com>
2353
2354 * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
2355 * gas/mips/mips-gp32-fp64.d: Likewise.
2356 * gas/mips/mips-abi32.d: Likewise.
2357 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
2358 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
2359 * gas/mips/mips-abi32-pic.d: Likewise.
2360
2361 2001-07-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2362
2363 * mips/lb.d: Reflect disassembler output fixes.
2364 * mips/mips32.d: Likewise.
2365 * mips/mips64.d: Likewise. Typo.
2366 * mips/sb.d: Likewise.
2367 * mips/trunc.d: Likewise.
2368
2369 2001-08-04 H.J. Lu <hjl@gnu.org>
2370
2371 * gas/cris/operand-err-1.s: Updated.
2372
2373 2001-08-04 H.J. Lu <hjl@gnu.org>
2374 Chris G. Demetriou <cgd@broadcom.com>
2375
2376 * gas/mips/e32-rel4.s: Removed.
2377
2378 * gas/mips/e32-rel4.d: Use elf-rel4.s.
2379
2380 * gas/mips/mips.exp: Use the same rel4 test for litte endian.
2381
2382 * gas/mips/mips-abi32-pic.d: Add lines for objdump.
2383 * gas/mips/mips-abi32.d: Likewise.
2384 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
2385 * gas/mips/mips-gp32-fp32.d: Likewise.
2386 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
2387 * gas/mips/mips-gp32-fp64.d: Likewise.
2388 * gas/mips/mips-gp64-fp32-pic.d: Likewise.
2389 * gas/mips/mips-gp64-fp32.d: Likewise.
2390 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
2391 * gas/mips/mips-gp64-fp64.d: Likewise.
2392
2393 * gas/mips/mips-abi32-pic.s: Add space for objdump.
2394 * gas/mips/mips-abi32.s: Likewise.
2395 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2396 * gas/mips/mips-gp32-fp32.s: Likewise.
2397 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2398 * gas/mips/mips-gp32-fp64.s: Likewise.
2399 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2400 * gas/mips/mips-gp64-fp32.s: Likewise.
2401 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2402 * gas/mips/mips-gp64-fp64.s: Likewise.
2403
2404 * gas/mips/mips-abi32-pic.s: Add the missing .end.
2405 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
2406 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
2407 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
2408 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
2409
2410 2001-08-03 Richard Sandiford <rsandifo@redhat.com>
2411
2412 * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
2413 * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
2414
2415 * gas/mips/mips.exp: Run new tests.
2416
2417 2001-08-02 Richard Sandiford <rsandifo@redhat.com>
2418
2419 * gas/mips/mips-gp32-fp32,
2420 * gas/mips/mips-gp32-fp64,
2421 * gas/mips/mips-gp64-fp32,
2422 * gas/mips/mips-gp64-fp64,
2423 * gas/mips/mips-abi32,
2424 * gas/mips/mips-gp32-fp32-pic,
2425 * gas/mips/mips-gp32-fp64-pic,
2426 * gas/mips/mips-gp64-fp32-pic,
2427 * gas/mips/mips-gp64-fp64-pic,
2428 * gas/mips/mips-abi32-pic: New testcases.
2429
2430 * gas/mips/mips.exp: Run them.
2431
2432 2001-08-01 Alan Modra <amodra@bigpond.net.au>
2433
2434 * gas/elf/section2.l: Adjust warning message comparison.
2435
2436 2001-07-31 Richard Sandiford <rsandifo@redhat.com>
2437
2438 * gas/mips/mips.exp (el): New variable.
2439 Use it to pick ELF reloc tests.
2440
2441 2001-07-26 Chris Demetriou <cgd@broadcom.com>
2442
2443 * gas/mips/lif-empic.d: Add back dollar signs before floating
2444 point register names.
2445
2446 2001-07-26 Alan Modra <amodra@bigpond.net.au>
2447
2448 * gas/i386/relax.s: Test rs_space.
2449 * gas/i386/relax.d: Update.
2450
2451 2001-07-23 Alan Modra <amodra@bigpond.net.au>
2452
2453 * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
2454 * gas/i386/intel.d: Likewise.
2455
2456 2001-07-16 Philip Blundell <philb@gnu.org>
2457
2458 * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
2459 change to disassembler.
2460
2461 2001-07-14 Nick Clifton <nickc@cambridge.redhat.com>
2462
2463 Fix failures in MIPS testsuite:
2464 * gas/mips/abs.d: Pass -march=4000 to gas.
2465 * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
2466 * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
2467
2468 2001-07-11 Jakub Jelinek <jakub@redhat.com>
2469
2470 * gas/sparc/unalign.s: Remove .uaxword test.
2471 * gas/sparc/unalign.d: Adjust accordingly.
2472
2473 2001-07-08 Anders Norlander <anorland@synergenix.se>
2474
2475 * gas/all/gas.exp: Run incbin test.
2476 * gas/all/incbin.s: New file.
2477 * gas/all/incbin.d: New file.
2478
2479 2001-07-04 Richard Sandiford <rsandifo@redhat.com>
2480
2481 * gas/mips/elf-rel3.s: Add zero word to end of file.
2482
2483 2001-07-03 H.J. Lu <hjl@gnu.org>
2484
2485 * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
2486
2487 2001-07-01 Ben Elliston <bje@redhat.com>
2488
2489 * gas/m88k/allinsn.s: New file.
2490 * gas/m88k/allinsn.d: Likewise.
2491 * gas/m88k/m88k.exp: Test with allinsn.s also.
2492
2493 2001-06-28 Eric Christopher <echristo@redhat.com>
2494
2495 * gas/mips/usd.d: Change for march/mtune.
2496 * gas/mips/ulh-xgot.d: Ditto.
2497 * gas/mips/uld.d: Ditto.
2498 * gas/mips/trunc.d: Ditto.
2499 * gas/mips/rol.d: Ditto.
2500 * gas/mips/nodelay.d: Ditto.
2501 * gas/mips/mul.d: Ditto.
2502 * gas/mips/mul-ilocks.d: Ditto.
2503 * gas/mips/trap20.d: Ditto.
2504 * gas/mips/mips4.d: Ditto.
2505 * gas/mips/mips16.d: Ditto.
2506 * gas/mips/lif-xgot.d: Ditto.
2507 * gas/mips/lif-svr4pic.d: Ditto.
2508 * gas/mips/ld-xgot.d: Ditto.
2509 * gas/mips/ld-svr4pic.d: Ditto.
2510 * gas/mips/ld-ilocks-addr32.d: Ditto.
2511 * gas/mips/lb-xgot.d: Ditto.
2512 * gas/mips/jal-xgot.d: Ditto.
2513 * gas/mips/jal-svr4pic.d: Ditto.
2514 * gas/mips/delay.d: Ditto.
2515 * gas/mips/lb-xgot-ilocks.d: Ditto.
2516 * gas/mips/div.d: Ditto.
2517 * gas/mips/break20.d: Ditto.
2518 * gas/mips/delay.d: Ditto.
2519 * gas/mips/elf_e_flags3.d: Ditto.
2520 * gas/mips/elf_e_flags4.d: Ditto.
2521 * gas/mips/lineno.d: Ditto.
2522 * gas/mips/mips16.d: Ditto.
2523 * gas/mips/mips4.d: Ditto.
2524 * gas/mips/mips4010.d: Ditto.
2525 * gas/mips/mips4650.d: Ditto.
2526
2527 2001-06-21 Nick Clifton <nickc@cambridge.redhat.com>
2528
2529 * gas/arm/arm.exp: Remove msr-bad.s test.
2530 Select processor type for architecture specific instruction tests.
2531
2532 * gas/arm/adrl.s: Add adrEQl as a test.
2533 * gas/arm/adrl.d: Adjusted expected output.
2534
2535 * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
2536 * gas/arm/msr-bad.s: Delete.
2537
2538 2001-06-18 Tom Rix <trix@redhat.com>
2539
2540 * gas/ppc/aix.exp: New file, aix specific tests.
2541 * gas/ppc/align.s: New file, .comm alignment test.
2542
2543 2001-06-13 Andreas Jaeger <aj@suse.de>
2544
2545 * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
2546
2547 2001-06-06 Peter Jakubek <pjak@snafu.de>
2548
2549 * gas/mri/for.d: Correct for swapped operands.
2550 * gas/mri/if.d: Likewise.
2551 * gas/mri/repeat.d: Likewise.
2552 * gas/mri/while.d: Likewise.
2553
2554 2001-06-12 Alan Modra <amodra@bigpond.net.au>
2555
2556 * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
2557
2558 2001-06-10 H.J. Lu <hjl@gnu.org>
2559
2560 * gas/elf/section2.l: Match various white spaces.
2561
2562 2001-06-10 H.J. Lu <hjl@gnu.org>
2563
2564 * gas/elf/section2.e: Support 64bit ELF.
2565 * gas/elf/section2.e-mips: Likewise.
2566
2567 2001-06-08 H.J. Lu <hjl@gnu.org>
2568
2569 * gas/mips/elfel-rel3.s: Moved to ...
2570 * gas/mips/elf-rel3.s: Here.
2571
2572 * gas/mips/elf-rel3.d: Updated.
2573
2574 * gas/mips/elfel-rel3.d: Updated.
2575
2576 * gas/mips/relax.d: New file.
2577 * gas/mips/relax.s: Likewise.
2578
2579 * gas/mips/mips.exp: Run relax and set xfail.
2580
2581 2001-06-08 H.J. Lu <hjl@gnu.org>
2582
2583 * gas/mips/illegal.s: New file.
2584 * gas/mips/illegal.l: Likewise.
2585
2586 * gas/elf/elf.exp (run_list_test): New.
2587 Run illegal with run_list_test.
2588
2589 2001-06-08 H.J. Lu <hjl@gnu.org>
2590
2591 * gas/mips/elf-jal.d: New file.
2592
2593 * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
2594
2595 2001-06-08 Alan Modra <amodra@bigpond.net.au>
2596
2597 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
2598
2599 2001-06-07 H.J. Lu <hjl@gnu.org>
2600
2601 * gas/elf/section2.e-mips: New file.
2602
2603 * gas/elf/elf.exp (run_list_test): Add suffix.
2604 Pass -mips as suffix to run_list_test for mips.
2605
2606 2001-06-07 H.J. Lu <hjl@gnu.org>
2607
2608 * gas/elf/section2.l: Match ".*GAS.*" instead of
2609 "GAS LISTING .*".
2610
2611 2001-06-07 H.J. Lu <hjl@gnu.org>
2612
2613 * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
2614
2615 2001-06-07 H.J. Lu <hjl@gnu.org>
2616
2617 * gas/mips/empic.d: Support stabs.
2618 * gas/mips/mips16-e.d: Likewise.
2619 * gas/mips/mips16-f.d: Likewise.
2620 * gas/mips/mipsel16-f.d: Likewise.
2621 * gas/mips/telempic.d: Likewise.
2622 * gas/mips/tempic.d: Likewise.
2623 * gas/mips/tmips16-e.d: Likewise.
2624 * gas/mips/tmipsel16-e.d: Likewise.
2625
2626 2001-06-06 H.J. Lu <hjl@gnu.org>
2627
2628 * gas/mips/elf-rel3.s: New file.
2629 * gas/mips/elf-rel3.d: Likewise.
2630 * gas/mips/elfel-rel3.s: Likewise.
2631 * gas/mips/elfel-rel3.d: Likewise.
2632
2633 * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
2634
2635 2001-06-06 H.J. Lu <hjl@gnu.org>
2636
2637 * gas/elf/elf.exp (run_list_test): New.
2638 Run section2 with run_list_test.
2639
2640 * gas/elf/section2.e: New file.
2641 * gas/elf/section2.l: Likewise.
2642 * gas/elf/section2.s: Likewise.
2643
2644 2001-06-04 H.J. Lu <hjl@gnu.org>
2645
2646 * gas/mips/mips4010.s: Add the missing ".end".
2647 * gas/mips/mips4100.s: Likewise.
2648 * gas/mips/mips4650.s: Likewise.
2649 * gas/mips/sync.s: Likewise.
2650
2651 2001-06-02 H.J. Lu <hjl@gnu.org>
2652
2653 * gas/sparc/unalign.d: Support Sparc V9.
2654
2655 2001-05-28 Jeff Sturm <jsturm@one-point.com>
2656
2657 * gas/sparc/unalign.s: New test. Check unaligned relocs.
2658 * gas/sparc/unalign.d: New expected test results.
2659 * gas/sparc/sparc.exp: Run new test.
2660
2661 2001-05-27 Hans-Peter Nilsson <hp@axis.com>
2662
2663 * gas/cris/addi.d: Tweak for 64-bit BFD.
2664 * gas/cris/binop-cmpmove.d: Ditto.
2665 * gas/cris/binop-cmpmovx.d: Ditto.
2666 * gas/cris/binop-extx.d: Ditto.
2667 * gas/cris/binop.d: Ditto.
2668 * gas/cris/bork.d: Ditto.
2669 * gas/cris/branch.d: Ditto.
2670 * gas/cris/break.d: Ditto.
2671 * gas/cris/brokw-1.d: Ditto.
2672 * gas/cris/brokw-2.d: Ditto.
2673 * gas/cris/brokw-3.d: Ditto.
2674 * gas/cris/ccr.d: Ditto.
2675 * gas/cris/clear.d: Ditto.
2676 * gas/cris/continue.d: Ditto.
2677 * gas/cris/fragtest.d: Ditto.
2678 * gas/cris/jump-type.d: Ditto.
2679 * gas/cris/labfloat.d: Ditto.
2680 * gas/cris/macroat.d: Ditto.
2681 * gas/cris/movem-to-reg.d: Ditto.
2682 * gas/cris/nosep.d: Ditto.
2683 * gas/cris/oneop-type.d: Ditto.
2684 * gas/cris/prefix.d: Ditto.
2685 * gas/cris/pushpop-byte-sreg.d: Ditto.
2686 * gas/cris/pushpop-dword-sreg.d: Ditto.
2687 * gas/cris/pushpop-word-sreg.d: Ditto.
2688 * gas/cris/pushpop.d: Ditto.
2689 * gas/cris/quick-s6.d: Ditto.
2690 * gas/cris/quick-u5.d: Ditto.
2691 * gas/cris/quick-u6.d: Ditto.
2692 * gas/cris/range-err-1.s: Ditto.
2693 * gas/cris/rd-pic-1.d: Ditto.
2694 * gas/cris/rd-regprefix-1.d: Ditto.
2695 * gas/cris/rd-regprefix-1b.d: Ditto.
2696 * gas/cris/reg-to-mem.d: Ditto.
2697 * gas/cris/regreg.d: Ditto.
2698 * gas/cris/return.d: Ditto.
2699 * gas/cris/scc.d: Ditto.
2700 * gas/cris/separator.d: Ditto.
2701 * gas/cris/shexpr-1.d: Ditto.
2702 * gas/cris/sreg-to-x.d: Ditto.
2703 * gas/cris/test.d: Ditto.
2704 * gas/cris/unimplemented.d: Ditto.
2705 * gas/cris/unop-mem.d: Ditto.
2706 * gas/cris/x-to-byte-sreg.d: Ditto.
2707 * gas/cris/x-to-dcr1-sreg.d: Ditto.
2708 * gas/cris/x-to-dword-sreg.d: Ditto.
2709 * gas/cris/x-to-word-sreg.d: Ditto.
2710 * gas/cris/shexpr-1.d: Ditto. Correct format.
2711
2712 2001-05-25 H.J. Lu <hjl@gnu.org>
2713
2714 * gas/mips/e32el-rel2.d: New for little endian mips.
2715 * gas/mips/elfel-rel2.d: Likewise.
2716 * gas/mips/elfel-rel.d: Likewise.
2717 * gas/mips/mipsel16-f.d: Likewise.
2718 * gas/mips/telempic.d: Likewise.
2719 * gas/mips/tmipsel16-e.d: Likewise.
2720
2721 * gas/mips/tempic.d: New for traditional mips.
2722 * gas/mips/tmips16-e.d: Likewise.
2723
2724 * gas/mips/elf-rel.d: Handle alignment padding.
2725 * gas/mips/elf-rel2.d: Likewise.
2726
2727 * gas/mips/mips.exp: Support little endian and traditional
2728 mips.
2729
2730 2001-05-24 H.J. Lu <hjl@gnu.org>
2731
2732 * gas/m68k/pcrel.d: Support 64bit BFD.
2733
2734 2001-05-24 H.J. Lu <hjl@gnu.org>
2735
2736 * gas/arm/adrl.d: Support 64bit BFD.
2737 * gas/arm/arm7t.d: Likewise.
2738 * gas/arm/inst.d: Likewise.
2739 * gas/arm/pic.d: Likewise.
2740 * gas/arm/xscale.d: Likewise.
2741
2742 2001-05-23 Alan Modra <amodra@one.net.au>
2743
2744 * gas/elf/ehopt0.d: Tweak for bigendian targets.
2745
2746 2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2747
2748 * gas/mips/abs.d: Remove $ before register names, per latest
2749 disassembler.
2750 * gas/mips/add.d: Ditto.
2751 * gas/mips/and.d: Ditto.
2752 * gas/mips/beq.d: Ditto.
2753 * gas/mips/bge.d: Ditto.
2754 * gas/mips/bgeu.d: Ditto.
2755 * gas/mips/blt.d: Ditto.
2756 * gas/mips/bltu.d: Ditto.
2757 * gas/mips/delay.d: Ditto.
2758 * gas/mips/div-ilocks.d: Ditto.
2759 * gas/mips/div.d: Ditto.
2760 * gas/mips/dli.d: Ditto.
2761 * gas/mips/elf_e_flags1.d: Ditto.
2762 * gas/mips/elf_e_flags2.d: Ditto.
2763 * gas/mips/elf_e_flags3.d: Ditto.
2764 * gas/mips/elf_e_flags4.d: Ditto.
2765 * gas/mips/jal-empic.d: Ditto.
2766 * gas/mips/jal-svr4pic.d: Ditto.
2767 * gas/mips/jal-xgot.d: Ditto.
2768 * gas/mips/jal.d: Ditto.
2769 * gas/mips/la-empic.d: Ditto.
2770 * gas/mips/la-svr4pic.d: Ditto.
2771 * gas/mips/la-xgot.d: Ditto.
2772 * gas/mips/la.d: Ditto.
2773 * gas/mips/lb-empic.d: Ditto.
2774 * gas/mips/lb-svr4pic.d: Ditto.
2775 * gas/mips/lb-xgot-ilocks.d: Ditto.
2776 * gas/mips/lb-xgot.d: Ditto.
2777 * gas/mips/lb.d: Ditto.
2778 * gas/mips/ld-empic.d: Ditto.
2779 * gas/mips/ld-ilocks-addr32.d: Ditto.
2780 * gas/mips/ld-ilocks.d: Ditto.
2781 * gas/mips/ld-svr4pic.d: Ditto.
2782 * gas/mips/ld-xgot.d: Ditto.
2783 * gas/mips/ld.d: Ditto.
2784 * gas/mips/li.d: Ditto.
2785 * gas/mips/lif-empic.d: Ditto.
2786 * gas/mips/lif-svr4pic.d: Ditto.
2787 * gas/mips/lif-xgot.d: Ditto.
2788 * gas/mips/lifloat.d: Ditto.
2789 * gas/mips/mips16.d: Ditto.
2790 * gas/mips/mips32.d: Ditto.
2791 * gas/mips/mips4.d: Ditto.
2792 * gas/mips/mips4010.d: Ditto.
2793 * gas/mips/mips4100.d: Ditto.
2794 * gas/mips/mips4650.d: Ditto.
2795 * gas/mips/mips64.d: Ditto.
2796 * gas/mips/mul-ilocks.d: Ditto.
2797 * gas/mips/mul.d: Ditto.
2798 * gas/mips/nodelay.d: Ditto.
2799 * gas/mips/rol.d: Ditto.
2800 * gas/mips/sb.d: Ditto.
2801 * gas/mips/trap20.d: Ditto.
2802 * gas/mips/trunc.d: Ditto.
2803 * gas/mips/uld.d: Ditto.
2804 * gas/mips/ulh-empic.d: Ditto.
2805 * gas/mips/ulh-svr4pic.d: Ditto.
2806 * gas/mips/ulh-xgot.d: Ditto.
2807 * gas/mips/ulh.d: Ditto.
2808 * gas/mips/ulw.d: Ditto.
2809 * gas/mips/usd.d: Ditto.
2810 * gas/mips/ush.d: Ditto.
2811 * gas/mips/usw.d: Ditto.
2812
2813 2001-05-14 Richard Henderson <rth@redhat.com>
2814
2815 * gas/elf/ehopt0.s: New.
2816 * gas/elf/ehopt0.d: New.
2817 * gas/elf/elf.exp: Run it.
2818
2819 2001-05-12 Peter Targett <peter.targett@arccores.com>
2820
2821 * gas/arc/st.s: Add test case @h30 fixup.
2822 * gas/arc/st.d: Update to suit.
2823
2824 2001-05-12 Alan Modra <amodra@one.net.au>
2825
2826 * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
2827 * gas/i386/sse2.d: Likewise. Fix pmuludq and punpckhqdq too.
2828
2829 * gas/i386/ssemmx2.d: Correct movq.
2830
2831 2001-05-10 Hans-Peter Nilsson <hp@axis.com>
2832
2833 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
2834 handling.
2835
2836 2001-05-04 Alan Modra <amodra@one.net.au>
2837
2838 * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
2839 * gas/i386/ssemmx2.d: Likewise. Correct register for pextrw,
2840 pinsrw, and pmovmskb.
2841 * gas/i386/sse2.d: Correct register for movmskpd.
2842
2843 2001-05-02 Johan Rydberg <jrydberg@opencores.org>
2844
2845 * gas/openrisc/addi.s: New file.
2846 * gas/openrisc/addi.d: Likewise.
2847 * gas/openrisc/allinsn.exp: Likewise.
2848 * gas/openrisc/allinsn.s: Likewise.
2849 * gas/openrisc/allinsn.d: Likewise.
2850 * gas/openrisc/lohi.s: Likewise.
2851 * gas/openrisc/lohi.d: Likewise.
2852 * gas/openrisc/store.s: Likewise.
2853 * gas/openrisc/store.d: Likewise.
2854
2855 2001-04-05 Hans-Peter Nilsson <hp@axis.com>
2856
2857 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
2858 gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
2859 gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
2860 gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
2861 gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
2862 New tests.
2863 * gas/cris/brokw-2.s: Correct broken-word expansion visualization
2864 in comment.
2865 * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
2866 gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
2867 gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
2868 gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
2869 gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
2870 gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
2871 gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
2872 gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
2873 trailing empty lines.
2874 * gas/cris/continue.s: Ditto, tweak comment.
2875
2876 * lib/gas-defs.exp (run_dump_test): Support using readelf.
2877 * config/default.exp: Default READELF and READELFFLAGS.
2878
2879 2001-03-31 Alan Modra <alan@linuxcare.com.au>
2880
2881 * gas/all/cond.s: Add .if .elseif tree.
2882 * gas/all/cond.d: Match above.
2883
2884 2001-03-30 H.J. Lu <hjl@gnu.org>
2885
2886 * gas/i386/relax.d: Dump with -s instead of -drw.
2887
2888 2001-03-29 H.J. Lu <hjl@gnu.org>
2889
2890 * gas/i386/relax.s: New test for relaxation between sections.
2891 * gas/i386/relax.d: New.
2892
2893 * gas/i386/i386.exp: Add tests for ELF.
2894
2895 2001-03-27 Chris Demetriou <cgd@broadcom.com>
2896
2897 * gas/mips/lineno.d: Allow for the possibility that
2898 the local labels won't be in the objdump output. Match
2899 zeros in addresses using '+' for better compatibility with
2900 different targets.
2901
2902 2001-03-26 Chris Demetriou <cgd@broadcom.com>
2903
2904 * gas/mips/sync.s: Declare 'foo' as a function so that this
2905 test will work on properly on ECOFF targets.
2906
2907 2001-03-24 Alan Modra <alan@linuxcare.com.au>
2908
2909 * gas/i386/ssemmx2.s: Change movntq to movntdq.
2910 * gas/i386/ssemmx2.d: Matching change.
2911
2912 2001-03-23 Hans-Peter Nilsson <hp@axis.com>
2913
2914 * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
2915 New tests.
2916
2917 * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
2918 gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
2919
2920 2001-03-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
2921
2922 * gas/vax/quad.exp: Correct expected result.
2923
2924 2001-03-19 Andreas Schwab <schwab@suse.de>
2925
2926 * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
2927 consistent output across targets.
2928 * gas/m68k/pcrel.d: Adjusted.
2929
2930 2001-03-18 H.J. Lu <hjl@gnu.org>
2931
2932 * gas/i386/intel.s: Move PIC code to ...
2933 * gas/i386/intelpic.s: New. Here.
2934 * gas/i386/intel.d: Updated.
2935 * gas/i386/intelpic.d: New.
2936
2937 * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
2938 targets only.
2939
2940 2001-03-18 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2941
2942 * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
2943
2944 2001-02-26 H.J. Lu <hjl@gnu.org>
2945
2946 * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
2947
2948 2001-02-23 H.J. Lu <hjl@gnu.org>
2949
2950 * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
2951
2952 * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
2953 "cmp4".
2954 * gas/ia64/opc-a.s: Rebuilt.
2955 * gas/ia64/opc-a.d: Likewise.
2956
2957 2001-02-17 Chris Demetriou <cgd@broadcom.com>
2958
2959 * gas/mips/mips32.d: Remove ELF dependencies. This test
2960 wasn't meant to be ELF specific, and doesn't have to be.
2961 * gas/mips/mips64.d: Likewise.
2962
2963 2001-02-17 Chris Demetriou <cgd@broadcom.com>
2964
2965 * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
2966 tests if not ELF; they test ELF-specific features.
2967
2968 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2969
2970 * gas/mri/mri.exp: Don't execute the M68K specific tests
2971 on m6811-elf and m6812-elf targets, still run the generic MRI tests.
2972
2973 2001-02-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2974
2975 * gas/m68hc11/malis.s: New test to verify compliance with Motorola
2976 Assembly Language Input Standard.
2977 * gas/m68hc11/malis.d: New file.
2978 * gas/m68hc11/malis-include.s: New file.
2979 * gas/m68hc11/all.exp: Add the new test.
2980
2981 2001-01-12 Alan Modra <alan@linuxcare.com.au>
2982
2983 * gas/i386/i386.exp (gas_64_check): Correct target string.
2984 Use gas_64_check rather than target string to decided whether
2985 x86_64 checks should run.
2986
2987 * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
2988 * gas/i386/ssemmx2.s: Likewise.
2989 * gas/i386/sse2.d: Update to suit.
2990 * gas/i386/ssemmx2.s: Likewise.
2991
2992 2001-01-11 Peter Targett <peter.targett@arccores.com>
2993
2994 * gas/arc/alias.*: Removed.
2995 * gas/arc/branch.*: Likewise.
2996 * gas/arc/insn3.*: Likewise.
2997 * gas/arc/math.*: Likewise.
2998 * gas/arc/sshift.*: Likewise.
2999 * gas/arc/arc.exp: Simplified test process for base case
3000 instruction set by adding run_dump_test cases for all base
3001 instructions.
3002 * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
3003 * gas/arc/add.s, gas/arc/add.d: Likewise.
3004 * gas/arc/and.s, gas/arc/and.d: Likewise.
3005 * gas/arc/asl.s, gas/arc/asl.d: Likewise.
3006 * gas/arc/asr.s, gas/arc/asr.d: Likewise.
3007 * gas/arc/b.s, gas/arc/b.d: Likewise.
3008 * gas/arc/bic.s, gas/arc/bic.d: Likewise.
3009 * gas/arc/bl.s, gas/arc/bl.d: Likewise.
3010 * gas/arc/brk.s, gas/arc/brk.d: Likewise.
3011 * gas/arc/extb.s, gas/arc/extb.d: Likewise.
3012 * gas/arc/extw.s, gas/arc/extw.d: Likewise.
3013 * gas/arc/flag.s, gas/arc/flag.d: Likewise.
3014 * gas/arc/j.s, gas/arc/j.d: Likewise.
3015 * gas/arc/jl.s, gas/arc/jl.d: Likewise.
3016 * gas/arc/ld.s, gas/arc/ld.d: Likewise.
3017 * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
3018 * gas/arc/lp.s, gas/arc/lp.d: Likewise.
3019 * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
3020 * gas/arc/mov.s, gas/arc/mov.d: Likewise.
3021 * gas/arc/nop.s, gas/arc/nop.d: Likewise.
3022 * gas/arc/or.s, gas/arc/or.d: Likewise.
3023 * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
3024 * gas/arc/ror.s, gas/arc/ror.d: Likewise.
3025 * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
3026 * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
3027 * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
3028 * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
3029 * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
3030 * gas/arc/add.s, gas/arc/add.d: Likewise.
3031 * gas/arc/st.s, gas/arc/st.d: Likewise.
3032 * gas/arc/sub.s, gas/arc/sub.d: Likewise.
3033 * gas/arc/swi.s, gas/arc/swi.d: Likewise.
3034 * gas/arc/xor.s, gas/arc/xor.d: Likewise.
3035 * gas/arc/warn.s: Removed warning test case for setting of flags
3036 followed by conditional branch, an arc5 only feature.
3037
3038 * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
3039
3040 * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
3041
3042 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3043
3044 * gas/m68hc11/opers12.s: Add more tests for index post byte.
3045 * gas/m68hc11/opers12.d: Likewise.
3046
3047 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3048
3049 * gas/m68hc11/all.exp: Add new tests for dwarf2.
3050 * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
3051 * gas/m68hc11/opers12-dwarf2.d: Likewise.
3052 * gas/m68hc11/insns-dwarf2.d: Likewise.
3053
3054 2001-01-11 Nick Clifton <nickc@redhat.com>
3055
3056 * gas/arm/adrl.s: Add global label 'foo'.
3057 * gas/arm/adrl.d: Expect to see references to 'foo' in the
3058 disassembly. COFF and ELF disassemblys should now be the same.
3059
3060 2001-01-10 Jan Hubicka <jh@suse.cz>
3061
3062 * i386.exp: Add ssemmx2 and sse2 tests.
3063 (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
3064
3065 2001-01-09 Nick Clifton <nickc@redhat.com>
3066
3067 * gas/arm/pic.d: Fix patterns to match new behaviour of
3068 disassembler.
3069 inst.d: Fix patterns to match new behaviour of disassembler.
3070
3071 2001-01-03 Philip Blundell <pb@futuretv.com>
3072
3073 * gas/vtable/vtable.exp: Don't run tests on Alpha.
3074
3075 2001-01-06 Jan Hubicka <jh@suse.cz>
3076
3077 * i386.exp: Add tests for presence of 32bit versus 64bit output
3078 format; run both 64bit and 32bit tests when format is available;
3079 add x86_64 test.
3080 * x86_64.s: New file.
3081 * x86_64.d: New file.
3082
3083 2001-01-02 Nick Clifton <nickc@redhat.com>
3084
3085 * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
3086 instruction is legal in v5. Also fix expected error message.
3087
3088 2001-01-01 Philip Blundell <philb@gnu.org>
3089
3090 * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
3091 * gas/arm/arm.exp: Run them.
3092 * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
3093 * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
3094
3095 2000-12-22 H.J. Lu <hjl@gnu.org>
3096
3097 * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
3098 * gas/i386/intel.d: Updated.
3099
3100 2000-12-12 Jim Wilson <wilson@redhat.com>
3101
3102 * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
3103 gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
3104
3105 2000-12-12 Nick Clifton <nickc@redhat.com>
3106
3107 * gas/vtable/vtable.exp: Fix formatting.
3108
3109 * gas/arm/elsegundo.s: New Test (currently disabled).
3110 * gas/arm/elsegundo.d: Expected test results.
3111
3112 2000-12-11 H.J. Lu <hjl@gnu.org>
3113
3114 * gas/i386/intel.d: Adjusted for the a.out assembler.
3115 * gas/i386/intel.s: Likewise.
3116
3117 2000-12-09 Nick Clifton <nickc@redhat.com>
3118
3119 * gas/m68k/pcrel.d: Update to match latest assembler output.
3120
3121 2000-12-02 Chris Demetriou <cgd@sibyte.com>
3122
3123 * gas/mips/elf_e_flags.s: Add padding to the end of the
3124 file so that objdump output will be consistent.
3125 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
3126 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
3127 "..." at end of objdump output because of zero bytes at end
3128 of section.
3129 * gas/mips/elf_e_flags.c: Add note to comment about
3130 what's changing in elf_e_flags.s.
3131
3132 * gas/mips/la.s: Add padding to the end of the file so that
3133 objdump output will be consistent.
3134 * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
3135 end of objdump output because of zero bytes at end of
3136 section.
3137
3138 * gas/mips/sync.s: Add padding to the end of the file so that
3139 objdump output will be consistent.
3140 * gas/mips/sync.d: Expect "..." at end of objdump output
3141 because of zero bytes at end of section.
3142
3143 * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
3144 alignment issues so tests are useful on multiple targets.
3145 * gas/mips/empic.s: Likewise.
3146 * gas/mips/mips16-e.d: Likewise.
3147 * gas/mips/mips16-e.s: Likewise.
3148 * gas/mips/mips16-f.d: Likewise.
3149 * gas/mips/mips16-f.s: Likewise.
3150
3151 * gas/mips/mips32.d: Expect disassembly of madd and maddu
3152 to use their correct names. Add tests for break and sdbbp.
3153 * gas/mips/mips32.s: Likewise.
3154
3155 * gas/mips/mips64.s: Add test for assembly of MIPS64
3156 extensions.
3157 * gas/mips/mips64.d: Likewise.
3158 * gas/mips/mips.exp: Test using the new "mips64" test.
3159
3160 2000-12-01 Chris Demetriou <cgd@sibyte.com>
3161
3162 * gas/mips/mips16.d: Expect mips16 nops to be used for padding
3163 when mips16 code generation is enabled.
3164
3165 * gas/mips/empic.d: Adjust for the fact that the difference
3166 between two symbols in the same section are not expected to
3167 generate a reloc.
3168 * gas/mips/empic.s: Likewise. Also, correct typo in comment
3169 about expected relocs.
3170
3171 * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
3172 instruction assembly test.
3173 * gas/mips/mips.exp: Add the test mentioned above.
3174
3175 2000-11-30 Diego Novillo <dnovillo@redhat.com>
3176
3177 * intel.s, intel.d: New test for @GOT references.
3178
3179 2000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
3180
3181 * gas/sh/err.exp: New, framework for error-testing.
3182 * gas/sh/err-1.s: New test.
3183
3184 2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3185
3186 * gas/m68hc11/opers12.s: New test for movw operands.
3187 * gas/m68hc11/opers12.d: Likewise.
3188
3189 2000-11-24 Nick Clifton <nickc@redhat.com>
3190
3191 * arm.exp: Run tests for xscale as well as arm.
3192 Run xscale tests.
3193
3194 * xscale.s: New file: XScale instruction tests.
3195 * xscale.d: New file: Expected XScale instruction results.
3196
3197 2000-11-20 H.J. Lu <hjl@gnu.org>
3198
3199 * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
3200 * gas/i386/intel.s: Likewise.
3201
3202 2000-11-16 H.J. Lu <hjl@gnu.org>
3203
3204 * gas/symver/symver0.d: Add 64bit support.
3205 * gas/symver/symver1.d: Likewise.
3206
3207 2000-11-16 H.J. Lu <hjl@gnu.org>
3208
3209 * gas/symver/symver.exp: Don't run symver4 nor symver5.
3210
3211 2000-11-13 H.J. Lu <hjl@gnu.org>
3212
3213 * gas/symver/symver.exp: New for symver test.
3214 * gas/symver/symver0.d: Likewise.
3215 * gas/symver/symver0.s: Likewise.
3216 * gas/symver/symver1.d: Likewise.
3217 * gas/symver/symver1.s: Likewise.
3218 * gas/symver/symver2.l: Likewise.
3219 * gas/symver/symver2.s: Likewise.
3220 * gas/symver/symver3.l: Likewise.
3221 * gas/symver/symver3.s: Likewise.
3222 * gas/symver/symver4.l: Likewise.
3223 * gas/symver/symver4.s: Likewise.
3224 * gas/symver/symver5.l: Likewise.
3225 * gas/symver/symver5.s: Likewise.
3226 * gas/symver/symver6.l: Likewise.
3227 * gas/symver/symver6.s: Likewise.
3228
3229 2000-11-11 Hans-Peter Nilsson <hp@bitrange.com>
3230
3231 * gas/macros/macros.exp: Mark strings test xfail for sh.
3232
3233 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
3234
3235 * intel.s, intel.d: Add new tests for intel syntax.
3236
3237 2000-10-19 Alan Modra <alan@linuxcare.com.au>
3238
3239 * gas/elf/section0.s: Ensure section sizes are multiples of 16.
3240 * gas/elf/section1.s: Likewise.
3241 * gas/elf/section[01].d: Change to suit.
3242
3243 2000-10-18 H.J. Lu <hjl@gnu.org>
3244
3245 * gas/i386/intel.d: Fix the support for 64bit BFD in the last
3246 change.
3247
3248 2000-10-15 Diego Novillo <dnovillo@cygnus.com>
3249
3250 * intel.s, intel.d: Add new tests for naked registers using intel
3251 syntax.
3252
3253 2000-09-29 Hans-Peter Nilsson <hp@axis.com>
3254
3255 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
3256 gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
3257 gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
3258 * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
3259
3260 2000-09-28 Alan Modra <alan@linuxcare.com.au>
3261
3262 * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
3263 * gas/hppa/reloc/reloc.exp: Likewise.
3264 * gas/hppa/unsorted/unsorted.exp: Likewise.
3265
3266 * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
3267
3268 2000-09-22 Jim Wilson <wilson@cygnus.com>
3269
3270 * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
3271 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
3272
3273 * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
3274 * gas/ia64/dv-waw-err.s: Likewise.
3275 * gas/ia64/dv-imply.d: Regenerate.
3276 * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
3277 gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
3278 gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
3279
3280 2000-09-14 Timothy Wall <twall@cygnus.com>
3281
3282 * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
3283 comparisons which should and should not produce DVs.
3284
3285 2000-09-05 Alan Modra <alan@linuxcare.com.au>
3286
3287 * gas/vtable/vtable.exp: Re-enable for hppa-elf.
3288
3289 2000-08-29 Timothy Wall <twall@cygnus.com>
3290
3291 * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
3292 * gas/ia64/dv-mutex.d: Update regexp pattern.
3293 * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
3294 * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
3295 Test still fails due to insn opcode pattern changes.
3296
3297 2000-08-21 H.J. Lu <hjl@gnu.org>
3298
3299 * gas/all/cofftag.d: Support the strict COFF.
3300
3301 2000-08-16 Jim Wilson <wilson@cygnus.com>
3302
3303 * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
3304 * gas/ia64/dv-raw-err.l: Likewise.
3305 * gas/ia64/dv-waw-err.l: Update sed pattern.
3306 * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
3307 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
3308
3309 2000-08-16 Nick Clifton <nickc@redhat.com>
3310
3311 * gas/arm/inst.s: Add tests for edge cases of shift based
3312 addressing modes.
3313
3314 * gas/arm/inst.d: Add expected results for new tests.
3315
3316 2000-07-20 Hans-Peter Nilsson <hp@axis.com>
3317
3318 * gas/all/gas.exp: Don't run floating-point tests on CRIS.
3319 * gas/ieee-fp/x930509a.exp: Ditto.
3320 * gas/macros/macros.exp: Mark strings test xfail for CRIS.
3321 * gas/cris/*: New tests for CRIS.
3322
3323 2000-07-19 Alan Modra <alan@linuxcare.com.au>
3324
3325 * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
3326 (semi): Likewise.
3327 (strings): Don't run for hppa, except for hppa*-*-linux*.
3328
3329 * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
3330 pseudos.
3331
3332 2000-07-18 Scott Bambrough <scottb@netwinder.org>
3333
3334 * gas/arm/inst.d: Fix expected results to match current assembler
3335 output. Patch from Justin Seger <justin.m.seger@intel.com>.
3336
3337 2000-07-10 Alan Modra <alan@linuxcare.com.au>
3338
3339 * gas/vtable/vtable.exp: Disable test for hppa.
3340
3341 * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
3342 run test for any elf target.
3343 (applybug): Don't run test for linux.
3344 * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
3345 * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
3346 (labelbug): xfail for hppa-linux.
3347
3348 * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
3349 * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
3350 * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
3351 r_no_reloc.s, reduce3.s}: Likewise.
3352 * gas/hppa/unsorted/common.s: Likewise.
3353
3354 2000-07-05 Nick Clifton <nickc@cygnus.com>
3355
3356 * gas/d30v/inst.d: Fix expected results to match current assembler
3357 output.
3358 * gas/d30v/bittest.l: Fix expected warning messages to match
3359 current assembler output.
3360
3361 2000-06-29 Kazu Hirata <kazu@hxi.com>
3362
3363 * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
3364 in ldmac and stmac.
3365 * gas/h8300/macs.s: Likewise.
3366
3367 2000-06-27 Nick Clifton <nickc@cygnus.com>
3368
3369 * gas/d30v/bittest.l: Edit to match new warning messages produced
3370 by assembler.
3371
3372 2000-06-19 Timothy Wall <twall@cygnus.com>
3373
3374 * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
3375 * gas/all/gas.exp: Make adjustments for tic54x target.
3376 * gas/ieee-fp/x930509a.exp: Ditto.
3377 * gas/tic54x/*: New tests for tic54x. NOTE: load page has been
3378 moved into the LMA and is not printed separately by objdump any
3379 longer. This still needs to be tested.
3380
3381 2000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
3382
3383 * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
3384 * gas/m68hc11/all.exp: Specific tests for m68hc11.
3385 * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
3386 * gas/m68hc11/insns[ds]: Another test.
3387 * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
3388 * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
3389
3390 2000-06-17 Alan Modra <alan@linuxcare.com.au>
3391
3392 * gas/macros/strings.s: Don't start directives in first column
3393 (for LABELS_WITHOUT_COLONS targets).
3394
3395 2000-06-14 H.J. Lu <hjl@gnu.org>
3396
3397 * gas/macros/strings.d: Support a.out and coff.
3398
3399 2000-06-14 Nick Clifton <nickc@cygnus.com>
3400
3401 * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
3402 flag is no longer legal syntax.
3403
3404 2000-06-09 Nick Clifton <nickc@cygnus.com>
3405
3406 * gas/macros/macros.exp: Run new test: strings.
3407 * gas/macros/strings.s: New test: String expansion inside
3408 macros.
3409 * gas/macros/strings.d: New test results.
3410
3411 2000-06-04 Alan Modra <alan@linuxcare.com.au>
3412
3413 * gas/i386/prefix.s: Modify so we have at least one x86 test that
3414 checks the line separator.
3415
3416 2000-05-21 Hans-Peter Nilsson <hp@axis.com>
3417
3418 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
3419
3420 2000-05-15 Nick Clifton <nickc@cygnus.com>
3421
3422 * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
3423
3424 2000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
3425
3426 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
3427
3428 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
3429 weak symbol.
3430
3431 2000-05-08 Alan Modra <alan@linuxcare.com.au>
3432
3433 * gas/mri/float.d: Fix for srec length change.
3434
3435 2000-05-02 Alan Modra <alan@linuxcare.com.au>
3436
3437 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
3438 behaviour for hppa*-*-linux* throughout file.
3439 * gas/hppa/reloc/reloc.exp: Ditto.
3440 (reduce2.s): Disable test for elf targets.
3441
3442 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
3443
3444 * gas/elf/section0.s: Don't start pseudos on first column so
3445 targets that define LABELS_WITHOUT_COLONS work.
3446 * gas/elf/section1.s: Ditto.
3447 * gas/vtable/inherit0.s: Ditto.
3448 * gas/vtable/inherit1.s: Ditto.
3449 * gas/vtable/entry0.s: Ditto.
3450 * gas/vtable/entry1.s: Ditto.
3451
3452 2000-05-01 Nick Clifton <nickc@cygnus.com>
3453
3454 * gasp/macro.out: Fix label numbers to remove leading zeroes.
3455 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
3456
3457 2000-04-25 Alan Modra <alan@linuxcare.com.au>
3458
3459 * gas/i386/general.l: Allow for DISP32 pe relocs.
3460 * gas/i386/jump.d: Similarly.
3461
3462 2000-04-24 Jim Wilson <wilson@cygnus.com>
3463
3464 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
3465 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
3466 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
3467 tnat.nz.orcm, tnat.nz.andcm inputs.
3468 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
3469 * gas/ia64/opc-i.s: Regenerate.
3470
3471 * gas/ia64/opc-i.s: Regenerate.
3472 * gas/ia64/opc-f.pl: Add explicit stop at end.
3473
3474 2000-04-22 Timothy Wall <twall@cygnus.com>
3475
3476 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
3477 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
3478
3479 2000-04-21 Richard Henderson <rth@cygnus.com>
3480 David Mosberger <davidm@hpl.hp.com>
3481 Timothy Wall <twall@cygnus.com>
3482 Jim Wilson <wilson@cygnus.com>
3483
3484 * gas/vtable/vtable.exp: Disable for ia64.
3485 * gas/ia64: New testsuite directory.
3486
3487 2000-04-03 Alan Modra <alan@linuxcare.com.au>
3488
3489 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
3490 checks to start.
3491 * gas/i386/general.l: Likewise.
3492
3493 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
3494
3495 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
3496 with 32 bits, not with the unsigned shorter opcodes.
3497 * gas/mn10300/basic.exp: Likewise.
3498
3499 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
3500
3501 * lib/gas-defs.exp (regexp_diff): Don't break on the first
3502 difference, list them all.
3503
3504 2000-03-29 Nick Clifton <nickc@cygnus.com
3505
3506 * gas/arm/thumb.s: Add test of bal instruction.
3507
3508 2000-03-27 Alan Modra <alan@linuxcare.com.au>
3509
3510 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
3511 LISTING_WORD_SIZE==1.
3512 * gas/all/gas.exp (do_930509a): Same here.
3513 * gas/all/cond.d: And here.
3514
3515 2000-03-16 Nick Clifton <nickc@cygnus.com>
3516
3517 * gas/arm/arm.exp: Run branch.s test.
3518 Run tests if target is strongarm.
3519
3520 * gas/arm/branch.s: New test. Make sure that assembler can handle
3521 same-section branch relocations properly.
3522
3523 * gas/arm/branch.d: New file. Expected output from assembling
3524 branch.s.
3525
3526 2000-03-10 Geoffrey Keating <geoffk@cygnus.com>
3527
3528 * gas/mips/empic.d: New file.
3529 * gas/mips/empic.s: New file.
3530 * gas/mips/mips16-e.d: New file.
3531 * gas/mips/mips16-e.s: New file.
3532 * gas/mips/mips16-f.d: New file.
3533 * gas/mips/mips16-f.s: New file.
3534 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
3535 expected failure.
3536
3537 2000-02-25 H.J. Lu <hjl@gnu.org>
3538
3539 * gas/i386/general.l: Support a.out and coff.
3540
3541 2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
3542
3543 * gas/i386/intel.s: New file, intel version of opcode.s
3544 * gas/i386/intel.d: New file, copy of opcode.d
3545 * gas/i386/i386.exp: Call it.
3546
3547 * gas/i386/general.s: Add extra "out" instructions.
3548 * gas/i386/general.l: Likewise.
3549
3550 2000-01-31 Nick Clifton <nickc@cygnus.com>
3551
3552 * gas/arm/inst.s: Include test of ATPCS register naming
3553 conventions.
3554
3555 * gas/arm/float.s: Include test of ATPCS register naming
3556 conventions.
3557
3558 2000-01-21 H.J. Lu <hjl@gnu.org>
3559
3560 * gas/i386/general.l: Support a.out.
3561 * gas/i386/jump.d: Likewise.
3562 * gas/i386/jump16.d: Likewise.
3563
3564 2000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
3565
3566 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
3567 * gas/i386/jump16.{s,d}: To here.
3568 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
3569 tests in general.s so that objdump is exercised.
3570
3571 * gas/i386/i386.exp: Call new tests.
3572
3573 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
3574
3575 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
3576 .code16, and .code32 modes.
3577
3578 1999-11-30 Jeffrey A Law (law@cygnus.com)
3579
3580 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
3581 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
3582 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
3583 * gas/mn10300/basic.exp: Run the am33 tests.
3584
3585 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
3586
3587 * gas/mips/la.d: Adjust for new la macro expansion.
3588 Change matches for explicit addresses to matches for
3589 any address.
3590 * gas/mips/la-xgot.d: Same.
3591 * gas/mips/la-svr4pic.d: Same.
3592
3593 1999-11-01 Nick Clifton <nickc@cygnus.com>
3594
3595 Remove reloc generating references to local labels in test code.
3596 Some ARM targets (eg PE) generate a reloc based on the label,
3597 whilst others (eg ELF) generate a reloc based on the section
3598 symbol. This meant that the disassembled outputs would differ.
3599
3600 * gas/arm/inst.s: Change test of BLPL instruction.
3601 * gas/arm/inst.d: Change expected decode of BLPL instruction.
3602 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
3603 Remove .rdata section, since this cannot exist in an arm-aout
3604 target.
3605 * gas/arm/arm7t.d: Change expected reloc generated for .word
3606 directive.
3607
3608 1999-10-21 Nick Clifton <nickc@cygnus.com>
3609
3610 * gas/arm/arm7t.d: Update to match latest objdump output.
3611 * gas/arm/inst.s: Fix erroneous test case.
3612 * gas/arm/inst.d: Update to match latest objdump output.
3613
3614 1999-10-11 Geoffrey Keating <geoffk@cygnus.com>
3615
3616 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
3617 indeterminate number of extra lines here".
3618
3619 * gas/elf/elf.exp: Remove XFAILs.
3620 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
3621 * gas/elf/section1.d: Likewise.
3622
3623 1999-10-07 Diego Novillo <dnovillo@cygnus.com>
3624
3625 * gas/d10v: New directory.
3626 * gas/d10v/d10.exp: New file.
3627 * gas/d10v/inst.s: New file.
3628 * gas/d10v/inst.d: New file.
3629
3630 1999-10-07 Geoffrey Keating <geoffk@cygnus.com>
3631
3632 * gas/mips/elf-rel.s: New file.
3633 * gas/mips/elf-rel.d: New file.
3634 * gas/mips/elf-rel2.d: New file.
3635 * gas/mips/e32-rel2.d: New file.
3636 * gas/mips/elf-rel2.s: New file.
3637 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
3638
3639 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
3640 even if the CPU is set to something by default.
3641
3642 1999-10-04 Doug Evans <devans@canuck.cygnus.com>
3643
3644 * gas/m32r/error.exp: New testcase driver.
3645 * gas/m32r/m32rx.exp: New testcase driver.
3646 * gas/m32r/fslotx.[sd]: New testcase.
3647 * gas/m32r/m32rx.[sd]: New testcase.
3648 * gas/m32r/relax-s.[sd]: New testcase.
3649 * gas/m32r/interfere.s: New testcase.
3650 * gas/m32r/wrongsize.s: New testcase.
3651
3652 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
3653
3654 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
3655 * gas/i386/reloc.d: Accept dir32 relocs.
3656
3657 1999-09-12 Donn Terry <donn@interix.com>
3658
3659 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
3660 * lib/gas-defs.exp: Add perror if can not read .d file.
3661
3662 1999-09-04 Steve Chamberlain <sac@pobox.com>
3663
3664 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
3665
3666 1999-09-02 Nick Clifton <nickc@cygnus.com>
3667
3668 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
3669 dump test "entry0" instead of "entry1".
3670
3671 1999-09-01 Scott Bambrough <scottb@netwinder.org>
3672
3673 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
3674 test "entry0" instead of "entry1". ARM targets use REL relocs,
3675 and should use the test entry0.
3676
3677 1999-09-01 H.J. Lu <hjl@gnu.org>
3678
3679 * gas/i386/naked.d: Fix for coff targets.
3680
3681 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
3682
3683 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
3684 sectioning.
3685 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
3686 PA64.
3687
3688 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
3689 sectioning.
3690 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
3691 Revamp address expressions slightly to handle an arbitrary sized
3692 address.
3693
3694 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
3695 sectioning.
3696 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
3697
3698 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
3699 sectioning.
3700
3701 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
3702
3703 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
3704 allow_naked_reg parsing.
3705 * gas/i386/i386.exp: Call it.
3706
3707 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
3708
3709 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
3710
3711 1999-08-28 Jerry Quinn <jquinn@nortelnetworks.com>
3712
3713 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
3714 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
3715 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
3716 extract3.s, deposit2.s, deposit3.s: New.
3717
3718 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
3719 Add new syntax versions of instructions to tests.
3720 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
3721 system2.s, unit2.s: New tests.
3722 * hppa/basic/basic.exp: Add new tests.
3723
3724 * gas/hppa/basic/basic.exp:
3725 * gas/hppa/basic/media.s: Add test cases for new instructions.
3726
3727 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
3728 * gas/hppa/basic/branch2.s: New.
3729 * gas/hppa/basic/media.s: New.
3730
3731 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
3732 * gas/hppa/basic/fp_comp2.s: New.
3733
3734 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
3735
3736 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
3737 displacement checks with auto address prefix.
3738
3739 1999-08-17 H.J. Lu <hjl@gnu.org>
3740
3741 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
3742
3743 1999-08-09 Ian Lance Taylor <ian@zembu.com>
3744
3745 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
3746 when gas uses 2**4 alignment for .text.
3747 * gas/i386/general.s, gas/i386/general.l: Likewise.
3748 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
3749 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
3750 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
3751
3752 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
3753
3754 * gas/i386/reloc.d: Fix so that test passes when enable-targets
3755 includes 64-bit bfd target.
3756
3757 1999-06-13 Ian Lance Taylor <ian@zembu.com>
3758
3759 * gas/i386/katmai.d: Tweak for recent disassembler changes.
3760
3761 1999-06-12 Ian Lance Taylor <ian@zembu.com>
3762
3763 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
3764 "*-*-linux*oldld*".
3765 * gas/vtable/vtable.exp: Likewise.
3766 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
3767 names.
3768
3769 * gas/i386/amd.s: Add a symbol so a.out tests will work.
3770 * gas/i386/katmai.s: Likewise.
3771 * gas/i386/amd.d: Corresponding change.
3772 * gas/i386/katmai.d: Corresponding change.
3773
3774 1999-06-10 Ian Lance Taylor <ian@zembu.com>
3775
3776 * gas/mips/sync.d: Pass -mips2 to the assembler.
3777
3778 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
3779 mips-elf target as well as mips64-elf target.
3780 * gas/mips/elf_e_flags1.d: Corresponding changes.
3781 * gas/mips/elf_e_flags2.d: Likewise.
3782 * gas/mips/elf_e_flags3.d: Likewise.
3783 * gas/mips/elf_e_flags4.d: Likewise.
3784
3785 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
3786
3787 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
3788 parameter.
3789
3790 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
3791
3792 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
3793 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
3794 * gas/sparc/prefetch.d: Add -64 as switch.
3795 * gas/sparc/rdpr.d: Ditto.
3796 * gas/sparc/wrpr.d: Ditto.
3797 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
3798 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
3799 current gas outputs %hi(0) and not %hi(0x0).
3800 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
3801 optimizations for setx instruction.
3802 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
3803 compiled-in targets.
3804
3805 1999-06-10 Richard Henderson <rth@cygnus.com>
3806
3807 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
3808 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
3809 * gas/macros/{irp,rept,test2,test3}.d: Update.
3810
3811 1999-06-05 Richard Henderson <rth@cygnus.com>
3812
3813 * gas/elf/elf.exp: New directory.
3814 * gas/elf/section0.[sd]: New test.
3815 * gas/elf/section1.[sd]: New test.
3816
3817 1999-06-03 Philip Blundell <philb@gnu.org>
3818
3819 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
3820 bfd and opcodes.
3821
3822 1999-05-28 Ian Lance Taylor <ian@zembu.com>
3823
3824 * gas/vtable/vtable.exp: Don't run test for i960 yet.
3825
3826 1999-05-17 Nick Clifton <nickc@cygnus.com>
3827
3828 * gas/mcore/allinsn.d: Updated to match latest objdump output.
3829
3830 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
3831
3832 * gas/i386/opcode.d: Modify callw to suit disasm fix.
3833
3834 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
3835
3836 * gas/i386/amd.s: Pad to multiple of 8
3837 * gas/i386/amd.d: Here too.
3838
3839 * gas/i386/prefix.[sd]: Align with nops
3840 * gas/i386/reloc.[sd]: Here too.
3841
3842 * gas/i386/katmai.[sd]: New for PIII SIMD
3843 * gas/i386/i386.exp: Call it.
3844
3845 1999-05-02 Nick Clifton <nickc@cygnus.com>
3846
3847 * gas/mcore/allinsn.d: Update to match latest assembler
3848 operations.
3849
3850 1999-04-16 DJ Delorie <dj@cygnus.com>
3851
3852 * gas/i386/amd.s: Add NOPs to align for coff targets
3853 * gas/i386/amd.d: and check for them.
3854
3855 1999-04-15 Jeffrey A Law (law@cygnus.com)
3856
3857 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
3858
3859 1999-04-14 Jeffrey A Law (law@cygnus.com)
3860
3861 * gas/hppa/basic/branch.s: Do not use immediate value where we
3862 really want a register.
3863 * gas/hppa/basic/coprmem.s: Likewise.
3864 * gas/hppa/basic/fmemLRbug.s: Likewise.
3865 * gas/hppa/basic/coprmem.s: Likewise.
3866 * gas/hppa/basic/spop.s: Likewise.
3867 * gas/hppa/basic/imem.s: Likewise.
3868 * gas/hppa/parse/badfmpyadd.s: Likewise.
3869 * gas/hppa/parse/calldatabug.s: Likewise.
3870 * gas/hppa/parse/entrybug.s: Likewise.
3871 * gas/hppa/parse/exprbug.s: Likewise.
3872 * gas/hppa/parse/fixup7bug.s: Likewise.
3873 * gas/hppa/parse/labelbug.s: Likewise.
3874 * gas/hppa/reloc/applybug.s: Likewise.
3875 * gas/hppa/reloc/funcrelocbug.s: Likewise.
3876 * gas/hppa/reloc/labelopbug.s: Likewise.
3877 * gas/hppa/reloc/longcall.s: Likewise.
3878 * gas/hppa/reloc/plabelbug.s: Likewise.
3879 * gas/hppa/reloc/reduce.s: Likewise.
3880 * gas/hppa/reloc/reduce2.s: Likewise.
3881 * gas/hppa/reloc/reduce3.s: Likewise.
3882 * gas/hppa/unsorted/brlenbug.s: Likewise.
3883 * gas/hppa/unsorted/importbug.s: Likewise.
3884 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
3885
3886 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
3887 for loads and stores using reg + small d addresses.
3888 No longer expect failure for mis-parse of imm %reg.
3889
3890 1999-04-13 Doug Evans <devans@casey.cygnus.com>
3891
3892 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
3893 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
3894 so branch relaxation restrictions won't interfere with parallelization
3895 attempts.
3896
3897 1999-04-08 Nick Clifton <nickc@cygnus.com>
3898
3899 * gas/mcore: New Directory.
3900 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
3901 tests.
3902 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
3903 tests.
3904 * gas/mcore/allinsn.d: New File: Expected output file for MCore
3905 assembly tests.
3906
3907 1999-03-20 Doug Evans <devans@casey.cygnus.com>
3908
3909 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
3910
3911 1999-03-16 Martin Hunt <hunt@cygnus.com>
3912
3913 * gas/d30v/d30.exp (run_list_test): Add new tests,
3914 label, guard-debug, serial, warn_oddreg, bittest, and mul.
3915
3916 * gas/d30v/opt.s: Fix some warnings and add a few labels
3917 to keep things from parallelizing where we don't want them to.
3918
3919 * gas/d30v/reloc.s: Fix warning.
3920
3921 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
3922
3923 * gas/d30v/label.s: New test. Check that labels are aligned
3924 on 8-byte boundaries.
3925
3926 * gas/d30v/guard-debug.s: New test. Test output with "-g".
3927
3928 * gas/d30v/serial.s: New test. Check for warnings with
3929 illegal serial instructions.
3930
3931 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
3932 odd-numbered registers are used for some instructions.
3933
3934 * gas/d30v/bittest.s: New test. Check for bit operation
3935 instructions (BCLR, BNOT, BSET, BTST) in the IU.
3936
3937 * gas/d30v/mul.s: New test. Check for restricted sequences
3938 in a bunch of different multiply instructions.
3939
3940 * gas/vtable/vtable.exp (run_list_test): Don't
3941 run test on D30V.
3942
3943 1999-03-05 Nick Clifton <nickc@cygnus.com>
3944
3945 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
3946 test.
3947
3948 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
3949
3950 * gas/mips/mips.exp: Run the new tests, below.
3951 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
3952 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
3953 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
3954
3955 * lib/gas-defs.exp (run_dump_test): Document. It's not
3956 really trivial.
3957
3958 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
3959 $program (the dump tool).
3960
3961 1999-02-10 Doug Evans <devans@casey.cygnus.com>
3962
3963 * gas/m32r/allinsn.d: Prefix all | with \.
3964 (push,pop): Fix expected output.
3965 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
3966 * gas/m32r/fslot.d: Prefix all | with \.
3967
3968 1999-02-08 Nick Clifton <nickc@cygnus.com>
3969
3970 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
3971 Some ports use it as a comment initiator.
3972
3973 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
3974 REL relocations and so do not have one.
3975
3976 1998-12-18 Nick Clifton <nickc@cygnus.com>
3977
3978 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
3979 * gas/fr30/allinsn.d: Fix to match latest assembler output
3980
3981 1998-12-03 Nick Clifton <nickc@cygnus.com>
3982
3983 * gas/fr30/allinsn.d: Updated to match latest assembler output.
3984
3985 1998-12-02 Nick Clifton <nickc@cygnus.com>
3986
3987 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
3988
3989 * gas/fr30/allinsn.d: Update to match latest assembler output.
3990
3991 1998-11-19 Dave Brolley <brolley@cygnus.com>
3992
3993 * gas/fr30/allinsn.s: Reorder insns for better simulation.
3994
3995 1998-11-19 Doug Evans <devans@charmed.cygnus.com>
3996
3997 * gas/mips/sync.[sd]: New testcase.
3998 * gas/mips/mips.exp: Run it.
3999
4000 1998-11-18 Dave Brolley <brolley@cygnus.com>
4001
4002 * gas/fr30/allinsn.s (dmov): Correct hex literals.
4003
4004 1998-11-17 Nick Clifton <nickc@cygnus.com>
4005
4006 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
4007 to end of file.
4008
4009 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
4010 opcodes.
4011
4012 1998-11-16 Nick Clifton <nickc@cygnus.com>
4013
4014 * gas/fr30/allinsn.s: Fix syntax errors.
4015
4016 1998-11-16 Dave Brolley <brolley@cygnus.com>
4017
4018 * gas/fr30/allinsn.s: Fixed more typos.
4019
4020 1998-11-13 Nick Clifton <nickc@cygnus.com>
4021
4022 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
4023 case vs lower case.
4024
4025 1998-11-10 Nick Clifton <nickc@cygnus.com>
4026
4027 * gas/fr30/allinsn.s: New file.
4028 * gas/fr30/allinsn.d: New file.
4029 * gas/fr30/allinsn.exp: New file.
4030 * gas/fr30/fr30.exp: New file.
4031
4032 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
4033
4034 * gas/m32r/fslot.[sd]: New testcase.
4035 * gas/m32r/m32r.exp: Run it.
4036
4037 1998-10-20 Alan Modra <alan@spri.levels.unisa.edu.au>
4038
4039 * gas/i386/i386.exp: Run AMD insn test.
4040 * gas/i386/amd.s: New test.
4041 * gas/i386/amd.d: New test results.
4042
4043 1998-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4044
4045 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
4046 first line of the listing.
4047
4048 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
4049
4050 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
4051 * gas/ppc/astest2.d: Likewise.
4052
4053 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
4054
4055 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
4056 of whitespace for 64-bit hosts.
4057
4058 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
4059
4060 * gas/vtable/vtable.exp: New.
4061 * gas/vtable/{entry0.s,entry0.d}: New.
4062 * gas/vtable/{entry1.s,entry1.d}: New.
4063 * gas/vtable/{inherit0.s,inherit0.d}: New.
4064 * gas/vtable/{inherit1.s,inherit1.l}: New.
4065
4066 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
4067
4068 * gas/i386/white.l: Revert patch of August 12.
4069
4070 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
4071
4072 * gas/mn10300/udf.s: New test.
4073 * gas/mn10300/basic.exp: Run it.
4074
4075 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4076
4077 * gas/i386/general.l: Test andb $~0x80,foo.
4078 * gas/i386/general.s: Update.
4079
4080 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
4081
4082 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4083
4084 * gas/i386/white.s: Add some more whitespace tests.
4085 * gas/i386/white.l: Update accordingly.
4086
4087 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
4088
4089 * gas/i386/*: All new i386 testsuite.
4090
4091 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
4092
4093 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
4094 canonical form.
4095
4096 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
4097
4098 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
4099
4100 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
4101
4102 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
4103 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
4104 section.
4105
4106 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
4107
4108 * gas/v850/hilo2.s: Use r1 as the destination of the movea
4109 instruction, since r0 is read only.
4110
4111 * gas/v850/basic.exp: Fix names of special area relocations.
4112 Set -mwarn-signed-overflow flag when running range.s test.
4113
4114 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
4115
4116 * gas/d30v/reloc.d: Updated to match latest assembler output.
4117
4118 1998-06-17 Frank Ch. Eigler <fche@cygnus.com>
4119
4120 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
4121 run on differently targeted assembler.
4122 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
4123 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
4124 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
4125 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
4126
4127 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
4128 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
4129 original `ld.d' had. Find `ld.s'.
4130 * gas/mips/mul-ilocks.d: Nearly ditto.
4131
4132 1998-06-11 Nick Clifton <nickc@cygnus.com>
4133
4134 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
4135
4136 * gas/d30v/inst.s: Add nop to keep assembled instructions at
4137 expected addresses.
4138
4139 1998-06-08 Nick Clifton <nickc@cygnus.com>
4140
4141 * gas/d30v/array.d: Updated to match latest assembler results.
4142 * gas/d30v/reloc.d: Partially updated to match latest assembler
4143 results.
4144
4145 1998-06-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4146
4147 * gas/m68k/operands.s: For all pc relative addresses change tstl
4148 to pea since the former does not allow pcrel on m68000. Do not
4149 make label foo global, so that references to it can be relaxed on
4150 ELF targets.
4151 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
4152
4153 1998-06-02 Geoff Keating <geoffk@ozemail.com.au>
4154
4155 * gas/ppc/ppc.exp: Run simpshft test.
4156 * gas/ppc/simpshft.d: New file.
4157 * gas/ppc/simpshft.s: New file.
4158
4159 1998-06-01 Jeffrey A Law (law@cygnus.com)
4160
4161 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
4162 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
4163
4164 1998-05-29 Ian Lance Taylor <ian@cygnus.com>
4165
4166 * gas/mips/mips.exp: Adjust ilocks initialization to match current
4167 assembler defaults more closely.
4168
4169 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
4170 the instruction.
4171 * gas/sh/basic.exp: Adjust accordingly.
4172
4173 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
4174
4175 * gas/d30v/align.d: Updated to match latest assembler output.
4176 * gas/d30v/inst.d: Updated to match latest assembler output.
4177 * gas/d30v/inst.s: Updated to match latest assembler rules.
4178 * gas/d30v/opt.d: Updated to match latest assembler output.
4179
4180 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
4181
4182 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
4183 * gas/m32r/uppercase.d: Likewise.
4184
4185 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
4186
4187 * gas/arm/thumb.s: Add period to start of labels to prevent
4188 assembler thinking that they are function entry points.
4189
4190 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
4191
4192 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
4193
4194 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
4195
4196 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
4197 disassembler.
4198
4199 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
4200
4201 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
4202 * gas/mips/ld-ilocks-addr32.d : New.
4203
4204 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
4205
4206 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
4207
4208 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
4209
4210 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
4211 sddbp instructions.
4212 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
4213 instructions.
4214 * gas/mips/mips.exp: Run them.
4215
4216 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
4217
4218 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
4219 in disassembly, where the offset is in hex and has a "0x" prefix.
4220
4221 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
4222
4223 * gas/mips/lineno.[sd]: Assembly source line number test.
4224 * gas/mips/mips.exp: Added lineno test.
4225
4226 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
4227
4228 * gas/testsuite/all/gas.exp: No longer expect failures for
4229 difference of undefined symbols on mn10x00 targets.
4230
4231 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
4232
4233 * gas/all/align.s: Back out ".section text" change below;
4234 use ".text" again.
4235 * gas/macros/semi.s: Ditto.
4236
4237 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
4238
4239 * gas/all/align.s: Identify ".text" section explicitly.
4240 * gas/macros/semi.s: Ditto.
4241
4242
4243
4244 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
4245
4246 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
4247 (ldi16): Improve test.
4248 (nop): Fix test.
4249
4250 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
4251
4252 * gasp/macro.out: Adjust to reflect the fact that keyword
4253 arguments are now permitted after positional arguments.
4254
4255 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
4256
4257 * gas/arm/arm7t.d: Update to match latest assembler output.
4258
4259 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
4260
4261 * gas/ppc/ppc.exp: New file.
4262 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
4263 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
4264
4265 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
4266
4267 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
4268 * gas/mips/4010.d: Corresponding changes.
4269 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
4270 * gas/mips/4100.d: Corresponding changes.
4271 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
4272 * gas/mips/4650.d: Corresponding changes.
4273
4274 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
4275
4276 * gas/mri/moveml.d: Add test comments, fix regexps.
4277
4278 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
4279
4280 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
4281
4282 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
4283
4284 * gas/m68k/mri_moveml.[sd]: Moved to ...
4285 * gas/mri/moveml.[sd]: ... here.
4286 * gas/mri/mri.exp: Run it.
4287
4288 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
4289
4290 * gas/mips/4010.s: Add 4010 tests.
4291 * gas/mips/4010.d: Expected output.
4292 * gas/mips/4100.s: Add 4010 tests.
4293 * gas/mips/4100.d: Expected output.
4294 * gas/mips/4650.s: Add 4010 tests.
4295 * gas/mips/4650.d: Expected output.
4296 * gas/mips/mips.exp: Run the new tests.
4297 * gas/mips/*.d: Pass the right processor model to objdump.
4298 Fix minor cases where expected output was wrong due to opcode
4299 conflicts.
4300
4301 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
4302
4303 * gas/m68k/mri_moveml.[sd]: New testcase.
4304
4305 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
4306
4307 * gas/m32r/high-1.d: Add hash prefix to constants.
4308
4309 * gas/m32r/allinsn.s: Add hash prefix to some constants.
4310 * gas/m32r/allinsn.d: Add hash prefix to constants.
4311
4312 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
4313
4314 * gas/m88k/init.d: Fix hexadecimal offsets.
4315
4316 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
4317
4318 * gas/m32r/uppercase.d: Fix white space matching.
4319 * gas/m32r/relax-1.d: Fix white space matching.
4320
4321 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
4322
4323 * gas/mips/div.d: Update for recent assembler changes.
4324 * gas/mips/div-ilocks.d: Likewise.
4325
4326 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
4327
4328 * gas/m32r/allinsn.d (cmpui): Update output to new format.
4329
4330 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
4331
4332 * gas/arm/inst.d: Updated to match latest disassembler changes.
4333
4334 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
4335
4336 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
4337
4338 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
4339 gas/mips/jal-xgot.d: Add assembler option to select a specific
4340 target chip, the R3000.
4341 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
4342 R3900.
4343 * gas/mips/mips.exp: Run it.
4344
4345 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
4346 targets.
4347
4348 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
4349
4350 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
4351
4352 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
4353 changes.
4354
4355 1997-10-09 Doug Evans <dje@canuck.cygnus.com>
4356
4357 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
4358
4359 1997-10-09 Ian Lance Taylor <ian@cygnus.com>
4360
4361 * gas/arm/arm7t.d: Update for recent disassembler changes.
4362 * gas/h8300/ffxx1.d: Likewise.
4363
4364 1997-10-08 Doug Evans <dje@canuck.cygnus.com>
4365
4366 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
4367
4368 1997-10-08 Ian Lance Taylor <ian@cygnus.com>
4369
4370 * gas/sparc/synth.d: Update for recent disassembler changes.
4371 * gas/sparc/synth64.d: Likewise.
4372
4373 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
4374 function symbol.
4375 * gas/mips/jal.s: Likewise.
4376
4377 1997-10-07 Doug Evans <dje@canuck.cygnus.com>
4378
4379 * gas/sparc/reloc64.[sd]: New testcase.
4380 * gas/sparc/sparc.exp: Run it.
4381
4382 1997-10-04 Ian Lance Taylor <ian@cygnus.com>
4383
4384 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
4385
4386 1997-10-03 Ian Lance Taylor <ian@cygnus.com>
4387
4388 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
4389 work. Correct for big endian and for tabs in input file.
4390
4391 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
4392 * gas/alpha/fp.s: Change comment characters from ! to #.
4393
4394 1997-09-18 Doug Evans <dje@canuck.cygnus.com>
4395
4396 * gas/sparc/splet.d: Update to new objdump output format.
4397 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
4398 * gas/sparc/set64.[ds]: New testcase.
4399 * gas/sparc/splet-2.[ds]: New testcase.
4400 * gas/sparc/sparc.exp: Run them.
4401
4402 1997-08-16 Ken Raeburn <raeburn@cygnus.com>
4403
4404 Merge changes from Martin Hunt:
4405
4406 * gas/d30v/inst.s: Add some new tests.
4407
4408 * gas/d30v/{inst, opt, reloc}.d: Update results with
4409 new disassembler changes.
4410
4411 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
4412
4413 * gas/d30v/*.d: Update all test results because
4414 of new ".s" and ".l" extensions.
4415
4416 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
4417 * gas/d30v/opt.[sd]: Correct st2w instruction.
4418
4419 * gas/d30v/align.d: Change expected output.
4420
4421 * gas/d30v/reloc.[sd]: Add test case.
4422
4423 * gas/d30v/array.[sd]: New test case.
4424
4425 * gas/d30v/opt.[sd]: Added more test cases.
4426
4427 * gas/d30v/opt.s: Add test cases.
4428 * gas/d30v/reloc.s: Fix a test case.
4429 * gas/d30v/{opt,reloc}.d: Regenerate.
4430
4431 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
4432
4433 * gas/m32r/high-1.[ds]: New testcase.
4434 * gas/m32r/m32r.exp: Run it.
4435
4436 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
4437
4438 * gas/m32r/relax-1.[ds]: New testcase.
4439 * gas/m32r/m32r.exp: Run it.
4440
4441 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
4442
4443 * gas/arc: New directory
4444 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
4445 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
4446
4447 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
4448
4449 * config/default.exp: Set AS and GASP to as-new, not as.new.
4450
4451 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
4452
4453 * config/default.exp: Set NM to nm-new, not nm.new, to match
4454 recent change in binutils build directory.
4455
4456 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
4457
4458 * gas/v850/range.s: New test.
4459 * gas/v850/basic.exp: Run it.
4460
4461 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
4462
4463 * gas/v850/hilo2.s: New test.
4464 * gas/v850/fepsw.s: New test.
4465 * gas/v850/basic.exp: Run them.
4466
4467 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
4468
4469 * gas/m32r/uppercase.[sd]: New testcase.
4470 * gas/m32r/m32r.exp: New file.
4471
4472 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
4473
4474 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
4475 * gas/m68k/operands.d: Likewise.
4476
4477 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
4478
4479 * gas/arm/arm.exp: Added changes from armT-970328-branch.
4480
4481 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
4482
4483 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
4484 not div.
4485
4486 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
4487
4488 * gas/mips/mul.{d,s}: End the tests with no-ops.
4489
4490 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
4491
4492 * lib/gas-defs.exp (regexp_diff): Improve messages when one
4493 file is shorter than the other.
4494
4495 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
4496
4497 * gas/m88k/init.{s,d}: New checks for proper padding of
4498 .init sections.
4499 * gas/m88k/m88.exp: Run them.
4500
4501 * gas/m68k/t2.d: New file for check of presence of section
4502 symbols on the m68k-motorola-sysv.
4503 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
4504
4505 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
4506
4507 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
4508
4509 * gas/mips/lifloat.s: Update for recent changes to floating point
4510 handling.
4511 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
4512 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
4513
4514 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
4515
4516 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
4517
4518 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
4519
4520 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
4521
4522 * gas/d30v/d30.exp: Add optimizer test case.
4523 * gas/d30v/opt.s: Add conditional compilation tests.
4524 * gas/d30v/opt.d: Rebuild.
4525
4526 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
4527
4528 * gas/mips/{delay.d,nodelay.d}: added.
4529
4530 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
4531
4532 * gas/m32r/allinsn.d: Update to new objdump output style.
4533
4534 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
4535
4536 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
4537
4538 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
4539 handle -EL. Add setup_xfail for thumb.
4540
4541 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
4542
4543 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
4544
4545 * gas/m32r/allinsn.{exp,s.d}: New testcases.
4546
4547 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
4548
4549 * gas/d30v/d30.exp: Add test case reloc.
4550 * gas/d30v/reloc.[sd]: New files to test relocations.
4551
4552 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
4553
4554 * gas/arm/inst.d: Update for disassembler changes.
4555 * gas/arm/arm7t.d: Likewise.
4556
4557 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4558
4559 * gas/m68k/op68000.d: Update for recent assembler bug fix.
4560
4561 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
4562
4563 * gas/all/gas.exp: xfail a couple tests for the mn10300.
4564
4565 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
4566
4567 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
4568 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
4569
4570 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
4571
4572 * gas/tic80/{align.d, align.lst, align.s} New test for the
4573 ".align" pseudop.
4574 * gas/tic80/tic80.exp: Run the align test.
4575
4576 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
4577
4578 * gas/tic80/{float.d, float.lst, float.s}: New tests for
4579 simple floating point operands.
4580 * gas/tic80/tic80.exp: Run the float test.
4581
4582 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
4583
4584 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
4585 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
4586 New tests for :m and :s operand modifiers.
4587 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
4588
4589 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
4590
4591 * gas/macros/semi.s: Force the final alignment to use a fill value
4592 of 0.
4593
4594 * gas/all/cond.s, gas/all/cond.d: New test.
4595 * gas/all/gas.exp: Run it.
4596
4597 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
4598
4599 * lib/gas-defs.exp(gas_init): Added new parameter for script
4600 name.
4601
4602 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
4603
4604 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
4605 regops.d, relocs1.d,
4606 (relocs1.c): Add file for reference.
4607 (relocs1b.d): Split reloc table contents test to different test file.
4608 (relocs2.c): Add test that uses various types (char, short, int, ...) of
4609 static and global variables with data shuffling to generate lots of ld/st
4610 instructions for the different types.
4611 (relocs2.d): New file, expected code for relocs2 test.
4612 (relocs2.lst): New file, TI assembler listing for reference.
4613 (relocs2.s): New file, assembly source for relocs2 test.
4614 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
4615 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
4616
4617 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
4618
4619 * gas/all/itbl-test.c(main): Update function calls.
4620 Remove parameters from itbl_get_reg_val and
4621 change itbl_get_insn_name to itbl_get_field.
4622
4623 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
4624
4625 * gas/mips/itbl: Add comments.
4626 * gas/mips/itbl.s: Add comments. Prefix register names with $.
4627 * gas/all/itbl: Generic table for testing for itbl support.
4628 * gas/all/itbl.s: Generic assembly for testing for itbl support.
4629 * gas/mips/itbl-test.c: Moved to gas/all.
4630 * gas/all/itbl-test.c: Moved from gas/mips.
4631
4632 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
4633
4634 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
4635 endmask.lst, regops.lst}: Remove ^M's from end of lines.
4636 * gas/tic80/bitnum.s: Add comment to each line showing value
4637 that symbolic BITNUM assembles to. Add coverage for raw
4638 numeric values for the BITNUM operand.
4639 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
4640 * gas/tic80/regops.d: Update due to opcode library additions
4641 of floating point test BITNUM values that are ambiguous with
4642 the integral ones.
4643 * gas/tic80/relocs1.s: New test case that tests simple relocs.
4644 * gas/tic80/relocs1.d: Expected output for above.
4645 * gas/tic80/relocs1.lst: TI assembler listing for above.
4646 * gas/tic80/tic80.exp: Add relocs1 test.
4647
4648 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
4649
4650 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
4651 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
4652
4653 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
4654
4655 * gas/macros/semi.s, gas/macros/semi.d: New test.
4656 * gas/macros/macros.exp: Run it.
4657 * gas/mri/semi.s, gas/mri/semi.d: New test.
4658 * gas/mri/mri.exp: Run it.
4659
4660 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
4661
4662 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
4663 output.
4664
4665 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
4666
4667 * gas/all/align.d, gas/all/align.s: New test.
4668 * gas/all/gas.exp: Run it.
4669
4670 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
4671
4672 * gas/mips/mips16.d: Correct PC relative instruction bytes.
4673
4674 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
4675
4676 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
4677 * gas/mips/lif-xgot.d: Likewise.
4678 * gas/mips/ulh-svr4pic.d: Likewise.
4679 * gas/mips/ulh-xgot.d: Likewise.
4680
4681 * gas/mips/mips16.d: Update for yet another change in disassembly
4682 output (this one is spacing only).
4683
4684 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
4685
4686 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
4687 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
4688 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
4689 tic80.exp}: New files for TIc80 test cases.
4690
4691 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
4692
4693 * gas/mips/mips16.d: Update for change in disassembly output.
4694
4695 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
4696
4697 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
4698
4699 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
4700
4701 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
4702 dissassembler for itbl support.
4703
4704 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
4705
4706 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
4707 option.
4708 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
4709 specified in itbl.
4710
4711 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
4712
4713 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
4714 * lib/gas-defs.exp: Ditto.
4715
4716 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
4717
4718 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
4719 objdump. Update for current relocation printing style.
4720
4721 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
4722
4723 * gas/mips/mips16.d: Update for disassembler changes.
4724
4725 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
4726
4727 * gas/mips/mips.exp: set ilocks for all 4100/4300
4728
4729 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
4730
4731 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
4732 * gas/mips/mips.exp: Run mips16 test.
4733
4734 * gas/mips/mips.exp: Run dli test unconditionally.
4735 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
4736 boundary.
4737 * gas/mips/dli.d: Corresponding changes.
4738
4739 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
4740
4741 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
4742 * gas/sparc/synth64.d: Likewise.
4743
4744 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
4745
4746 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
4747
4748 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
4749
4750 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
4751 .ifdef, to accomodate change to avoid default alignment on
4752 embedded systems.
4753
4754 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
4755
4756 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
4757 "movb dm,(an)".
4758
4759 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
4760
4761 * gas/mn10300/basic.exp: Update after endianness changes to
4762 the assembler.
4763
4764 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
4765 * gas/mn10200/{movb.s, movbu.s}: Likewise.
4766 * gas/mn10200/basic.exp: Run them.
4767
4768 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
4769
4770 * gas/mn10200/*.s: New tests for the mn10200 assembler.
4771 * gas/mn10200/basic.exp: Run them.
4772
4773 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
4774
4775 * gas/mn10300/*.s: Remove '$' register prefixing.
4776
4777 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
4778
4779 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
4780 \r will be present.
4781
4782 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
4783
4784 * gas/m68k/*.d: Update for disassembler changes.
4785 * gas/mri/*.d: Likewise.
4786
4787 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
4788
4789 * gas/mn10300/*.s: Use '$' as register prefix for
4790 all register operands.
4791
4792 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
4793
4794 * gas/all/gas.exp: xfail a couple tests for the mn10300.
4795
4796 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
4797
4798 * gas/mn10300/other.s: Update for correct syntax on a
4799 few instructions (those with register lists).
4800 * gas/mn10300/basic.exp: Corresponding changes.
4801
4802 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
4803
4804 * gas/mn10300/movm.s: Update for correct syntax.
4805 * gas/mn10300/basic.exp: Update expected movm bit patterns.
4806
4807 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
4808
4809 * gas/mn10300/other.s: Put parens around register
4810 argument in calls and jmp instructions.
4811
4812 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
4813
4814 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
4815
4816 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
4817
4818 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
4819 as needed.
4820 * gas/hppa/unsorted/unsorted.exp: Likewise.
4821
4822 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
4823
4824 * gas/mn10300/basic.exp: Check opcode insertion for
4825 extended instructions.
4826 * gas/mn10300/extend.s: Tweak constants for better
4827 testsuite coverage.
4828
4829 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
4830
4831 * gas/mn10300/basic.exp: Test insertion of operands
4832 into call and jmp instructions with 32bit offsets.
4833 Fix typo in bit test patterns.
4834 * gas/mn10300/other.s: Tweak constants to improve
4835 testsuite coverage.
4836
4837 * gas/mn10300/basic.exp: Test insertion of 32bit operand
4838 in calls, btst, bclr & bset instructions.
4839
4840 * gas/mn10300/*.s: Tweak constants in 32bit insns for
4841 better testing coverage.
4842 * gas/mn10300/basic.exp: Test insertion of most 32bit
4843 operands.
4844
4845 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
4846
4847 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
4848 movbu, movhu instructions. Check bit patterns for more bit
4849 operations. Check bit patterns for various 16bit call, retf
4850 and ret instructions.
4851 * gas/mn10300/other.s: Update operands for better test coverage.
4852
4853 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
4854
4855 * gas/mn10300/basic.exp: Check bit patterns for a couple more
4856 mov and cmp instructions.
4857
4858 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
4859
4860 * gas/mips/*.d: Update for disassembler changes.
4861
4862 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
4863
4864 * gas/v850/reloc.s: New tests.
4865 * gas/v850/basic.exp: Run them.
4866
4867 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
4868
4869 * gas/mips: Add symbols to several testsuites, since the ELF
4870 assembler now always builds a symbol table, which means that
4871 objdump will no longer report `No symbols in FILE'. Change the
4872 expected output accordingly.
4873
4874 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
4875
4876 * gas/mn10300/basic.exp: Check bit patterns for instructions
4877 with a single 8bit or 16bit immediate operand.
4878
4879 * gas/mn10300/basic.exp: Check bit patterns for many
4880 instructions. Add missing test in do_mov1.
4881 * gas/mn10300/mov1.s: Add missing test.
4882
4883 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
4884
4885 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
4886 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
4887 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
4888 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
4889 * gas/mn10300/{shift.s, sub.s}: Likewise.
4890 * gas/mn10300/basic.exp: Run them.
4891
4892 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
4893
4894 * gas/mn10200, gas/mn10300: New directories for Matsushita
4895 mn10200 and mn10300 tests.
4896
4897 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
4898
4899 * lib/gas-defs.exp (gas_version): Fix for current version
4900 printing.
4901
4902 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
4903
4904 * gas/sparc/splet.d: Fix typo in cpusha result.
4905
4906 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
4907
4908 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
4909
4910 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
4911
4912 * gas/all/cofftag.s: Use .p2align rather than .align.
4913
4914 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
4915
4916 * gas/h8300/macs.s: Add "stmac" instructions.
4917 * gas/h8300/basic.exp: Test them.
4918
4919 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
4920
4921 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
4922
4923 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
4924
4925 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
4926 registers.
4927
4928 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
4929
4930 * gas/mips/dli.{s,d}: More test cases added.
4931
4932 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
4933
4934 * gas/mips/mips.exp: Add check for dli macro instruction.
4935 * gas/mips/dli.{s,d}: Added.
4936
4937 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
4938
4939 * gas/v850/basic.exp (do_mem): Check bit patterns for short
4940 load/store instructions. Remove xfails for short load/store
4941 instructions.
4942 * gas/v850/mem.s: Offsets for short load/store operands
4943 are unsigned.
4944
4945 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
4946 (do_jumps): Likewise.
4947
4948 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
4949
4950 * gas/v850/misc.s: Tweak register numbers for better testing.
4951 * gas/v850/basic.exp (do_misc): Corresponding changes.
4952
4953 * gas/v850/hilo.s: New testfile.
4954 * gas/v850/basic.exp: Run hilo tests.
4955
4956 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
4957
4958 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
4959
4960 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
4961
4962 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
4963 * gas/v850/move.s: Tweak constants for better testing.
4964
4965 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
4966 xfail sst and sld tests.
4967 (do_mov): Remove bogus xfail.
4968 * gas/v850/mem.s: sst and sld instructions can only index from
4969 "ep" register.
4970
4971 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
4972 Update addresses.
4973 * gas/v850/logical.s: Tweak constants for better testing.
4974
4975 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
4976 but not displacements (yet).
4977
4978 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
4979
4980 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
4981 but not displacements (yet).
4982
4983 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
4984
4985 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
4986 * gas/v850/arith.s: Tweak constants for better testing.
4987
4988 * gas/v850/basic.exp (do_misc): No longer expect failures
4989 assembling "ldsr" and "stsr" opcodes.
4990 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
4991 opcodes.
4992
4993 * gas/v850/basic.exp (do_misc): No longer expect failures
4994 assembling "trap" opcodes.
4995 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
4996
4997 * gas/v850: New directory with v850 tests.
4998
4999 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
5000
5001 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
5002 fic and fice instructions to test 3bit space identifiers.
5003 * gas/hppa/basic/system.s: Similarly for iitlba and
5004 iitlbp.
5005 * gas/hppa/basic/basic.exp: Corresponding changes.
5006
5007 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
5008
5009 * gas/arm/arm.exp: Change inst.s test to check objdump.
5010 * gas/arm/inst.d: Added.
5011
5012 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
5013
5014 * gas/arm/thumb.s: Added.
5015 * gas/arm/immed.s: Added.
5016 * gas/arm/arch4t.s: Added.
5017 * gas/arm/arm.exp: Updated to run the new tests.
5018
5019 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
5020
5021 * gas/h8300/misch.s: Reenable "eepmov.w" test.
5022 * gas/h8300/miscs.s: Likewise.
5023 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
5024 on the H8/300H and H8/S. Don't expect it to fail.
5025
5026 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
5027
5028 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
5029
5030 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
5031
5032 * gas/arm/arm7t.s: Added.
5033 * gas/arm/arm7t.d: Added.
5034 * gas/arm/arm.exp: Updated to run the new test.
5035
5036 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
5037
5038 * gas/m68k/pcrel.d: Rename from schwab.d.
5039 * gas/m68k/pcrel.s: Rename from schwab.s.
5040
5041 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5042
5043 * gas/m68k/schwab.d: Correct for ELF format.
5044 * gas/m68k/all.exp: Run "schwab" test for all targets.
5045
5046 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
5047
5048 Avoid DOS file naming problems:
5049 * gas/h8300/branch.s: Rename from branches.s.
5050 * gas/h8300/branchh.s: Rename from branchesh.s.
5051 * gas/h8300/branchs.s: Rename from branchess.s.
5052 * gas/h8300/rotsh.s: Rename from rotshift.s.
5053 * gas/h8300/rotshh.s: Rename from rotshifth.s.
5054 * gas/h8300/rotshs.s: Rename from rotshifts.s.
5055 * gas/h8300/h8300.exp: Corresponding changes.
5056
5057 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
5058
5059 * gas/mips/mips.exp: Add new tests for processors with interlocks
5060 on div and mul.
5061 * gas/mips/div-ilocks.d: Added.
5062 * gas/mips/mul-ilocks.d: Added.
5063
5064 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
5065
5066 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
5067 which now pass.
5068 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
5069 bit host.
5070
5071 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
5072
5073 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
5074 test.
5075 * gas/vax/quad.exp: Expect a nop after the movq.
5076
5077 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
5078
5079 * gas/h8300/cbranchh.s: Switch into h8300h mode.
5080 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
5081
5082 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
5083 H8/S.
5084 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
5085 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
5086 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
5087 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
5088 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
5089 * gas/h8300/h8300.exp: Run them.
5090
5091 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
5092
5093 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
5094 with the same name as a global variable.
5095 * gas/all/gas.exp: Run cofftag test for any COFF target.
5096
5097 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
5098
5099 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
5100 test.
5101
5102 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
5103
5104 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
5105
5106 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
5107
5108 * gas/mips/jal-xgot.d: Correct for 64 bit output.
5109
5110 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
5111
5112 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
5113
5114 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
5115
5116 * gas/m68k/op68000.d: Add statements now caught by gas.
5117
5118 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
5119
5120 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
5121 * gas/sparc/sparc.exp: Run them.
5122
5123 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
5124
5125 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
5126 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
5127 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
5128 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
5129
5130 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
5131
5132 * gas/h8300/mov32bug.s: New test.
5133 * gas/h8300/h8300.exp: Run it.
5134
5135 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
5136
5137 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
5138 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
5139 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
5140 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
5141 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
5142 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
5143 * gas/h8300/h8300.exp: Run them.
5144
5145 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
5146
5147 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
5148
5149 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
5150 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
5151 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
5152 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
5153 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
5154 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
5155 * gas/h8300/h8300.exp: Run them.
5156
5157 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
5158
5159 * gas/sparc/synth.d: Don't require sparc in the file format, since
5160 it won't be there on SunOS.
5161
5162 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
5163
5164 * gas/sparc/synth.[ds]: New testcase.
5165 * gas/sparc/sparc.exp: Run it.
5166
5167 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
5168
5169 * gas/all/gas.exp: xfail difference of two undefined symbols
5170 and difference of forward references for the h8300.
5171
5172 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
5173
5174 * gas/mips/lb-xgot.d: Correct.
5175
5176 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
5177
5178 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
5179 to gas.
5180 * gas/sparc/addend.exp: Execute for any sparc cpu.
5181 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
5182
5183 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
5184
5185 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
5186 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
5187 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
5188 * gas/mips/mips.exp: Run new tests if svr4pic.
5189
5190 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
5191
5192 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
5193
5194 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
5195
5196 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
5197
5198 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
5199
5200 * gas/mips/*.d: Update for changes to disassembler.
5201
5202 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
5203
5204 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
5205 change.
5206
5207 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
5208
5209 * gas/mri/immconst.d: New test.
5210 * gas/mri/mri.exp: Run it.
5211 * gas/mri/constants.s: Test immediate constants.
5212 * gas/mri/constants.d: Corresponding change.
5213
5214 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
5215 * gas/m68k/link.d: Corresponding change.
5216
5217 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
5218
5219 * gas/hppa/unsorted/brlenbug.s: New test.
5220 * gas/hppa/unsorted/unsorted.exp: Run it.
5221
5222 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
5223
5224 * gas/mips/beq.s: Declare text_label global.
5225 * gas/mips/jal.s: Likewise.
5226
5227 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
5228
5229 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
5230
5231 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
5232 * gas/m68k/all.exp: Run it.
5233
5234 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
5235
5236 * gas/m68k/link.s, gas/m68k/link.d: New test.
5237 * gas/m68k/all.exp: Run it.
5238
5239 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
5240
5241 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
5242 * gas/hppa/basic/system.s: Corresponding changes.
5243
5244 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
5245
5246 * gas/m68k/operands.d: Don't require a fixed number of leading
5247 zeros in any number.
5248
5249 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
5250 for immediate values.
5251
5252 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
5253
5254 * gas/arm/arm.exp: Renamed from gas.exp.
5255 * gas/arm/le-fpconst.[sd]: New testcase.
5256
5257 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
5258
5259 * gas/mri/mri.exp: Only run tests for m68k target.
5260
5261 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
5262
5263 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
5264 test.
5265
5266 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
5267
5268 * gas/sh/fp.s (fmac): Update for new assembly syntax.
5269
5270 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
5271
5272 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
5273 (run_dump_test, objdump): Likewise.
5274
5275 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
5276
5277 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
5278 * gas/sparc/sparc.exp: Run them.
5279
5280 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
5281
5282 * Makefile.in, configure.in: Remove; the testsuite is now run
5283 directly from the gas Makefile.
5284
5285 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
5286
5287 * gas/mri/empty.s: New file.
5288 * gas/mri/mri.exp: Test assembling empty.s.
5289 * gas/mri/comment.s: Add a couple more comment variants.
5290
5291 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
5292 targets.
5293
5294 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
5295
5296 * gas/mri/comment.s, gas/mri/comment.d: New test.
5297 * gas/mri/mri.exp: Run it.
5298 * gas/mri/expr.s: Remove whitespace in operand field.
5299 * gas/mri/for.s: Add comments for further testing.
5300 * gas/macros/test2.s: Put in an upper case ELSE to test case
5301 insensitivity.
5302
5303 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
5304
5305 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
5306
5307 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
5308
5309 * gas/sparc/sparc.exp: New file.
5310 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
5311
5312 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
5313
5314 * gas/macros/*: New tests for macros.
5315
5316 * gas/mri/common.s: Use data, not .data.
5317
5318 * gasp/pl3.out: Update for changes in commented source output when
5319 LOCAL is used.
5320
5321 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
5322
5323 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
5324 of diff.
5325 * lib/gas-defs.exp: Define prune_system_crud if it is not already
5326 defined.
5327
5328 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
5329
5330 * gasp/mri/*.out: Use ;, not !, for the comment character.
5331
5332 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
5333
5334 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
5335 expect failure for targets which use SOM.
5336
5337 * lib/gas-defs.exp (run_dump_test): If the program to run does not
5338 exist, mark the test as untested.
5339
5340 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
5341 common test.
5342
5343 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
5344 rather than using an implicit a.out.
5345
5346 * gas/mri/for.s: Add nop to round out to four byte boundary.
5347 * gas/mri/repeat.s: Likewise.
5348 * gas/mri/while.s: Likewise.
5349 * gas/mri/for.d: Expected added nop.
5350 * gas/mri/repeat.d: Likewise.
5351 * gas/mri/while.d: Likewise.
5352
5353 * gas/mips/*.d: Change all test names to say MIPS.
5354
5355 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
5356
5357 * gas/mri/for.d, gas/mri/for.s: New test.
5358 * gas/mri/if.d, gas/mri/if.s: New test.
5359 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
5360 * gas/mri/while.d, gas/mri/while.s: New test.
5361 * gas/mri/mri.exp: Run the new tests.
5362
5363 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
5364
5365 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
5366 64-bit BFD.
5367
5368 * gasp/mri/*: New tests.
5369 * gasp/gasp.exp: Run them. Also, clean up the test names used in
5370 pass and fail.
5371
5372 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
5373
5374 * gas/sh/basic.exp: Update now that we know the right
5375 bit patters for the new sts instructions.
5376
5377 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
5378
5379 * gas/mri/char.d: Fix for little endian machines.
5380 * gas/mri/float.d: Likewise.
5381
5382 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
5383
5384 * gas/all/struct.s, gas/all/struct.d: New test.
5385 * gas/all/gas.exp: Run it.
5386
5387 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
5388
5389 * gas/mri/common.s, gas/mri/common.d: New test.
5390 * gas/mri/mri.exp: Run it.
5391
5392 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
5393
5394 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
5395 test.
5396
5397 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
5398 truncated files, so that the tests pass.
5399
5400 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
5401 constants, and expr.
5402
5403 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
5404 on vxworks*, not just vxworks5.1.
5405
5406 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
5407 (run_dump_test): Just call pass or fail.
5408
5409 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
5410 * gas/m68k/op68000.d: New test.
5411 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
5412 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
5413 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
5414 changes to disassembler.
5415 * gas/m68k/all.exp: Run new tests. Run schwab test for
5416 m68k-*-coff*.
5417
5418 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
5419
5420 * gas/sh/*: New tests for the hitachi-sh.
5421
5422 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
5423
5424 * gas/mri/*: New tests for MRI mode.
5425
5426 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
5427 program executions to the log file before running them. Use the
5428 simple program name, rather than the path to the binary being run,
5429 in pass/fail messages.
5430 (regexp_diff): If the regexp file has the special comment #pass,
5431 stop checking at that point.
5432 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
5433 if they are not already set.
5434
5435 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
5436
5437 * Makefile.in: Remove superfluous runtest gasp.
5438
5439 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
5440
5441 * gasp/*: New.
5442 * Makefile.in: Use gasp tests.
5443 * config/default.exp: Add gasp stuff.
5444
5445 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
5446
5447 * gas/all/gas.exp: Disable tests that are not appropriate for
5448 the PA.
5449
5450 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
5451
5452 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
5453
5454 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5455
5456 * gas/m68k/schwab.*: New test based on a test case from Andreas
5457 Schwab.
5458 * gas/m68k/all.exp: Run it for some aout configurations.
5459
5460 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
5461
5462 * gas/hppa/parse/badfmpyadd.s: New test.
5463 * gas/hppa/parse/parse.exp: Run it.
5464
5465 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
5466
5467 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
5468 ELF targets.
5469
5470 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
5471
5472 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
5473 * arm/arm6.s: Correct bogus tests.
5474 * arm/gas.exp (arm6.s): Is now a valid test.
5475 (arm7dm.s): New test.
5476 * arm/float.s: Add load/store multiple floating point instruction
5477 tests.
5478
5479 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
5480
5481 * gas/hppa/reloc/longcall.s: New test.
5482 * gas/hppa/reloc/reloc.exp: Run it.
5483
5484 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5485
5486 * gas/mips/ld.d: Modified for gas delay-slot fixes.
5487
5488 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
5489
5490 * lib/gas-dg.exp: New file.
5491
5492 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5493
5494 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
5495 targets.
5496
5497 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5498
5499 * lib/gas-defs.exp (pass_phase): New proc.
5500 (run_dump_test): Note passing or failing of each phase of this
5501 test, instead of failure of phases or passing of complete test.
5502 Ensure test file name is in reported message.
5503
5504 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
5505
5506 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
5507 Always resolve testcase status before returning.
5508 If `slurp_options' fails, return and don't do test.
5509 (slurp_options): Fix "can't open" error message.
5510 Return -1 to indicate error.
5511
5512 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
5513
5514 * gas/hppa/unsorted/common.s: New test.
5515 * gas/hppa/unsorted/unsorted.exp: Run it.
5516
5517 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5518
5519 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
5520 uncertainty as to whether there should be trailing bytes in the
5521 output file.
5522 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
5523 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
5524 correct.) End with "..." to match trailing zero bytes.
5525
5526 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
5527
5528 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
5529 * gas/mips/mips.exp: Run new test.
5530
5531 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
5532
5533 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
5534 * gas/hppa/basic/basic.exp: Test them.
5535
5536 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
5537
5538 * gas/mips/uld.d: New file.
5539 * gas/mips/uld.s: New file.
5540 * gas/mips/usd.d: New file.
5541 * gas/mips/usd.s: New file.
5542 * gas/mips/mips.exp: Run new tests.
5543
5544 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
5545
5546 * gas/hppa/reloc/applybug.s: New test.
5547 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
5548
5549 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
5550
5551 * gas/hppa/reloc/picreloc.s: New test.
5552 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
5553
5554 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5555
5556 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
5557 gas/h8300/h8300.exp: New tests.
5558
5559 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
5560
5561 * gas/hppa/basic/basic.exp (do_system): Update.
5562
5563 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
5564
5565 * gas/mips/mips.exp: Don't run the memory-access tests if the
5566 format is a.out, because the generated code is different from what
5567 is used with other formats.
5568
5569 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
5570
5571 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
5572 regexp to avoid losing without a controlling tty.
5573
5574 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5575
5576 * gas/i386/pushw.l: Fixed whitespace to match current listing
5577 style.
5578
5579 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
5580 listings enabled.
5581
5582 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5583
5584 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
5585 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
5586 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
5587 findfile and transform procedures to determine objdump program
5588 name.
5589
5590 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
5591 in case the format doesn't automatically require it.
5592 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
5593 name for the reloc type.
5594
5595 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
5596 (run_dump_test): If verbosity level is over 3, print out dump
5597 command and its output.
5598
5599 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
5600
5601 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
5602 disassembly.
5603
5604 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5605
5606 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
5607 it depends on tty modes.
5608
5609 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
5610 -nottyinit.
5611
5612 * gas/arm/gas.exp: The arm6 test should report errors, for now.
5613
5614 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5615
5616 * lib/gas-defs.exp: Use -i in expect_after command.
5617
5618 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5619
5620 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
5621 disassembly.
5622
5623 * gas/ieee-fp: Renamed from ieee.fp.
5624
5625 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
5626
5627 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
5628
5629 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
5630
5631 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
5632
5633 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
5634 to fail. Fix comments for the test. Tweak test name.
5635
5636 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
5637
5638 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
5639 output.
5640
5641 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
5642
5643 * gas/mips/ld.d: Adjust to work for both big and little endian
5644 code.
5645 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
5646 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
5647 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
5648 * gas/mips/usw.d: Likewise.
5649
5650 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
5651
5652 * gas/hppa/unsorted/align4.s: New test.
5653 * gas/hppa/unsorted/unsorted.exp: Run it.
5654
5655 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
5656 current expected PA ELF output.
5657 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
5658 (do_plabel_relocation_test): Likewise.
5659
5660 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
5661
5662 * gas/all/p1480.s: Use larger constant, so expression can have a
5663 positive value.
5664 * gas/all/gas.exp: Expect p1480.s without listings to pass.
5665
5666 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
5667
5668 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
5669 Correct test cases.
5670
5671 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
5672
5673 * gas/hppa/reloc/blebug3.s: New test.
5674 * gas/hppa/reloc/reloc.exp: Run it.
5675
5676 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
5677
5678 * gas/hppa/reloc/reduce3.s: New test.
5679 * gas/hppa/reloc/reloc.exp: Run it.
5680
5681 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
5682
5683 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
5684 current reality.
5685
5686 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
5687
5688 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
5689 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
5690 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
5691 * gas/hppa/reloc/reloc.exp: Changed accordingly.
5692
5693 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
5694
5695 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
5696 overflows are correctly converted to jumps.
5697
5698 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
5699
5700 * gas/mips: Add test cases for PIC code, both SVR4 style and
5701 -membedded-pic style.
5702
5703 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
5704
5705 * gas/mips: New directory with MIPS specific test cases.
5706
5707 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
5708 the name of the source file to assemble.
5709 (regexp_diff): Put the reason for failure in the log file.
5710
5711 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
5712
5713 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
5714 doesn't support it. Redirect stdout using > instead of 1>, and
5715 don't bother to redirect stderr since TCL redirects it anyhow.
5716 (run_dump_test): Pass appropriate arguments to program, defaulting
5717 to -r.
5718
5719 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5720
5721 * gas/vax: New directory.
5722 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
5723 values.
5724
5725 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
5726
5727 * gas/hppa/reloc/r_no_relocbug.s: New test.
5728 * gas/hppa/reloc/reloc.exp: Run it.
5729
5730 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
5731 expected output.
5732
5733 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
5734
5735 * gas/arm/*: New subtree. Add ARM tests.
5736
5737 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
5738
5739 * gas/hppa/unsorted/unsorted.exp: Accept any character
5740 between foo's type and foo itself.
5741
5742 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5743
5744 * lib/gas-defs.exp (run_dump_test): New routine for running the
5745 assembler, running objdump or nm (not fully supported) on the
5746 resulting object file, and comparing the results against a file of
5747 regular expressions in the test suite, all in one command.
5748 Options for the assembler and objdump are read from comments at
5749 the start of the .d file.
5750 (fail_phase, slurp_options): New auxiliary routines.
5751 (regexp_diff): Always return a value. Fix bugs in actually doing
5752 the regexp test.
5753
5754 * gas/sun4/addend.exp: Use run_dump_test.
5755 * gas/sun4/addend.d: Fix regular expressions so that they work.
5756
5757 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
5758
5759 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
5760 * gas/hppa/reloc/reloc.exp: Run them.
5761
5762 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5763
5764 * config/default.exp: Look for "as.new" in "$base_dir/..", where
5765 it got compiled, not in "$base_dir".
5766 * config/unknown.exp: Deleted.
5767
5768 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
5769
5770 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
5771 before exiting. Enclose both calls inside a "catch".
5772 (objdump_finish): Likewise.
5773
5774 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
5775
5776 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
5777 for SOM to match current testcase.
5778
5779 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5780
5781 * gas/i386/{pushw.s,pushw.l}: New test.
5782 * gas/i386/all.exp: Run it.
5783
5784 * Makefile.in (distclean): Remove site config files and gas.sum.
5785
5786 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5787
5788 * gas/m68k/disperr.s: Use % for registers.
5789
5790 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
5791
5792 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
5793
5794 * lib/gas-defs.exp: Replace error proc calls with perror calls.
5795
5796 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
5797
5798 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
5799 ELF code.
5800 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
5801 not support them.
5802 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
5803 new ELF code.
5804
5805 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5806
5807 * config/default.exp: Renamed from unix-gas.exp.
5808
5809 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
5810
5811 * Makefile.in (check): Set TCL_LIBRARY for runtest.
5812
5813 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5814
5815 * gas/hppa/more.parse/callinfobug.s: Add missing name for
5816 procedure.
5817
5818 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
5819 $DATA$ rather than $LIT$ subspace.
5820
5821 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5822
5823 * gas/hppa/reloc/funcrelocbug.s: New test.
5824 * gas/hppa/reloc/reloc.exp: Run it.
5825
5826 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5827
5828 * gas/hppa/unsorted/importbug.s: New test.
5829 * gas/hppa/unsorted/unsorted.exp: Run it.
5830
5831 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5832
5833 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
5834
5835 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
5836 * gas/hppa/unsorted/unsorted.exp: Run it.
5837
5838 * gas/hppa/more.parse/callinfobug.s: New test.
5839 * gas/hppa/omre.parse/parse.exp: Run it.
5840
5841 * gas/hppa/more.parse/regpopbug.s: New test.
5842 * gas/hppa/more.parse/parse.exp: Run it.
5843
5844 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5845
5846 * lib/gas-defs.exp (objdump): New proc.
5847 (objdump_start): Deleted unused proc.
5848 (objdump_start_common): Merged into objdump_start_no_subdir.
5849
5850 * gas/alpha/fp.exp: Use objdump instead of
5851 objdump_start_no_subdir, since the former actually waits for
5852 objdump to finish. Specify .rdata section only. Make comment
5853 indicate Alpha architecture rather than SPARC.
5854 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
5855 against ASCII code 0x2a ("*", special in regexp).
5856 * gas/sun4/addend.exp: Use objdump instead of
5857 objdump_start_no_subdir.
5858
5859 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5860
5861 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
5862 a failure if gas is not producing an ELF object.
5863
5864 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5865
5866 * gas/hppa/basic/fmemLRbug.s: New test.
5867 * gas/hppa/basic/basic.exp: Run it.
5868
5869 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5870
5871 * gas/alpha/fp.*: New files.
5872 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
5873 verbosity level 3 or above only.
5874
5875 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5876
5877 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
5878 PA OSF1.
5879
5880 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5881
5882 * gas/hppa/more.parse/xmpyubug.s: New test.
5883 * gas/hppa/more.parse/parse.exp: Run it.
5884
5885 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5886
5887 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
5888 "simple_diff" from linker test suite.
5889 * gas/sun4/addend.exp: Use it.
5890 * gas/sun4/addend.d: New file.
5891
5892 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
5893
5894 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
5895 format.
5896
5897 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
5898
5899 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
5900 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
5901 well under either version of expect.
5902
5903 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5904
5905 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
5906 elsewhere now.
5907 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
5908 * gas/hppa/basic/basic.exp: Run them.
5909
5910 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5911
5912 * gas/all/gas.exp: No longer expect difference of forward
5913 references to fail.
5914 * gas/all/x930509.s: Fix testcase to match how the expect code was
5915 written.
5916
5917 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5918
5919 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
5920 for cross-subspace call bugs is no longer expected to fail.
5921
5922 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
5923 to having a function's label follow the .PROC directive.
5924
5925 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5926
5927 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
5928 found while working on multiple $CODE$ subspace support.
5929
5930 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5931
5932 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
5933 to fail.
5934 * gas/hppa/more.parse/procbug.s: Add missing .procend.
5935
5936 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
5937
5938 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
5939 app.c change.
5940
5941 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5942
5943 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
5944
5945 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
5946
5947 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
5948 OBJDUMPFLAGS in case it's empty. Use temporary names until the
5949 end; make creating site.exp the final step.
5950 (check): Pass in ASFLAGS.
5951
5952 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
5953 C comments to avoid bugs in latest expect code.
5954
5955 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5956
5957 * gas/m68k/disperr.s: New test.
5958 * gas/m68k/all.exp: Run it.
5959
5960 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5961
5962 * gas/hppa/reloc/roundmode.s: New test.
5963 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
5964
5965 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5966
5967 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
5968 test for ELF.
5969
5970 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5971
5972 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
5973 directive is an XFAIL for SOM assmeblers.
5974
5975 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
5976 cross-subspace call test.
5977
5978 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5979
5980 * gas/hppa/more.parse/appbug.s: New test.
5981 * gas/hppa/more.parse/parse.exp: Run it.
5982
5983 * gas/hppa/unsorted/align3.s: New test.
5984 * gas/hppa/unsorted/unsorted.exp: Run it.
5985
5986 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5987
5988 * gas/all/p2425.s: Insert a tab before assembler directives so
5989 that the directives are not interpreted as labels.
5990
5991 * gas/hppa/basic/weird.s: Sync with GDB version.
5992
5993 * gas/hppa/more.parse/labelbug.s: New test.
5994
5995 * gas/hppa/more.parse/parse.exp: Run it.
5996
5997 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5998
5999 * gas/hppa/reloc/fixupbug.s: New test.
6000 * gas/hppa/reloc/reloc.exp: Run it.
6001
6002 * gas/hppa/reloc/exitbug.s: New test.
6003 * gas/hppa/reloc/reloc.exp: Run it.
6004
6005 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6006
6007 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
6008 share the same test code.
6009 * gas/hppa/reloc/relocreduce.s: Likewise.
6010
6011 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
6012 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
6013
6014 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6015
6016 * gas/hppa/reloc/reloc.exp: No longer expect failure for
6017 field selector on ble instruction test.
6018
6019 * gas/hppa/basic/basic.exp: No longer expect failures for
6020 system instruction tests now that probei is fixed.
6021
6022 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6023
6024 * gas/hppa/reloc/selectorbug.s: New test.
6025 * gas/hppa/reloc/reloc.exp: Run it.
6026
6027 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6028
6029 * gas/hppa/unsorted/fragbug.s: New test.
6030 * gas/hppa/unsorted/unsorted.exp: Run it.
6031
6032 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
6033
6034 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
6035
6036 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6037
6038 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
6039 * gas/hppa/more.parse/parse.exp: Run them.
6040
6041 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6042
6043 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
6044 which specific relocations are expected to be found.
6045
6046 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6047
6048 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
6049
6050 * gas/hppa/more.parse/parse.exp: Add new test.
6051 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
6052 sections are handled correctly.
6053
6054 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
6055
6056 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6057
6058 * gas/hppa/more.parse/calldatabug.s: Colonize.
6059 * gas/hppa/more.parse/parse.exp: Fix typos.
6060
6061 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
6062
6063 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
6064 * gas/hppa/*/*.exp: New test drivers.
6065 * gas/hppa/*/*.s: New test files.
6066
6067 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
6068
6069 * gas/sun4: New directory.
6070 * gas/sun4/addend.s,addend.exp: New test case.
6071 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
6072 test case.
6073
6074 * gas/all/gas.exp: Check `*' in C comments.
6075
6076 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
6077 simplify some tests.
6078 (want_no_output): Return zero or nonzero, depending on success or
6079 failure.
6080 (gas_test_old): Return value from want_no_output.
6081 (objdump_start_common): Split off from objdump_start.
6082 (objdump_start_no_subdir): New procedure.
6083
6084 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
6085
6086 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
6087 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6088
6089 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
6090 AS_FOR_TARGET.
6091 (check): Don't pass ASFLAGS variable.
6092 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
6093
6094 From Jeff Law:
6095
6096 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
6097 so that tests can parse the output of objdump looking for errors
6098 in relocation entires, file headers and the like.
6099
6100 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6101
6102 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
6103 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
6104 call so it no longer performs multiple tests.
6105 * gas/m68k/all.exp (t2.s): Don't bother with listings.
6106 (p2410.s): Don't pass unwanted arguments to gas_test_error.
6107
6108 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6109
6110 * lib/do*: Remove RCS id strings.
6111
6112 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
6113
6114 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
6115 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
6116 * gas/i386: New directory.
6117
6118 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
6119
6120 * Added directory structure, to categorize tests by targets.
6121 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
6122 and refined some to examine the assembler listing output.
6123 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
6124 expect_after patterns.
6125 (gas_start, gas_finish): New procs, for tests that examine process
6126 output.
6127 * config/unix-gas.exp: Invoke gas_init directly, instead of
6128 requiring test .exp files do it.
6129
6130 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6131
6132 * gas/gas.exp: Handle new tests, and changes to testing procs.
6133
6134 * lib/gas-defs.exp (want_no_output): New proc; success iff output
6135 is empty.
6136 (gas_test_old): Functionally same as old gas_test.
6137 (gas_test_ignore_stdout): Rewritten to use want_no_output.
6138 (gas_test): New argument lists set of options to be tried in
6139 combinations. Option with trailing ">" indicates standard output
6140 should be ignored.
6141
6142 * gas/p2425a.s: Use %-form for registers, so this test can be run
6143 on m68k-coff targets too.
6144
6145 * gas/p2430a.s: New test case, whitespace &c matches customer
6146 report more closely. Gets different results from p2430.s; this is
6147 bad, and not yet tested for.
6148
6149 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
6150
6151 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
6152 * lib/run: New script.
6153 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
6154 and redirection options. Use "run" script so redirection works.
6155 (gas_test): Now takes assembler options as separate arg from input
6156 file name.
6157 (gas_test_ignore_stdout): New proc. Discards output.
6158 (gas_test_error): New proc. Expects assembler to generate output.
6159 (target_cpu_family setting): Handle i486->i386 also.
6160
6161 * lib/do*: Scripts moved here from gas/testscripts. May be useful
6162 someday for writing more test cases; not currently used.
6163
6164 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
6165
6166 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
6167 cases.
6168 * gas/gas.exp: Enable them for appropriate targets. Removed some
6169 useless comments &c. Changed m68k target test to be more general.
6170
6171 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
6172 * gas/gas.exp: Call gas_init.
6173
6174 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
6175
6176 * Test suite created.