Release 2.33.1
[external/binutils.git] / binutils / testsuite / ChangeLog-9303
1 2003-12-03  Nick Clifton  <nickc@redhat.com>
2
3         * binutils-all/objdump.exp (cpus_expected): Add "msp".
4
5 2003-10-06  Dave Brolley  <brolley@redhat.com>
6
7         * binutils-all/objdump.exp (cpu_expected): Add fr550.
8
9 2003-09-29  H.J. Lu  <hongjiu.lu@intel.com>
10
11         * binutils-all/readelf.exp: Use is_elf_format.
12
13         * binutils-all/readelf.h: Support IA64/ILP32.
14         * binutils-all/readelf.s: Likewise.
15         * binutils-all/readelf.ss: Likewise.
16
17         * lib/utils-lib.exp (proc is_elf_format): Copy from ld
18         testsuite. Add ia64-*-hpux*.
19
20 2003-06-29  Danny Smith  <dannysmith@users.sourceforge.net>
21
22         * binutils-all/objcopy.exp: Initialise $test_prog to
23         testprog.exe on mingw targeted systems too.
24
25 2003-06-28  Danny Smith  <dannysmith@users.sourceforge.net>
26
27         * binutils-all/windres/checkbox.rc: New file.
28         * binutils-all/windres/checkbox.rsd: New file.
29         * binutils-all/windres/combobox.rc: New file.
30         * binutils-all/windres/combobox.rsd: New file.
31         * binutils-all/windres/edittext.rc: New file.
32         * binutils-all/windres/edittext.rsd: New file.
33         * binutils-all/windres/listbox.rc: New file.
34         * binutils-all/windres/listbox.rsd: New file.
35         * binutils-all/windres/scrollbar.rc: New file.
36         * binutils-all/windres/scrollbar.rsd: New file.
37
38 2003-06-27  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
39
40         * binutils-all/readelf.ss-tmips: Adjust symbol indices.
41
42 2003-06-19  Nick Clifton  <nickc@redhat.com>
43
44         * binutils-all/objcopy.exp: Replace occurances of testprog with
45         $test_prog.  Initialise this variable to testprog.exe on Cygwin
46         targeted systems.
47
48 2003-04-26  Nick Clifton  <nickc@redhat.com>
49
50         * binutils-all/readelf.exp (prune_read_warnings): Rename to
51         prune_readelf_wi_warnings.
52         (readelf_wi_test): New proc: Test 'readelf -wi' by grepping
53         through its output.
54         Replace invocation of "readelf_test -wi" with "readelf_wi_test"
55         * binutils-all/readelf.wi: Delete.
56         
57 2003-04-23  Nick Clifton  <nickc@redhat.com>
58
59         * binutils-all/readelf.exp (proc prune_readelf_warnings): New
60         function.
61         (proc readelf_test): Prune warning messages.
62         (readelf_test -wi): Add more expected failures.
63         * binutils-all/readelf.wi: Severly reduce expected output.
64         * binutils-all/testprog.c (string): Explicitly use unsigned
65         chars.
66         (stdio.h, string.h): Remove inclusion.
67
68 2003-04-23  J"orn Rennecke <joern.rennecke@superh.com>
69
70         * binutils-all/readelf.wi: Update.
71
72 2003-04-22  Dimitrie O. Paun  <dpaun@rogers.com>
73
74         * binutils-all/windres/windres.exp: Add test for the new -J
75         option.  Remove use of -I as it now generates a warning message.
76
77 2003-04-03  Nick Clifton  <nickc@redhat.com>
78
79         * binutils-all/windres/dialogid.rc: Replace "Static" with
80         "classname" so that compilation will match behaviour of the
81         Windows resource compiler.
82
83 2003-03-31  Nick Clifton  <nickc@redhat.com>
84
85         * binutils-all/windres/dialogid.rc: New test source file.
86         * binutils-all/windres/dialogid.rsd: New test expected results. 
87
88 2002-11-07  Casper S. Hornstrup  <chorns@users.sourceforge.net>
89
90         * binutils-all/dlltool.exp: New file for testing dlltool.
91         * binutils-all/fastcall.def: New file for testing fastcall
92         exports.
93         * config/default.exp: Set DLLTOOL variable.
94
95 2002-08-27  Alan Modra  <amodra@bigpond.net.au>
96
97         * binutils-all/objcopy.exp: Revert last change.
98
99 2002-08-26  Alan Modra  <amodra@bigpond.net.au>
100
101         * binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on
102         stdout.
103         (strip_executable): Likewise.
104
105 2002-08-13  Alan Modra  <amodra@bigpond.net.au>
106
107         * binutils-all/objdump.exp (cpus_expected): Add fr500, ip2022,
108         tic80, tms320c30.
109         * binutils-all/objcopy.exp (simple copy): Revise xfails.
110
111 2002-05-29  Alan Modra  <amodra@bigpond.net.au>
112
113         * binutils-all/objcopy.exp (strip_test_with_saving_a_symbol):
114         Revert 2001-11-15.  Instead allow `D main'.
115
116 2002-04-16  Eric Kohl <ekohl@rz-online.de>
117
118         * binutils-all/windres/dialog0.rc: New test case: Check default
119         attributes for dialogs
120         * binutils-all/windres/dialog0.rsd: New file: Expected output.
121         * binutils-all/windres/dialog1.rc: New test case: Check
122         DISCARDABLE flag is propogated.
123         * binutils-all/windres/dialog1.rsd: New file: Expected output.
124
125 2002-04-15  Eric Kohl <ekohl@rz-online.de>
126
127         * binutils-all/windres/dlgfont.rc: New test case: Checks FONT
128         statement in DIALOG and DIALOGEX resources.
129         * binutils-all/windres/dlgfont.rsd: Expected output.
130
131 2002-04-11  Nick Clifton  <nickc@cambridge.redhat.com>
132
133         * binutils-all/ar.exp (long_filenames): Use 'file delete' instead
134         of 'exec rm -f'.
135
136 2002-04-10  Nick Clifton  <nickc@cambridge.redhat.com>
137
138         * binutils-all/ar.exp (long_filenames): Delete the abc... files
139         upon successfully completion of the test.
140
141         * binutils-all/windres/capstyle.rsd: Regenerate using MSVC.
142         * binutils-all/windres/deflang.rsd: Regenerate using MSVC.
143         * binutils-all/windres/dialogsignature.rsd: Regenerate using MSVC.
144         * binutils-all/windres/escapea.rsd: Regenerate using MSVC.
145         * binutils-all/windres/escapex.rsd: Regenerate using MSVC.
146         * binutils-all/windres/nocaption.rsd: Regenerate using MSVC.
147         * binutils-all/windres/printstyle.rsd: Regenerate using MSVC.
148         * binutils-all/windres/sublang.rsd: Regenerate using MSVC.
149
150 2002-04-09  Nick Clifton  <nickc@cambridge.redhat.com>
151
152         * binutils-all/windres/capstyle.rc: New test case: Set default
153         style for captions.
154         * binutils-all/windres/capstyle.rsd: Expected output.
155
156         * binutils-all/windres/deflang.rc: New test case: Check default
157         language.
158         * binutils-all/windres/deflang.rsd: Expected output.
159
160         * binutils-all/windres/dialogsignature.rc: New test case for
161         decoding the dialog signature.
162         * binutils-all/windres/dialogsignature.rsd: Expected output.
163
164         * binutils-all/windres/escapea.rc: New test case for encoding \a
165         escape sequence.
166         * binutils-all/windres/escapea.rsd: Expected output.
167
168         * binutils-all/windres/escapex.rc: New test case for hex constants
169         in strings.
170         * binutils-all/windres/escapex.rsd: Expected output
171
172         * binutils-all/windres/nocaption.rc: New test case dialogs without
173         captions.
174         * binutils-all/windres/nocaption.rsd: Expected output
175
176         * binutils-all/windres/quoteclass.rc: New test case for quoted
177         CLASS definitions in DIALOG resources.
178
179         * binutils-all/windres/sublang.rc: New test case: Check assignment
180         of sub-language.
181         * binutils-all/windres/sublang.rsd: Expected output.
182
183 2002-02-18  Timothy Daly  <remote_bob@yahoo.com>
184
185         * binutils-all/readelf.r: Change expected output to match new,
186         narrowed-to-80-chars format.
187         * binutils-all/readelf.r-64: Change expected output to match new,
188         narrowed-to-80-chars format.
189
190 2002-02-18  Hans-Peter Nilsson  <hp@bitrange.com>
191
192         * binutils-all/objcopy.exp
193         (strip_executable_with_saving_a_symbol): Prune symbol Main in nm
194         output for mmix-knuth-mmixware.
195
196 2002-02-13  Nick Clifton  <nickc@cambridge.redhat.com>
197
198         * binutils-all/readelf.ss-mips: Do not expect an explicit
199         ordering of the sections.
200
201 2002-02-10  Nick Clifton  <nickc@cambridge.redhat.com>
202
203         * binutils-all/objdump.exp: Add 'xscale' to the list of expected
204         CPUs.
205
206 2002-01-14  Nick Clifton  <nickc@cambridge.redhat.com>
207
208         * binutils-all/objcopy.exp: Expect xscale-coff to fail simple
209         objcopy test for the same reason as arm-coff.
210
211 2001-11-29  H.J. Lu <hjl@gnu.org>
212
213         * binutils-all/objcopy.exp (strip_test): Add strip on archive.
214
215 2001-11-15  Alan Modra  <amodra@bigpond.net.au>
216
217         * binutils-all/objcopy.exp: (strip_test_with_saving_a_symbol):
218         Allow '? main', to suit powerpc64.
219
220 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
221
222         * binutils-all/readelf.exp: powerpc-*-eabi* is an ELF target.
223
224 2001-10-03  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
225
226         * binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'
227         test.
228
229 Tue Sep  4 20:25:41 2001  Jeffrey A Law  (law@cygnus.com)
230
231         * binutils/all/readelf.exp: Expect readelf -wi to
232         fail for the H8 series.
233
234 2001-08-27  Alan Modra  <amodra@bigpond.net.au>
235
236         * binutils-all/readelf.s-64: Adjust offsets for powerpc64.  Don't
237         use constructs like [45][08] when all combinations are not valid.
238         Instead use (48|50) to explicitly state which values are correct.
239
240 2001-08-21  H.J. Lu  <hjl@gnu.org>
241
242         * binutils-all/readelf.r: Updated for the readelf change.
243
244         * binutils-all/readelf.r-64: New for the readelf change.
245
246 2001-07-27  H.J. Lu  <hjl@gnu.org>
247
248         * binutils-all/windres/windres.exp: Don't set xfail for
249         bmpalign (compare) on none-ix86/pe targets.
250
251 2001-07-24  H.J. Lu  <hjl@gnu.org>
252
253         * binutils-all/windres/windres.exp: Set xfail on none-ix86/pe
254         targets.
255
256 2001-07-18  DJ Delorie  <dj@redhat.com>
257
258         * config/default.exp (WINDRES): Add.
259         * binutils-all/windres/windres.exp: New.
260         * binutils-all/windres/README: New.
261         * binutils-all/windres/bmp1.bmp: New.
262         * binutils-all/windres/bmpalign.rc: New.
263         * binutils-all/windres/bmpalign.rsd: New.
264         * binutils-all/windres/lang.rc: New.
265         * binutils-all/windres/lang.rsd: New.
266         * binutils-all/windres/msupdate: New.
267         * binutils-all/windres/strtab1.rc: New.
268         * binutils-all/windres/strtab1.rsd: New.
269
270 2001-07-05  Ben Elliston  <bje@redhat.com>
271
272         * lib/utils-lib.exp (target_assemble): Remove duplicate copy.
273         (default_target_assemble): Likewise.
274
275 2001-06-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
276
277         * binutils-all/readelf.exp: Typo.
278
279 2001-06-19  Andreas Jaeger  <aj@suse.de>
280
281         * binutils-all/readelf.r: Don't check for specific info value to
282         pass testsuite on ia64 and alpha.
283
284 2001-06-07  H.J. Lu  <hjl@gnu.org>
285
286         * binutils-all/readelf.ss-mips: Support stabs.
287         * binutils-all/readelf.ss-tmips: Likewise.
288
289 2001-05-25  H.J. Lu  <hjl@gnu.org>
290
291         * binutils-all/readelf.exp (readelf_test): Set target_machine
292         to tmips for traditional mips.
293
294         * binutils-all/readelf.s: Support traditional mips.
295
296         * binutils-all/readelf.ss-tmips: New for traditional mips.
297
298 2001-05-25  Alan Modra  <amodra@one.net.au>
299
300         * binutils-all/readelf.exp: Replace linuxoldld with linux*oldld
301         and linuxaout with linux*aout.
302         * binutils-all/objcopy.exp: Remove xfail for linuxaout.
303
304 2001-05-24  H.J. Lu  <hjl@gnu.org>
305
306         * binutils-all/objdump.exp (cpus_expected): Add s390.
307
308 2001-03-30  H.J. Lu  <hjl@gnu.org>
309
310         * binutils-all/readelf.exp: Run on more ELF targets.
311
312 2001-02-11  H.J. Lu  <hjl@gnu.org>
313
314         * config/default.exp: Set up gcc_gas_flag.
315
316         * binutils-all/objcopy.exp (copy_setup): Process gcc_gas_flag
317         for Linux only.
318
319         * binutils-all/testprog.c: Include <string.h> and don't use
320         exit ().
321
322 2001-01-16  Matthew Green  <mrg@redhat.com>
323
324         * binutils-all/readelf.s-64: Match readelf -S output.
325
326 2000-12-09  Nick Clifton  <nickc@redhat.com>
327
328         * binutils-all/objdump.exp (cpus_expected): Add tic54x and
329         tms320c54x.
330
331 2000-11-28  Hans-Peter Nilsson  <hp@axis.com>
332
333         * binutils-all/readelf.s: Adjust to readelf.c formatting changes.
334
335 2000-11-02  Chris Demetriou  <cgd@sibyte.com>
336
337         * binutils-all/readelf.exp (regexp_diff): Add code
338         from gas testsuite to treat "#..." at beginning of line
339         as an indicator to skip extra non-matching lines at that
340         location.
341         (readelf_test): Add support for using a machine-specific
342         regexp comparison file.
343         (readelf -S test, readelf -s test): Remove v850*-*-* and
344         mips*-*-* from list of expected failures.
345         * binutils-all/readelf.s: Accomodate changes due to
346         additional sections (and therefore section numbering
347         differences) on v850*-*-* and mips*-*-* targets.
348         * binutils-all/readelf.ss: Likewise.
349         * binutils-all/readelf.ss-mips: New file, which matches
350         expected output of readelf -s test for mips*-*-*.
351
352 2000-10-25  Hans-Peter Nilsson  <hp@axis.com>
353
354         * binutils-all/readelf.exp (-wi test): Add cris-*-* to xfails.
355
356 2000-10-19  Chris Demetriou  <cgd@sibyte.com>
357
358         * binutils-all/readelf.exp (readelf_test): Work properly
359         when multiple targets expect failtures.
360         (readelf -S test, readelf -s test): Expect mips*-*-*
361         to fail.
362
363 2000-07-10  Alan Modra  <alan@linuxcare.com.au>
364
365         * lib/utils-lib.exp (default_binutils_assemble): Don't do the hppa
366         sed fudges for hppa-linux.
367
368 2000-07-01  Frank Ch. Eigler  <fche@redhat.com>
369
370         * binutils-all/objdump.exp (cpus_expected, cpus_regex): Reorganize
371         syntax to display more tcl nature.
372
373 2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
374
375         * binutils-all/objdump.exp (cpus_expected): Recognize m68hc11 and
376         m68hc12.
377
378 2000-06-18  Nick Clifton  <nickc@redhat.com>
379
380         * binutils-all/readelf.wi: Do not assume the compilation tag to be
381         unit 1.
382
383         * binutils-all/objcopy.exp: Expect all arm variants to fail the
384         copying executable test.
385
386 2000-06-14  Hans-Peter Nilsson  <hp@bitrange.com>
387
388         * binutils-all/readelf.exp (regexp_diff): Do not break when a
389         mismatching line is found.
390         (readelf_find_size): New.
391         (readelf_size): New global variable.
392         (readelf_test): Add newline to send_log of command.
393         If $srcdir/$subdir/$regexp_file-$readelf_size exists, use it
394         instead of $srcdir/$subdir/$regexp_file.
395         (*-*elf test): Fix typo in message.
396         * binutils-all/readelf.s-64: New.
397         * binutils-all/readelf.ss-64: New.
398
399 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
400
401         * binutils-all/objcopy.exp (simple copy): Clear xfail for hppa-linux.
402
403         * binutils-all/hppa/objdump.exp: Disable test for elf.
404
405 2000-03-13  Nick Clifton  <nickc@cygnus.com>
406
407         * binutils-all/readelf.s: Adjust to match new format of readelf
408         output.
409         * binutils-all/readelf.ss: Adjust to match new format of readelf
410         output.
411
412 1999-11-01  Nick Clifton  <nickc@cygnus.com>
413
414         * binutils-all/objcopy.exp: Expect simple objcopy test to fail
415         for COFF based ARM and Thumb ports.
416
417 Tue Sep 14 00:28:17 1999  Jeffrey A Law  (law@cygnus.com)
418
419         * binutils-all/hppa/objdump.exp: Do not run for PA64.
420
421 1999-09-04  Steve Chamberlain  <sac@pobox.com>
422
423         * binutils-all/objdump.exp: Add pj to cpus_expected.
424
425 Sat Aug 28 00:24:27 1999  Jerry Quinn <jquinn@nortelnetworks.com>
426
427         * binutils-all/hppa/freg.s:  New file.
428         * binutils-all/hppa/objdump.exp:  Add freg.s test.
429
430 1999-08-09  Ian Lance Taylor  <ian@zembu.com>
431
432         * binutils-all/objcopy.exp: Add setup_xfail for simple copy test
433         for i*86-*-msdos*.
434
435 1999-07-21  H.J. Lu  <hjl@gnu.org>
436
437         * binutils-all/testprog.c: Include <stdio.h>.
438
439 1999-06-29  Nick Clifton  <nickc@cygnus.com>
440
441         * binutils-all/objdump.exp: Add fr30 and MCore to expected cpus
442         list.
443
444         * binutils-all/readelf.r: Do not assume a fixed number of spaces
445         in the output.
446
447 1999-06-10  Nick Clifton  <nickc@cygnus.com>
448
449         * binutils-all/readelf.wi: Update to match latest output.
450         * binutils-all/readelf.h: Update to match latest output.
451
452 Wed Jun  9 11:59:22 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
453
454         * binutils-all/objdump.exp: Tighten regexp to match `objdump -i'
455         output to avoid massive exponential behaviour.
456
457 1999-05-28  Ian Lance Taylor  <ian@zembu.com>
458
459         * binutils-all/readelf.h: Update for changes of 1999-04-08.
460
461 1999-03-12  Nick Clifton  <nickc@cygnus.com>
462
463         * binutils-all/readelf.wi: Remove FR30 specific components.
464         * binutils-all/readelf.s: Remove RELA specific components.
465
466 1999-02-16  Nick Clifton  <nickc@cygnus.com>
467
468         * binutils-all/readelf.s: Do not assume section alignment is 4.
469         * binutils-all/readelf.r: Do not assume rela's are being used.
470         * binutils-all/readelf.exp: disable tests for non ELF based
471         targets.
472
473 1999-02-02  Nick Clifton  <nickc@cygnus.com>
474
475         * binutils-all/readelf.wi: Amend to match new readelf output.
476         * binutils-all/readelf.r: Do not assume that RELAs will be used.
477
478 1999-01-29  Nick Clifton  <nickc@cygnus.com>
479
480         * config/default.exp: Add definitions of READELF and READELFFLAGS.
481
482         * binutils-all/readelf.exp: New file: Readelf tests
483         * binutils-all/readelf.h: New file: Expected results for 'readelf -h'
484         * binutils-all/readelf.s: New file: Expected results for 'readelf -S'
485         * binutils-all/readelf.ss: New file: Expected results for 'readelf -s'
486         * binutils-all/readelf.r: New file: Expected results for 'readelf -r'
487         * binutils-all/readelf.wi: New file: Expected results for 'readelf -wi'
488
489 Wed Dec  9 19:11:39 1998  Jeffrey A Law  (law@cygnus.com)
490
491         * binutils-all/objcopy.exp (copy_executable): Expect comparison
492         failure for mips*-*-elf.
493
494 Fri Oct 16 22:57:12 1998  Felix Lee  <flee@cygnus.com>
495
496         * binutils-all/objcopy.exp: fix "no symbols" message.
497
498 Tue Jul 28 15:14:04 1998  Jeffrey A Law  (law@cygnus.com)
499
500         * binutils-all/objcopy.exp: Keep "main" and "_main" for strip with
501         saving symbol tests.  Look for either "main" or "_main" in the output
502         file.  Fix test for "no symbols" in the output file.
503
504 1998-07-22  Vladimir N. Makarov  <vmakarov@cygnus.com>
505
506         * binutils-all/objcopy.exp: Polish output about fail for objcopy
507         (simple copy), strip with/without saving a symbol for object file
508         and executable.
509
510 Wed Jul  1 16:27:40 1998  Nick Clifton  <nickc@cygnus.com>
511
512         * binutils-all/objcopy.exp: ARM simple objcopy now passes.
513
514 Wed Jun 24 09:20:21 1998  Nick Clifton  <nickc@cygnus.com>
515
516         * binutils-all/objdump.exp: Look for '.data' rather than 'data'
517         when parsing output of objdump -h.
518         * binutils-all/size.exp: Look for '.data' rather than 'data' when
519         parsing output of size -A.
520
521 1998-07-20  Vladimir N. Makarov  <vmakarov@cygnus.com>
522
523         * binutils-all/objcopy.exp: Two new tests - strip object file with
524         saving a symbol and strip executable file with saving a symbol.
525
526 Fri May 29 14:50:24 1998  Ian Lance Taylor  <ian@cygnus.com>
527
528         * binutils-all/objcopy.exp: Don't xfail the simple objcopy test
529         when cross compiling.
530
531 Thu Nov  6 14:32:37 1997  Bob Manson  <manson@charmed.cygnus.com>
532
533         * lib/utils-lib.exp: Temporary definition of target_assemble and
534         default_target_assemble so that testing can work with older
535         dejagnu versions.
536
537 Wed Sep 24 12:09:15 1997  Bob Manson  <manson@charmed.cygnus.com>
538
539         * binutils-all/objcopy.exp(strip_executable): Make a new copy of
540         the executable being tested.
541
542 Mon Sep 15 21:25:20 1997  Bob Manson  <manson@charmed.cygnus.com>
543
544         * binutils-all/objcopy.exp: Compile the executables to be tested
545         on the target with a status wrapper (as necessary).
546
547         * binutils-all/ar.exp: If testing on a remote host, don't bother
548         looking on the local host for the program being tested. Use the
549         correct filenames on the remote host.
550
551         * binutils-all/nm.exp: Ditto.
552
553         * binutils-all/size.exp: Ditto.
554
555         * binutils-all/objdump.exp: Ditto.
556         (cpus_expected): Add the target CPU to the regexp of CPUs to be
557         expected, if it's not already there.
558
559 Thu Aug 28 09:57:27 1997  Doug Evans  <dje@canuck.cygnus.com>
560
561         * binutils-all/objdump.exp (cpus_expected): Add arc.
562
563 Tue Aug  5 00:03:20 1997  Ian Lance Taylor  <ian@cygnus.com>
564
565         * config/default.exp: Look for nm-new and strip-new.
566
567 Tue Jun  3 17:12:54 1997  Bob Manson  <manson@charmed.cygnus.com>
568
569         * config/default.exp: Remove expect_before statement.
570
571         * binutils-all/objcopy.exp: Don't use global exec_output variable;
572         the output is returned from remote_load instead.
573
574 Mon May 12 22:14:20 1997  Bob Manson  <manson@charmed.cygnus.com>
575
576         * binutils-all/objcopy.exp(strip_test): Tests that
577         fail to compile are untested, not unresolved.
578         (copy_setup): Ditto.
579
580         * lib/utils-lib.exp(default_binutils_assemble): Call
581         target_assemble instead of target_compile.
582
583 Wed Apr 30 20:37:51 1997  Bob Manson  <manson@charmed.cygnus.com>
584
585         Changes to support multilib and remote hosted testing, along with
586         general cleanups and simplifications.
587
588         * lib/utils-lib.exp(binutil_version): Use remote_exec.
589         (default_binutils_run): Ditto.
590         (default_binutils_assemble): Remove first argument; call
591         target_compile to actually do the assembly.
592         (default_binutils_compile,default_binutils_remove,prune_warnings):
593         Delete.
594
595         * config/default.exp: Remove AS and ASFLAGS.
596         (binutils_compile,binutils_remove): Delete.
597         (binutils_assemble): Remove first argument.
598
599         * binutils-all/ar.exp: See if we're running the tests on
600         a remote host, and download/upload files as appropriate.
601         Replace calls to binutils_remove with remote_file. Replace
602         calls to binutils_compile with target_compile. Remove initial
603         argument to binutils_assemble. Use remote_load to execute
604         programs on the target.
605         * binutils-all/nm.exp: Ditto.
606         * binutils-all/objcopy.exp:  Ditto.
607         * binutils-all/objdump.exp:  Ditto.
608         * binutils-all/size.exp: Ditto.
609
610 Mon Apr 14 12:36:41 1997  Ian Lance Taylor  <ian@cygnus.com>
611
612         * binutils-all/ar.exp (long_filenames): Check for a file system
613         with a 14 character file name length limit.
614
615 Tue Apr  1 09:52:15 1997  Jeffrey A Law  (law@cygnus.com)
616
617         * binutils-all/objdump.exp: Handle d10v.
618
619 Fri Feb  7 16:45:34 1997  Bob Manson  <manson@charmed.cygnus.com>
620
621         * binutils-all/ar.exp: Use prune_warnings instead of
622         prune_system_crud.
623         * binutils-all/objcopy.exp: Ditto.
624
625 Wed Jan 29 00:16:43 1997  Bob Manson  <manson@charmed.cygnus.com>
626
627         * binutils-all/nm.exp: Use / between $srcdir and $subdir.
628         * binutils-all/objcopy.exp: Ditto.
629         * binutils-all/objdump.exp: Ditto.
630         * binutils-all/size.exp: Ditto.
631         * binutils-all/hppa/objdump.exp: Ditto.
632
633
634 Wed Oct 16 22:57:59 1996  Jeffrey A Law  (law@cygnus.com)
635
636         * binutils-all/objdump.exp: Add mn10200 and mn10300 to expected
637         cpus list.
638
639 Tue Oct  1 15:06:55 1996  Ian Lance Taylor  <ian@cygnus.com>
640
641         * lib/utils-lib.exp (binutil_version): Fix for current version
642         printing.
643
644 Sun Aug  4 22:25:40 1996  Ian Lance Taylor  <ian@cygnus.com>
645
646         * binutils-all/objcopy.exp: Fix end of line matching in srec tests
647         to work with TCL 7.5.
648
649 Sat Jun 29 12:51:30 1996  Ian Lance Taylor  <ian@cygnus.com>
650
651         * binutils-all/objcopy.exp: Simple copy test works for i960 b.out
652         targets.
653
654 Mon Jun 24 14:33:04 1996  Ian Lance Taylor  <ian@cygnus.com>
655
656         * binutils-all/objcopy.exp: On OSF/1, the simple copy test will
657         succeed with gas, and fail with /bin/as, so mark it as an expected
658         failure only if it fails.
659
660 Tue Mar 26 16:55:08 1996  Jeffrey A Law  (law@cygnus.com)
661
662         * binutils-all/objcopy.exp: No longer expect adjust-section-vma
663         test to fail for hppa*-*-proelf*.
664
665 Mon Mar 11 08:25:14 1996  Jeffrey A Law  (law@cygnus.com)
666
667         * binutils-all/objdump.exp: Look for "$CODE$", not just "CODE".
668
669 Wed Jan 31 11:55:13 1996  Jeffrey A Law  (law@cygnus.com)
670
671         * binutils-all/objcopy.exp: Expect adjust-section-vma tests to
672         fail for hppa*-*-proelf* targets.
673
674 Thu Jan 25 13:53:04 1996  Ian Lance Taylor  <ian@cygnus.com>
675
676         * binutils-all/objdump.exp: Update for objdump -h format change.
677         * binutils-all/objcopy.exp: Likewise.
678
679 Mon Jan 15 18:14:14 1996  Ian Lance Taylor  <ian@cygnus.com>
680
681         * binutils-all/objcopy.exp: Use the lma, not the vma, when testing
682         address adjustments.
683
684 Fri Dec 15 16:31:55 1995  Ian Lance Taylor  <ian@cygnus.com>
685
686         * binutils-all/objdump.exp: Update objdump -i test for current
687         objdump output.
688
689 Mon Nov 27 15:15:09 1995  Ian Lance Taylor  <ian@cygnus.com>
690
691         * binutils-all/objcopy.exp: Correct fail calls to always use the
692         same string as the pass call.
693
694 Wed Nov 22 13:18:58 1995  Ian Lance Taylor  <ian@cygnus.com>
695
696         * lib/utils-lib.exp (prune_system_crud): Discard -g -O warnings
697         from native compilers on OSF/1 and SunOS.
698
699 Fri Nov 17 10:36:09 1995  Ian Lance Taylor  <ian@cygnus.com>
700
701         * lib/utils-lib.exp (default_binutils_compiler: Change error
702         message to say compilation rather than assembly.
703
704 Wed Nov 15 18:34:42 1995  Ken Raeburn  <raeburn@cygnus.com>
705
706         * binutils-all/objcopy.exp: Simple copy test does appear to work
707         on i*86-svr4.
708
709 Wed Nov 15 12:19:28 1995  Ian Lance Taylor  <ian@cygnus.com>
710
711         * binutils-all/objcopy.exp: If assembly fails, call unresolved.
712         Test running objcopy and strip on a final executable.
713         * binutils-all/testprog.c: New file.
714         * config/default.exp (STRIP, STRIPFLAGS): Define.
715         (binutils_compile): New procedure.
716         * lib/utils-lib.exp (default_binutils_compile): New procedure.
717
718 Fri Nov  3 13:22:33 1995  Ian Lance Taylor  <ian@cygnus.com>
719
720         * lib/utils-lib.exp (default_binutils_run): Don't use verbose
721         -log, reverting part of Oct 2 change.
722
723 Wed Nov  1 15:09:57 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
724
725         * binutils-all/objcopy.exp: Add setup_xfails for
726         m68*-motorola-sysv* and m88*-motorola-sysv*.
727
728 Wed Oct  4 14:38:31 1995  Ian Lance Taylor  <ian@cygnus.com>
729
730         * binutils-all/nm.exp: Add setup_xfails for XCOFF.
731
732 Mon Oct  2 12:41:48 1995  Ian Lance Taylor  <ian@cygnus.com>
733
734         * binutils-all/ar.exp: New file.
735         * binutils-all/bintest.s: Make text_symbol and data_symbol global.
736         Add new static symbols static_text_symbol and static_data_symbol.
737         * binutils-all/nm.exp: Adjust accordingly.
738         * config/default.exp (AR): Set if not set.
739         (binutils_remove): New procedure.
740         * lib/utils-lib.exp (default_binutils_run): Call
741         prune_system_crud on program output.  Use verbose -log instead of
742         both verbose and send_log.
743         (default_binutils_remove): New procedure.
744
745         * lib/utils-lib.exp (default_binutils_assemble): Call
746         prune_system_crud on assembler output.
747
748 Tue Sep 26 14:07:05 1995  Ian Lance Taylor  <ian@cygnus.com>
749
750         * binutils-all/objcopy.exp: Add setup_xfails for simple copy test
751         for i386 COFF targets.
752
753 Wed Sep 13 13:20:21 1995  Ian Lance Taylor  <ian@cygnus.com>
754
755         * lib/utils-lib.exp (prune_system_crud): Define if not defined.
756         * binutils-all/objcopy.exp: Call prune_system_crud on cmp output.
757
758 Sat Aug 19 17:38:06 1995  Ian Lance Taylor  <ian@cygnus.com>
759
760         * binutils-all/objcopy.exp: Add xfail for i*86-*-aout* for simple
761         copy test.
762
763 Wed Aug 16 16:52:53 1995  Ian Lance Taylor  <ian@cygnus.com>
764
765         * binutils-all/nm.exp: Add setup_xfail for mips*-sony-bsd* for
766         tests which fail on ECOFF targets.
767
768         * binutils-all/objcopy.exp: Change i*86-*-linux xfail for simple
769         copy test to check for i*86-*-linuxaout* instead.
770
771 Tue Aug  8 17:48:37 1995  Ian Lance Taylor  <ian@cygnus.com>
772
773         * binutils-all/objcopy.exp: Add setup_xfail for a29k-*-vxworks*
774         for simple copy test.
775
776 Tue Jul 25 11:57:12 1995  Ian Lance Taylor  <ian@cygnus.com>
777
778         * binutils-all/objcopy.exp: Change setup_xfail for simple copy
779         test from i960-*-vxworks5.1 to i960-*-vxworks*.
780
781 Mon Jul 10 12:25:46 1995  Ian Lance Taylor  <ian@cygnus.com>
782
783         * binutils-all/objcopy.exp: Add setup_xfail for z8*-*-coff for
784         simple copy test.
785         * binutils-all/objdump.exp (cpus_expected): Add z8001 and z8002.
786
787 Sun May 21 20:32:53 1995  Jeff Law  (law@snake.cs.utah.edu)
788
789         * binutils-all/hppa/objdump.exp (addendbug): Handle PA ELF targets
790         too.
791         * binutils-all/objcopy.exp (simple copy): Don't expect PA ELF
792         targets to fail.
793
794 Tue Apr  4 14:52:08 1995  Jeff Law  (law@snake.cs.utah.edu)
795
796         * binutils-all/hppa: Renamed from binutils-hppa.
797
798 Wed Mar 29 12:02:43 1995  Ian Lance Taylor  <ian@cygnus.com>
799
800         * binutils-all/objcopy.exp: Add setup_xfail for simple copy test
801         for h8500-*-hms and h8500-*-coff.
802
803 Tue Mar 28 11:18:28 1995  Ian Lance Taylor  <ian@cygnus.com>
804
805         * binutils-all/objcopy.exp: Add setup_xfail for simple copy test
806         for m68*-ericsson-ose and m88*-*-coff.
807
808 Mon Mar 27 11:27:31 1995  Ian Lance Taylor  <ian@cygnus.com>
809
810         * binutils-all/objcopy.exp: Add setup_xfail for simple copy test
811         for m68*-*-vxworks*.
812
813 Fri Mar 24 11:44:25 1995  Ian Lance Taylor  <ian@cygnus.com>
814
815         * binutils-hppa/objdump.exp: Correct hppa*-*-* check.
816
817 Tue Mar 21 10:48:45 1995  Jeff Law  (law@snake.cs.utah.edu)
818
819         * binutils-hppa/addendbug.s: New testcase.
820         * binutils-hppa/objdump.exp: Run it.
821
822 Mon Mar 20 11:31:05 1995  Ian Lance Taylor  <ian@cygnus.com>
823
824         * lib/utils-lib.exp (default_binutils_run): Quote any dollar signs
825         in progargs before passing it to exec.
826
827 Fri Mar 17 16:39:31 1995  Jeff Law  (law@snake.cs.utah.edu)
828
829         * config/hppa.sed: Sed script to transform bintest.s into proper
830         PA assembly code.
831         * binutils-all/nm.exp: Enable these tests on the PA.
832         * binutils-all/objcopy.exp: Enable these tests on the PA.  Expect
833         simple copy to fail.
834         * binutils-all/objdump.exp: Enable these tests on the PA.  Handle
835         "CODE" as a section name.
836         * binutils-all/size.exp: Enable these tests on the PA.
837         * lib/utils-lib.exp (default_binutils_assemble): For "hppa*-*-*",
838         run the assembly through a sed script before passing it to the
839         assembler.
840
841 Wed Mar 15 16:47:13 1995  Ian Lance Taylor  <ian@cygnus.com>
842
843         * binutils-all/objdump.exp: Force section sizes to be interpreted
844         in hex.  Change objdump -h failure mode to always use the same
845         string.
846
847 Thu Jan  5 13:01:43 1995  Ian Lance Taylor  <ian@cygnus.com>
848
849         * binutils-all/nm.exp: Just check for irix4*, rather than
850         irix\[0-4\]*, to avoid DejaGnu bug.
851
852 Thu Dec 15 19:35:31 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
853
854         * binutils-all/objcopy.exp: Expect simple-objcopy test to fail
855         for various other targets for which gas doesn't use bfd: sh-hms,
856         m68k-hpux, m68k-sunos, m68k-coff, i386-linux, a29k-udi, a29k-coff,
857         i960-vxworks5.1, i960-coff, h8300-hms, h8300-coff.
858
859 Wed Dec 14 15:54:46 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
860
861         * binutils-all/size.exp: Skip tests requiring bintest.o on hppa,
862         since it (correctly) generates syntax errors on that platform.
863         * binutils-all/objdump.exp: Ditto.
864         * binutils-all/nm.exp: Ditto.
865         * binutils-all/objcopy.exp: Ditto.  Also, move setup_xfail for
866         sh-coff to branch where objcopy execution produced no error
867         messages.  Expect failure for hp300 also.
868
869 Thu Dec  8 14:36:15 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
870
871         * binutils-all/objdump.exp (cpus_expected): New variable, taken
872         from objdump -i test, added ns32k and powerpc, sorted.
873         (objdump -i, -f tests): Use $cpus_expected.
874
875         * binutils-all/objcopy.exp: For simple-copy test, expect failure
876         for sh-coff.
877
878 Tue Oct 25 16:00:14 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
879
880         * binutils-all/objcopy.exp: Adjust --adjust-section-vma tests for
881         new S-record section handling.
882
883 Tue Oct 18 11:18:21 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
884
885         * binutils-all/nm.exp: nm with no arguments and nm -P do not work
886         as expected on ECOFF targets; add calls to setup_xfail.
887
888         * binutils-all/objcopy.exp: New file.
889         * config/default.exp: Initialize OBJCOPY and OBJCOPYFLAGS.
890
891 Fri Oct 14 14:46:22 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
892
893         Rewrite testsuite.
894         * configure.in, Makefile.in: Remove.
895         * binutils-all/configure.in, binutils-all/Makefile.in: Remove.
896         * binutils-all/bintest.c: Remove.
897         * binutils-all/bintest.s: New file.
898         * binutils-all/nm.exp, binutils-all/objdump.exp: Rewrite.
899         * binutils-all/size.exp: Rewrite.
900         * config/default.exp: Load utils-lib.exp.  Set AS and ASFLAGS.
901         Don't go up one directory from $base_dir.  Create tmpdir.
902         (binutils_run, binutils-assemble): New procedures.
903         * config/unix.exp: Remove.
904         * config/mt-a29k-udi, config/mt-i386-aout: Remove.
905         * config/mt-i960-nindy, config/mt-lynx, config/mt-m68k: Remove.
906         * config/mt-mips-ecoff, config/mt-slite: Remove.
907         * config/mt-sparc-aout, config/mt-vxworks: Remove.
908         * lib/utils-lib.exp (binutil_version): Don't redirect standard
909         input when getting version.  Don't unset errorInfo.
910         (default_binutils_run): New procedure.
911         (default_binutils_assemble): New procedure.
912
913 Thu Sep 29 12:45:39 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
914
915         * VMS does not permit `.' in directory names: renamed binutils.all
916         to binutils-all.
917         * configure.in (configdirs): Change binutils.all to binutils-all.
918
919 Fri Sep 23 16:01:14 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
920
921         * configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*,
922         not for m68k-*-*.
923
924 Fri Sep 23 13:54:50 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
925
926         * binutils.all/objdump.exp: Added ARM to list of CPU types.
927
928 Thu Sep 22 11:04:50 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
929
930         * binutils.all/objdump.exp: Update for new usage message.
931         * binutils.all/size.exp: Use a double backslash in the string to
932         get a single backslash to the regexp matcher.  Accept $TEXT$,
933         $DATA$ and $BSS$ as well as .text, .data and .bss, for HP/UX.
934
935 Fri Sep  2 12:53:10 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
936
937         * config/unix.exp: If nm.new does not exist, use [transform nm].
938         * config/default.exp: Likewise.
939
940 Wed Aug 24 12:41:37 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
941
942         * configure.in, binutils.all/configure.in: Change i386 to
943         i[345]86.
944
945 Tue Jul 19 15:23:53 1994  Bill Cox  (bill@rtl.cygnus.com)
946
947         * config/mt-mips-ecoff: Add -Tidp.ld option.
948
949 Thu Jun 30 12:41:55 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
950
951         * config/default.exp: Use nm.new, not nm, from newly built tree.
952
953 Tue May 17 14:04:05 1994  Bill Cox  (bill@rtl.cygnus.com)
954
955         * config/default.exp, config/unix.exp: Replace error
956         proc calls with perror.
957
958 Tue May 10 11:20:54 1994  Stan Shebs  (shebs@andros.cygnus.com)
959
960         * configure.in (sparclite): Match on sparclite*-*-*.
961
962 Wed Apr 13 18:25:19 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
963
964         * config/unix.exp: Use nm.new, not nm, from newly built tree.
965
966         * binutils.all/objdump.exp: Add more wildcards to list of
967         single-letter options in pattern for usage message.
968
969         * binutils.all/nm.exp: Deleted debug-symbols test, since it only
970         works for a.out/stabs systems.  Fixed regexps to make underscores
971         optional, since some C compilers don't prepend them.  Deleted
972         check for foo.o symbol, since again some systems don't generate
973         it.
974
975 Mon Apr 11 10:31:00 1994  Bill Cox  (bill@rtl.cygnus.com)
976
977         * Makefile.in (check): Set TCL_LIBRARY for runtest.
978
979 Mon Feb 14 19:34:03 1994  Rob Savoye  (rob@darkstar.cygnus.com)
980
981         * Makefile.in: Use new config features of DejaGnu in site.exp
982         file. "Make check" should now work for all crosses.
983
984 Fri Jan 28 18:00:29 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
985
986         * binutils.all/objdump.exp: In usage message, accept
987         "section-name" as well as "section_name".
988
989 Mon Jan 17 16:57:02 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
990
991         * binutils.all/objdump.exp: Trim list of format names expected,
992         and accept any known CPU type.
993
994 Thu Dec  2 20:50:24 1993  Rob Savoye  (rob@darkstar.cygnus.com)
995
996         * Makefile.in: Remove some stuff from the site.exp file.
997         * config/unix.exp: Add global before seeing if the variables for
998         nm, objdump, and size exist.
999
1000 Wed Nov  3 11:12:32 1993  Rob Savoye  (rob@darkstar.cygnus.com)
1001
1002         * config/udi.exp,unix.exp: Transform tool name.
1003         * binutils.all/*.exp: Clear errorInfo after exec.
1004
1005 Fri Jul  2 12:41:20 1993  Ian Lance Taylor  (ian@cygnus.com)
1006
1007         * binutils.all/*.exp: Use -- for long arguments rather than +.
1008
1009 Fri Jun  4 10:52:29 1993  david d `zoo' zuhn  (zoo@cirdan.cygnus.com)
1010
1011         * configure.in: change srctrigger to Makefile.in
1012
1013 Wed May 26 17:27:46 1993  Ian Lance Taylor  (ian@cygnus.com)
1014
1015         * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.
1016
1017 Fri May  7 13:58:44 1993  Ian Lance Taylor  (ian@cygnus.com)
1018
1019         * binutils.all/objdump.exp: Update for new usage message.
1020
1021 Mon Apr 19 14:08:52 1993  Rob Savoye  (rob@darkstar.cygnus.com)
1022
1023         * binutils.all/*.exp: Use the new util_test proc.
1024         * Makefile.in: Create a local site.exp file with config info.
1025
1026 Thu Mar 25 05:38:47 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
1027
1028         * nm.all/configure.in (srcname): Delete extra quote.
1029
1030 Mon Feb 22 07:54:03 1993  Mike Werner  (mtw@poseidon.cygnus.com)
1031
1032         * binutils/testsuite: made modifications to testcases, etc., to allow
1033         them to work properly  given the reorganization of deja-gnu and the
1034         relocation of the testcases from deja-gnu to a "tool" subdirectory.
1035
1036 Sun Feb 21 10:55:55 1993  Mike Werner  (mtw@poseidon.cygnus.com)
1037
1038         * binutils/testsuite: Initial creation of binutils/testsuite.
1039         Migrated dejagnu testcases and support files for testing nm to
1040         binutils/testsuite from deja-gnu.  These files were moved "as is"
1041         with no modifications.  This migration is part of a major overhaul
1042         of dejagnu.  The modifications to these testcases, etc., which
1043         will allow them to work with the new version of dejagnu will be
1044         made in a future update.
1045 \f
1046 Copyright (C) 1993-2003 Free Software Foundation, Inc.
1047
1048 Copying and distribution of this file, with or without modification,
1049 are permitted in any medium without royalty provided the copyright
1050 notice and this notice are preserved.
1051
1052 Local Variables:
1053 mode: change-log
1054 left-margin: 8
1055 fill-column: 74
1056 version-control: never
1057 End: