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