OSDN Git Service

2000-02-06 Jason Molenda (jsm@bugshack.cygnus.com)
[pf3gnuchains/sourceware.git] / dejagnu / ChangeLog
1 1999-12-14  Geoff Keating  <geoffk@cygnus.com>
2
3         * baseboards/rom68k-idp.exp: Don't pass -nostdlib to the IDP
4         boards when using ELF, they need crtbegin and crtend.
5
6 1999-11-09  Jason Molenda  (jsm@bugshack.cygnus.com)
7
8         * config.guess:  Copy current top-level config.guess down to
9         the dejagnu/ subdir.  The dejagnu automake configuation should
10         probably be changed to grab the top-level config.guess instead
11         of the random one in this dir.
12
13 1999-11-04  Nick Clifton  <nickc@cygnus.com>
14
15         * baseboards/arm-sim.exp: Underscore no longer needed for arm-pe
16         ports.
17
18 Tue Oct 12 11:44:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
19
20         * lib/libgloss.exp (process_multilib_options): Add support for
21         generic gdb variable option - ``gdb:VARIABLE=VALUE''.
22
23 1999-09-28  Angela Marie Thomas <angela@cygnus.com>
24
25         * lib/rsh.exp (rsh_download, rsh_upload): Use rcp_prog if set.
26
27 1999-09-15  Stan Shebs  <shebs@andros.cygnus.com>
28
29         * baseboards/d10v.exp: Request disable of X- and Z-packets
30         from GDB, all D10V boards respond incorrectly to these.
31
32 1999-08-31  Doug Evans  <devans@casey.cygnus.com>
33
34         * lib/target.exp (default_link): New local proc only--Ls.
35         Use it to pick out -L arguments in $ldflags.
36         Strip -Wl, from $ldscript.
37
38 1999-07-12  Felix Lee  <flee@cygnus.com>
39
40         * config/i960.exp: complain if 'sx' not found.
41
42 1999-07-12  Drew Moseley  <dmoseley@cygnus.com>
43
44         * baseboards/strongarm-cygmon.exp: Rename the StrongARM boards as
45         follows:
46                         EBIX-DB           -> SA-IOP
47                         EBSA285           -> EBSA-285
48                         BRUTUS            -> SA1100DP
49                         SA1100-MULTIMEDIA -> SA1100MM
50
51 1999-06-08  Fernando Nasser  <fnasser@totem.to.cygnus.com>
52
53         * lib/framework.exp (record_test): Remove weird recursion and
54         make sure exit_status is properly set to 1.
55
56 1999-06-08  Felix Lee  <flee@cygnus.com>
57
58         * lib/telnet.exp (telnet_open): need to match '(Advanced or Simple)'
59
60 1999-06-06  Felix Lee  <flee@cygnus.com>
61
62         * lib/utils.exp (getdirs): When -all, return parents of
63         subdirectories too.
64
65 1999-06-03  Fernando Nasser  <fnasser@totem.to.cygnus.com>
66
67         * lib/remote.exp (standard_send): Add -- to protect strings that
68         start with a '-'; also added a verbose 3 statement with the send
69         command that is being issued.
70
71 Fri May 21 17:36:56 1999  Andrew Cagney  <cagney@b1.cygnus.com>
72
73         * lib/target.exp: Don't import CC_FOR_TARGET, CXX_FOR_TARGET or
74         F77_FOR_TARGET from environment.
75
76 Thu May 20 10:28:23 1999  Andrew Cagney  <cagney@b1.cygnus.com>
77
78         * lib/target.exp: Do not import CFLAGS_FOR_TARGET,
79         LDFLAGS_FOR_TARGET and ASFLAGS_FOR_TARGET from external
80         environment.  GNUMAKE in conjunction with the top level Makefile
81         will set/export these variables according to the needs of the
82         target libraries.  Such a configuration may not be applicable to
83         testsuites.
84
85 1999-05-17  Keith Seitz  <keiths@cygnus.com>
86
87         * baseboards/mcore-elf.exp: New file.
88         * baseboards/mcore-pe.exp: New file.
89         * baseboards/mcore-sim.exp: Don't run gdb's float tests
90         and increase timeout.
91
92 1999-05-09  Nick Clifton  <nickc@cygnus.com>
93
94         * baseboards/mcore-moto-sim.exp: New file: Support Motorola's
95         proprietry MCore simulator.
96
97 1999-05-07  Stan Shebs  <shebs@andros.cygnus.com>
98
99         From HP's WDB group:
100         * lib/target.exp: Add ability to pick CC_FOR_TARGET,
101         CFLAGS_FOR_TARGET, etc from env vars, add ability to use HP F77
102         compiler.
103
104 1999-05-05  Stan Shebs  <shebs@andros.cygnus.com>
105
106         * lib/utils.exp (getdirs): Add option -all to get subdirs too.
107
108 1999-05-05  Jason Merrill  <jason@yorick.cygnus.com>
109
110         * baseboards/sparclite-sim.exp: Set needs_status_wrapper.
111         * baseboards/sparclite-sim-le.exp: Likewise.
112
113 1999-05-05  Angela Marie Thomas <angela@cygnus.com>
114
115         * baseboards/strongarm-cygmon.exp: Use "boardtype" instead of "name"
116         to avoid variable name clash in lib/target.exp.  Add support for
117         ebsa and ebix boards.
118
119 1999-05-04  Stan Shebs  <shebs@andros.cygnus.com>
120
121         Finer control over test runs, from HP's WDB group:
122         * runtest.exp: Look for MULTIPASS in env also, define variable or
123         env var PASS to choose particular pass in multipass, search for
124         subdirs recursively, and if ignoredirs is set, skip over those
125         directories.
126         (--directory): New argument to limit test running to
127         a single directory.
128         (usage): Document, fix tabbing.
129
130 Mon May  3 11:14:37 1999  Jim Wilson  <wilson@cygnus.com>
131
132         * config/dos.exp (dos_load): Look for cygwin1.dll in addition to
133         cygwin.dll.  New variable dll_name for use in download command.
134         * lib/libgloss.exp (winsup_include_flags): Change windows to windows.h.
135
136 1999-04-27  Felix Lee  <flee@cygnus.com>
137
138         * testsuite/runtest.all/stats.exp: make sure tmpdir is set
139
140         * baseboards/Makefile.am: deleted.
141         * config/Makefile.am: deleted.
142         * lib/Makefile.am: deleted.
143         * configure.in: delete references to the above.
144         * Makefile.am: install things correctly.
145         
146         * testsuite/Makefile.am: set DEJATOOL.
147
148         * configure, Makefile.in, */Makefile.in: regenerated.
149         
150         * runtest.exp: fix location of config.guess.
151         
152 1999-04-26  Felix Lee  <flee@cygnus.com>
153
154         * lib/libgloss.exp (libgloss_link_flags): remove bogus -L flag.
155
156 1999-04-23  Angela Marie Thomas <angela@cygnus.com>
157
158         * baseboards/cf.exp: gdb protocol is case-sensitive.
159  
160 1999-04-19  Nick Clifton  <nickc@cygnus.com>
161
162         * baseboards/Makefile.am (boards): Add mcore-sim.exp
163
164 1999-04-13  Angela Marie Thomas <angela@cygnus.com>
165
166         * baseboards/sh-hms-sim.exp:  Pass "-m 18" to standalone sim.
167
168 1999-04-08  Nick Clifton  <nickc@cygnus.com>
169
170         * baseboards/mcore-sim.exp: New file: Definitions for MCore
171         simulator support.
172
173 1999-04-07  Michael Meissner  <meissner@cygnus.com>
174
175         * baseboards/d30v-sim.exp (cflags): Add -Wa,-C to suppress
176         warnings about symbols being the same as registers.
177
178 Fri Apr  2 13:13:51 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
179
180         * lib/target.exp (prune_warnings): Ignore cc1, cc1plus warnings when
181         called with -g and -mabi=32.
182
183 1999-03-28  Angela Marie Thomas <angela@cygnus.com>
184
185         * baseboards/x86-cygmon.exp: New file.
186
187 1999-03-19  Gavin Romig-Koch  <gavin@cygnus.com>
188
189         * lib/libgloss.exp (get_multilibs): Handle MULTILIB_MATCHES.
190
191 1999-03-18  James Ingham  <jingham@cygnus.com>
192
193         * baseboards/strongarm-cygmon.exp: Add a baseboard for the
194         strongARM boards.
195
196 Fri Mar 12 14:01:31 1999  Jim Wilson  <wilson@cygnus.com>
197
198         * baseboards/d10v-sim.exp, baseboards/d10v.exp (ldflags): Add
199         libgloss_link_flags.
200         * lib/libgloss.exp (libgloss_link_flags): Map d10v to libnosys.
201
202 1999-03-12  Nick Clifton  <nickc@cygnus.com>
203
204         * baseboards/arm-sim.exp: Set timeout to 800.
205
206 1999-03-01  Jim Wilson  <wilson@cygnus.com>
207
208         * baseboards/cf.exp: New file for coldfire.
209         * config/cfdbug.exp: Likewise.
210         * config/base68k.exp (base68k_ld): Don't call remote_binary if
211         no_binary_mode set.  Send return and wait for prompt before sending
212         download command.
213
214 Sun Feb 28 23:26:36 1999  Geoffrey Noer  <noer@cygnus.com>
215
216         * configure.in: AC_EXEEXT, not AM_EXEEXT.  Require Autoconf 2.13.
217         * aclocal.m4: Regenerate.
218         * configure: Regenerate.
219
220 1999-02-25  Felix Lee  <flee@cygnus.com>
221
222         * config/dos.exp (dos_send): rewrite.  add short delay.
223
224 1999-02-18  Nick Clifton  <nickc@cygnus.com>
225
226         * baseboards/arm-sim.exp: Disable uses_underscores for COFF
227         targets as the linker now works correctly.
228
229 1999-02-11  Nick Clifton  <nickc@cygnus.com>
230
231         * lib/remote.exp (proc remote_exec): Display timeout in log
232         message.
233
234         * lib/target.exp (proc default_target_compile): Add support for
235         timeout option. 
236
237         * baseboards/arm-sim.exp: Set gcc,timeout to 500.
238
239 1999-02-10  Nick Clifton  <nickc@cygnus.com>
240
241         * config/dos.exp: Fix typo: need_status_wrapper ->
242         needs_status_wrapper. 
243
244 1999-02-09  Nick Clifton  <nickc@cygnus.com>
245
246         * baseboards/arm-sim.exp: Enable uses_underscores for the COFF
247         based targets.
248
249 1999-02-06  Felix Lee  <flee@cygnus.com>
250
251         * runtest.exp: Don't trap SEGV.
252
253 Fri Feb  5 15:43:59 1999  Jeffrey A Law  (law@cygnus.com)
254
255         * lib/target.exp (prune_warnings): Prune +vcompatwarnings output
256         from the HP linker.
257
258 1999-02-02  Felix Lee  <flee@cygnus.com>
259
260         * lib/libgloss.exp (find_nm): new function.
261
262 1999-01-31  Felix Lee  <flee@cygnus.com>
263
264         * Makefile.am: Add cygnus option.  Add doc to SUBDIRS
265         * doc/Makefile.am: Add cygnus option.  Add info_TEXINFOS.
266         * Makefile.in, */Makefile.in: Regenerated.
267
268 1999-01-29  Felix Lee  <flee@cygnus.com>
269
270         * baseboards/fr30-cygmon.exp: New file.
271
272         * config/gdb_stub.exp (gdb_stub_load): Fix another typo.
273
274 Fri Jan 29 17:16:25 1999  Edith Epstein  <eepstein@sophia.cygnus.com>
275
276         * lib/remote.exp: Added check for value of $outp.
277
278         * lib/target.exp: Ignore some hppa specific warning messages. Added 
279         checks for CC_FOR_TARGET and CXX_FOR_TARGET. Check for redirection 
280         and optimization flags.
281
282 1999-01-26  Frank Ch. Eigler  <fche@cygnus.com>
283
284         * configure.in: Define BOARDS/CONFIG for automake.
285         * baseboards/Makefile.am: Use $(boards) for public files.
286         * config/Makefile.am: Use $(config) for public files.
287
288         * configure: Regenerated.
289         * Makefile.in: Regenerated.
290         * doc/Makefile.in: Regenerated.
291         * baseboards/Makefile.in: Regenerated.
292         * config/Makefile.in: Regenerated.
293         * example/Makefile.in: Regenerated.
294         * lib/Makefile.in: Regenerated. 
295         
296         * testsuite/aclocal.m4: Deleted obsolete file.
297         * testsuite/configure.in: Deleted obsolete file.
298
299 Sun Jan 17 17:11:52 1999  Jeffrey A Law  (law@cygnus.com)
300
301         * lib/target.exp (prune_warnings): Ignore osf4 NFS messages.
302
303 Fri Jan 15 14:19:31 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
304
305         * lib/libgloss.exp (get_multilibs): Multilib directories can
306         contain '=', too.
307
308 Thu Jan 14 00:10:25 1999  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
309
310         * lib/target.exp (prune_warnings): Ignore -g not supported
311         warnings.  Ignore o32 as warning when called with -O3 (IRIX 6).
312
313 1999-01-07  Felix Lee  <flee@cygnus.com>
314
315         * runtest.exp (setup_target_hook): add missing globals.
316         
317 1998-12-31  Felix Lee  <flee@cygnus.com>
318
319         * config/dos.exp (dos_spawn): ignore optional args.
320
321         * lib/ftp.exp (ftp_upload): ftp error messages vary.
322         
323 1998-12-30  Rob Savoye  <rob@chinadoll.welcomehome.org>
324
325         * doc/{overview,user,ref},sgml: New manual in DocBook format. This
326         includes most of the old manual, but is tottally up to date.
327         * /doc/Makefile.am, baseboards/Makefile.am, config/Makefile.am,
328         example/Makefile.am, lib/Makefile.am, Makefile.am,
329         testsuite/Makefile.am: New Makefiles for automake support.
330         * /doc/Makefile.in, baseboards/Makefile.in, config/Makefile.in,
331         example/Makefile.in, lib/Makefile.in, Makefile.in,
332         testsuite/Makefile.in: New Makefiles for autoconf as generated by
333         automake.
334         * runtest.exp: Look for config.guess in a libexec directory.
335         * config.guess: Add so it gets installed correctly.
336         * Most Files: Update copyright message, add 1998 and 1999.
337
338 1998-10-19  Rob Savoye  <rob@chinadoll.cygnus.com>
339
340         * lib/rsh.exp(rsh_exec): Check the board info before blindly
341         setting RSH to remsh.
342         * lib/remote.exp(remote_reboot): Don't close the shell connection,
343         or all the remote procedures stop working.
344
345 1998-12-29  Ken Raeburn  <raeburn@cygnus.com>
346
347         * lib/framework.exp (istarget): Do string compare on first
348         argument, not tcl list containing first argument, against actual
349         target name.
350
351 1998-12-29  Felix Lee  <flee@cygnus.com>
352
353         * runtest.exp: option --a=b=c wasn't handled right.
354
355         * lib/ftp.exp (ftp_download): ftp error messages vary.
356
357 Fri Dec 18 21:48:25 1998  Bob Manson  <manson@charmed.cygnus.com>
358
359         * config/gdb-comm.exp(quit_gdb): Don't close connection to the
360         host if it's remote.
361         (gdb_comm_go_idle): The "No exec file" prompt has mysteriously
362         changed; detect either.
363
364 1998-12-11  Felix Lee  <flee@cygnus.com>
365
366         * contrib/test-tool: diagnostic if no test summary,
367         and add summary headers, in case of multiple test runs.
368
369         * contrib/test-tool: don't print location of log file if it's not
370         really there.
371
372 1998-12-10  Felix Lee  <flee@cygnus.com>
373
374         * lib/remote.exp (remote_download): in the non-remote case, try to
375         make the copy writable as well as readable.
376
377 1998-12-09  Felix Lee  <flee@cygnus.com>
378
379         * contrib/test-tool: spit out test summary first.
380
381 1998-12-07  James E Wilson  <wilson@wilson-pc.cygnus.com>
382
383         * baseboards/i960-sim.exp: New file.
384
385 Thu Dec  3 14:03:27 1998  Dave Brolley  <brolley@cygnus.com>
386
387         * baseboards/fr30-elf.exp: New file.
388         * baseboards/fr30-sim.exp: New file.
389
390 1998-11-30  Gavin Romig-Koch  <gavin@cygnus.com>
391
392         * lib/libgloss.exp (get_multilibs): Multilib options can contain '='.
393
394 1998-11-27  Felix Lee  <flee@cygnus.com>
395
396         * config/gdb-comm.exp (gdb_comm_reload): give up after N reboot
397         failures.
398
399 Mon Nov 23 10:19:06 1998  Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
400
401         * lib/target.exp (prune_warnings): Kill NFS server not responding
402         warnings too.
403
404 1998-11-18  Jim Wilson  <wilson@cygnus.com>
405
406         * baseboards/tx39-dve.exp: Add cygmon support.
407
408 1998-11-05  Jim Wilson  <wilson@cygnus.com>
409
410         * baseboards/vx960.exp (cflags): Set to -mca if cpu is I960CA.
411         * config/vxworks.exp (vxworks_unld): Don't run unld if os is
412         vxworks5.0.
413         (vxworks_load): Sed out carriage returns.
414
415 Thu Oct 15 16:33:01 1998  Doug Evans  <devans@canuck.cygnus.com>
416
417         * lib/remote.exp (remote_spawn): Properly pass trailing args
418         to call_remote.
419
420 Tue Oct 13 21:04:04 1998  Felix Lee  <flee@cygnus.com>
421
422         * config/vxworks.exp: grok preload_obj_flags.  recognize
423         "Operation Fault" messages from the board.  increase reboot_delay
424         so we don't interrupt the countdown-to-autoboot
425         * i960glue.c: add missing file.
426
427 Mon Oct 12 20:08:06 1998  Mark Alexander  <marka@cygnus.com>
428
429         * baseboards/danlite-elf.exp: New file.
430
431 1998-10-11  Michael Meissner  <meissner@cygnus.com>
432
433         * baseboards/powerpc{,le}-sim.exp (needs_status_wrapper): Don't
434         set, normal exit returns the appropriate status.
435
436 Thu Oct  8 13:49:04 1998  Doug Evans  <devans@canuck.cygnus.com>
437
438         * lib/standard.exp (${tool}_load): Clear up argument order.
439
440         * config/sim.exp: Fix typo in inpfile computation.
441
442         * lib/remote.exp (remote_spawn): Pass $args to call_remote.
443
444 Fri Oct  2 00:02:51 1998  Tom Tromey  <tromey@cygnus.com>
445
446         * config/unix.exp (unix_load): Pass `--' to verbose when
447         displaying program output.
448         * lib/remote.exp (standard_load): Pass `--' to verbose when
449         displaying program output.
450
451 1998-09-29  Felix Lee  <flee@cygnus.com>
452
453         * config/gdb_stub.exp: watch for the exitcodes generated by the
454         testglue wrapper.  workaround for failing to hit _exit breakpoint.
455
456 1998-09-18  Rob Savoye  <rob@chinadoll.cygnus.com>
457
458         * testsuite/runtest.all/options.exp: Also pass --srcdir to the
459         child runtest being tested, so it doesn't try to execute the
460         config files.
461
462 Thu Sep 17 18:03:16 1998  Christopher Faylor <cgf@cygnus.com>
463
464         * runtest.exp: Allow // at beginning of path spec since
465         this is a valid Windows (Posix?) construction.
466
467 Tue Sep 15 17:06:17 1998  Nick Clifton  <nickc@cygnus.com>
468
469         * config/gdb-comm.exp: Catch RDI_open failure.
470
471 Mon Sep 14 20:00:57 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
472
473         * baseboards/m68k-emc.exp: New file.
474         * config/m68k-emc.exp: New file.
475
476 1998-09-12  Michael Meissner  <meissner@cygnus.com>
477
478         * baseboards/powerpc{,le}-sim.exp: Call process_multilib_options
479         so multilib tests can be run.
480
481 Fri Sep  4 09:26:47 1998  Nick Clifton  <nickc@cygnus.com>
482
483         * lib/utils.exp (proc prune): Initialise $tmp to an empty list.
484
485 Mon Aug 31 13:43:47 1998  Tom Tromey  <tromey@cygnus.com>
486
487         * lib/libgloss.exp (find_gcj): Renamed from find_gjavac; compiler
488         now named `gcj'.
489
490 Tue Aug 25 13:31:18 1998  Anthony Green  <green@cygnus.com>
491
492         * lib/libgloss.exp (find_gjavac): New function.
493
494 1998-08-25  Rob Savoye  <rob@chinadoll.cygnus.com>
495
496         * lib/framework.exp(check_conditional_xfail): Add spaces to the
497         search pattern, so it doesn't match just part of an option.
498
499 1998-08-24  Rob Savoye  <rob@chinadoll.cygnus.com>
500
501         * runtest: Update copyright date.
502         * runtest.exp: Add compiler_flags as a new global variable.
503         * lib/framework.exp: Add new proc, check_conditional_xfail. This
504         is like xfail, only it looks in all the compiler options for
505         options to determine the actual test result state.
506         (pass,fail): If there is a conditional xfail setup, check the
507         condition to determine the actual test result state.
508         * lib/target.exp(default_target_compile): Set the global
509         compiler_opts to the compiler flags used to invoke the compiler.
510
511 Sat Aug  1 08:02:15 1998  Mark Alexander  <marka@cygnus.com>
512
513         * config/mn10200-eval.exp: New file.
514         * baseboards/mn10200-cygmon.exp: New file.
515
516 Wed Jul  8 11:41:21 1998  Jeffrey A Law  (law@cygnus.com)
517
518         * baseboards/mn10200-sim.exp: Update for recent mn10200 newlib/libgloss
519         changes.
520
521 Fri Jun  5 11:29:26 1998  Felix Lee  <flee@cygnus.com>
522
523         * config/gdb_stub.exp (gdb_stub_load): fix typo
524
525 Thu Jun  4 14:16:32 1998  Felix Lee  <flee@zog.cygnus.com>
526
527         * config/gdb_stub.exp (gdb_stub_wait): watch for "Program exited",
528         which may happen on segv or similar.
529         (gdb_stub_start,gdb_stub_wait): need to save exit_brnum and
530         abort_brnum.
531         (gdb_stub_ld): delete old breakpoints when loading a new program.
532         (gdb_stub_spawn): return the right result.
533
534         * baseboards/d10v-sim.exp: add process_multilib_options.
535
536 Tue Jun  2 01:51:47 1998  Mark Alexander  <marka@cygnus.com>
537
538         * baseboards/sparclite-sim-le.exp: New file.
539
540 Mon Jun  1 00:15:34 1998  Angela Marie Thomas (angela@cygnus.com)
541
542         * config/sim.exp (spawn_sim): Pass sim,options to the standalone
543         simulator if set.
544         * baseboards/sparclite-sim.exp: Set sim,options and
545         gdb,target_sim_options.
546
547 Mon Jun  1 01:40:26 1998  Felix Lee  <flee@zog.cygnus.com>
548
549         * runtest.exp(iterate_target_variants_two): concat multiple globs
550         correctly.
551
552 Tue May 26 17:56:57 1998  Bob Manson  <manson@charmed.cygnus.com>
553
554         * config/dos.exp(dos_send): Handle text without newlines
555         properly.
556
557 Sun May 17 17:08:46 1998  Bob Manson  <manson@charmed.cygnus.com>
558
559         * baseboards/sh-hms-sim.exp: Need to pass "18" to the target sim
560         command in GDB.
561
562         * baseboards/sparclite-sim.exp: Need to pass "-sparclite" to the
563         target sim command in GDB.
564
565 Thu May 14 12:03:36 1998  Bob Manson  <manson@charmed.cygnus.com>
566
567         * lib/remote.exp(remote_exec): Add optional timeout
568         parameter. Move local execution code to...
569         (local_exec): New procedure.
570
571 Wed May 13 18:41:23 1998  John Metzler  <jmetzler@cygnus.com>
572
573         * runtest.exp (main) : Add printout of schedule of variations
574
575 Fri May  8 14:36:49 1998  Doug Evans  <devans@canuck.cygnus.com>
576
577         * baseboards/basic-sim.exp (find_sim): Check $SIM first.
578         (setup_sim): Rename arg `name' to `subdir_name'.  Print message
579         of simulator found.
580
581 Tue Apr 28 14:12:01 1998  Mark Alexander  <marka@cygnus.com>
582
583         * lib/libgloss.exp (libgloss_link_flags): Recognize sparc86x target.
584
585 Sun Apr 19 09:29:44 1998  Mark Alexander  <marka@cygnus.com>
586
587         * baseboards/sparclite-sim.exp: New file.
588
589 Tue Apr 14 09:55:37 1998  Bob Manson  <manson@charmed.cygnus.com>
590
591         * lib/telnet.exp: Look for "VxWorks Boot"; be a bit more picky about
592         looking for "account name" prompt.
593
594 Mon Apr  6 13:14:52 1998  Bob Manson  <manson@charmed.cygnus.com>
595
596         * config/ddb-ether.exp(remote_wait): If we see "Exception Cause"
597         from the board, reboot it.
598
599 Thu Apr  2 18:22:33 1998  Jim Wilson  <wilson@cygnus.com>
600
601         * lib/target.exp (prune_warning): Extend regexp for Irix6 warnings
602         to handle all 3 linker names.
603
604 Thu Apr  2 15:39:38 1998  Felix Lee  <flee@zog.cygnus.com>
605
606         * config/sim.exp(sim_spawn): code for remote host was wrong.
607
608 Tue Mar 31 00:31:53 1998  Bob Manson  <manson@charmed.cygnus.com>
609
610         * baseboards/dos.exp: Disable GDB interrupt tests if we're testing
611         on a DOS host.
612
613 Mon Mar 30 23:44:19 1998  Bob Manson  <manson@charmed.cygnus.com>
614
615         * config/dos.exp(dos_send): Don't send string if we've already
616         sent it once.
617
618 Thu Mar 26 11:34:18 1998  Bob Manson  <manson@charmed.cygnus.com>
619
620         * lib/remote.exp(remote_exec): Need to look at the result from
621         wait if we used spawn.
622
623 Wed Mar 25 22:20:25 1998  Bob Manson  <manson@charmed.cygnus.com>
624
625         * lib/remote.exp(remote_exec): More attempts at working around
626         tcl/expect's inadequacies in dealing with processes.
627         
628 1998-03-25  Brendan Kehoe  <brendan@cygnus.com>
629
630         * contrib/test-g++: Only do the libg++ tests if the directory exists.
631
632 Wed Mar 25 12:24:25 1998  Bob Manson  <manson@charmed.cygnus.com>
633
634         * baseboards/basic-sim.exp(find_sim): Search for the sim rather than
635         assuming tool_root_dir points to the right place.
636
637 Tue Mar 24 16:07:51 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
638
639         * configure doc/configure example/configure example/calc/configure
640         testsuite/configure:  Regenerate with autoconf 2.12.1 to fix shell
641         issues for NT native builds.
642         
643 Sun Mar 15 23:25:06 1998  Bob Manson  <manson@charmed.cygnus.com>
644
645         * lib/target.exp(default_target_compile): If the compiler produced
646         no output and the compiler execution failed, return a string
647         signifying this. (This is the wrong fix, but...)
648
649         * lib/remote.exp(remote_exec): Don't append arbitary strings to
650         the output from the program; callers must check the exit status.
651         Also, when killing a runaway process, try sending a SIGINT before
652         sending a SIGTERM (may help to terminate gcc properly).
653
654 Mon Mar  9 01:54:39 1998  Bob Manson  <manson@charmed.cygnus.com>
655
656         * lib/remote.exp(remote_exec): Use spawn directly, rather than
657         trying to potentially manage multiple spawn processes on the same
658         host.
659
660 Sun Mar  8 21:40:40 1998  Bob Manson  <manson@charmed.cygnus.com>
661
662         * lib/remote.exp(remote_exec): Use remote_spawn and remote_wait
663         if the machine is local.
664
665 Fri Mar  6 23:28:59 1998  Bob Manson  <manson@charmed.cygnus.com>
666
667         * baseboards/sparclite-cygmon.exp: New file.
668
669 Wed Mar  4 18:05:46 1998  Bob Manson  <manson@charmed.cygnus.com>
670
671         * baseboards/basic-sim.exp(find_sim): Don't search tool_root_dir
672         because it's always the root of the tree.
673         (setup_sim): Don't pass tool_root_dir to find_sim.
674
675 Tue Mar  3 00:08:53 1998  Bob Manson  <manson@charmed.cygnus.com>
676
677         * baseboards/unix.exp: Tell the benchmark code to use alarms.
678         * baseboards/basic-sim.exp(find_sim): Use tool_root_dir.
679         * baseboards/i960-cyclone.exp: Ditto.
680         * baseboards/op50n.exp: Ditto.
681         * baseboards/rom68k-idp.exp: Ditto.
682         * baseboards/sparclet-aout.exp: Ditto.
683
684 Mon Mar  2 21:54:30 1998  Bob Manson  <manson@charmed.cygnus.com>
685
686         * lib/utils.exp(runtest_file_p): Be a bit more lenient about
687         what files we match.
688
689         * lib/telnet.exp: Clean up regexps.
690         
691         * lib/target.exp(default_target_compile): Use tool_root_dir.
692         (target_link, default_link): New functions.
693
694         * lib/remote.exp: Wrap close statements with catch.
695
696         * lib/framework.exp(cleanup): Remove unused global declaration.
697
698         * config/unix.exp(unix_load): Unset LD_LIBRARY_PATH and
699         SHLIB_PATH after loading.
700
701         * config/sim.exp(sim_spawn, sim_wait): New functions.
702
703         * config/i960.exp(i960_spawn, i960_wait): New functions.
704         (i960_load): Use spawn and wait.
705
706         * config/gdb-comm.exp: Use tool_root_dir instead of objdir.
707         * config/ddb.exp: Ditto.
708
709         * config/gdb_stub.exp: Use tool_root_dir.
710         (gdb_stub_spawn, gdb_stub_wait): New functions.
711         (gdb_stub_load): Use spawn and wait.
712         
713         * config/dos.exp(dos_send): Send strings one line at a time.
714         (dos_file): Delete files using del instead of rm.
715
716         * config/ddb-ether.exp(ddb_ether_spawn, ddb_ether_wait): New functions.
717
718         * config/cygmon.exp: Set send_initial_cr.
719
720         * runtest.exp: Must process tool_root_dir option in multiple
721         places (should be fixed!)
722
723 Mon Feb 23 09:08:43 1998  Mark Alexander  <marka@cygnus.com>
724
725         * baseboards/mn10300-sim.exp: Use libgloss when compiling/linking,
726         and new linker script sim.ld when linking.
727         * baseboards/mn10300-cygmon.exp: New file for MN10300 Cygmon.
728         * config/mn10300-eval.exp:  New file for MN10300 eval board.
729
730 Thu Feb 19 18:23:17 1998 John Metzler  <jmetzler@cygnus.com>
731
732         * baseboards/mips64vr4100-sim.exp
733         Defines simulated test target for mips46vr4100-*-elf
734
735 Wed Feb 18 15:29:12 1998  Bob Manson  <manson@charmed.cygnus.com>
736
737         * lib/libgloss.exp: Use tool_root_dir instead of base_dir or
738         objdir when searching for uninstalled libraries or executables.
739
740         * runtest.exp(tool_root_dir): New variable.
741
742 Sat Feb 14 15:06:25 1998  Bob Manson  <manson@charmed.cygnus.com>
743
744         * config/vxworks.exp(${board}_init): If we don't get useful info
745         from the 'p' command in the VxWorks boot ROM, reboot the board.
746         (vxworks_exec): Check more closely for problems executing the
747         testcase.
748
749 Mon Feb  9 16:48:55 1998  Bob Manson  <manson@charmed.cygnus.com>
750
751         * lib/libgloss.exp(get_multilibs): If the compiler doesn't exist,
752         return nothing.
753         (find_ld): New function.
754
755         * config/powerpc-bug.exp: New file.
756
757         * baseboards/powerpc-bug.exp: Load the generic powerpc-bug
758         configuration.
759
760 Mon Feb  2 15:44:10 1998  Bob Manson  <manson@charmed.cygnus.com>
761
762         * contrib/test-tool (patterns): Glob pattern to match log files.
763         Add appropriate glob for new logfile naming scheme.
764
765 Sun Feb  1 14:29:16 1998  Joseph H. Buehler  <jhpb@sarto.gaithersburg.md.us>
766
767         * runtest: Handle finding runtest.exp better automounted
768         environments.
769
770 Mon Jan 19 10:37:13 1998  Mark Alexander  <marka@cygnus.com>
771
772         * config/dve.exp: New file to support Densan boards.
773         * baseboards/tx39-sim.exp: New file to support TX39 simulator.
774         * baseboards/tx39-dve.exp: New file to support Densan TX39 board.
775
776 Tue Jan 13 01:21:14 1998  Alexandre Oliva <oliva@dcc.unicamp.br>
777
778         * lib/libgloss.exp: Handle setting of LD_LIBRARY_PATH/SHLIB_PATH
779         when testing with installed libraries.
780
781 1998-01-12  Brendan Kehoe  <brendan@cygnus.com>
782
783         * contrib/test-tool (todayname): Refer to and use ChangeLog.egcs
784         instead of ChangeLog.fsf.
785
786 Mon Jan  5 17:25:25 1998  Michael Meissner  <meissner@cygnus.com>
787
788         * baseboards/d30v-sim.exp ({c,ld}flags): Set libgloss flags in
789         addition to newlib flags.
790
791 Sun Dec 28 11:06:49 1997  Jeffrey A Law  (law@cygnus.com)
792
793         * Makefile.in: Change "gxx_includedir" to "gxx_include_dir".
794
795 Tue Dec 23 14:46:44 1997  Bob Manson  <manson@charmed.cygnus.com>
796
797         * config/gdb-comm.exp(gdb_comm_load): Use "signal 0" instead of
798         continue. Check for testcase_timeout board feature to determine
799         how long we wait before we decide the testcase has gone into
800         an infinite loop.
801
802         * baseboards/cygmon.exp: Set shell_prompt and send_initial_cr.
803
804         * lib/libgloss.exp(libgloss_link_flags): Add case for sparc64.
805
806         * baseboards/usparc-cygmon.exp: New file.
807
808 Sat Dec 13 18:43:16 1997  Michael Meissner  <meissner@cygnus.com>
809
810         * baseboards/d30v-sim.exp (ldflags): Fix typo.
811
812 Thu Dec 11 20:23:28 1997  Jeffrey A Law  (law@cygnus.com)
813
814         * config/unix.exp (unix_load): Set LD_LIBRARY_PATH and SHLIB_PATH
815         for native tests if ld_library_path is defined.
816         * lib/libgloss.exp (g++_link_flags): Build up ld_library_path.
817         (libstdc++_link_flags): Likewise.
818
819 Thu Dec 11 12:35:12 1997  Michael Meissner  <meissner@cygnus.com>
820
821         * baseboards/d30v-sim.exp (ldflags): Also set stack to end of
822         default 8 meg external area.
823
824 Wed Dec 10 16:11:47 1997  Bob Manson  <manson@charmed.cygnus.com>
825
826         * config/gdb-comm.exp(gdb_comm_load): Add more possible error
827         messages.
828
829         * lib/remote.exp(standard_close): Make sure we close both file
830         descriptors, if there are two.
831
832 Wed Dec 10 14:35:05 1997  Michael Meissner  <meissner@cygnus.com>
833
834         * baseboards/d30v-sim.exp (ldflags): Add -mextmem to allow testing
835         larger tests.
836
837 Tue Dec  9 21:38:03 1997  Fred Fish  <fnf@cygnus.com>
838
839         * lib/libgloss.exp (get_multilibs): Use previously set value
840         of "target_board" rather than "board", since it may not exist.
841
842 Tue Dec  9 10:54:34 1997  Bob Manson  <manson@charmed.cygnus.com>
843
844         * lib/remote.exp(standard_wait): We have to call wait, even though
845         it can't possibly work.
846
847 Mon Dec  8 11:55:33 1997  Bob Manson  <manson@charmed.cygnus.com>
848
849         * lib/remote.exp(remote_spawn): Use -leaveopen.
850         (standard_wait): If we used -leaveopen, call close ourselves.
851         (standard_close): Ditto.
852
853         * lib/libgloss.exp(get_multilibs): Remove bogus tests for board
854         variable. Only set the board's multitop variable if we didn't
855         get an explicit list of multilib options to use.
856
857 Sun Dec  7 08:29:40 1997  Bob Manson  <manson@charmed.cygnus.com>
858
859         * lib/remote.exp(remote_spawn): Fix typo.
860         (standard_wait): If the process was created with a pipeline, we
861         have to use close instead of wait.
862
863 Fri Dec  5 14:21:18 1997  Bob Manson  <manson@charmed.cygnus.com>
864
865         * lib/remote.exp(remote_spawn): If the "spawn -open" command
866         fails, clean up after the command we just spawned.
867
868 Thu Dec  4 11:32:06 1997  Bob Manson  <manson@charmed.cygnus.com>
869
870         * lib/remote.exp(remote_open): Use catch.
871
872 Tue Dec  2 22:44:42 1997  Bob Manson  <manson@charmed.cygnus.com>
873
874         * lib/remote.exp(remote_close): Move close statement after we
875         determine the PID. Look at fileid_pid feature.
876         (remote_spawn): If we're invoking a pipeline, stash the PID we
877         get in the board's fileid_pid feature.
878
879 Sun Nov 30 19:09:49 1997  Jeffrey A Law  (law@cygnus.com)
880
881         * lib/target.exp (prune_warning): Prune some unwanted warnings
882         from the HP assembler and gcc when using the HP assembler.
883
884 Fri Nov 28 10:42:30 1997  Michael Meissner  <meissner@cygnus.com>
885
886         * baseboards/d30v-sim.exp: Re-enable trampolines.
887
888 Tue Nov 25 09:24:13 1997  Michael Meissner  <meissner@cygnus.com>
889
890         * baseboards/d30v-sim.exp: Re-enable using label values.
891
892 Mon Nov 24 09:56:20 1997  Bob Manson  <manson@charmed.cygnus.com>
893
894         * config/cygmon.exp, baseboards/cygmon.exp,
895           baseboards/msparc-cygmon.exp: New files.
896
897         * config/i960.exp: Don't call perror.
898
899 Sun Nov 16 20:55:59 1997  Michael Meissner  <meissner@cygnus.com>
900
901         * baseboards/d30v-sim.exp: Turn off trampolines and label values
902         temporarily.
903
904 Thu Nov 13 22:51:42 1997  Michael Meissner  <meissner@cygnus.com>
905
906         * baseboards/d30v-sim.exp: New file for d30v support.
907
908 Wed Nov 12 23:45:48 1997  Bob Manson  <manson@charmed.cygnus.com>
909
910         * config/unix.exp(unix_load): Call remote_spawn and remote_wait
911         instead of using exec.
912
913         * lib/remote.exp(remote_wait): Use $dest, not host.
914
915 Tue Nov  4 17:39:58 1997  Jim Wilson  <wilson@cygnus.com>
916
917         * lib/target.exp (default_target_compile): Put math library
918         before linker script.
919
920 Sun Oct 26 20:00:34 1997  Bob Manson  <manson@charmed.cygnus.com>
921
922         * config/base68k.exp(base68k_wait): New procedure.
923         (base68k_load): Use remote_spawn and remote_wait.
924
925 Sat Oct 25 21:48:36 1997  Bob Manson  <manson@charmed.cygnus.com>
926
927         * config/base68k.exp(base68k_spawn): New procedure.
928
929 Fri Oct 24 10:55:17 1997  Bob Manson  <manson@charmed.cygnus.com>
930
931         * config/gdb-comm.exp: Add missing -re. If we get an EXIT message
932         from the remote system, we know that we've exited gdb.
933
934         * lib/remote.exp(standard_wait): Keep the timer running even if we
935         get output from the remote program.
936
937         * config/dos.exp(dos_wait): Ditto.
938
939 Fri Oct 17 22:20:35 1997  Jeffrey A Law  (law@cygnus.com)
940
941         * lib/libgloss.exp (find_g77): No longer need --driver stuff.
942
943 Wed Oct 15 21:13:39 1997  Philippe De Muyter  <phdm@macqel.be>
944
945         * runtest (mypath): Scan $PATH to set mypath if $0 does not give it.
946
947 Mon Oct 13 11:09:09 1997  Bob Manson  <manson@charmed.cygnus.com>
948
949         * config/base68k.exp(base68k_load): Don't call exp_continue
950         outside of an expect statement.
951
952 Sun Oct 12 21:29:28 1997  Ian Lance Taylor  <ian@cygnus.com>
953
954         * Makefile.in: Replace datadir with dejadatadir throughout.
955
956 Mon Oct  6 10:52:25 1997  Jeffrey A Law  (law@cygnus.com)
957
958         * lib/libgloss.exp (find_g77): New function.
959
960 Fri Oct  3 14:13:30 1997  Bob Manson  <manson@charmed.cygnus.com>
961
962         * baseboards/vr4100-ddb.exp: Fix start addresses.
963
964         * config/vxworks.exp: Remove 'set timeout' statements.
965
966         * runtest.exp: Always output board name of target.
967
968 Tue Sep 30 15:35:03 1997  Bob Manson  <manson@charmed.cygnus.com>
969
970         * baseboards/arm-sim.exp: No longer uses underscores.
971         * baseboards/arm-ice.exp: Ditto.
972
973 Tue Sep 30 12:47:19 1997  Doug Evans  <dje@canuck.cygnus.com>
974
975         * lib/remote.exp (standard_file, cmp): Ensure file exists before
976         computing file size.
977
978 Sun Sep 28 14:30:52 1997  Bob Manson  <manson@charmed.cygnus.com>
979
980         * baseboards/powerpc-sim.exp: The simulator directory is
981         named "ppc", not "powerpc".
982
983         * config/mips-idt.exp: Set the "syn-garbage-limit" gdb
984         value to 0.
985
986 Sat Sep 27 22:11:45 1997  Bob Manson  <manson@charmed.cygnus.com>
987
988         * lib/libgloss.exp(get_multilibs): Return the multilib directory
989         that matches closest to the specified set of options.
990
991 Fri Sep 26 10:20:56 1997  Bob Manson  <manson@charmed.cygnus.com>
992
993         * lib/libgloss.exp(find_binutils_prog): Changed from find_objdump.
994
995         * lib/remote.exp(remote_load): Use objcopy instead of objdump.
996
997 Thu Sep 25 10:54:55 1997  Bob Manson  <manson@charmed.cygnus.com>
998
999         * baseboards/h8300.exp: Use global prefix_dir instead of
1000         explicitly putting a pathname in the file.
1001         * baseboards/i386-bozo.exp: Ditto.
1002         * baseboards/i960-cyclone.exp: Ditto.
1003
1004 Wed Sep 24 13:06:47 1997  Bob Manson  <manson@charmed.cygnus.com>
1005
1006         * config/ddb.exp: Close the connection to the board after we've
1007         initialized it.
1008
1009         * testglue.c: Add support for atexit() and _exit() if VXWORKS
1010         is defined.
1011
1012         * lib/libgloss.exp(build_wrapper): Define VXWORKS if is_vxworks
1013         target feature is set.
1014
1015         * config/vxworks.exp: Set is_vxworks and gdb,nosignals target
1016         features.
1017
1018 Tue Sep 23 17:56:43 1997  Bob Manson  <manson@charmed.cygnus.com>
1019
1020         * lib/remote.exp(remote_load): If is_simulator board feature is
1021         set, don't try to cache executables for this target.
1022
1023         * baseboards/basic-sim.exp: Set is_simulator board feature.
1024
1025 Thu Sep 18 20:31:57 1997  Jeffrey A Law  (law@cygnus.com)
1026
1027         * lib/libgloss.exp (libio_include_flags): If we can't find
1028         _G_config.h, look for iostream.list in the same directory.
1029
1030 1997-09-18  Brendan Kehoe  <brendan@lisa.cygnus.com>
1031
1032         * contrib/test-tool: Put all of the failure stuff up above the
1033         pass stuff.
1034
1035 Tue Sep 16 22:15:20 1997  Bob Manson  <manson@charmed.cygnus.com>
1036
1037         * lib/remote.exp(remote_load): Skip all the caching code if the
1038         REMOTELOAD_CACHE env variable isn't set. Use objdump to get only
1039         the executable contents, so we avoid problems with timestamps in
1040         the executable.
1041         (remote_expect): Check remote_suppress_flag instead of
1042         suppress_flag.
1043
1044         * config/tic80.exp: Set gdb,use_breakpoint_for_stub. Don't
1045         bother skipping the float tests, as the gdb stub now traps
1046         FPU errors.
1047         * config/dos.exp: If there is a timeout, try to interrupt
1048         the remote job.
1049         (dos_interrupt_job): Return a null string on success.
1050         (dos_copy_download): Make the files on the destination world-writable
1051         as well.
1052         (dos_copy_upload): Ditto.
1053
1054 Fri Sep 12 11:10:42 1997  Bob Manson  <manson@charmed.cygnus.com>
1055
1056         * testsuite/runtest.all/options.exp: Commented out failing strace
1057         test--test is probably failing because of a TCL8 interaction.
1058
1059 Thu Sep 11 18:13:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1060
1061         * baseboards/tic80-board.exp: Added support for running gdb.
1062
1063         * config/dos.exp(dos_exec): Add support for an output file.
1064
1065         * lib/remote.exp(remote_load): Only cache executables that
1066         pass. Allow use of a checksum program in place of caching the
1067         entire executable.
1068
1069         * lib/libgloss.exp(find_objdump): New procedure.
1070
1071         * config/gdb_stub.exp: Don't loop forever in gdb_stub_ld.
1072         (gdb_stub_retry_ld): New procedure.
1073
1074 Wed Sep 10 12:58:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1075
1076         * config/tic80.exp: Add new procedure tic80_ld. Call
1077         tic80_ld from tic80_load. Add settings for gdb testing.
1078
1079         * lib/remote.exp: Add missing quotes around eval arguments.
1080
1081 Tue Sep  9 14:45:24 1997  Bob Manson  <manson@charmed.cygnus.com>
1082
1083         * config/tic80.exp: Remove bogus call to "fix" program.
1084         Add timeout to remote_wait.
1085
1086 Tue Sep  9 11:40:01 1997  Doug Evans  <dje@canuck.cygnus.com>
1087
1088         * config/arc.exp: New file.
1089         * baseboards/arc-sim.exp: New file.
1090
1091 Fri Sep  5 15:17:38 1997  Jeffrey A Law  (law@cygnus.com)
1092
1093         * lib/libgloss.exp (get_multilibs): Search for "libraries" directory
1094         as the toplevel multilib directory too.
1095         (libstdc++_link_flags, libstdc++_include_flags): New functions.
1096
1097 Wed Sep  3 16:55:52 1997  Bob Manson  <manson@charmed.cygnus.com>
1098
1099         * lib/remote.exp(standard_file): cmp now returns 0 on "files
1100         identical", some other value if the files are different.
1101
1102         * baseboards/sh-hms-sim.exp: Need to pass -mieee when building
1103         testcases that rely on IEEE-compliant behavior.
1104         * baseboards/sh-hms.exp: Ditto.
1105
1106         * lib/remote.exp(remote_load): Remove spurious debug output.
1107         Use "remote_file cmp" instead of invoking cmp directly.
1108         (standard_file): Added cmp operation to compare two binary
1109         files.
1110
1111         * lib/libgloss.exp: Add dwarf2 target variant.  
1112         
1113         * lib/target.exp: Make sure the CC_FOR_TARGET variable overrides
1114         any default compiler.
1115
1116 Tue Sep  2 18:28:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1117
1118         * config/gdb_stub.exp: Detect gratuitous change to sparclet
1119         gdb target mode.
1120
1121         * lib/remote.exp(remote_expect): Added timeout setting.
1122
1123 Tue Sep  2 16:39:21 1997  Doug Evans  <dje@canuck.cygnus.com>
1124
1125         * dg.exp (dg-test): New arg -keep-output.
1126
1127 Wed Aug 27 13:16:32 1997  Bob Manson  <manson@charmed.cygnus.com>
1128
1129         * config/vxworks.exp: Set the gdb_prompt target feature to be
1130         (vxgdb).
1131
1132 Fri Aug 22 13:24:58 1997  Bob Manson  <manson@charmed.cygnus.com>
1133
1134         * config/vxworks.exp: Check for negative values from the "value ="
1135         return string. If preload_obj is a target feature, load the
1136         specified object file after a reboot.
1137
1138 Thu Aug 21 18:06:20 1997  Bob Manson  <manson@charmed.cygnus.com>
1139
1140         * baseboards/vx4300.exp: New file.
1141
1142 Wed Aug 13 12:57:53 1997  Jason Merrill  <jason@yorick.cygnus.com>
1143
1144         * lib/target.exp (prune_warnings): Generalize alpha ld warning.
1145         Also handle IRIX 6 linker "I give up" message.
1146
1147 Tue Aug 12 21:44:58 1997  Bob Manson  <manson@charmed.cygnus.com>
1148
1149         * lib/framework.exp(clone_output): Don't use lindex on things that
1150         aren't really lists.
1151
1152 Mon Aug 11 20:51:08 1997  Bob Manson  <manson@charmed.cygnus.com>
1153
1154         * lib/remote.exp(remote_expect): Nasty ugliness to work around
1155         change in behavior of lrange in tcl8.
1156
1157 Sat Aug  9 00:59:47 1997  Ian Lance Taylor  <ian@cygnus.com>
1158
1159         * config/netware.exp (${board}_init): Change ld.new to ld-new.
1160
1161 Wed Aug  6 18:41:24 1997  Jason Merrill  <jason@yorick.cygnus.com>
1162
1163         * lib/libgloss.exp (libio_include_flags): Look for _G_config.h, not
1164         libio.a.
1165
1166 Wed Aug  6 00:41:46 1997  Ian Lance Taylor  <ian@cygnus.com>
1167
1168         * lib/libgloss.exp (find_gas): Look for as-new, not as.new.
1169
1170 Sat Aug  2 20:44:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1171
1172         * config/gdb-comm.exp: Look for "Program exited with" exit status,
1173         even though this should *never* appear (we're setting a breakpoint
1174         in _exit and abort, duh).
1175
1176 Fri Aug  1 15:56:06 1997  Felix Lee  <flee@yin.cygnus.com>
1177
1178         * runtest.exp: "runtest gcc.c-torture/execute/execute.exp" didn't
1179         work because expected global vars weren't set.
1180
1181 Wed Jul 30 09:05:41 1997  Felix Lee  <flee@yin.cygnus.com>
1182
1183         * lib/ftp.exp (ftp_download): and needed an -re flag.  and changed
1184         "Timeout" to "421", to catch other premature disconnects.
1185
1186 Wed Jul 30 00:15:04 1997  Felix Lee  <flee@cygnus.com>
1187
1188         * lib/ftp.exp (ftp_download): "Timeout ..." pattern wasn't listed
1189         early enough to ever get matched.
1190
1191 Mon Jul 28 21:20:59 1997  Bob Manson  <manson@charmed.cygnus.com>
1192
1193         * lib/libgloss.exp(get_multilibs): Iterate through the list of
1194         compiler-specified options looking for a match, rather than
1195         farting around with regexps.
1196
1197 Mon Jul 28 15:28:09 1997  Felix Lee  <flee@cygnus.com>
1198
1199         * lib/ftp.exp (ftp_upload): return localfilename, not
1200         remotefilename.
1201
1202 Mon Jul 28 15:28:09 1997  Felix Lee  <flee@cygnus.com>
1203
1204         * config/base68k.exp (base68k_ld): need global objdir.
1205
1206 Tue Jul 22 10:24:54 1997  Bob Manson  <manson@charmed.cygnus.com>
1207
1208         * runtest.exp: More cleanups for setting isremote board feature.
1209         Leave the previous setting alone if the board already has one.
1210
1211         * lib/framework.exp(is_remote): Add debugging info.
1212
1213         * lib/remote.exp(remote_spawn): If the local spawn fails, return
1214         -1 instead of falling through.
1215
1216 Mon Jul 21 14:30:01 1997  Bob Manson  <manson@charmed.cygnus.com>
1217
1218         * lib/target.exp(list_targets): Deleted, no longer meaningful.
1219         (default_target_compile): Use warning instead of perror when
1220         download fails. Delete an existing a.out object file if we're
1221         running on a remote host.
1222
1223         * lib/libgloss.exp(libgloss_ld): Deleted, not used.
1224
1225         * config/dos.exp(dos_copy_download): If the local file doesn't
1226         exist, don't try to download it.
1227
1228         * runtest.exp: Change tests for setting isremote board feature.
1229         We assume the board is remote unless the name is the same as
1230         the local hostname or we're defining the build board.
1231
1232 Wed Jul 16 12:45:30 1997  Bob Manson  <manson@charmed.cygnus.com>
1233
1234         * config/dos.exp(dos_copy_upload): If the remote file doesn't
1235         exist, don't try to upload it.
1236
1237         * baseboards/basic-sim.exp: Don't transform the simulator name
1238         using the target alias if no_transform_name is set on the host.
1239
1240         * lib/kermit.exp: Don't try to unset the file descriptor if it
1241         isn't set.
1242
1243 Mon Jul  7 12:01:54 1997  Bob Manson  <manson@charmed.cygnus.com>
1244
1245         * baseboards/m32r-sim.exp(ldflags): Use libgloss_link_flags, not
1246         libgloss_include_flags.
1247         * baseboards/m32r-elf.exp: Ditto.
1248
1249 Sat Jul  5 18:42:52 1997  Bob Manson  <manson@charmed.cygnus.com>
1250
1251         * lib/libgloss.exp(libgloss_link_flags): Add sparclet->sparc CPU
1252         mapping. (This needs to be fixed.)
1253
1254 Thu Jul  3 15:34:21 1997  Bob Manson  <manson@charmed.cygnus.com>
1255
1256         * config/ddb.exp: Use base68k instead of gdb-comm.
1257
1258         * stub-loader.c: Renamed from sparclet-loader.c.
1259         * config/gdb_stub.exp: Refer to stub-loader.c now.
1260
1261 Tue Jul  1 17:48:43 1997  Bob Manson  <manson@charmed.cygnus.com>
1262
1263         * runtest.exp: Allow boards_dir to be a list of directories to
1264         search for board descriptions.
1265
1266 Mon Jun 30 19:12:14 1997  Stan Shebs  <shebs@andros.cygnus.com>
1267
1268         * baseboards/arm-ice.exp: Board doesn't do I/O, signals,
1269         or call functions from GDB.
1270
1271 Mon Jun 30 18:32:44 1997  Bob Manson  <manson@charmed.cygnus.com>
1272
1273         * config/arm-ice.exp: New file.
1274         * baseboards/arm-ice.exp: New file.
1275
1276 Sun Jun 29 22:12:51 1997  Bob Manson  <manson@charmed.cygnus.com>
1277
1278         * baseboards/arm-sim.exp: New file.
1279
1280         * lib/libgloss.exp(process_multilib_options): Added pe object format.
1281
1282         * baseboards/armpe-sim.exp: Removed file.
1283
1284 Sat Jun 28 13:37:27 1997  Bob Manson  <manson@charmed.cygnus.com>
1285
1286         * config/gdb_stub.exp: Use gdb_opts feature instead of a random
1287         check if the host is remote.
1288
1289         * runtest.exp: Use the no_transform_name feature instead of
1290         looking for a specific host triplet.
1291
1292         * baseboards/*-sim.exp: Use load_base_board_description, not
1293         load_board_description.
1294
1295         * lib/target.exp(default_target_compile): If we're compiling
1296         with the C++ compiler, include g++_include_flags and 
1297         g++_link_flags as appropriate.
1298
1299 Fri Jun 27 15:17:12 1997  Bob Manson  <manson@charmed.cygnus.com>
1300
1301         (load_board_description): Set the board feature isremote if the
1302         board appears to be remote.
1303         Call setup_build_hook with the local hostname.
1304
1305         * lib/target.exp(push_build): New procedure.
1306
1307         * lib/framework.exp(is_remote): Detect if the board name specified
1308         is the name of the build or host, and handle appropriately.
1309
1310         * lib/remote.exp(check_for_board_status): Be a bit more aggressive
1311         about stripping trailing CRLFs.
1312
1313         * config/dos.exp(dos_exec): Add support for an input file.
1314         (dos_load): Pass program arguments and input file to remote_exec.
1315
1316 Wed Jun 25 20:01:37 1997  Bob Manson  <manson@charmed.cygnus.com>
1317
1318         * lib/target.exp(target_compile): Always add the target's cflags
1319         spec. Use find_g++ to find a compiler if we've been asked to use a
1320         C++ compiler.
1321
1322         * lib/remote.exp(remote_spawn): Wrap open and spawn
1323         statements with catch.
1324
1325         * lib/libgloss.exp(g++_link_flags): Add -L options to point to the
1326         correct libiberty and librx directories.
1327         (find_g++): New routine.
1328
1329         * lib/kermit.exp: Loosen up the regexp matching the connect
1330         string.
1331
1332         * lib/ftp.exp: Look for a "Timeout after..." message from
1333         ftp.
1334
1335         * config/sparclet.exp: The gdb prompt is "gdbslet".
1336
1337         * config/gdb_stub.exp: If running on a remote host, add --command
1338         gdbinit to the gdb command line. Use the gdb_is_running target
1339         feature to keep track of whether or not we started gdb. Replace
1340         errors with warnings in many cases.
1341         (gdb_stub_load): Always set a breakpoint on exit if the
1342         target feature always_break_exit is set. Retry the testcase
1343         if it times out.
1344         (gdb_stub_close): New routine.
1345
1346         * baseboards/sparclet-aout.exp: varargs and label values
1347         apparently don't work. Always set a breakpoint at
1348         exit() even if we can break at _exit instead.
1349
1350         * sparclet-loader.c: Add global variable "remote_debug"
1351         initialized to 0.
1352
1353         * runtest.exp: If running on a DOS host, don't canonicalize
1354         the tool names.
1355
1356         * config/i386-bozo.exp(${board}_reboot): Return 1.
1357
1358 Mon Jun 23 14:55:13 1997  Bob Manson  <manson@charmed.cygnus.com>
1359
1360         * config/gdb_stub.exp: Clean up a few regexps. Check for either
1361         the breakpoint function name (preferred) or the breakpoint number.
1362
1363 Sun Jun 22 12:31:02 1997  Bob Manson  <manson@charmed.cygnus.com>
1364
1365         * lib/remote.exp(standard_file): Add dirname, join, and absolute
1366         operators.
1367         (unix_clean_filename): New procedure.
1368
1369         * runtest.exp(lookfor_file): Call 'remote_file build dirname'
1370         instead of appending "/..".
1371
1372         * lib/framework.exp(is_remote): Really fix the problem with
1373         "unix/cpu=v8" this time. Minor cleanups.
1374
1375 Wed Jun 18 21:21:00 1997  Bob Manson  <manson@charmed.cygnus.com>
1376
1377         * config/ddb-ether.exp(ddb_ether_try): Fix typo.
1378
1379 Tue Jun 17 16:18:00 1997  Bob Manson  <manson@charmed.cygnus.com>
1380
1381         * config/base68k.exp: Wait for an entire line before appending
1382         it to the result buffer.
1383         (base68k_load): Check every optional argument, and don't allow
1384         any (yet). Use -re in front of regular expressions.
1385
1386         * lib/framework.exp(is_remote): Strip off any variant info from
1387         the board name before determining if the board is remote.
1388
1389 Tue Jun 17 02:32:07 1997  Bob Manson  <manson@farmer>
1390
1391         * config/gdb-comm.exp(gdb_comm_load): Check for parameters we don't
1392         support, and return UNSUPPORTED as appropriate. Don't set a
1393         breakpoint in exit if we can set one in _exit.
1394         * config/gdb_stub.exp: Ditto.
1395
1396 Mon Jun 16 16:07:32 1997  Bob Manson  <manson@charmed.cygnus.com>
1397
1398         * config/dos.exp(dos_wait): Add timeout parameter.
1399
1400         * lib/remote.exp(remote_expect): Add timeout parameter.
1401         (remote_wait): Ditto.
1402         (standard_wait): Ditto. Also give up if the program outputs
1403         more than 512,000 bytes.
1404
1405         * config/vxworks.exp: Use timeout parameter instead of setting
1406         timeout variable.
1407         * config/dos.exp: Ditto.
1408         * config/ddb.exp: Ditto.
1409         * lib/mondfe.exp: Ditto.
1410         * lib/rlogin.exp: Ditto.
1411         * lib/telnet.exp: Ditto.
1412         * config/base68k.exp: Ditto.
1413         * config/i386-bozo.exp: Ditto.
1414         * config/gdb-comm.exp: Ditto.
1415         * config/gdb_stub.exp: Ditto.
1416         * config/i960.exp: Ditto.
1417         * config/ddb-ether.exp: Ditto.
1418         * config/sim.exp: Ditto.
1419
1420 Fri Jun 13 19:54:24 1997  Bob Manson  <manson@charmed.cygnus.com>
1421
1422         * contrib/test-tool: Default to assuming a standard tree
1423         structure. Don't die if we don't have a previous file to
1424         diff against--diff against /dev/null instead.
1425
1426         * config/m32r.exp: Misc fixes.
1427
1428         * config/m32r-stub.exp: New file.
1429
1430         * config/gdb_stub.exp: Download the loader program to the host
1431         before we try to load it.
1432
1433         * config/dos.exp: Move the cygwin exception check to a point
1434         earlier in the expect sequence.
1435         (dos_copy_upload): New routine.
1436
1437 Thu Jun 12 19:05:21 1997  Bob Manson  <manson@charmed.cygnus.com>
1438
1439         * testglue.c (write_int): write_int takes two args.
1440
1441         * lib/target.exp(target_compile): Must insert spaces when
1442         appending flags.
1443
1444         * lib/remote.exp(remote_reboot): Print a message stating that
1445         the board is being rebooted.
1446
1447         * config/dos.exp(dos_exec): Call remote_wait instead of
1448         doing it ourselves.
1449         (dos_wait): Minor cleanups.
1450
1451 Wed Jun 11 10:07:10 1997  Bob Manson  <manson@charmed.cygnus.com>
1452
1453         * config/dos.exp: Look for "cygwin except" string and reboot
1454         the board if we see it. Make sure we get output from the
1455         right place.
1456         (dos_exec): We always need to return a result list.
1457
1458         * lib/target.exp(target_compile): Strip extra newlines/CRs from
1459         the start of the compiler output.
1460
1461         * config/dos.exp: Make sure we can have multiple spawned commands
1462         open to the board without reusing the same batch file name. Use
1463         the new conninfo board feature to hold the name of the batch file
1464         being used for the current connection.
1465         (dos_interrupt_job): New procedure.
1466
1467         * config/tic80.exp, baseboards/tic80-board.exp: New files.
1468
1469         * lib/remote.exp(remote_swap_conn): New procedure.
1470         (remote_pop_conn,remote_push_conn): The conninfo board feature
1471         is used to store data specific to the current connection; make
1472         sure we update it correctly when we push and pop connections.
1473
1474 Fri Jun  6 14:24:36 1997  Bob Manson  <manson@charmed.cygnus.com>
1475
1476         * config/gdb-comm.exp: Fix typo (missing call to list).
1477
1478         * lib/libgloss.exp(g++_link_flags): Put spaces in appropriate
1479         places. If we don't have a multilib pathname to use, try
1480         global $objdir instead.
1481         (g++_include_flags): Don't bother checking to see if the libraries
1482         are there, just look for the source directories.
1483
1484 Thu Jun  5 18:09:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1485
1486         * config/ddb.exp: Fix typo.
1487
1488         * lib/remote.exp(remote_close): Use nasty ugly shell stuff to kill
1489         the program being closed.
1490         (remote_expect): Make sure expect fails if there isn't a
1491         connection open to the requested board.
1492
1493         * lib/libgloss.exp(winsup_include_flags,winsup_link_flags): New
1494         functions.
1495
1496         * baseboards/dos.exp: Fix link flags and prompt regexp.
1497
1498         * config/dos.exp(dos_load): New function.
1499
1500 Tue Jun  3 12:04:15 1997  Bob Manson  <manson@charmed.cygnus.com>
1501
1502         * baseboards/unix.exp: Add call to process_multilib_options.
1503
1504         * runtest.exp: Clean up target iteration expansion.
1505
1506         * testglue.c: Add #ifndef NO_UNISTD_H test.
1507
1508         * config/vxworks.exp: Try to boot the system into the desired OS.
1509
1510         * lib/telnet.exp(telnet_open): Remove the option of passing
1511         the port #. If the first optional argument is "raw", return
1512         immediately rather than trying to look for a shell prompt.
1513
1514         * lib/util-defs.exp: Remove expect_before statement.
1515
1516         * config/gdb-comm.exp(gdb_comm_add_breakpoints): Check for "No
1517         symbol table" message from gdb.
1518
1519         * config/vxworks.exp(*_load): Don't set global exec_output
1520         variable. We return a list of two members, the first containing
1521         the pass/fail string, and the second containing the output
1522         from the executable.
1523         * lib/dg.exp(dg-test): Ditto.
1524
1525         * config/rom68k.exp: Fix shell_prompt value (add a space at the
1526         end).
1527
1528         * baseboards/h8300.exp: Put back magic linker script brain-damage.
1529
1530         * baseboards/mips-sim.exp: Check for ecoff object file format,
1531         and use idtecoff.ld instead of idt.ld.
1532
1533         * config/dos.exp(dos_wait): Wait for a shell prompt from
1534         the board before returning.
1535
1536         * config/i960.exp: Detect if the board starts spewing nonsense,
1537         and reboot it if it does.
1538         * config/base68k.exp: Ditto. Also tighten up the checks for
1539         a shell prompt.
1540
1541         * lib/remote.exp: Add a bit more debugging output. Use -9 when
1542         killing the process.
1543
1544 Mon Jun  2 09:50:33 1997  Bob Manson  <manson@charmed.cygnus.com>
1545
1546         * lib/remote.exp(standard_close): Check the return value from
1547         catch. Fix quoting on the after command.
1548
1549         * baseboards/rom68k-idp.exp: Look for a.out object file format.
1550
1551         * baseboards/vr4300-sim.exp: Look for ecoff object file format.
1552         * baseboards/vr4300-ddb.exp: Ditto.
1553         * baseboards/mips-idt.exp: Ditto.
1554
1555         * lib/libgloss.exp: Set the board's obj_format feature according
1556         to the specified object file format. Handle "stabs" variant.
1557
1558         * baseboards/i960-cyclone.exp: Mark the board as being unreliable.
1559
1560         * config/i960.exp: Check for a couple of common failure modes and
1561         reboot the board as needed. Also reboot if the testcase fails and
1562         the board is marked as "unreliable".
1563
1564 Sun Jun  1 16:48:30 1997  Bob Manson  <manson@charmed.cygnus.com>
1565
1566         * config/base68k.exp: Add base68k_ld procedure. Clean up a few
1567         regexps.
1568
1569         * baseboards/rom68k-idp-aout.exp: We need to pass the load offset
1570         to gdb's load command.
1571
1572         * baseboards/rom68k-idp.exp: Use -msoft-float by default.
1573
1574         * lib/telnet.exp: If dont_wait_for_prompt is set, don't bother
1575         trying to get a prompt back before returning.
1576
1577         * config/i960.exp(${board}_init): Send several CRs in order to get
1578         a prompt from the board (fun with autobaud). Set
1579         dont_wait_for_prompt. Clear exec_output.
1580
1581 Sat May 31 00:29:33 1997  Bob Manson  <manson@charmed.cygnus.com>
1582
1583         * config/base68k.exp: Handle various errors more gracefully.
1584
1585         * config/dos.exp(dos_start_command): Flush any pending output
1586         before sending the new command to be run. Make regexp for
1587         prompt more strict.
1588
1589         * contrib/test-tool: Add support for compressed log files.
1590         (Can't compress ChangeLog files yet.)
1591
1592 Fri May 30 15:08:15 1997  Bob Manson  <manson@charmed.cygnus.com>
1593
1594         * lib/libgloss.exp(build_wrapper): New procedure.
1595
1596         * config/base68k.exp: Check for use_vma_offset target feature.
1597         Make sure we keep in sync with the remote target.
1598
1599         * baseboards/rom68k-idp-aout.exp: Try using objcopy again.
1600         Make sure we link with -N.
1601
1602         * testglue.c: Handle m68k-aout specially.
1603
1604 Thu May 29 19:57:47 1997  Bob Manson  <manson@charmed.cygnus.com>
1605
1606         * testglue.c: Include sys/unistd.h.
1607
1608         * lib/telnet.exp: Use $connhost correctly.
1609
1610         * lib/remote.exp(remote_wait, remote_raw_wait, standard_wait): New
1611         procedures.
1612
1613         * config/sim.exp(sim_load): Use remote_wait to wait on the
1614         spawned child.
1615
1616         * config/dos.exp(dos_spawn): Make sure we can return an exit
1617         status from the spawned command.
1618         (dos_wait): New procedure.
1619
1620 Thu May 29 15:08:07 1997  Bob Manson  <manson@charmed.cygnus.com>
1621
1622         * baseboards/rom68k-idp-aout.exp: Status wrapper seems to be
1623         working in devo.
1624
1625 Wed May 28 12:34:28 1997  Bob Manson  <manson@charmed.cygnus.com>
1626
1627         * baseboards/sparc64-sim.exp: New file.
1628
1629         * baseboards/vx68k.exp: New file.
1630
1631         * lib/libgloss.exp(newlib_link_flags): Also look for the linker
1632         script directory that's part of ld, and include it if it
1633         exists.
1634
1635 Tue May 27 20:00:01 1997  Bob Manson  <manson@charmed.cygnus.com>
1636
1637         * lib/libgloss.exp(libgloss_link_flags): If we're building
1638         for a powerpc target, the cpu is rs6000, not powerpc.
1639
1640 Sat May 24 11:31:26 1997  Bob Manson  <manson@charmed.cygnus.com>
1641
1642         * config/gdb-comm.exp: Strip off "Continuing." response
1643         from gdb. Set the height and width to 0 so GDB doesn't
1644         try to scroll.
1645
1646 Fri May 23 12:02:29 1997  Bob Manson  <manson@charmed.cygnus.com>
1647
1648         * baseboards/i960-cyclone.exp: It's noargs now.
1649
1650         * lib/remote.exp(call_remote): Make sure we set the
1651         board's database name entry if we tried to load it.
1652
1653         * lib/libgloss.exp(process_multilib_options): Look for aout and
1654         elf board variants, and set is_aout/is_elf as appropriate.
1655
1656         * lib/targetdb.exp(set_currtarget_info,unset_currtarget_info):
1657         New functions.
1658
1659         * config/gdb-comm.exp: Check for gdb_sect_offset target feature;
1660         if it's set, adjust the sections in the executable with the
1661         .sect command.
1662
1663         * config/i386-bozo.exp: New file.
1664         * baseboards/i386-bozo.exp: New file.
1665
1666 Thu May 22 15:24:48 1997  Bob Manson  <manson@charmed.cygnus.com>
1667
1668         * baseboards/op50n.exp: Set gdb,timeout to 9 minutes.
1669
1670         * config/base68k.exp: Display the output from the board in
1671         verbose mode.
1672
1673         * config/proelf.exp: Use base68k to load programs instead of
1674         GDB.
1675
1676         * baseboards/hppa-proelf.exp: Renamed to baseboards/op50n.exp.
1677
1678         * lib/libgloss.exp: Make sure we don't include the libio
1679         stdio directory.
1680
1681 Wed May 21 22:58:05 1997  Bob Manson  <manson@charmed.cygnus.com>
1682
1683         * baseboards/i960-cyclone.exp: Link with i960.ld linker
1684         script.
1685
1686 Tue May 20 19:03:54 1997  Bob Manson  <manson@charmed.cygnus.com>
1687
1688         * config/sim.exp: Check for magic CHILDKILLED nonsense from
1689         wait.
1690
1691 Mon May 19 13:07:01 1997  Bob Manson  <manson@charmed.cygnus.com>
1692
1693         * baseboards/i960-cyclone.exp: New file.
1694         * config/i960.exp: New file.
1695         
1696 Tue May 20 17:55:39 1997  Jeffrey A Law  (law@cygnus.com)
1697
1698         * config/sim.exp: Set "slow_simulator".
1699
1700 Tue May 20 08:54:55 1997  Jeffrey A Law  (law@cygnus.com)
1701
1702         * baseboards/*: Change "gdb,noargs" to just "noargs".
1703
1704 Mon May 19 13:07:01 1997  Bob Manson  <manson@charmed.cygnus.com>
1705
1706         * lib/telnet.exp: Backquote the braces in "VxWorks Boot"
1707         correctly this time.
1708
1709         * lib/remote.exp: Use catch to wrap exp_pid calls.
1710
1711 Sat May 17 21:44:08 1997  Bob Manson  <manson@charmed.cygnus.com>
1712
1713         * lib/remote.exp(standard_close): Don't wait forever on close; if
1714         it's a process, give it a SIGTERM after 10 seconds.
1715         (remote_spawn): Make sure stderr and stdout all go to the same
1716         place.
1717
1718 Sat May 17 19:10:36 1997  Fred Fish  <fnf@cygnus.com>
1719
1720         * Makefile.in (install): Add missing ';' to datadir for...done.
1721
1722 Fri May 16 23:30:27 1997  Bob Manson  <manson@charmed.cygnus.com>
1723
1724         * baseboards/powerpc-sim.exp: Can't call functions from within
1725         GDB.
1726
1727 Wed May 14 20:59:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1728
1729         * lib/libgloss.exp: Add spaces before options passed to
1730         the compiler.
1731
1732 Fri May 16 10:11:54 1997  Jeffrey A Law  (law@cygnus.com)
1733
1734         * baseboards/mn10200-sim.exp: Remove redundant setting of
1735         "cflags".
1736         * baseboards/mn10300-sim.exp: Likewise.
1737
1738 Thu May 15 14:26:20 1997  Mike Meissner  <meissner@cygnus.com>
1739
1740         * baseboards/tic80-sim.exp (gcc,no_varargs): Set to 1, the TIC80
1741         doesn't support varargs.
1742
1743 Tue May 13 11:51:06 1997  Brendan Kehoe  <brendan@lisa.cygnus.com>
1744
1745         * Makefile.in (install): Take out errant semicolon.
1746
1747 Mon May 12 21:48:52 1997  Bob Manson  <manson@charmed.cygnus.com>
1748
1749         * lib/libgloss.exp(find_gas): New procedure.
1750
1751         * lib/target.exp(default_target_compile): Look for
1752         CC_FOR_TARGET and CFLAGS_FOR_TARGET global variables.
1753         (target_assemble,default_target_assemble): New procedures.
1754
1755 Thu May  8 21:53:03 1997  Bob Manson  <manson@charmed.cygnus.com>
1756
1757         * runtest.exp: Add more informative startup messages describing
1758         the various files that are being loaded.
1759         (setup_target_hook): Give a warning if a target board is the local
1760         machine and a "non-native" test is being run; check if the user
1761         has set their DEJAGNU variable.
1762
1763 Tue May  6 14:27:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1764
1765         * runtest.exp(lookfor_file): Use .. instead of [file dirname].
1766
1767 Mon May  5 22:06:14 1997  Bob Manson  <manson@charmed.cygnus.com>
1768
1769         * baseboards/vxsparc.exp: New file.
1770
1771         * config/vxworks.exp: Look for [VxWorks Boot] prompt.
1772         * lib/telnet.exp: Ditto.
1773         
1774 Fri May  2 15:19:00 1997  Bob Manson  <manson@charmed.cygnus.com>
1775
1776         * lib/remote.exp(remote_spawn): Add new argument for readonly
1777         or writeonly processes, and use open to create a pipeline when
1778         it is given.
1779         * config/sim.exp(sim_load): Use it.
1780
1781 Fri May  2 10:47:40 1997  Bob Manson  <manson@charmed.cygnus.com>
1782
1783         * baseboards/tic80-sim.exp: New file.
1784
1785 Thu May  1 14:42:51 1997  Bob Manson  <manson@charmed.cygnus.com>
1786
1787         * baseboards/d10v.exp: Set gdb,short_int.
1788         * baseboards/d10v-sim.exp: Ditto.
1789         * baseboards/h8300.exp: Ditto.
1790         * baseboards/h8300-sim.exp: Ditto.
1791
1792         * lib/remote.exp(remote_download): Ignore "files are identical"
1793         error from cp.
1794
1795         * testglue.c: Renamed from test-glue.c.
1796
1797 Tue Apr 29 17:42:22 1997  Jeffrey A Law  (law@cygnus.com)
1798
1799         * baseboards/h8300-sim.exp: Remove magic linker script braindamage.
1800         Set gdb,noinferiorio, gdb/noresults, gcc,stacksize and no_long_long.
1801         * baseboards/h8300.exp: Similarly.
1802
1803 Tue Apr 29 12:56:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1804
1805         * lib/rlogin.exp: Misc cleanups.
1806
1807         * lib/libgloss.exp(g++_include_flags): Don't skip if native. We're
1808         also building multilib versions of the libraries now, so don't
1809         pass a null argument to get_multilibs.
1810         (g++_link_flags): Ditto.
1811
1812 Mon Apr 28 12:14:27 1997  Bob Manson  <manson@charmed.cygnus.com>
1813
1814         * lib/telnet.exp: Default to /usr/kerberos/bin/telnet if it
1815         exists.
1816
1817         * lib/target.exp(target_compile): Add use_at target feature, to
1818         support using the @file syntax of GCC on a go32 host.
1819
1820         * lib/rlogin.exp(rlogin_open): Don't try to open a connection if
1821         we already have one open. Use hostname and shell_prompt features of
1822         target.  Remove gratuitous $type variable. Don't use $board here.
1823         Don't die if we get Kerberos login failures; the destination may
1824         not support kerberos.
1825         (rlogin_spawn): New function.
1826
1827         * lib/libgloss.exp(g++_include_flags): Use spaces in
1828         appropriate places when appending flags.
1829
1830 Fri Apr 25 19:03:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1831
1832         * config/sim.exp(sim_load): Stop using bash/ulimit. If an input
1833         file is supplied, feed it into the simulator using
1834         remote_transmit.
1835
1836 Thu Apr 24 14:37:01 1997  Bob Manson  <manson@charmed.cygnus.com>
1837
1838         * lib/libgloss.exp(g++_include_flags): Make sure libg++/src
1839         is part of the include path.
1840
1841         * lib/telnet.exp(telnet_open): Look for "simple or advanced"
1842         prompt from ataman. Use $connhost instead of $hostname
1843         correctly. Check for hostname feature of target machine.
1844
1845 Fri Apr 18 16:43:39 1997  Bob Manson  <manson@charmed.cygnus.com>
1846
1847         * baseboards/sh-hms.exp: Set exit_statuses_bad.
1848
1849         * lib/telnet.exp: Handle more unexpected responses from telnet.
1850         Don't give a warning if we don't get a prompt back after sending
1851         the escape character.
1852
1853         * config/gdb-comm.exp: Check for SIGTRAP; retry if we get one.
1854         Also reboot if the program gets any other signal. Check for
1855         exit_statuses_bad on the target.
1856
1857         * config/base68k.exp: Retry if we didn't get a real exit status.
1858
1859 Thu Apr 10 20:04:14 1997  Bob Manson  <manson@charmed.cygnus.com>
1860
1861         * baseboards/h8300.exp: The board is unreliable, make sure failing
1862         commands get retried.
1863
1864         * Makefile.in: Make sure we copy in any .c stub files.
1865
1866         * config/dos.exp: Use the pid as part of the file in /tmp;
1867         delete the file after we're done. Don't create the file
1868         locally until we're ready to download it (in case we're
1869         being called recursively).
1870
1871 Thu Apr 10 14:35:02 1997  Jeffrey A Law  (law@cygnus.com)
1872
1873         * baseboards/mn10300-sim.c: The mn10300 can perform inferior
1874         function calls.
1875
1876 Wed Apr  2 19:35:13 1997  Bob Manson  <manson@charmed.cygnus.com>
1877
1878         * baseboards/h8300.exp: Add appropriate references to linker
1879         scripts. Set noinferiorio, and noresults.
1880
1881 Sun Mar 30 00:25:59 1997  Bob Manson  <manson@charmed.cygnus.com>
1882
1883         * config/ddb-ether.exp: Check for "Exception Cause" from the
1884         monitor, and also retry 3 times on "invalid executable" message.
1885
1886         * config/ddb.exp: Add timeout section. Reboot the
1887         board if we can't get any sort of a prompt.
1888
1889         * config/dos.exp(dos_exec): Return an error status
1890         when the connection fails to the remote host. Retry
1891         connecting several times, and also call remote_reboot
1892         as appropriate.
1893
1894         * lib/ftp.exp: Check return value from ftp_open.
1895
1896 Sat Mar 29 00:42:59 1997  Bob Manson  <manson@charmed.cygnus.com>
1897
1898         * baseboards/*.exp: General cleanup, yet again. Take
1899         advantage of the new target variant support.
1900
1901         * runtest.exp: Fix everyone's favorite bug; now it says
1902         "interrupted by user" instead of "segmentation violation"
1903         when ^C is pressed.
1904
1905         * baseboards/vr4300-ddb.exp: Set gdb,noargs and gdb,nosignals.
1906
1907         * config/dos.exp: Increase timeout on program execution
1908         to 5 minutes. Pass target alias to initialization
1909         script. Don't delete the remote batch file.
1910
1911 Thu Mar 27 01:38:35 1997  Bob Manson  <manson@charmed.cygnus.com>
1912
1913         * lib/framework.exp(is_remote): Use current_target_name, not
1914         current_target.
1915
1916         * baseboards/m32r-sim.exp: Don't set unnecessary options here.
1917
1918         * lib/target.exp(default_target_compile): Add ldscript
1919         option.
1920
1921         * config/gdb_stub.exp: Check for netport as well as serial. Use
1922         gdb,start_symbol as appropriate.
1923
1924 Wed Mar 26 16:45:42 1997  Bob Manson  <manson@charmed.cygnus.com>
1925
1926         * runtest.exp(process_target_variants,iterate_target_variants): New
1927         procedures, called as part of building up the list of targets
1928         to test.
1929
1930         * lib/libgloss.exp(process_multilib_options,add_multilib_option): New
1931         procedures.
1932
1933         * baseboards/*.exp: Call process_multilib_options instead of setting
1934         multilib_flags directly.
1935
1936 Wed Mar 26 16:04:48 1997  Doug Evans  <dje@canuck.cygnus.com>
1937
1938         * baseboards/m32r-sim.exp (multilib_flags): Test all code models.
1939
1940 Wed Mar 26 13:55:19 1997  Bob Manson  <manson@charmed.cygnus.com>
1941
1942         * baseboards/a29k-udi.exp: Don't use libio.
1943
1944 Tue Mar 25 15:22:24 1997  Bob Manson  <manson@charmed.cygnus.com>
1945
1946         * lib/libgloss.exp(libgloss_link_flags): Always add a -L
1947         pointing to the libgloss source directory, if it exists.
1948
1949         * lib/telnet.exp(telnet_binary): Thanks, HPsUX.
1950         * lib/rsh.exp:(rsh_exec) Likewise, I'm sure.
1951
1952 Mon Mar 24 22:20:18 1997  Bob Manson  <manson@charmed.cygnus.com>
1953
1954         * config/dos.exp: Grab the exit status from the command we
1955         executed.
1956
1957 Sat Mar 22 13:07:52 1997  Bob Manson  <manson@charmed.cygnus.com>
1958
1959         * lib/mondfe.exp: General cleanups; don't be quite so
1960         picky about when a prompt should appear (the last
1961         step may not always be clearing the BSS section).
1962
1963         * config/gdb-comm.exp: Check for response when setting
1964         baud rate.
1965
1966         * config/udi.exp: Don't be quite so picky when checking
1967         for "Halt instruction encountered".
1968
1969         * testsuite/runtest.all/*.test: $srcdir/$subdir, not
1970         $srcdir$subdir.
1971
1972 Fri Mar 21 17:36:29 1997  Michael Meissner  <meissner@cygnus.com>
1973
1974         * baseboards/d10v-sim.exp (sim_time_limit): Bump the default time
1975         limit to 10 minutes, since gcc.c-torture/execute/920501-6.c takes
1976         quite a while to do 64 bit arithmetic on a 16 bit host.
1977
1978 Fri Mar 21 01:02:39 1997  Jeffrey A Law  (law@cygnus.com)
1979
1980         * baseboards/mn10300-sim.exp: The mn10300 can't perform
1981         inferior function calls yet.
1982
1983 Thu Mar 20 22:45:18 1997  Jeffrey A Law  (law@cygnus.com)
1984
1985         * testsuite/runtest.all/options.exp: Remove "baud" test.
1986
1987 Tue Mar 18 15:15:16 1997  Jeffrey A Law  (law@cygnus.com)
1988
1989         * baseboards/mn10300-sim.exp: Various updates from mn10200-sim.exp.
1990
1991 Mon Mar 17 15:11:03 1997  Bob Manson  <manson@charmed.cygnus.com>
1992
1993         * testsuite/runtest.all/stats-sub.exp: Add missing brace.
1994
1995         * config/sim.exp: If bash isn't in the user's path, then use spawn
1996         and expect to try and catch cases where the simulator has gone
1997         into an infinite loop.
1998
1999 Thu Mar 13 11:59:52 1997  Bob Manson  <manson@charmed.cygnus.com>
2000
2001         * runtest.exp: If running on multiple targets, output a summary
2002         for each target. Use log_and_exit instead of log_summary.
2003
2004         * lib/framework.exp: Use an array (test_count) instead of
2005         separate variables for each pass/fail/xpass/... count.
2006         (log_and_exit, init_testcounts,incr_count): New procedures.
2007
2008         * lib/debugger.exp: Call log_and_exit instead of log_summary.
2009
2010         * lib/libgloss.exp(get_multilibs): Use -all. Substitute " -"
2011         with " ", not the null string.
2012
2013 Thu Mar 13 11:21:56 1997  Angela Marie Thomas (angela@cygnus.com)
2014
2015         * baseboards/mips-lsi-sim{,-EL,-sf,-sfEL}.exp: New files.
2016
2017 Wed Mar 12 16:37:03 1997  Bob Manson  <manson@charmed.cygnus.com>
2018
2019         * baseboards/h8300-sim.exp: Add noargs and nosignals.
2020         * baseboards/h8300.exp: Ditto.
2021
2022 Tue Mar 11 17:17:43 1997  Bob Manson  <manson@charmed.cygnus.com>
2023
2024         * config/gdb-comm.exp: If we're talking to a remote host,
2025         download the executable being loaded before starting GDB.
2026         Check for the gdb_opts feature of the host.
2027         (gdb_comm_leave): New procedure. If we're talking to a
2028         remote host, always start and exit gdb for each download.
2029
2030         * config/dos.exp: Use remote_expect.
2031
2032         * config/ddb.exp: If we're talking to a remote host, don't
2033         try to init the prompt.
2034
2035         * baseboards/vr4300-ddb.exp: Don't link in libio.
2036
2037         * baseboards/vr4100-ddb.exp: Don't link in libio. Do use
2038         -msoft-float "just in case".
2039         
2040         * baseboards/sh-hms.exp: We need to pass in the -L options
2041         for the libgloss directories so we find the linker scripts.
2042
2043         * baseboards/dos.exp: Make sure --command gdbinit is passed
2044         to gdb.
2045
2046         * runtest.exp: Prefer target_alias over target_install.
2047         * baseboards/basic-sim.exp: Ditto.
2048
2049 Sat Mar  8 12:01:04 1997  Bob Manson  <manson@charmed.cygnus.com>
2050
2051         * baseboards/mn10200-sim.exp: Fix comment.
2052
2053         * baseboards/sh-hms.exp: Include libgloss so we can find
2054         the linker scripts.
2055         
2056         * baseboards/sh-hms-sim.exp: Ditto.
2057         
2058         * config/vxworks.exp: Add additional error checking cases. Remove
2059         unused procedure "vxworks_transform_path".
2060
2061 Fri Mar  7 13:53:35 1997  Bob Manson  <manson@charmed.cygnus.com>
2062
2063         * baseboards/vr5000-ddb.exp: Add configury for nullstone.
2064         * baseboards/vr4300-ddb.exp: Ditto.
2065
2066         * config/ddb-ether.exp(ddb_ether_ld): New routine.
2067         (ddb_ether_try): Use ddb_ether_ld.
2068         (ddb_ether_load): Make sure we return "fail" at the end of the loop.
2069
2070         * config/bug.exp: Use set_board_info.
2071
2072         * baseboards/vr4300-sim.exp: Use mips-sim as a base configuration.
2073
2074         * config/gdb_stub.exp: Use remote_expect.
2075
2076         * lib/remote.exp(remote_ld, remote_raw_ld, remote_push_conn,
2077           remote_pop_conn): New routines.
2078
2079 Thu Mar  6 09:34:39 1997  Bob Manson  <manson@charmed.cygnus.com>
2080
2081         * config/ddb-ether.exp: Use remote_expect and remote_send.
2082         * config/vxworks.exp: Ditto.
2083         
2084         * runtest.exp: Remove --baud and --connect options, no longer
2085         functional.
2086         (setup_target_hook): Use the hostname of the local machine when
2087         searching for a board file, if a board wasn't specified with
2088         --host_board.
2089
2090 Wed Mar  5 09:37:55 1997  Bob Manson  <manson@charmed.cygnus.com>
2091
2092         * config/base68k.exp: Use $dest instead of target, and remote_send
2093         and remote_expect.
2094
2095         * lib/framework.exp(clone_output): If $sum_file is null, don't try
2096         to write to the file.
2097
2098         * config/ddb-ether.exp(ddb_ether_try): Add -re to regexp pattern.
2099
2100         * baseboards/mips-sim.exp: New file.
2101
2102         * runtest.exp: Move loading the libraries and the
2103         tool initialization file before the start of the
2104         file. Allow the tool to add additional options to runtest.
2105         (transform): target_install is now a list kept as part of the
2106         board description. Search the list for the current target alias;
2107         if found, use in preference to the default target_install entry.
2108
2109         * lib/targetdb.exp(set_board_info,unset_board_info): New procedures.
2110         
2111         * baseboards/*.exp: Use set_board_info instead of setting entries
2112         in the board_info array directly. Also, some general cleanup,
2113         removal of useless entries, etc.
2114
2115 Tue Mar  4 22:58:37 1997  Bob Manson  <manson@charmed.cygnus.com>
2116
2117         * baseboards/vr5000-ddb.exp: Set gdb,nosignals and gdb,noargs.
2118
2119 Tue Mar  4 14:43:50 1997  Bob Manson  <manson@charmed.cygnus.com>
2120
2121         * baseboards/powerpc-sim.exp: Set gdb,nosignals.
2122
2123 Mon Mar  3 12:38:28 1997  Bob Manson  <manson@charmed.cygnus.com>
2124
2125         * config/base68k.exp(base68k_load): Send an extra CRLF pair.
2126
2127         * lib/telnet.exp(telnet_binary): Only send a linefeed to telnet
2128         after the command. Don't send an extra CRLF pair after the
2129         command.
2130
2131         * config/ddb-ether.exp: Minor cleanups.
2132         
2133         * lib/remote.exp(remote_expect): New procedure.
2134
2135 Fri Feb 28 17:04:11 1997  Bob Manson  <manson@charmed.cygnus.com>
2136
2137         * config/vr5000.exp: Use ddb-ether, as it's faster.
2138
2139         * baseboards/vr5000-ddb.exp: Use ddb.ld. Add setup info for
2140         nullstone. Mark it as unreliable, as it gets random SIGFPEs.
2141
2142         * runtest.exp(setup_target_hook): Call perror instead of error.
2143
2144         * config/ddb-ether.exp: New file.
2145
2146 Thu Feb 27 12:58:01 1997  Bob Manson  <manson@charmed.cygnus.com>
2147
2148         * baseboards/rom68k-idp.exp: Set gdb,noargs gdb,nosignals
2149         and gdb,noresults.
2150
2151         * config/vr5000.exp,baseboards/vr5000-ddb.exp: New files.
2152
2153         * config/ddb.exp(${board}_init): Don't go into a recursive
2154         tailspin.
2155
2156         * config/gdb-comm.exp(quit_gdb): New procedure.
2157         (gdb_comm_load): Use it. Check for board feature
2158         "unreliable". If the testcase times out, try rebooting the board
2159         and reexecuting before deciding that the testcase is going into an
2160         infinite loop.
2161         
2162         * lib/rsh.exp(rsh_exec): Explicitly call sh.
2163
2164         * lib/telnet.exp(telnet_open): Make sure we wait for the telnet to
2165         exit after closing it.
2166
2167         * test-glue.c: Include stdio.h and string.h.
2168
2169         * lib/remote.exp(standard_load): program args are in 0, input
2170         is in 1.
2171
2172         * config/vxworks.exp(vxworks_open): Use password, not passwd.
2173 Sun Feb 23 14:32:34 1997  Bob Manson  <manson@charmed.cygnus.com>
2174
2175         * lib/telnet.exp(telnet_open): Add "catch" to the exp_send command
2176         after telnet gets a connection refused.
2177
2178         * lib/framework.exp(record_test): Add global variable pf_prefix,
2179         which contains a string that will be prefixed to every pass/fail
2180         message.
2181
2182         * runtest.exp(runtest): Pass the name of the expect script to
2183         the tool init function.
2184
2185         * baseboards/rom68k-idp.exp: Don't include libio.
2186
2187 Sat Feb 22 21:02:01 1997  Bob Manson  <manson@charmed.cygnus.com>
2188
2189         * lib/telnet.exp(telnet_binary): Wait for a prompt after sending
2190         the telnet escape character.
2191
2192 Fri Feb 21 13:46:45 1997  Bob Manson  <manson@charmed.cygnus.com>
2193
2194         * Makefile.in (install): Install the baseboards and config
2195         .exp files.
2196
2197         * config/vxworks.exp: General cleanup and restructuring.
2198         Added vxworks_exec.
2199
2200 Thu Feb 20 17:17:08 1997  Bob Manson  <manson@charmed.cygnus.com>
2201
2202         * config/vxworks.exp(vxworks_ld): Unload modules after testing them.
2203         Check the results from remote_open; reboot the target if needed.
2204
2205         * lib/remote.exp(remote_download): Check the result code from "cp".
2206
2207 Wed Feb 19 16:19:04 1997  Bob Manson  <manson@charmed.cygnus.com>
2208
2209         * baseboards/vr4300-sim.exp: Not "setup_sim vr4300", it's
2210         mips.
2211
2212         * config/gdb-comm.exp: Use warning instead of perror in several
2213         places.
2214
2215 Wed Feb 19 09:36:06 1997  Michael Meissner  <meissner@cygnus.com>
2216
2217         * baseboards/powerpc-bug{,1}.exp: New files for dealing with
2218         PPCBUG monitor on ports 0 and 1.
2219
2220         * baseboards/powerpc-sim.exp (needs_status_wrapper): Delete,
2221         simulator can return exit statuses correctly.
2222
2223 Mon Feb 17 16:52:37 1997  Michael Meissner  <meissner@cygnus.com>
2224
2225         * baseboards/d10v-sim.exp (needs_status_wrapper): Delete,
2226         simulator can return exit statuses correctly.
2227         (sim_time_limit): Delete, simulator can take more than 10 seconds
2228         on some tests.
2229
2230 Thu Feb 13 15:59:28 1997  Bob Manson  <manson@charmed.cygnus.com>
2231
2232         * runtest.exp(runtest): Record number of seconds it took to
2233         run the testcase.
2234
2235         * lib/framework.exp(log_summary): Log finish time.
2236
2237         * lib/remote.exp(check_for_board_status): If $result ends up being
2238         empty, don't crash. Also, be a bit more lax about what we're
2239         removing from the result being processed.
2240
2241 Thu Feb 13 13:17:19 1997  Michael Meissner  <meissner@cygnus.com>
2242
2243         * baseboards/d10v{,-sim}.exp: D10v has small stack, no trampoline
2244         support, and can't do labels as values.
2245
2246 Tue Feb 11 12:54:17 1997  Bob Manson  <manson@charmed.cygnus.com>
2247
2248         * lib/mondfe.exp: Use mondfe,name instead of remote_host.
2249
2250         * config/gdb_stub.exp: Remove bogus global declaration.
2251         
2252         * lib/target.exp(default_target_compile): Append -lm at the end of
2253         the argument list, so it is linked in as appropriate.
2254
2255 Tue Feb 11 11:01:33 1997  Jeffrey A Law  (law@cygnus.com)
2256
2257         * baseboards/mn10200-sim.exp: Remove gdb,cannot_call_functions.
2258
2259         * lib/remote.exp (remote_exec): Send PARGS to exec, not ARGS.
2260
2261         * lib/remote.exp (remote_exec): OUTP comes from argument 2, not
2262         argument 1!
2263
2264 Mon Feb 10 16:40:27 1997  Bob Manson  <manson@charmed.cygnus.com>
2265
2266         * config/vxworks.exp: Return $shell_id like we should.
2267
2268         * baseboards/d10v.exp: Fix.
2269
2270         * lib/telnet.exp: Don't be quite so verbose.
2271
2272         * lib/remote.exp(standard_send): Quote the string being sent
2273         correctly.
2274         (standard_transmit): Change a few verbose message levels.
2275
2276         * config/dos.exp: Return the result of remote_raw_send.
2277         * config/vxworks.exp: Ditto.
2278
2279 Sun Feb  9 20:58:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2280
2281         * baseboards/rom68k-idp.exp: Use objcopy by default, as
2282         otherwise gdb won't work with srecords.
2283         * baseboards/rom68k-idp-aout.exp: Output srecords directly.
2284
2285 Sat Feb  8 13:40:38 1997  Bob Manson  <manson@charmed.cygnus.com>
2286
2287         * lib/libgloss.exp(libio_include_flags): Use the correct
2288         binary directory when including _G_config.h.
2289
2290         * baseboards/mips-idt.exp: Add -nostdlib. Use idt.ld, not
2291         pmon.ld.
2292
2293         * lib/remote.exp(standard_send): Use catch. Return a success
2294         or fail status. Don't use error, use perror.
2295
2296         * config/vr4100.exp, config/ddb.exp: New files.
2297
2298         * config/gdb-comm.exp: Try reopening 4 times before failing,
2299         rather than just once. Also, if we get a valid status result
2300         from the board, use it instead of trying to check the exit
2301         code passed to exit().
2302
2303         * lib/telnet.exp(telnet_open): Don't send the initial cr until
2304         we've seen the "Escape character is..." line from telnet. Also,
2305         if we got an unexpected EOF from telnet, wait 5 seconds before
2306         trying again.
2307
2308 Fri Feb  7 13:22:43 1997  Bob Manson  <manson@charmed.cygnus.com>
2309
2310         * runtest.exp: Add --tool_exec and --tool_opt options. Clean
2311         up the help messages to correspond with reality a bit better.
2312
2313         * lib/target.exp(prune_warnings): Merge in all the various
2314         random versions of prune_system_crud and prune_warnings.
2315         Nuke prune_system_crud without prejudice; replace with calls
2316         to prune_warnings.
2317         
2318         * lib/dg.exp: Use prune_warnings instead of prune_system_crud.
2319
2320 Fri Feb  7 09:41:40 1997  Jeffrey A Law  (law@cygnus.com)
2321
2322         * baseboards/mn10200-sim.exp: Set gdb,noresults gdb,noinferiorio
2323         and no_double.
2324
2325 Thu Feb  6 13:08:50 1997  Bob Manson  <manson@charmed.cygnus.com>
2326
2327         * lib/remote.exp(remote_download): When copying to a local file,
2328         make sure the copied file has read permissions for other.
2329
2330         * baseboards/vx960.exp: New file.
2331         
2332         * config/vxworks.exp: Fix.
2333
2334         * lib/libgloss.exp(get_multilibs): If a list of multilib options
2335         is specified, don't return the cached multilib path.
2336
2337 Wed Feb  5 22:08:03 1997  Jeffrey A Law  (law@cygnus.com)
2338
2339         * baseboards/mn10200-sim.exp: Random cleanups.
2340         Set gdb,noargs gdb,nosignals and gdb,cannot_call_functions.
2341
2342 Tue Feb  4 21:43:39 1997  Bob Manson  <manson@charmed.cygnus.com>
2343
2344         * baseboards/sh-hms.exp: Set gcc,stack_size as well.
2345
2346         * config/gdb-comm.exp: Add gdb_run_command target feature.
2347
2348         * baseboards/a29k-udi.exp: Use gcc,stack_size instead of
2349         defining STACK_SIZE.
2350         * baseboards/armpe-sim.exp: Ditto.
2351         * baseboards/mn10200-sim.exp: Ditto.
2352         * baseboards/sh-hms-sim.exp: Ditto.
2353
2354 Tue Feb  4 15:51:21 1997  Jim Wilson  <wilson@cygnus.com>
2355
2356         * baseboards/sh-hms-sim.exp (cflags): Add -DSTACK_SIZE=16384.
2357
2358 Mon Feb  3 12:30:02 1997  Bob Manson  <manson@charmed.cygnus.com>
2359
2360         * lib/remote.exp: Be a little be more lenient about what matches
2361         the exit code returned from the board.
2362
2363         * baseboards/rom68k-idp-aout.exp: Fix.
2364
2365         * lib/telnet.exp: Added send_initial_cr board feature.
2366         Make sure we respawn telnet if it dies.
2367         * config/base68k.exp: Set it.
2368           (base68k_load): Set exec_output. If we get a timeout from the
2369           board, this is now considered to be a failure.
2370
2371         * baseboards/sh-hms.exp: This is now the baseboard for a SH board,
2372         not the simulator.
2373
2374         * baseboards/sh-hms-sim.exp: New file.
2375         * config/sh.exp: New file.
2376         * baseboards/m32r-sim.exp: New file.
2377
2378 Mon Feb  3 07:54:04 1997  Jeffrey A Law  (law@cygnus.com)
2379
2380         * baseboards/mn10200-sim.exp: Add -DSTACK_SIZE=4096 to cflags.
2381         Set no_long_long for this target.
2382         
2383 Sun Feb  2 15:29:09 1997  Bob Manson  <manson@charmed.cygnus.com>
2384
2385         * lib/libgloss.exp(find_gcc): Don't be quite so choosy about
2386         the name of the compiler. But, make sure we look in all the
2387         right places.
2388         
2389         * lib/remote.exp(standard_close): Return 0.
2390         
2391         * lib/mondfe.exp(mondfe_close): Return 0 if the connection is
2392         already closed.
2393
2394 Sun Feb  2 17:47:09 1997  Ian Lance Taylor  <ian@cygnus.com>
2395
2396         * lib/target.exp: Only mention the compiler exit status if it is
2397         non-zero.
2398
2399 Sun Feb  2 00:00:39 1997  Bob Manson  <manson@charmed.cygnus.com>
2400
2401         * config/dos.exp: Use $shell_prompt, not $prompt.
2402         * config/netware.exp: Ditto.
2403         * lib/rlogin.exp: Ditto.
2404         * lib/rsh.exp: Ditto.
2405         * lib/telnet.exp: Ditto.
2406         * lib/tip.exp: Ditto.
2407
2408 Sat Feb  1 12:38:05 1997  Bob Manson  <manson@charmed.cygnus.com>
2409
2410         * config/unix.exp: It's $dest, not $targetname.
2411
2412         * runtest.exp: Add global variable boards_dir, which will
2413         point to the directory containing the board description
2414         files referred to by site.exp.
2415
2416         * lib/target.exp: Always log output from the compile.
2417
2418 Sat Feb  1 10:36:05 1997  Ian Lance Taylor  <ian@cygnus.com>
2419
2420         * lib/libgloss.exp (libgloss_link_flags): Add slash at the end of
2421         the -B option.
2422
2423 Fri Jan 31 11:36:12 1997  Bob Manson  <manson@charmed.cygnus.com>
2424
2425         * config/gdb-comm.exp: Use $spawn_id consistently in expect.
2426         Grab output from the board and stuff it into exec_output;
2427         also check for status output from the status wrapper.
2428
2429         * baseboards/vr4300-ecoff-sim.exp: New file.
2430
2431         * baseboards/mips64-sim.exp: It's basic-sim, not basic-sim.exp.
2432
2433         * lib/target.exp(default_target_compile): If we end up with no
2434         compiler, or if we can't find it and we're compiling locally, give
2435         an error and return.
2436
2437         * lib/libgloss.exp(get_multilibs): If the host is remote, or if we
2438         have no compiler, or it can't be found, don't look for multilibs.
2439         (find_gcc): Don't even check to see if the compiler exists.
2440         (libio_include_flags): Don't bother looking for the include dir if we 
2441         haven't got libio.a.
2442
2443 Thu Jan 30 11:48:29 1997  Bob Manson  <manson@charmed.cygnus.com>
2444
2445         * lib/libgloss.exp(get_multilibs):  Options can be all caps too.
2446
2447         * config/gdb-comm.exp: Remove spurious quote. (Thanks, TCL!)
2448           Add dest parameter to gdb_comm_reload calls.
2449           Remind me not to reuse code (go_idle).
2450
2451         * runtest.exp(setup_target_hook): Use the non-generic name of
2452         the host when searching for a host-specific target description.
2453         (load_board_description): Use append correctly.
2454
2455         * baseboards/sparclite-coff.exp: New file.
2456
2457         * config/gdb_stub.exp: Add generic support for GDB stub targets
2458         (derived from sparclet.exp).
2459         * config/sparclet.exp: Use it.
2460         * config/slite.exp: Use it.
2461
2462         * config/gdb-comm.exp: Rename the rest of the routines while
2463         I'm at it.
2464
2465         * baseboards/d10v-sim.exp: Set gdb,nosignals and gdb,noargs.
2466
2467         * config/gdb-comm.exp: Change gdb_reload to gdb_comm_reload,
2468         gdb_file_cmd to gdb_comm_file_cmd and gdb_add_breakpoint to
2469         gdb_comm_add_breakpoint.
2470
2471         * baseboards/d10v.exp: It's d10v-elf.
2472         * baseboards/d10v-sim.exp: Ditto.
2473
2474         * config/dos.exp: Check for errors when opening a connection.
2475
2476         * runtest.exp: Remove the slash after $srcdir when generating $subdir.
2477
2478         * config/m32r.exp: Use load_generic_config, not load_config.
2479         * config/proelf.exp: Ditto.
2480
2481         * runtest.exp(transform): Add missing global declaration.
2482
2483         * lib/remote.exp(remote_reboot): Call ${board}_init after we
2484         reboot the board.
2485         (call_remote): If we're not working on a raw connection, look for a
2486         protocol specified by the board description and use it.
2487
2488         * config/unix.exp: Replace ${board} with unix, and set the board's
2489         protocol to unix.
2490
2491         * config/udi.exp: Replace ${board} with udi, and set the board's
2492         protocol to udi.
2493
2494         * config/sim.exp: Replace ${board} with sim, and set the board's
2495         protocol to sim.
2496
2497         * config/dos.exp: Replace ${board} with dos, and set the board's
2498         protocol to dos.
2499
2500         * runtest.exp(load_generic_config): Don't set the generic name of
2501         the board if it already has one.
2502
2503         * config/gdb-comm.exp: Remove definition of ${board}_init, and move
2504         initialization to gdb_comm_start. Change $prompt to $gdb_prompt.
2505         Look to see if the destination board has defined gdb_prompt, and use
2506         it. Change ${board} to gdb_comm, and set the board's protocol as
2507         gdb_comm.
2508
2509         * baseboards/armpe-sim.exp: Fix typo; it's "needs_status_wrapper".
2510         * baseboards/d10v-sim.exp: Ditto.
2511         * baseboards/vr4300.exp: Ditto.
2512         * baseboards/sparclet-aout.exp: Ditto.
2513         * baseboards/sh-hms.exp: Ditto.
2514         * baseboards/mn10300-sim.exp: Ditto.
2515         * baseboards/mn10200-sim.exp: Ditto.
2516         * baseboards/m32r-elf.exp: Ditto.
2517         * baseboards/h8300.exp: Ditto.
2518         * baseboards/h8300-sim.exp: Ditto.
2519         * baseboards/vr4300-ddb.exp: Ditto
2520         * baseboards/vr4300-ddbecoff.exp: Ditto.
2521
2522 Thu Jan 30 00:00:48 1997  Angela Marie Thomas (angela@cygnus.com)
2523
2524         * baseboards/vr4300-ddb*: New files.
2525
2526 Wed Jan 29 14:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2527
2528         * config/sim.exp: Log which simulator is being run.
2529
2530         * {baseboards,config}/h8300.exp: New files.
2531
2532         * baseboards/vr4300.exp: Don't need to set generic_name anymore,
2533         this is done by load_generic_config.
2534         * baseboards/m32r-elf.exp: Ditto.
2535         * baseboards/unix.exp: Ditto.
2536         * baseboards/v850-sim.exp: Ditto.
2537         * baseboards/vr4300-sim.exp: Ditto.
2538
2539         * config/vr4300.exp: It's load_generic_config now; don't need the
2540         .exp suffix either.
2541         * config/bug.exp: Ditto.
2542         * config/mips-idt.exp: Ditto.
2543         * config/rom68k.exp: Ditto.
2544
2545         * config/gdb-comm.exp(go_idle): Set shell_id before doing an
2546         send/expect. Use "remote_send host" instead of send.
2547         (gdb_comm_start): GDB and prompt are globals; declare them so.
2548         (${board}_load): need to give a boardname to board_info.
2549
2550         * lib/remote.exp(remote_exec): Add logging.
2551
2552 Wed Jan 29 00:19:01 1997  Bob Manson  <manson@charmed.cygnus.com>
2553
2554         Major revisions for cross-testing and remote hosted testing.
2555
2556         * runtest.exp: Remove several global variables, including variables
2557         that describe target info; this is now kept in the board_info
2558         array. Add new options --host_board and --target_board. Remove
2559         --name option.
2560         (search_and_load_file): New routine.
2561         (lookfor_file): New routine.
2562         (load_lib): Use search_and_load_file.
2563         (setup_target_hook, setup_host_hook): New routines.
2564         (load_generic_config, load_tool_target_config, load_tool_init,
2565         load_board_description, load_base_board_description): New routines.
2566         (runtest): New routine, code moved from main loop.
2567
2568         * site.tmpl: Update using new format of site.exp.
2569
2570         * lib/dg.exp(dg-init): Remove call to ${tool}_init, this is now done
2571         by runtest.exp.
2572         (dg-test): Change the format of the results returned from
2573         ${tool}-dg-test to include the output from the test.
2574
2575         * lib/framework.exp(is_remote): New routine.
2576
2577         * lib/libgloss.exp: Add libgloss_{link,include}_flags,
2578         newlib_{link,include}_flags, libio_{link_include}_flags,
2579         g++_{link,include}_flags.
2580
2581         * lib/remote.exp: Major rewrite. Add remote_* functions,
2582         move telnet, rlogin, ftp, kermit, et al to separate files.
2583
2584         * lib/target.exp(set_target_info, compile, archive, ranlib,
2585         link_objects, execute_anywhere, getprompt, make): Deleted.
2586         (push_target,push_config,pop_config,pop_target): Don't copy
2587         the entries around, just change the name.
2588         (target_compile, default_target_compile, reboot_target): New routines.
2589
2590 Fri Jan  3 12:30:07 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
2591
2592         * site.tmpl (powerpc*-*-eabi*): Add sample entry.
2593
2594 Thu Dec 12 18:11:24 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2595
2596         * lib/utils.exp (diff): Set list_a and list_b to null so diffing
2597         empty files works.
2598         * lib/framework.exp (unknown): Set the exit status before calling
2599         log_summary. 
2600
2601 Thu Dec  5 10:24:27 1996  Fred Fish  <fnf@rtl.cygnus.com>
2602
2603         * runtest.exp: Fix an indentation glitch.  Before running a new
2604         test case clear any pending errcnt so that the first test in the
2605         new test case won't become a spurious "unresolved" test.
2606
2607 Mon Dec  2 21:55:22 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2608
2609         * lib/utils.exp (diff): Notice the file dofferences even if the
2610         file lengths are the same.
2611         * lib/remote.exp (rsh_exec): Work with both csh and sh.
2612         * lib/target.exp (execute_anywhere): Print an error message if
2613         START & END aren't found rather than core dump.
2614
2615 Fri Oct 18 20:54:10 1996  Doug Evans  <dje@canuck.cygnus.com>
2616
2617         * lib/target.exp (prune_warnings): Fix typo in sunos pattern.
2618
2619 Thu Oct  3 16:00:52 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2620
2621         * doc/Makefile.in (clean): Move config.log to distclean.
2622         * example/calc/Makefile.in (clean): Move config.log to distclean.
2623         * testsuite/Makefile.in (clean): Move config.log to distclean.
2624
2625 Wed Oct  2 17:46:15 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2626
2627         * Makefile.in (distclean): Remove config.cache
2628         * doc/Makefile.in (clean): Remove config.log
2629         * example/calc/Makefile.in (clean): Remove config.log
2630
2631 Wed Oct  2 16:59:24 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2632
2633         * testsuite/Makefile.in (clean): Remove config.log.
2634
2635 Mon Sep 30 11:23:25 1996  Tom Tromey  <tromey@cygnus.com>
2636
2637         * configure: Regenerated.
2638         * aclocal.m4 (CY_AC_PATH_TKLIB): Typo fix.
2639
2640 Fri Sep 27 12:17:35 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2641
2642         * contrib/test-tool (todayname): Add some echos around the "Here is"
2643         lines.
2644
2645 Thu Sep 26 17:09:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2646
2647         * contrib/test-tool: For g++, also track ChangeLog.fsf.
2648
2649 Fri Aug 30 10:35:12 1996  Doug Evans  <dje@canuck.cygnus.com>
2650
2651         * contrib/test-tool: Don't use cp -p if not supported.
2652         Fix first call to grep to extract PASS/FAIL/Ufoo messages.
2653
2654 Fri Aug 23 22:58:56 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2655
2656         * lib/libgloss.exp(libgloss_cflags): Convert the mips part of the
2657         target triplet to just "mips", so the libgloss stuff can be found.
2658
2659 Fri Aug 23 13:46:30 1996  Doug Evans  <dje@canuck.cygnus.com>
2660
2661         * Makefile.in (configure): Delete dependencies.
2662         (config.status): Depend on configure.
2663         * example/Makefile.in: Likewise.
2664         * testsuite/Makefile.in: Likewise.
2665
2666 Thu Aug 15 16:38:52 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2667
2668         * lib/libgloss.exp (libgloss_flags): Add trailing slash to -B we
2669         added.
2670         (newlib_flags): Likewise.
2671
2672 Mon Aug 12 16:07:21 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2673
2674         * lib/libgloss.exp(libgloss_cflags): Convert the hppa part of the
2675         target triplet to just "pa", so the libgloss stuff can be found.
2676
2677 Thu Aug  8 17:07:52 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2678
2679         * lib/libgloss.exp(libgloss_flags): Don't look in new config info,
2680         just use CFLAGS & LDFLAGS as they're set as the default variables
2681         by the config code.
2682
2683         * lib/libgloss.exp(libgloss_flags): Look for the srcdir too, so we
2684         can find the linker script when libgloss isn't installed yet.
2685
2686 Thu Aug  8 15:54:59 1996  Tom Tromey  <tromey@charmed.cygnus.com>
2687
2688         * lib/remote.exp (telnet): Don't exp_send directly after a spawn.
2689         Make line-termination-matching regexp more strict.  Use "expect",
2690         not "catch expect".  Loop terminates when prompt is found.
2691         login/password check no longer matches everything.
2692
2693 Tue Aug  6 21:08:37 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2694
2695         * lib/libgloss.exp(get_multilibs): New proc to run gcc
2696         --print-multi-lib and to parse out the path and option info.
2697         (libgloss_flags,newlib_flags): Use get_multilibs, and set the
2698         -B and -L paths right based on the -m options passed to the cross
2699         compiler.
2700
2701 Wed Jul 31 15:21:08 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2702
2703         * lib/libgloss.exp: Don't return an empty linker script name with
2704         -T.
2705
2706 Thu Jul 25 15:19:32 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2707
2708         * runtest: Add another place to look for runtest.exp.
2709
2710 Wed Jul 24 15:41:21 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2711
2712         * runtest.exp: Accept "0-9_-" as legit characters for variable
2713         names defined on the command line.
2714
2715 Thu Jul 11 12:45:38 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2716
2717         * runtest: Find runtest.exp in $(prefix)/share, not $(prefix)/lib.
2718
2719 Mon Jul  8 16:05:57 1996  Doug Evans  <dje@canuck.cygnus.com>
2720
2721         * contrib/test-tool: Update gcc/g++ testing directory.
2722
2723 Tue Jun 25 10:21:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
2724
2725         * runtest.exp (load_file): Catch errors in "file exists".
2726
2727 Mon Jun 24 17:26:20 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2728
2729         * Makefile.in (bindir, libdir, datadir, infodir, includedir): Use 
2730         autoconf-set values.
2731         (docdir): Removed.
2732         * configure.in (AC_PREREQ): autoconf 2.5 or higher.
2733         * configure: Rebuilt.
2734         * doc/Makefile.in (VPATH, mandir, infodir, INSTALL_PROGRAM, 
2735         INSTALL_DATA): Use autoconf set values.
2736         * doc/configure.in (AC_PREREQ): autoconf 2.5 or higher.
2737         * doc/configure: Rebuilt.
2738         * example/Makefile.in (bindir, libdir, datadir, mandir, infodir, 
2739         includedir): Use autoconf set values.
2740         (docdir): Removed.
2741         * example/configure.in (AC_PREREQ): autoconf 2.5 or higher.
2742         * example/configure: Rebuilt.
2743         * example/calc/configure.in (AC_PREREQ): autoconf 2.5 or higher.
2744         * example/calc/configure: Rebuilt.      
2745         * testsuite/configure.in (AC_PREREQ): autoconf 2.5 or higher.
2746         * testsuite/configure: Rebuilt.
2747         * testsuite/aclocal.m4: New.  Include ../aclocal.m4.
2748
2749 Wed Jun 12 14:18:09 1996  Tom Tromey  <tromey@thepub.cygnus.com>
2750
2751         * configure: Regenerated.
2752         * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
2753         avoid name clashes with SunOS headers.
2754
2755 Tue Jun  4 17:53:16 1996  Gordon Irlam  <gordoni@snuffle.cygnus.com>
2756
2757         * install-sh: Add MIT copyright.  Fix typo.
2758
2759 Fri May 31 14:09:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
2760
2761         * QuickRef.ps: Removed.
2762
2763 Tue May 28 13:03:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
2764
2765         * testsuite/configure: Regenerated.
2766         * configure: Regenerated.
2767         * aclocal.m4 (CY_AC_PATH_TCLH): Don't use AC_TRY_RUN.
2768         (CY_AC_PATH_TKH): Don't use AC_TRY_RUN.
2769
2770 Tue May 21 11:40:41 1996  Doug Evans  <dje@seba.cygnus.com>
2771
2772         * aclocal.m4 (CY_AC_PATH_TCLH): Guess Tcl version if cross compiling.
2773         * testsuite/configure: Regenerated.
2774
2775 Tue May 14 15:38:04 1996  Mark Alexander  <marka@andros.cygnus.com>
2776
2777         * lib/target.exp (compile): Use append instead of lappend
2778         to prevent cflags from being surrounded by curly braces.
2779
2780 Wed Apr 10 13:29:15 1996  Jeffrey A Law  (law@cygnus.com)
2781
2782         * site.tmpl (h8300*-*-*): Define STACK_SIZE and NO_LONG_LONG.
2783
2784 Mon Apr  8 16:21:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
2785
2786         * testsuite/Makefile.in (configure): Removed bogus tab.
2787
2788 Tue Feb 20 19:43:47 1996  Doug Evans  <dje@charmed.cygnus.com>
2789
2790         * runtest.exp (main loop): Handle a=b=c in $MULTIPASS.
2791
2792 Fri Feb  2 10:25:32 1996  Jeffrey A Law  (law@cygnus.com)
2793         
2794         * site.tmpl (hppa*-*-proelf*): Update.
2795
2796         * lib/target.exp (compile): Add a space before appending $arg
2797         to $options.
2798
2799 Thu Feb  1 22:48:15 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2800
2801         * framework.exp (perror, warning): Add an errno global so the
2802         error message is from a subroutine is accessible to the calling
2803         proc.
2804         * remote.exp (rlogin, telnet, rsh): Trap various kerberos message
2805         when kinit is needed. 
2806         * testsuite/runtest.all/libs.exp: Trap untested, unsupported,
2807         warnings, and errors too. 
2808         * testsuite/runtest.all/remote.exp: Look for kerberos messages so
2809         those come up untested, rather than failures. This is only cause
2810         we're testing by connecting to the localhost.
2811
2812 Mon Jan 29 08:49:14 1996  Doug Evans  <dje@canuck.cygnus.com>
2813
2814         * lib/dg.exp (dg-format-linenum): dg-linenum-format is global.
2815
2816 Sun Jan 28 13:28:12 1996  Doug Evans  <dje@charmed.cygnus.com>
2817
2818         * lib/dg.exp (dg-test): Update to handle new results from ${tool}_load.
2819
2820 Sat Jan 27 13:04:58 1996  Doug Evans  <dje@charmed.cygnus.com>
2821
2822         From Anthony Green <green@cygnus.com>.
2823         * lib/dg.exp (dg-do-what-default, dg-interpreter-batch-mode,
2824         dg-linenum-format): New globals.
2825         (dg-format-linenum): New proc.
2826         (dg-{error,warning,bogus}): Call dg-format-linenum.
2827         (dg-test): Set dg-do-what to ${dg-do-what-default}.
2828         Use ${dg-linenum-format} in trimming line number field.
2829         Don't scan for excess errors or delete output file if testing an
2830         interpreter.
2831
2832         * lib/dg.exp (${tool}-dg-test): Delete default_flags and libs args.
2833         (dg-extra-tool-flags): Renamed from dg-default-tool-flags.
2834         (dg-runtest): Delete libs arg.
2835         (dg-test): Likewise.  Merge ${tool_flags} ${dg-extra-tool-flags} when
2836         calling ${tool}-dg-test.
2837
2838 Thu Jan 18 19:51:11 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2839
2840         * lib/remote.exp: All tcp/ip connection procs now are consistant
2841         with each other. The all take (optionall) "target" or "host" and
2842         establish a connection using the config array. plus they all do
2843         three retries on each connection.
2844         * runtest.exp: Minor formatting changes.
2845         * lib/target.exp: Fix a few config bugs.
2846         * testsuite/runtest.all/{remote,target}.exp: New test cases for
2847         remote.exp and target.exp. 
2848
2849 Wed Jan 17 11:32:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
2850
2851         * testsuite/Makefile.in (check): Find Tcl library directory.
2852
2853 Tue Jan 16 11:11:44 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2854
2855         * testsuite/runtest.all/{remotelib,targetlib,utilslib,framelib}.exp:
2856         Removed.
2857         * testsuite/runtest.all/{clone_output,config,utils}.test: New
2858         files for testing DejaGnu's library procs without runtest. These
2859         all run standalone, as well as under DejaGnu.
2860         * testsuite/runtest.all/libs.exp: Run standalone DejaGnu tests.
2861
2862 Mon Jan 15 18:16:07 1996  Tom Tromey  <tromey@creche.cygnus.com>
2863
2864         * tcl-mode.el: Updated to version 1.49.
2865
2866 Thu Jan 11 12:26:06 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
2867
2868         * runtest.exp (--help): Fix --build description.
2869
2870 Thu Jan 11 10:08:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
2871
2872         * testsuite/configure.in: Macro now called CY_AC_PATH_TCLH.
2873         * testsuite/configure: Regenerated.
2874
2875         Changes in sync with expect:
2876         * configure.in (ENABLE_GDBTK): Use CY_AC_PATH_TCL and
2877         CY_AC_PATH_TK.
2878         * aclocal.m4: Replaced with version from expect.
2879         * configure: Regenerated.
2880
2881 Fri Jan  5 19:57:06 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2882
2883         * testsuite/lib/libsupp.exp: New support file for testing
2884         DejaGnu's libraries.
2885         * testsuite/runtest.all/
2886         framelib.exp,remotelib.exp,targetlib.exp,utilslib.exp: New test
2887         drivers, one for each library.
2888         * testsuite/runtest.all/options.exp: Create mini config file so
2889         the test cases still work.
2890
2891 Thu Jan  4 22:51:46 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2892
2893         * doc/dejagnu.texi: Add new sections on all the new librry
2894         routines. Rewrite config section, lots of other editing changes.
2895
2896 Wed Dec 20 00:49:16 1995  Jeffrey A Law  (law@cygnus.com)
2897
2898         * lib/utils.exp (prune_system_crud): Discard warning about
2899         lack of exception sections from osf linker.
2900
2901 Mon Dec 11 09:31:55 1995  Doug Evans  <dje@canuck.cygnus.com>
2902
2903         * contrib/test-tool: Use TMPDIR if set.
2904
2905 Fri Dec  1 20:58:03 1995  Rob Savoye  <rob@chinadoll.cygnus.com>
2906
2907         * doc/Makefile.in: Don't include the expect and tcl texinfo files
2908         anymore, they're incredibly out of date.
2909         * doc/dejagnu.texi: Updates for version 1.3.
2910
2911 Wed Nov 29 17:33:22 1995  Ian Lance Taylor  <ian@cygnus.com>
2912
2913         * lib/utils.exp (prune_system_crud): Discard warning about g++ not
2914         supporting -g with DWARF.
2915
2916 Wed Nov 29 12:47:22 1995  Rob Savoye  <rob@chinadoll.cygnus.com>
2917
2918         * lib/libgloss.exp: Look for newlib and libgloss with the new
2919         configure path so stuff fully links again.
2920
2921 Wed Nov 22 13:15:05 1995  Ian Lance Taylor  <ian@cygnus.com>
2922
2923         * lib/utils.exp (prune_system_crud): Discard -g -O warnings from
2924         native compilers on OSF/1 and SunOS.
2925
2926 Thu Nov  2 14:50:23 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2927
2928         * runtest.exp: Set host_triplet to $build_triplet if it doesn't
2929         exist.
2930
2931 Thu Oct 19 21:34:55 1995  Fred Fish  <fnf@cygnus.com>
2932
2933         * doc/Makefile.in, example/Makefile.in:  Remove extraneous tabs
2934         from otherwise empty line.  Confuses older non-GNU versions of "make".
2935
2936 Tue Oct 17 12:11:40 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
2937
2938         * lib/libgloss.exp (newlib_flags): Delete msoft-float support.
2939         Pass a -B option instead of a -L option.  Add a -I option for the
2940         machine dependent header files.
2941
2942 Mon Oct 16 13:27:27 1995  Doug Evans  <dje@canuck.cygnus.com>
2943
2944         * lib/target.exp (execute_anywhere): Use -log argument to verbose
2945         to eliminate duplicate messages in log file.
2946
2947 Fri Oct  6 20:44:05 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2948
2949         * lib/libgloss.exp (newlib_flags, libgloss_flags): Just return the
2950         options so they work if gcc is in your path for a canadaian cross.
2951         * lib/remote.exp: Use "current" as an index into the target array
2952         rather than "target". Remove the need to
2953         target_info(current,prompt).
2954         * lib/target.exp (prune_warnings): Filter out the other warning we
2955         can safely ignore. Also strip out "\r" characters added by a
2956         remote command.
2957         (remote_open) Look for output between START and END rather than a
2958         prompt.
2959
2960 Fri Sep 29 12:36:43 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2961
2962         *  lib/targets.exp (prune_warnings): Only check for ld.so warning
2963         on sunos systems. Check against host, not target.
2964         * lib/debugger.exp: 
2965         * runtest.exp: Set target_abbrev to default to "unix" rather than
2966         "-unset-".
2967
2968 Wed Sep 27 10:10:48 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2969
2970         * lib/targets.exp (prune_warnings): Remove certain host specific
2971         warnings from the compiler and linker.
2972         (compile,archive,ranlib): Use prune_warnings, and make comp_output
2973         a global incase the final error message is wanted to display.
2974
2975 Tue Sep 26 23:58:16 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2976
2977         * lib/framework.exp (warning, perror): Take an optional numeric
2978         value to set the count to. A "0" effectively resets after the
2979         message so it doesn't have side effects on unrelated tests.
2980
2981 Fri Sep 22 13:02:00 1995  Doug Evans  <dje@canuck.cygnus.com>
2982
2983         * runtest.exp (srcdir): Mark trailing '/' as deprecated,
2984         and append it outside the main loop.
2985
2986 Wed Sep 20 13:25:40 1995  Ian Lance Taylor  <ian@cygnus.com>
2987
2988         * Makefile.in (maintainer-clean): New synonym for realclean.  Run
2989         target in subdirectories before current directory.
2990         * example/Makefile.in (maintainer-clean): Likewise.
2991         * doc/Makefile.in (maintainer-clean): New synonym for realclean.
2992         * example/calc/Makefile.in (maintainer-clean): Likewise.
2993         * testsuite/Makefile.in (maintainer-clean): Likewise.
2994
2995 Wed Sep 20 11:28:09 1995  Rob Savoye  <rob@darkstar.cygnus.com>
2996
2997         * testsuite/runtest.all/subdirs*: Add subdirs and bogus test files
2998         to use for testing the getdirs and find procs.
2999         * testsuite/runtest.all/libs.exp: New test driver for library
3000         procs.
3001
3002 Tue Sep 19 16:58:57 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3003
3004         * lib/remote.exp (remote_open): If we can't find netdata in the
3005         path, return a shell_id of -1.
3006
3007 Mon Sep 18 10:24:51 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3008
3009         * lib/utils.exp (getdir): Stip out CVS, RCS, and a few other
3010         directories we don't need.
3011
3012         * runtest.exp: Get $tool dirs first, then process the subdirs.
3013         * lib/utils.exp (getdir,find): Search for directories and files
3014         the old way. 
3015
3016         * testsuite/runtest.all/options.exp: Fix broken options and add
3017         tests for new options.
3018
3019 Sat Sep  9 16:14:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3020
3021         * lib/vxworks.exp (vxworks_spawn): Add `global checktask'.
3022
3023 Sat Sep  9 08:54:01 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3024
3025         * lib/utils.exp: (diff) Fix to return correct value. Also make the
3026         output clearer for the differences found, and scan the whole file.
3027
3028 Fri Sep  8 13:57:44 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3029
3030         * lib/remote.exp (download): Use verbose, not puts, when saying
3031         how many lines we downloaded.
3032
3033 Thu Sep  7 10:56:41 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3034
3035         * lib/utils.exp (find): Fix so it doesn't get duplicate
3036         directories.
3037
3038 Wed Sep  6 20:51:40 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3039
3040         * lib/libgloss.exp: New file. Find linker scripts and search paths
3041         for the linker for libgloss supported targets.
3042         * lib/framework.exp: Set default output file to testrun.sum and
3043         testrun.log if --tool wasn't specified.
3044         * lib/remote.exp: Change from "current" to "target" for
3045         target_info index.
3046
3047 Tue Sep  5 22:05:52 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3048
3049         * runtest.exp: Extract the vaules for *_cpu, *_vendor, and *_os
3050         from the config triplets. Tweak a few comments. Init files can now
3051         also be named $target_os.exp.
3052         * lib/target.exp: Add procs to find libgloss so we can produce a
3053         fully linked executable. Tweak a few comments, fixed push_target.
3054
3055 Thu Aug 31 21:16:08 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3056
3057         * lib/utils.exp: (getdirs) now ignores directories named CVS, RCS,
3058         and SCCS.
3059         * runtest.exp: --tool is now optional. init files can also be
3060         named using the target_os part of target_triplet
3061
3062 Thu Aug 31 02:52:57 1995  Doug Evans  <dje@canuck.cygnus.com>
3063
3064         * runtest.exp: Don't set target_triplet if already set.
3065
3066 Wed Aug 30 21:34:16 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3067
3068         * runtest.exp: Use $*_triplet rather than $arg_*_triplet so
3069         configfile settings don't get trashed.
3070
3071         * runtest.exp: Fix argument processing for --host, --build, and
3072         --target.
3073
3074 Mon Aug 28 23:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3075
3076         * lib/target.exp: New file containing most of the new config code.
3077         * lib/framework.exp: Fix ishost, istarget, isnative to use new
3078         config subsystem. Add is3way, isbuild.
3079         * lib/utils.exp: Add diff, setenv, getenv, unsetenv procs that
3080         function like the Unix commands of the same name.
3081         * lib/remote.exp: Add support to use the new config subsystem.
3082         * runtest.exp: Add support for handling the new config subsystems.
3083
3084 Fri Aug  4 15:37:55 1995  Doug Evans  <dje@canuck.cygnus.com>
3085
3086         * lib/dg.exp (dg-test): Also watch for unsupported from
3087         ${tool}-dg-prune.
3088
3089 Wed Aug  2 21:36:10 1995  Doug Evans  <dje@canuck.cygnus.com>
3090
3091         * lib/dg.exp (dg-test): Watch for untested/unresolved markers
3092         from ${tool}-dg-prune.
3093
3094         * runtest.exp (init section): Delete host, target.
3095         Document host_triplet, target_triplet, target_alias.
3096
3097 Tue Aug  1 11:34:46 1995  Doug Evans  <dje@canuck.cygnus.com>
3098
3099         * runtest.exp (target_abbrev): Provide initial value in case
3100         $DEJAGNU not set and global config file doesn't exist.
3101
3102 Fri Jul 28 11:43:59 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3103
3104         * lib/vxworks.exp (checktask): New variable, default to `fp'.
3105         (vxworks_spawn): Use it.
3106
3107         * lib/vx29k.exp: Delete file.
3108
3109 Fri Jul 28 00:24:40 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
3110
3111         * site.tmpl: Make gdbserver the default for cross tests;
3112         no easy way to make it conditional on lynx  here.
3113
3114 Thu Jul 27 16:21:05 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3115
3116         * config/{mh-linux, mh-sysv4}: Removed.
3117
3118         * Makefile.in (configure): Removed rule that automatically
3119         rebuilds configure script.  Users might not have autoconf.
3120         * configure.in: Use AC_PROG_CC instead of AC_SUBST, but still
3121         set CC to ${CC-cc} before that as per cygnus conventions.
3122         * configure: Regenerated with autoconf 2.4.2.
3123
3124 Wed Jul 26 19:41:56 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3125
3126         * lib/vx29k.exp: Copy of vxworks.exp, but without `filesys:' and
3127         using the `tt' command instead of `fp'.
3128
3129 Wed May 10 18:33:21 1995  Stu Grossman  (grossman@andros.cygnus.com)
3130
3131         * site.tmpl:  Create rule for Oki targets.  Make Winbond rule more
3132         specific.
3133
3134 Wed May 10 14:50:12 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3135
3136         * lib/bug.exp (bug_load): send two carriage returns to leave
3137           s-record download mode.
3138           (bug_execute): set exec_output.
3139
3140 Thu May  4 11:48:12 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3141
3142         * lib/remote.exp (remote_open): If $reboot is set, call
3143           reboot_hook proc if it exists.
3144           Added experimental new connect type "netdata".
3145
3146 Wed May  3 15:40:55 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3147
3148         * runtest.exp: Redo argument parsing so that arguments of the form
3149           --foo=bar are processed correctly.
3150
3151 Sat Apr 29 12:59:18 1995  Doug Evans  <dje@chestnut.cygnus.com>
3152
3153         * lib/dg.exp: New file.
3154
3155         * runtest.exp (verbose): New option -log.
3156
3157 Wed Apr 26 12:40:23 1995  Doug Evans  <dje@canuck.cygnus.com>
3158
3159         * runtest.exp (main loop): Set multipass_name.
3160         * lib/framework.exp (record_test): Print multipass_name if not empty.
3161
3162         * lib/framework.exp (record_test): Handle UNTESTED, UNRESOLVED,
3163         and UNSUPPORTED.
3164         (untested, unresolved, unsupported): Call record_test.
3165         * lib/util-defs.exp: Whitespace and verbosity cleanup.
3166         * testsuite/Makefile.in (site.exp): Set tmpdir.
3167         (realclean): rm -rf tmpdir.
3168         * testsuite/config/default.exp: Whitespace cleanup.
3169         * testsuite/runtest.all/options.exp: Likewise.
3170         * testsuite/runtest.all/stats.exp: New file.
3171         * testsuite/runtest.all/stats-sub.exp: New file.
3172
3173         * runtest.exp: Parse --tool in time for config files to use it.
3174
3175 Mon Apr 24 14:15:21 1995  Stu Grossman  (grossman@andros.cygnus.com)
3176
3177         * site.tmpl:  Re-install hppro config lost in previous change.
3178
3179 Mon Apr 24 11:29:51 1995  Doug Evans  <dje@canuck.cygnus.com>
3180
3181         * runtest.exp (multipass): New global.
3182         (main loop): Make multiple passes if MULTIPASS set.
3183         (VAR= processing): Allow A=b=c.
3184
3185 Sun Apr 23 10:29:37 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3186
3187         * site.tmpl: Revert last change, GDB isn't the only program that
3188           uses dejagnu for testing.
3189
3190 Fri Apr 21 15:46:42 1995  Stu Grossman  (grossman@rtl.cygnus.com)
3191
3192         * site.tmpl:  Change configs for monitor-based GDB targets to use
3193         common startup file.
3194
3195 Fri Apr 21 12:16:56 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3196
3197         * lib/remote.exp (kermit, rlogin, rsh, telnet, tip): Don't set
3198           connectmode.
3199           (telnet): Send "\r\n" before attempting to match prompt.
3200           (remote_open): split apart $netport into host and port,
3201           and pass those values to the telnet proc.
3202
3203 Wed Apr 19 17:30:40 1995  Stu Grossman  (grossman@cygnus.com)
3204
3205         * site.tmpl:  Add support for m68k-cpu32bug-coff.
3206
3207 Sat Apr 15 17:44:57 1995  Doug Evans  <dje@canuck.cygnus.com>
3208
3209         * lib/utils.exp (prune_system_crud): Only define if not already
3210         defined.
3211
3212 Tue Mar 28 17:45:37 1995  Stu Grossman  (grossman@cygnus.com)
3213
3214         * site.tmpl:  Add nosignals flag to indicate targets that can't
3215         use signals.  Change a bunch of append commands to set commands.
3216
3217 Tue Mar 28 15:50:44 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3218
3219         * lib/remote.exp (remote_open, remote_close): New procs.
3220           (download): changed to not convert contents of file to
3221           s-records, as file is already supposed to contain s-records.
3222
3223 Fri Mar 24 15:40:39 1995  Stu Grossman  (grossman@cygnus.com)
3224
3225         * site.tmpl: Add m68k-est-coff.
3226
3227 Fri Mar 24 13:44:52 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
3228
3229         * doc/dejagnu.texi (Posix): Remove 3 words accidentally repeated.
3230
3231 Thu Mar 23 22:12:07 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3232
3233         * aclocal.m4: Split AC_PATH_T* into two pieces, one for headers
3234         and one for libraries. 
3235         * testuite/configure.in: Use CY_PATH_TCLH so we don't get a
3236         warning looking for the libraries.
3237
3238 Wed Mar 22 21:04:26 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3239
3240         * testuite/configure.in: Use CY_PATH_TCL so we can set TCL_LIBRARY
3241         right and run the selftests with a freshly built expect.
3242         * aclocal.m4: New support for autoconf.
3243         * configure.in, doc/configure.in: Use AC_PROG_INSTALL.
3244         * Makefile.in, doc/Makefile.in: Use mkinstalldirs and a BSD style
3245         install program.
3246         * mkinstalldirs, install-sh: Borrowed from autoconf to install
3247         without using special Cygnus install program.
3248         * testsuite/Makefile.in: Take out a bogus dependacy for exp_test.
3249
3250 Tue Mar 21 09:18:15 1995  Doug Evans  <dje@canuck.cygnus.com>
3251
3252         * lib/vxworks.exp (vxworks_transform_path): New proc.
3253         (vxworks_ld): Clarify return codes.  Call vxworks_transform_path
3254         on argument.  Handle preset passwords.  Clean up main loop.
3255         (vxworks_spawn): Clarify return codes.  Poll board until program
3256         exits.  Watch for AbOrT abort() marker.  Only print remaining buffer
3257         contents on failure.
3258
3259         * contrib/test-tool: Watch for framework errors that prevent
3260         $tool.sum from being created.
3261
3262         * runtest.exp: Treat $DEJAGNU as a global config file (which it is).
3263         Don't exit if there isn't a global config file, just warn the user.
3264         Error if $DEJAGNU is defined but file doesn't exist.
3265
3266 Sun Mar 19 12:01:06 1995  J.T. Conklin  (jtc@rtl.cygnus.com)
3267
3268         * runtest.exp: Don't use site.tmpl as a global config file.  It is
3269           only useful as an example.
3270
3271 Fri Mar 17 14:41:26 1995  Mike Stump  <mrs@cygnus.com>
3272
3273         * contrib/test-tool: Don't include expected failures in the tests
3274         that now fail, but worked before section.
3275
3276 Thu Mar 16 16:52:23 1995  Mike Stump  <mrs@cygnus.com>
3277
3278         * contrib/test-tool: Treat expected failure to unexpected failure
3279         as a test that still doesn't work.
3280
3281 Thu Mar 16 11:29:57 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3282
3283         * Makefile.in, example/Makefile.in, example/calc/Makefile.in,
3284         testsuite/Makefile.in, doc/Makefile.in: Don't rebuild the
3285         configure scripts automatically. Change how recursion works. Add
3286         .PHONY targets.
3287
3288 Wed Mar 15 16:07:25 1995  Stu Grossman  (grossman@cygnus.com)
3289
3290         * site.tmpl (m68k-*-coff):  Add config for talking to IDP board.
3291
3292 Wed Mar 15 16:32:41 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3293
3294         * Makefile.in, example/Makefile.in, example/calc/Makefile.in,
3295         testsuite/Makefile.in, doc/Makefile.in: Add rules to rebuild the
3296         configure scripts.
3297
3298 Tue Mar 14 20:24:19 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3299
3300         * configure, example/configure, example/calc/configure,
3301         testsuite/configure, doc/configure: New autoconf scripts.
3302         * configure.in, example/configure.in, example/calc/configure.in,
3303         testsuite/configure.in, doc/configure.in: Rewritten to be autoconf
3304         based.
3305         * Makefile.in, example/Makefile.in,  example/calc/Makefile.in,
3306         testsuite/Makefile.in, doc/Makefile.in: Rewritten to use autconf
3307         variables.
3308
3309 Fri Mar 10 06:57:53 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
3310
3311         * contrib/test-tool: Only call date once and put the result in a
3312         variable.  This should help behavior when run around midnight.
3313
3314 Tue Mar  7 11:49:59 1995  Doug Evans  <dje@canuck.cygnus.com>
3315
3316         * contrib/test-tool (testdir): binutils tests are in `.'.
3317
3318 Tue Feb 28 09:46:42 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
3319
3320         * doc/dejagnu.texi (Posix): Clarify discussion of expected
3321         failures.  Add note about what POSIX requires with respect to
3322         UNRESOLVED.  Editorial changes (e.g. samp -> code).
3323
3324 Tue Feb 21 22:46:52 1995  Brendan Kehoe  (brendan@lisa.cygnus.com)
3325
3326         * contrib/test-tool (tool): If we're testing g++, also do a make
3327         check for each of libg++, libio, and libstdc++.
3328
3329 Fri Feb 17 14:06:50 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3330
3331         * lib/vxworks.exp (vxworks_ld): Update pattern used to match a
3332           successful load.
3333
3334 Fri Feb 10 10:25:53 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
3335
3336         * contrib/test-tool: Put errors and warnings into the output.
3337
3338 Mon Feb  6 16:34:51 1995  Ian Lance Taylor  <ian@cygnus.com>
3339
3340         * runtest.exp (transform): Return a name based on target_alias,
3341         not on target_triplet.
3342         (target_alias): Default to target_triplet, not host_triplet.
3343
3344 Thu Feb  2 11:29:49 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
3345
3346         * lib/framework.exp (setup_xfail): Clear xfail_prms.  Before this
3347         change, if setup_xfail was called without a PRMS number,
3348         xfail_prms would have a value from the previous (completely
3349         unrelated, perhaps even for a different target) setup_xfail.
3350
3351 Tue Jan 24 11:23:40 1995  J.T. Conklin  (jtc@rtl.cygnus.com)
3352
3353         * doc/runtest.1:  Fix typos and formatting bugs.
3354
3355 Wed Jan 11 13:09:22 1995  Doug Evans  <dje@canuck.cygnus.com>
3356
3357         * contrib/test-tool: Treat expected things as "pass" only if
3358         -expectedpass given.
3359
3360 Fri Jan  6 10:57:12 1995  Doug Evans  <dje@canuck.cygnus.com>
3361
3362         * contrib/test-tool: Pass 3 -v's to runtest.  Don't pass -a.
3363         Save output in test-$tool.log if -keepoutput given.
3364
3365 Fri Dec 30 12:46:06 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
3366
3367         * runtest.exp: catch takes only two arguments; quote accordingly.
3368
3369 Sun Dec  4 01:14:49 1994  Doug Evans  <dje@canuck.cygnus.com>
3370
3371         * contrib/test-tool: Handle gas, gld, and binutils.
3372         Treat XFAIL as PASS, XPASS as FAIL.
3373         Always pass options to `comm' as first argument.
3374
3375         * lib/remote.exp (*): Rename `retries' to `tries'.
3376         (rsh): Mark as deprecated.
3377         (rcp_download): Distinguish between failure and success in verbose
3378         message.  Call proc verbose, don't use global.
3379         (rsh_exec): New proc.
3380
3381         * lib/framework.exp (warning_threshold, perror_threshold): New vars.
3382         (record_test): Use them.
3383         (reset_vars): Reset them.
3384         (get_warning_threshold, set_warning_threshold): New procs.
3385
3386 Mon Nov 14 00:21:05 1994  Doug Evans  <dje@canuck.cygnus.com>
3387
3388         * lib/framework.exp: Lots of formatting cleanup.
3389         (unknown): Delete unnecessary calls to close_logs, cleanup, exit.
3390         (warning, perror): errorInfo is global.
3391         (note): New proc.
3392
3393         * runtest.exp: Document perror vs send_error quandary.
3394         (unresolvedcnt): Initialize.
3395         (configfile): Use consistently in place of site.exp.
3396         (verbose): Call clone_output instead of perror.
3397         (load_file): New proc.
3398         (argument parsing): Always call send_error for error messages.
3399         (all loading of files, except testcases): Consistently exit if tcl
3400         error occurs.
3401         (all loading of files): Consistently handle errorInfo.
3402         (main loop): Delete useless test for $test_name == "".
3403
3404 Wed Nov  2 08:49:06 1994  Doug Evans  <dje@canuck.cygnus.com>
3405
3406         * lib/udi.exp (shell_id): Delete.
3407         (mondfe): Delete unneeded global's.  Delete references to `shell_id'.
3408         (mondfe_download): New argument `shell_id'.
3409         Move verbose messages to level 2.  Tighten up pattern matching on
3410         text coming back from target.  Don't set `timeout'.  Only log
3411         expect buffer contents if connection failed.
3412         (exit_mondfe): Delete unneeded global's.  New argument `shell_id'.
3413         (exit_montip): Likewise.
3414         * lib/remote.exp (telnet): Use -gl for shell prompt pattern.
3415         (rlogin, rsh): Likewise.
3416         (exit_remote_shell): Delete nilpotent resetting of `shell_id'.
3417
3418 Fri Oct 28 10:38:41 1994  Rob Savoye  (rob@cygnus.com)
3419
3420         * runtest: Make it an error if runtest.exp doesn't exist.
3421
3422 Fri Oct 21 23:15:27 1994  Doug Evans  <dje@canuck.cygnus.com>
3423
3424         * lib/utils.exp (prune_system_crud): Fix ld.so pattern to catch
3425         multiple occurrences in a row.
3426
3427 Fri Oct 14 17:26:38 1994  Doug Evans  <dje@canuck.cygnus.com>
3428
3429         * runtest.exp (test_name): Delete unnecessary initialization.
3430         * lib/framework.exp (clone_output): Reformat comment.
3431         (reset_vars): Delete `test_name'.
3432         (log_summary): Delete `tool.sum'.
3433         (cleanup): Fix comment.
3434         (record_test): New (internal) proc (taken from pass/fail).
3435         Test `warncnt',`errcnt' before `xfail_flag'.
3436         Don't incr `passcnt' prematurely.
3437         (pass, fail, xpass, xfail): Call it.
3438         (untested, unresolved, unsupported): Don't call xfail.
3439         * lib/utils.exp (grep): Don't pass trailing ".*" to regexp.
3440         (prune_system_crud): New proc.
3441
3442 Fri Oct  7 19:19:12 1994  Doug Evans  (dje@canuck.cygnus.com)
3443
3444         * lib/utils.exp (runtest_file_p): Add support for glob style
3445         expressions.
3446
3447 Mon Sep 26 12:03:16 1994  Doug Evans  (dje@canuck.cygnus.com)
3448
3449         * runtest: Handle relative paths in $0.
3450
3451 Sun Sep 25 16:51:11 1994  Doug Evans  (dje@canuck.cygnus.com)
3452
3453         * runtest.exp: Add more docs on complexity of argument parsing.
3454         Parse --host, --objdir, --srcdir, --target, and --verbose before
3455         sourcing any config files.  Don't let config files override --host
3456         and --target.  Don't call `verbose' until it's useful.  Call
3457         config.guess after $objdir/site.exp has been sourced.
3458         Delete unused variable `match'.  Reword verbose message for --name.
3459         Delete existence check of `host_triplet' and `target_triplet'.
3460
3461 Sat Sep 24 14:23:49 1994  Doug Evans  (dje@cygnus.com)
3462
3463         * runtest.exp: Lots of whitespace cleanup.  Update copyright.
3464         Exit with nonzero status for illegal arguments and if we can't
3465         determine the host.
3466         (verbose): Add two new arguments (-n, --).
3467         * lib/remote.exp: Formatting cleanup.
3468         (exit_remote_shell): Add a note about `shell_id'.
3469         * lib/udi.exp: Formatting cleanup.
3470         (mondfe): Send message when trying to connect.
3471         Watch and print more error messages coming from `mondfe'.
3472         (mondfe_download): Use "verbose -n" so the pretty dots appear on
3473         one line.  Fix regexp in "Clear.*BSS section" message.
3474
3475 Tue Sep 13 10:51:47 1994  Doug Evans  (dje@canuck.cygnus.com)
3476
3477         * lib/framework.exp (log_summary): Clean up code that handles
3478         `testcnt'.
3479         (xfail, unsupported, untested): Don't set `exit_status',
3480         these aren't errors.
3481
3482         * runtest.exp: Sort options in --help.
3483
3484 Mon Sep 12 12:25:22 1994  Doug Evans  (dje@canuck.cygnus.com)
3485
3486         * runtest.exp: Delete special handling of *.[Ccso] arguments.
3487         Accept new argument: foo.exp[=arg(s)].
3488         (all_runtests): New global.
3489         (runtests): Records arguments for each .exp script.
3490         (main test loop): Move setting of srcdir out of loop.
3491         Set up `runtests' for each script.
3492         * lib/utils.exp (find): Remove unnecessary "\n" in verbose message.
3493         (runtest_file_p): New proc.
3494
3495 Wed Sep  7 10:41:33 1994  Doug Evans  (dje@canuck.cygnus.com)
3496
3497         * runtest.exp (verbose): Handle leading -'s in message.
3498
3499 Mon Jul 18 11:16:02 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
3500
3501         * lib/vxworks.exp: no need to use system, stty is an expect
3502           builtin and can be called directly.
3503
3504 Thu Jun 30 15:23:19 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
3505
3506         * lib/bug.exp: replaced "rm -foreach" with "rm -f".
3507
3508 Tue Jun 14 12:38:44 1994  David J. Mackenzie  (djm@rtl.cygnus.com)
3509
3510         * doc/dejagnu.texi: Fix a few typos and omissions.
3511
3512 Tue Jun  7 13:55:30 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
3513
3514         * Makefile.in (mostlyclean, realclean): New targets.
3515         * doc/Makefile.in, example/Makefile.in: Likewise.
3516         * example/calc/Makefile.in, testsuite/Makefile.in: Likewise.
3517
3518 Mon Apr 25 17:11:30 1994  Bill Cox  (bill@cygnus.com)
3519
3520         * Makefile.in: Add FSF standard comment block.
3521         * example/calc/Makefile.in: Define and use EXPECT and
3522           RUNTEST variables, so 'make check' will use tools in the
3523           current objdir tree if they're present.
3524         * lib/remote.exp: Add rcp_download proc, to download a
3525           file using remote 'cp'.  This was first used for the
3526           Lynx cross-host tests.
3527         * testsuite/Makefile.in: Update copyright date.
3528         * testsuite/runtest.all/options.exp: Update copyright date.
3529
3530 Wed Apr 13 18:05:44 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
3531
3532         * runtest: Pass ${1+"$@"} instead of "$@", because many shells
3533         incorrectly pass an empty string when no arguments were specified.
3534
3535 Wed Apr 13 11:46:11 1994  Bill Cox  (bill@cygnus.com)
3536
3537         * lib/remote.exp (rcp_download): New proc for using 'rcp'
3538           to download (used first for Lynx cross-testing).
3539
3540 Tue Apr 12 13:27:15 1994  Stan Shebs  (shebs@andros.cygnus.com)
3541
3542         * Makefile.in (TCLIBRARY): Define and use.
3543
3544 Wed Mar  9 13:08:54 1994  Doug Evans  (dje@canuck.cygnus.com)
3545
3546         * runtest.exp: Misc. formatting/typo cleanups.
3547         Process ~/.dejagnurc and $base_dir/site.exp before command line
3548         options and clarify search order of all config files.
3549         Clean up verbose output for -v, -srcdir, -host, and -target options.
3550
3551 Mon Feb 14 20:37:10 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3552
3553         * runtest.exp: Re-write init file search/loading code.
3554
3555 Tue Feb  8 19:27:07 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3556
3557         * runtest.exp: Move transform from lib/utils.exp so it can be used
3558         in config files.
3559
3560 Thu Jan 20 20:05:39 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3561
3562         * runtest.exp: findfile: New proc to be used in config files.
3563
3564 Tue Jan 18 14:46:12 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3565
3566         * runtest.exp: Fix so things don't bomb if whoami doesn't exist.
3567
3568 Mon Jan 17 15:26:50 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3569
3570         * lib/framework.exp (setup_xfail): Re-write so it works correctly
3571         with numbers in the config string.
3572
3573 Mon Jan 10 21:29:08 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3574
3575         * lib/framework.exp: Create exp_continue if it doesn't exist.
3576         * runtest.exp: Don't try to print errorInfo unless it exists.
3577
3578 Tue Jan  4 16:01:40 1994  Rob Savoye  (rob@rtl.cygnus.com)
3579
3580         * All files: Updated to 1.1.3. This version works with Tcl7.3 and
3581         Expect5.2.
3582
3583 Sat Jan  1 19:53:40 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3584
3585         * lib/framework.exp: Fixed log_summary to cleanup all the way.
3586         setup_xfail now only use canonical names, catch errors from
3587         sourcing $tool_exit and $tool_version.
3588         * runtest.exp: Changed the order of sourcing init files. Removed
3589         all references to target_alias or host_alias. uses target and host
3590         triplet only, uses config.guess to get a host type.
3591
3592 Thu Dec 23 18:26:24 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3593
3594         * runtest (debug): Add an environment variable DEJAGNULIBS to
3595         point to where runtest.exp and the rest live.
3596
3597 Wed Dec 15 20:38:49 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3598
3599         * runtest.exp: Fix signal handling so only one ^C is required and
3600         it actually exists after printing the summary.
3601
3602 Fri Dec  3 20:58:27 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3603  
3604         * runtest.exp: Only consider a TCL_ERROR to be a sign of a problem
3605         worth handling. This is when sourcing the test case.
3606  
3607 Thu Dec  2 14:16:20 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3608
3609         * runtest.exp: If the verbose level is greater than 2, display
3610         debugging output to the screen.
3611
3612 Wed Dec  1 16:04:08 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3613
3614         * runtest.exp: Change error handling to use the return from
3615         "catch" rather than depending on errorInfo.
3616
3617 Fri Nov 19 15:08:34 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3618
3619         * site.tmpl: Add LDFLAGS "-r" to vxworks targets.
3620
3621 Mon Nov 15 19:43:28 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3622
3623         * lib/debugger.exp: Add dumpvars which dumps the values of
3624         variables specified by a regular expression.Add dumpvars
3625         which dumps the body of procedures specified by a regular
3626         expression.
3627         * Makefile.in: Install site.exp as only config file. 
3628         * runtest.exp: look for site.tmpl in $srcdir, not site.exp in
3629         $objdir.
3630         * lib/framework.exp: Make istarget and isnative procs use
3631         $target_alias rather than target_triplet.
3632         * lib/framework.exp: Make warning and perror keep count. Have
3633         pass or fail procs check, and change to unresolved.
3634
3635 Mon Nov 15 10:20:42 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3636
3637         * runtest.exp: corrected a few typos in the comments. Added
3638           test for getting user name from the environment first. Now
3639           checks for USER and the LOGNAME. If unable to get the logname
3640           from the environment, then try whoami and who am i
3641
3642 Thu Nov  4 13:38:32 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3643
3644         * runtest: Use sed rather than expr to get the execution path and
3645         the runtest name cause expr doesn't seem to work portably on all
3646         machines.
3647
3648 Wed Nov  3 11:27:34 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3649
3650         * Makefile.in, configure.in: Install and build with new config
3651         system.
3652         * config/mt-*: Set default connection parameters and name
3653         transformation.
3654         * lib/framework.exp: Change "error" proc to "perror" so I can use
3655         Tcl's builtin error handling.
3656         * runtest.exp: Re-write error handling so it's now real
3657         descriptive with errors and misses nothing. Add support for new
3658         config file system. Up version number to 1.1.
3659         * runtest: General cleanup. Add support for passing the config
3660         name down to runtest.exp.
3661
3662 Sat Oct 16 07:47:38 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
3663
3664         * doc/runtest.1: Fix typos in font changes (\fi where \fI was meant).
3665
3666 Wed Oct 13 11:00:55 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3667
3668         * runtest.exp: insert missing space
3669         * lib/framework.exp: made proc verbose work as expected. Now will
3670           display a message if the level is = or > than the verbose level.
3671         * lib/utils.exp: replaced if $verbose>X then { send_user "foo\n" }
3672           stuff with the verbose "foo" X proc call
3673
3674 Mon Oct 11 17:11:37 1993  Jeffrey Wheat (cassidy@cygnus.com)
3675
3676         * runtest.exp: fixed stupid scoping bugs.
3677
3678 Mon Oct 11 16:26:25 1993  Jeffrey Wheat (cassidy@cygnus.com)
3679
3680         * runtest.exp: fixed "$test_result" bug, and minor reformatting
3681           changes to help make the file more readable
3682
3683 Sat Oct  9 18:43:31 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
3684
3685         * configure.in: recognize mips*- instead of mips-
3686
3687 Mon Sep 27 21:09:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3688
3689         * lib/bug.exp: Add new file for procs related to "bug" boot
3690         monitor.
3691
3692 Wed Sep 22 21:01:43 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3693
3694         * lib/framework.exp: Added m68k-idp-* to target list.
3695         * configure.in: Added m68k-idp-* to target list.
3696         * config/mt-m68k-abug-aout: Fixed objobjcopy to be objcopy.
3697         * config/mt-m68k-abug-coff: Fixed objobjcopy to be objcopy.
3698
3699 Wed Sep 22 12:10:34 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3700
3701         * lib/framework.exp: Folded in test counting mechanism.
3702
3703 Tue Sep 21 19:41:07 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3704
3705         * lib/vxworks.exp: Added a vxworks_spawn proc to execute tasks.
3706
3707 Mon Sep 20 21:28:23 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3708
3709         * lib/vxworks.exp: Prompt user for password if the default login
3710         fails.
3711
3712 Mon Sep 13 11:30:37 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3713
3714         * runtest.exp: add global testcnt variable.
3715         * lib/framework.exp: add testcnt mechanism. Gives a total
3716           number of testcases run in summary. incremented by the
3717           pass/fail/etc procs. Also added a "Tool version" string 
3718           in the summary.
3719
3720 Thu Sep  9 12:37:27 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3721
3722         * lib/utils.exp: Added new procs for pwd{} and absolute{}.
3723         * lib/utils.exp: Removed pwd{} proc, added a download{} proc.
3724
3725 Mon Sep  6 12:55:54 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3726
3727         * lib/utils.exp: fixed scoping problem of missing ""'s
3728           nasty little bugger. broken since the start.
3729
3730 Fri Sep  3 16:47:07 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3731
3732         * lib/framework.exp: Added support for the h8/500.
3733
3734 Fri Sep 03 10:42:12 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3735
3736         * configure.in: (h8300-*-*) (h8300h-*-*) (h8500-*-*) targets added.
3737
3738         * config/mt-h8300hms: new file for h8300-hitachi-hms support.
3739         * config/mt-h8500hms: new file for h8500-hitachi-hms support.
3740         * config/mt-h8300hhms: new file for h8300h-hitachi-hms support.
3741
3742 Tue Aug 31 16:57:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3743
3744         * lib/utils.exp: Add a proc to kill process started within the
3745         current shell session.
3746
3747 Sun Aug 29 23:10:35 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3748
3749         * lib/remote.exp: wait after exiting the remote shell.
3750
3751 Sun Aug 15 22:27:23 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3752
3753         * lib/framework.exp: Numeric column in summary line up and only
3754         print if the sub total is greater than zero.
3755
3756 Tue Jul 20 15:32:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3757
3758         * lib/framework.exp: Added code for initial POSIX (PCTS) support.
3759
3760 Mon Jul 19 09:31:48 1993  Jeffrey Wheat  (cassidy@cygnus.com)
3761
3762         * remote.exp: Added a supplied patch to allow specifing a port 
3763           to the telnet command.
3764
3765 Mon Jul 12 17:54:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3766
3767         * runtest.exp: Remove support for command line options to use "++"
3768         as a prefix. Also removed all the old code for the --diff option.
3769         The --debug option can now be abbreviated to just -d.
3770
3771 Sun Jul 11 20:49:49 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3772
3773         * runtest.exp: Exit after printing the version numbers.
3774         * lib/utils.exp: Ignore extraneous words in the argument passed.
3775
3776 Thu Jul  8 07:17:17 1993  Doug Evans  (dje@canuck.cygnus.com)
3777
3778         * lib/framework.exp: Add support for the h8/300.
3779
3780 Tue Jun 29 15:04:05 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3781
3782         * runtest: Added Dje's patch so the shell stops stripping out the
3783         quotes from the command line.
3784
3785 Sun Jun 13 21:05:25 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3786
3787         * runtest.exp: Remove runtests option. Use any valid file name on
3788         the command line instead.
3789         * runtest: Add support for the Tcl debugger from the command line.
3790
3791 Thu May 27 20:01:51 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3792
3793         * Makefile.in: Make the release image of the testsuites from the
3794         special stubs. 
3795
3796 Sun May 23 18:40:01 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3797
3798         * runtest.exp: Don't flag successful return codes as errors.
3799         * runtest: Don't look for expect binary anymore.
3800
3801 Tue May 11 17:31:29 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3802
3803         * runtest: Pass "--" to $expectbin.
3804
3805 Fri May  7 08:19:37 1993  Ian Lance Taylor  (ian@cygnus.com)
3806
3807         * Makefile.in (FLAGS_TO_PASS): Added CC, CFLAGS, LDFLAGS, RUNTEST,
3808         RUNTESTFLAGS.
3809         * example/Makefile.in (FLAGS_TO_PASS): Was being used, but was
3810         never defined.
3811         * example/calc/Makefile.in: (CFLAGS): Removed -I arguments.
3812         (.c.o): Use required -I arguments.
3813         (PROG): Pass CFLAGS to CC.
3814
3815 Tue May  4 22:51:06 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3816
3817         * runtest.exp: load_lib exits if it can't find the file. It also
3818         finds library files if srcdir = .
3819
3820 Tue Apr 27 08:59:32 1993  Ian Lance Taylor  (ian@cygnus.com)
3821
3822         * Makefile.in (FLAGS_TO_PASS): Define.
3823
3824 Fri Apr 23 13:12:27 1993  Mike Werner  (mtw@deneb.cygnus.com)
3825
3826         * lib/framework.exp:
3827           Made cosmetic changes to procedure "diff_logs".
3828
3829 Wed Apr 21 18:05:30 1993  Rob Savoye  (rob@cygnus.com)
3830
3831         * runtest: Looks in $rootme/../../expect and $rootme/../expect and
3832         if there is one, it uses that to run runtest.exp.
3833
3834 Wed Apr 21 12:34:10 1993  Mike Werner  (mtw@deneb.cygnus.com)
3835
3836         * runtest.exp:
3837           Changed how -diff and -mail affect the printing and
3838           mailing of logs.
3839         * lib/framwork.exp:
3840           Changed format of the output of the diff log.  Made
3841           minor changes to "diff_logs" to acommodate the changes
3842           to runtest.exp (above).
3843
3844 Mon Apr 19 18:45:10 1993  Mike Werner  (mtw@deneb.cygnus.com)
3845
3846         * runtest.exp:
3847           Added the ability to specify, as an option parameter, the name
3848           of the previous summary log to diff against. Added a call to
3849           "close_logs" to the signal handlers. Enabled -mail option.
3850           Cleaned up some comments.
3851         * lib/framework.exp:
3852           Added procedure "mail_file" for mailing test log summaries.
3853           Removed support for automatically generating log file names with
3854           embedded time/date stamps. Cleaned up "diff_logs".
3855
3856 Sun Apr 18 19:54:17 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3857
3858         * runtest.exp: Fixed so signal trapping now works again. Cleaned
3859         up configuration stuff and how it finds the site.exp file.
3860         * Makefile.in: Remove unneeded macro definitions.
3861
3862 Fri Apr 16 15:11:52 1993  Mike Werner  (mtw@deneb.cygnus.com)
3863
3864         * lib/framework.exp:
3865           Added the procedures "diff_logs", "open_logs", and "close_logs".
3866           Changed the name of the procedure "sum" to "log_summary".
3867           Changed the name of the procedure "alldone" to "cleanup".
3868           "Cleanup", formerly "alldone", no longer exits; runtest
3869           explicitly exits.
3870         * runtest.exp:
3871           Now calls "open_logs", "close_logs", and "diff_logs" to do the
3872           respective goodies. We also now make explicit calls to "cleanup"
3873           and exit.  Enabled --diff command line option which when used
3874           will cause a call to the procedure "diff_logs".
3875
3876 Sun Apr 11 17:17:20 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3877
3878         * Makefile.in: Removed runtest target. Cleaned up install
3879         procedure.
3880         * runtest.exp: No longer uses --config option.
3881         * runtest: New bourne shell script to start runtest.exp.
3882
3883 Thu Apr  8 18:12:24 1993  Mike Werner  (mtw@deneb.cygnus.com)
3884
3885         * lib/utils.exp: the list of directories returned by getdirs now
3886         contains only directories that allow read permission.
3887
3888 Wed Apr  7 18:30:45 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3889
3890         * runtest.exp: Now looks for init files by ${target_os}.exp as
3891         well as ${target_os}-${tool}.exp.
3892         * config/mt-*: Added macros for COPY and DEMANGLE, new
3893         binutils.
3894
3895 Fri Apr  2 12:23:22 1993  Mike Werner  (mtw@deneb.cygnus.com)
3896
3897         * lib: relocated old-dejagnu.exp to devo/gcc/testsuite/lib
3898
3899 Mon Mar 29 14:59:23 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3900
3901         * framework.exp: Added tests for spectra.
3902
3903 Thu Mar 25 14:16:54 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3904
3905         * runtest.exp: Fixed command line option processing. Now
3906         things like CFLAGS="-v -a" should work.
3907
3908 Thu Mar 25 12:40:50 1993  Ian Lance Taylor  (ian@cygnus.com)
3909
3910         * lib/udi.exp (mondfe): Return -1 on failure.  Don't remove *_soc
3911         files.
3912         (mondfe_download): Fixed invalid expect usage which could never
3913         have worked.
3914
3915 Wed Mar 24 14:11:46 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3916
3917         * runtest.exp: Added --target and --host for specifying the config
3918         strings. The old --target is now --name.
3919         * lib/framework.exp: Moved all the host/target naming stuff from
3920         runtests.exp.
3921         * runtest.exp: Fixed bug so CFLAGS="-v" works. I changed the way
3922         the verbose pattern works in $argv.
3923
3924 Tue Mar 23 08:48:09 1993  Fred Fish  (fnf@cygnus.com)
3925
3926         * configure.in:  Use host makefile fragment config/mh-sysv4
3927         on *-*-sysv4* configurations.
3928         * config/mh-sysv4:  New host makefile fragment for SVR4 systems.
3929
3930 Mon Mar 22 23:26:58 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
3931
3932         * Makefile.in: add dvi, check and installcheck targets
3933
3934         * doc/Makefile.in: add defines for MAKEINFO, TEXI2DVI
3935
3936 Sun Mar 21 17:44:11 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3937
3938         * runtest.exp: New command line option --ignore. Ignore any tests
3939         specified this way.
3940         * lib/framework.exp: Now uses puts send_error of send_user for
3941         some procs. Now warnings and errors go to stderr, and can
3942         be redirected. They still go to the logs.
3943
3944 Tue Mar 16 18:07:56 1993  Rob Savoye  (rob at poseidon.cygnus.com)
3945
3946         * runtest.exp: Finds site.exp file with new install.
3947         * Makefile.in: Installs much better.
3948
3949 Tue Mar  9 08:17:04 1993  Ian Lance Taylor  (ian@cygnus.com)
3950
3951         * Makefile.in (MAKEOVERRIDES): Set to be empty.
3952
3953 Mon Mar  8 17:40:41 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3954
3955         * lib/vrtx.exp: Spectra shell procedures.
3956
3957 Mon Mar  8 19:26:41 1993  Fred Fish  (fnf@cygnus.com)
3958
3959         * Makefile.in, config/{mt-a29k-udi, mt-frwcom-aout, mt-i386-aout,
3960         mt-i960-nindy, mt-i960-vx, mt-m68k-abug-aout, mt-m68k-abug-coff,
3961         mt-m68k-aout, mt-m68k-coff, mt-m68k-vx, mt-mips, mt-sparc-aout,
3962         mt-sparc-vx, mt-sparclite} (GDBFLAGS):  The default is -nx, to not
3963         load whatever random '.gdbinit' file might happen to be in the
3964         directory where the dejagnu tests are run.  If tests require
3965         a specific init file, they should load them explicitly.
3966
3967 Sun Mar  7 15:16:42 1993  Rob Savoye  (rob@cygnus.com)
3968
3969         * runtest.exp, Makefile.in: Now sets default for objdir.
3970
3971 Sun Feb 28 15:30:00 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3972
3973         * runtest.exp: Now find site.exp in a path list. Also now supports
3974         using a short config file in each directory to override options.
3975         * Makefile.in, configure.in: Removed link for lib directory. Added
3976         doc as a subdir, runtest and site.exp now built as a dependancy,
3977         rather than by configure.
3978
3979 Thu Feb 25 11:07:30 1993  Ian Lance Taylor  (ian@cygnus.com)
3980
3981         * config/mt-mips: New file for mt-idt-ecoff target.
3982         * configure.in (mips-idt-ecoff): New target; uses mt-mips.
3983         * runtest.exp: If mips-idt-ecoff, set target_abbrev to mips.
3984         * runtest.exp: Print any error produced by ${tool_init}.
3985         * lib/remote.exp (kermit): Made work.
3986
3987 Mon Feb 22 17:11:18 1993  Mike Werner  (mtw@poseidon.cygnus.com)
3988
3989         * configure.in: Removed unneccesary code from configure.in
3990
3991 Mon Feb 22 07:54:03 1993  Mike Werner  (mtw@poseidon.cygnus.com)
3992
3993         * devo/dejagnu: made modifications to framework, etc., to allow
3994         it to work properly  given the reorganization of deja-gnu and the
3995         relocation of the testcases from deja-gnu to a "tool" subdirectory.
3996
3997 Sun Feb 21 11:15:22 1993  Mike Werner  (mtw@poseidon.cygnus.com)
3998
3999         * devo/dejagnu: Initial creation of devo/dejagnu.
4000         Migrated dejagnu testcases and support files for testing software
4001         tools to reside as subdirectories, currently called "testsuite",
4002         within the directory of the software tool.  Migrated all programs,
4003         support libraries, etc. beloging to dejagnu proper from
4004         devo/deja-gnu to devo/dejagnu.  These files were moved "as is"
4005         with no modifications.  The changes to these files which will
4006         allow them to configure, build, and execute properly will be made
4007         in a future update.
4008
4009 Wed Feb 17 10:51:13 1993  Ian Lance Taylor  (ian@cygnus.com)
4010
4011         * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove expected failures
4012         for mips-*-* that now work (gcc was fixed to distinguish int and
4013         long in COFF debugging output).
4014
4015 Tue Feb 16 17:31:54 1993  Fred Fish  (fnf@cygnus.com)
4016
4017         * gdb.t21/demangle.exp (test_gnu_style_demangling,
4018         test_cfront_style_demangling):  Add tests for some cases that
4019         involve const that were previously broken.
4020
4021 Mon Feb 15 14:09:33 1993  Ian Lance Taylor  (ian@cygnus.com)
4022
4023         * gdb.t00/default.exp (attach, core-file, r, run, target core):
4024         Add more error messages used by cross gdb.
4025
4026 Fri Feb 12 11:17:05 1993  Fred Fish  (fnf@cygnus.com)
4027
4028         * gdb.t21/demangle.exp:  Add yet more cfront demangling tests.
4029
4030 Thu Feb 11 12:23:53 1993  Fred Fish  (fnf@cygnus.com)
4031
4032         * gdb.t21/demangle.exp:  Add new demangling tests, for various
4033         gnu and cfront patterns, that match recent bug fixes.
4034         * configure.in (configdirs):  Add gdb.t23.
4035         * gdb.t23/ {Makefile.in, configure.in, in-gdbme.cc,
4036         templates.exp}:  New test case to testing templates.  Currently
4037         contains just the framework, but no tests.
4038         * gdb.t21/demangle.exp (demangle):  Fix proc so that demangling
4039         failures don't trigger two failure reports, one erroneously
4040         indicating the cause as a timeout.
4041         * gdb.t21/demangle.exp (various):  Print number of correct 
4042         demanglings when suppressing remaining tests.
4043         * gdb.t21/demangle.exp (test_cfront_style_demangling):
4044         New test for cfront style demangling.
4045         * gdb.t21/demangle.exp (do_test):  Call cfront style demangling
4046         test.
4047
4048 Wed Feb 10 18:28:40 1993  Stu Grossman  (grossman at cygnus.com)
4049
4050         * gdb.t11/list.exp (list filename:function; wrong filename not
4051         rejected):  Revise expected failure profile.  All systems are
4052         expected to fail.
4053
4054 Mon Feb  8 21:25:47 1993  Stu Grossman  (grossman at cygnus.com)
4055
4056         * gdb.t00/help.exp (help set):  Look for prompt on next line to
4057         prevent timeout error.
4058         * gdb.t11/list.exp (list filename:function; wrong filename not
4059         rejected):  Document expected failure for general case.  Set
4060         expected failure for sunos.
4061
4062 Wed Feb  3 09:42:14 1993  Mike Stump  (mrs@rtl.cygnus.com)
4063
4064         * g++.niklas, configure.in: Add some test cases from Niklas.
4065
4066 Mon Feb  1 18:40:27 1993  Mike Werner  (mtw@rtl.cygnus.com)
4067
4068         * code_quality.exp, compile.exp, execute.exp, noncompile.exp,
4069           special.exp, unsorted.exp: added "unset subdir_created".
4070
4071 Fri Jan 29 14:20:11 1993  Mike Werner  (mtw@rtl.cygnus.com)
4072
4073         * Makefile.in (install): changed the sed command, which creates
4074           $(target-alias)-runtest, to have the installed
4075           $(target-alias)-runtest call $(bindir)/runtest.exp instead of
4076           $(srcdir)/runtest.exp . This worked earlier but was broken by a
4077           change to $(EXPECT) .
4078
4079 Thu Jan 28 14:24:56 1993  Ian Lance Taylor  (ian@cygnus.com)
4080
4081         * Makefile.in (info, install-info): Deleted extraneous @'s.
4082
4083 Thu Jan 28 08:29:57 1993  Fred Fish  (fnf@cygnus.com)
4084
4085         * Makefile.in (CC_FOR_TARGET, CFLAGS, CXX_FOR_TARGET, CXXFLAGS,
4086         CXX, GCC_FOR_TARGET, FLAGS_TO_PASS):  Match definitions in
4087         upper level devo/Makefile.in.
4088         * config/mt-unix (EXPECT):  Remove definition, it is set by
4089         Makefile.in to use the latest built version.
4090         * Makefile.in (CHILL_FOR_TARGET, CHILLFLAGS, CHILL_LIB):  Match
4091         definitions in upper level devo/Makefile.in.
4092
4093 Wed Jan 27 21:48:15 1993  Fred Fish  (fnf@cygnus.com)
4094
4095         * Makefile.in (clean):  Test if directory exists before trying
4096         to run submake in it.
4097         * gdb.t00/teststrategy.exp:  Add cases that work when gdb is
4098         compiled with ALIGN_STACK_ON_STARTUP defined.  Fix "print foo"
4099         expected output to match current gdb.  Fix tests for finding
4100         pathname to gdb executable to use the TCL "file" command.
4101         * gdb.t20/classes.exp:  Change error when binfile does not 
4102         exist to be a simple fail instead.
4103         * tcl.tests/Makefile.in (tcltest):  Use CC_FOR_TARGET.
4104         * tcl.tests/Makefile.in (Makefile):  Add target.
4105         * gdb.t30/chexp.exp:  Set up expected failure for printing
4106         uninitialized convenience variables.
4107         * gdb.t31/chillvars.exp:  Set up expected failure for references
4108         to string4, which chill compiler doesn't handle yet.  Add tests
4109         for string repetition operator.
4110         * gdb.t31/in-gdbme.ch:  Comment out string4, not handled yet.
4111
4112 Mon Jan 25 15:12:41 1993  Mike Werner  (mtw@rtl.cygnus.com)
4113
4114         * gcc.unsorted/unsorted.exp
4115           gcc.special/special.exp
4116           gcc.noncompile/noncompile.exp
4117           gcc.execute/execute.exp
4118           gcc.compile/compile.exp
4119           gcc.code_quality/code_quality.exp:
4120           Modified to properly find source code for the test cases,
4121           create the appropriate subdirectories to hold the compiled
4122           testcases, and delete the subdirectories when finished.
4123
4124 Thu Jan 21 18:05:54 1993  Mike Werner  (mtw@rtl.cygnus.com)
4125
4126         * Makefile.in: cosmetic changes.
4127         * gcc.code_quality/code_quality.exp: repalced a "source xxx"
4128           with a "load_lib xxx".
4129         * gcc.compile/compile.exp: replaced a "source xxx" with a
4130           "load_lib xxx".
4131
4132 Thu Jan 21 08:03:16 1993  Fred Fish  (fnf@cygnus.com)
4133
4134         * Makefile.in (CC, CXX):  Change to CC_FOR_TARGET, CXX_FOR_TARGET.
4135         * Makefile.in (FLAGS_TO_PASS):  Add AR_FOR_TARGET, CC_FOR_tARGET
4136         CXX_FOR_TARGET, RANLIB_FOR_TARGET.
4137         * {gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
4138         gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
4139         gdb.t15, gdb.t16, gdb.t20, gdb.t21, gdb.t22}/Makefile.in:
4140         Add Makefile target, dependencies, and rules, replace CC with
4141         CC_FOR_TARGET and CXX with CXX_FOR_TARGET.
4142         * gdb.t03/ptype.exp:  Add tests for string constants and array
4143         constants.
4144         * gdb.t16/printcmds.exp:  Add tests for string constants and array
4145         constants.
4146         * Makefile.in (CHILL):  Change to CHILL_FOR_TARGET.
4147         * Makefile.in (FLAGS_TO_PASS):  Add CHILL_FOR_TARGET.
4148         * {gdb.t30, gdb.t31}/Makefile.in:  Add Makefile target, dependencies,
4149         and rules.  Replace CHILL with CHILL_FOR_TARGET.
4150         * gdb.t31/chillvars.exp:  Set print address off, add tests for
4151         strings.
4152         * gdb.t31/in-gdbme.ch:  Add some initialized string variables.
4153
4154 Tue Jan 19 14:07:38 1993  Mike Werner  (mtw@rtl.cygnus.com)
4155
4156         * Makefile.in: corrected anchoring error in sed script, within
4157           the "install" rule, which created the the file {mach}-runtest
4158
4159 Fri Jan 15 21:16:51 1993  Fred Fish  (fnf@cygnus.com)
4160
4161         * gdb.t04/setvar.exp:  Minor changes to match current syntax for
4162         printing array-of-char in string form.
4163         * gdb.t16/printcmds.exp:  Fix one test case to match bug fix.
4164         * gdb.t30/chexp.exp:  Disable tests that check for control
4165         sequence form of character literals, not supported in GNU Chill.
4166
4167 Wed Jan 13 21:33:05 1993  Mike Stump  (mrs@cygnus.com)
4168
4169         * doc/dejagnu.texi, Makefile.in: Change .../gcc to .../xgcc.
4170
4171 Wed Jan 13 08:21:00 1993  Fred Fish  (fnf@cygnus.com)
4172
4173         * Makefile.in (CHILLFLAGS):  Add appropriate -L arg to find
4174         libchill.a, if a freshly built one exists.
4175         * gdb.t31/Makefile.in (LIBCHILL, LIBS):  Define local defaults.
4176
4177         * Makefile.in (runtest):  Fix to properly find freshly built
4178         "expect" binary.
4179
4180 Tue Jan 12 12:51:46 1993  Fred Fish  (fnf@cygnus.com)
4181
4182         * Makefile.in (CPLUS):  Remove macro.
4183         * Makefile.in (CC, CXX, GDB, EXPECT):  Use freshly build binaries
4184         if available.
4185         * Makefile.in (CFLAGS, CXXFLAGS, GDBFLAGS):  Provide default
4186         flags to go with CC, CXX, and GDB respectively.
4187         * Makefile.in (FLAGS_TO_PASS):  Add CXX, CXXFLAGS, LINK.
4188         * Makefile.in (info, subdir_do, subdirs):  Use rootme and
4189         rootsrc to find tool directories, use FLAGS_TO_PASS.
4190         * Makefile.in (runtest):  Use new EXPECT macro.
4191         * Makefile.in:  Other minor macro rearrangements.
4192         * config/{abug-g++.exp, aout-g++.exp, coff-g++.exp, mt-a29k-udi,
4193         mt-i960-nindy, mt-i960-vx, mt-m68k-abug-aout, mt-m68k-abug-coff,
4194         mt-m68k-aout, mt-m68k-coff, mt-m68k-vx, mt-unix, nind-g++.exp,
4195         udi-g++.exp, unix-g++.exp, vx-g++.exp}, doc/deja-gnu.texi, 
4196         g++.mike/{misc2.exp, misc8.exp, misc9.exp}, g++.old-deja/tests/
4197         g++.sun/g++.frag/1076585.C, gdb.t20/Makefile.in, gdb.t21/
4198         Makefile.in, gdb.t22/Makefile.in, lib/mike-g++.exp:
4199         Use CXX rather than CPLUS, CPLUSPLUS, or C++, use CXXFLAGS 
4200         rather than CFLAGS or CPLUSFLAGS or C++FLAGS.
4201         * Makefile.in (CHILL):  Use freshly built binaries if available.
4202         * Makefile.in (CHILLFLAGS):  Provide default flags for CHILL.
4203         * Makefile.in (FLAGS_TO_PASS):  Add CHILL, CHILLFLAGS.
4204
4205 Mon Jan 11 18:02:48 1993  Rob Savoye  (rob at darkstar.cygnus.com)
4206
4207         * expect.tests/exp-after.test, exp-before.test, log-file.test,
4208         send-exp.test, spawn.test: Test case for expect tests.
4209         * expect.tests/exp-test.exp: Test driver for expect tests.
4210         * expect.tests/Makefile.in, configure.in: Configure
4211         support. 
4212         * expect.tests/exp-test.c: Simple interactive program for expect
4213         tests.
4214         * expect.tests: New directory.
4215         * config/unix-expect.exp: New tool.
4216
4217 Fri Jan  8 16:41:51 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
4218
4219         * config/udi-gdb.exp (gdb_start): don't require "UDI socket" in
4220         the startup message.
4221
4222 Wed Jan  6 08:53:08 1993  Fred Fish  (fnf@cygnus.com)
4223
4224         * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
4225         gdb.t11, gdb.t12}/Makefile.in:  Add explicit "all" target to
4226         Makefiles missing it, supply explicit rules to make object files
4227         from source files to subvert bug in GNU make that assumes gcc
4228         style "-c -o" handling.
4229         * tcl.texts/Makefile.in: Look in tcl sibling dir for library,
4230         rather than picking up whatever happens to be installed.
4231         * config/unix-gdb.exp (gdb_start):  Temporarily increase timeout
4232         by 60 seconds to accommodate heavily loaded or otherwise slow
4233         systems during gdb startup.  A similar fix was also installed in
4234         a 14-Dec change, but mysteriously disappeared.
4235         * gdb.t31/chillvars.exp:  Go ahead and try to run test on non-
4236         DWARF systems, as long as there is a chill executable to test.
4237
4238 Mon Jan  4 17:19:08 1993  Fred Fish  (fnf@cygnus.com)
4239
4240         * gdb.t30/chexp.exp (test_print_accept, test_print_reject):
4241         Convert to varargs function.
4242         * gdb.t30/chexp.exp (test_arithmetic_expressions):  New tests.
4243         * gdb.t31/Makefile.in (CHILL, CHILLFLAGS):  Provide defaults.
4244         * gdb.t31/chillvars.exp (test_UBYTE):  Remove FIXME`s, fixed.
4245         * gdb.t31/in-gdbme.ch (scalar_arithmetic, write_arrays,
4246         booleans):  Add procs for testing.
4247         * lib/gdb.exp (runto):  Don't expect hex format for breakpoint
4248         address.
4249
4250 Sun Jan  3 14:24:53 1993  Fred Fish  (fnf@cygnus.com)
4251
4252         * gdb.t30/chexp.exp (test_float_literals_accepted):  Use
4253         literals in comparisons, rather than printing their values
4254         directly.  Avoids spurious failures due to conversion or
4255         representational differences between machines types.
4256
4257 Sat Jan  2 22:56:53 1993  Fred Fish  (fnf@cygnus.com)
4258
4259         * gdb.t30/chexp.exp (test_float_literals_accepted):  New test.
4260         * gdb.t31/in-gdbme.ch (testvars):  Add floating point assigns.
4261
4262 Thu Dec 31 08:30:08 1992  Fred Fish  (fnf@cygnus.com)
4263
4264         * gdb.t00/help.exp:  Track recent gdb changes in description
4265         of "set" command for assigning expression values to variables.
4266
4267 Wed Dec 30 13:17:36 1992  Fred Fish  (fnf@cygnus.com)
4268
4269         * gdb.t00/gdbvars.exp:  New tests for convenience variables and
4270         history value list.
4271         * gdb.t30/chexp.exp:  Add tests for convenience variables and
4272         history value list.
4273
4274         * config/unix-gdb.exp (gdb_exit):  Put escaped quotes around
4275         command to send to gdb inside a catch.  Otherwise the newline
4276         at the end of the quit command gets eaten.
4277         * lib/gdb.exp (gdb_test):  Replace bogus message about the
4278         gdb process no longer existing with a error that reports the
4279         real reason for the send command failing.  Remove use of
4280         "$command" in the expect pattern, since it may contain sequences
4281         that look like regular expressions but should not be interpreted
4282         as regular expressions.
4283
4284 Tue Dec 29 22:49:56 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
4285
4286         * Makefile.in: define FLAGS_TO_PASS
4287
4288 Sun Dec 27 11:52:45 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4289
4290         * lib/udi.exp: Fixed so that it downloads stably. Added better
4291         error trapping. Works with simulator or demo board.
4292         * runtest.exp: Cleaned up handling of signals during the init
4293         phase. 
4294         * lib/old-dejagnu.exp: Fixed bug that made $CFLAGS accumulate
4295         repititions of the same flags.
4296         * runtest.exp: cleans up temp file better.
4297         * config/udi-g++.exp: Minor bug fixes. Doesn't die it it can't
4298         connect now.
4299
4300 Sat Dec 26 19:21:14 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4301
4302         * config/vx-gdb.exp: Now it exits if it can't connect to the
4303         target.
4304         * most everything: Made *all* (whew) error and warning messages
4305         use new procedures. These messages are controlled by --all rather
4306         than --verbose.
4307         * lib/framework.exp: Fixed clone_output so everything gets sent to
4308         the correct files. Also added a procedure for standard warning and
4309         error messages.
4310
4311 Sat Dec 26 11:16:55 1992  Fred Fish  (fnf@cygnus.com)
4312
4313         * tcl.tests/tcltest.c (Tcl_DumpActiveMemory):  Remove extern
4314         declaration, which is now incompatible with tcl.h.
4315
4316
4317 Tue Dec 22 22:36:42 1992  Fred Fish  (fnf@cygnus.com)
4318
4319         * Makefile.in (subdir_do):  Remove blank line after target,
4320         that gives older makes indigestion.
4321         * configure.in:  When running "make", use environment definition
4322         of MAKE if one exists, default to "make" if not in environ.
4323         * gdb.t21/cplusfuncs.exp:  Update regular expressions for matching
4324         operators to track gdb C++ demangling fixes.
4325
4326 Mon Dec 21 22:32:46 1992  Fred Fish  (fnf@cygnus.com)
4327
4328         * gdb.t31/in-gdbme.ch (bytetable3, bytetable4):  Reduce ranges
4329         of array dimensions to something more managable for explicit
4330         initialization.  Add initializers.
4331         * gdb.t31/in-gdbme.ch (inttable1, inttable2, longtable1,
4332         longtable2):  Fix typo, initializers were intended to be
4333         sequential values for easy identification.
4334         * gdb.t31/chillvars.exp:  Update to track changes in in-gdbme.ch.
4335
4336 Mon Dec 21 19:48:42 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4337
4338         * runtest.exp: Has new option to specify the target's
4339         configuration string. Only used by runtest.
4340         * g++.other/*.exp: Now use procs from mike-g+.exp.
4341         * g++.mike/*.exp: Now use procs from mike-g+.exp.
4342         * Makefile.in: Now has install & uninstall targets.
4343         * lib/prebase, postbase.exp: Merged into lib/mike-g++.exp and made
4344         into procs.
4345         * runtest.exp: Traps error when trying to test a tool that does't
4346         have support.
4347         * lib/framework.exp: Contains all the procs from runtest.exp.
4348         These are basically the guts of the testing framework.
4349         * runtest.exp: Moved all procs to a library file.
4350
4351 Sat Dec 19 16:50:46 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4352
4353         * runtest.exp: Upped version number to 0.8.1
4354         * lib/nm-defs.exp: Support procs for nm tests.
4355         * nm.all/nm.exp: Now uses a generic nm testing proc.
4356         * nm.all/Makefile.in: Changes the path for the linker script so it
4357         won't produce srecs.
4358         * nm.all/configure.in: Copies linker script for m68k-abug and
4359         edits out OUTPUT_FORMAT line.
4360         * config/*-nm.exp: They only contain stubs calling the procs in
4361         nm-defs.exp.
4362
4363 Fri Dec 18 18:13:15 1992  Rob Savoye  (rob@cygnus.com)
4364
4365         * gcc.*/*.exp: Doesn't change into the subdir.
4366         * lib/c-torture.exp: Adds subdir to path for objects and binaries
4367         * runtest.exp: Added tests for targetname and connectmode when
4368         using a MVME m68k board.
4369         * configure.in: Now tests for m68k-abug-[coff|aout].
4370         * config/mt-m68k-abug: Now a mt-m68k-abug-coff and
4371         mt-m68k-abug-aout version so either tool chain can be used to
4372         produce the srecords.
4373
4374 Fri Dec 18 10:26:46 1992  Fred Fish  (fnf@cygnus.com)
4375
4376         * Makefile.in (.NOEXPORT):  Add for GNU make.  Don't pass defines
4377         with pathnames relative to this directory to submakes.
4378         * gdb.t00/{default.exp, help.exp}:  Update to track latest gdb
4379         changes.
4380         * gdb.t30/chexp.exp:  Update to track latest gdb changes.
4381         * gdb.t31/{in-gdbme.ch, chillvars.exp}:  Add some arrays and
4382         tests for arrays, update to track latest gdb changes.
4383
4384 Mon Dec 14 18:42:58 1992  Fred Fish  (fnf@cygnus.com)
4385
4386         * config/unix-gdb.exp (gdb_start):  Temporarily set timeout up
4387         to 60 seconds to accommodate heavily loaded or otherwise slow
4388         systems during gdb startup.
4389
4390 Mon Dec 14 12:16:27 1992  Ian Lance Taylor  (ian@cygnus.com)
4391
4392         * gdb.t11/list.exp, gdb.t16/printcmds.exp: added expected failures
4393         for i960-*-*.
4394         * gdb.t15/funcargs.exp: increase timeout for *-*-vxworks.
4395
4396 Fri Dec 11 21:15:07 1992  Fred Fish  (fnf@cygnus.com)
4397
4398         * gdb.t16/{in-gdbme.c, printcmds.exp}:  Add some tests for
4399         printing the contents of multidimensional arrays.
4400
4401 Wed Dec  9 13:18:39 1992  Michael Werner  (mtw@rtl.cygnus.com)
4402
4403         * tcl.test/tcl-test.exp:
4404           changed the comparison that looks for the end-of-test return
4405           string, "%", from the tcl interpreter, tcltest, to check for
4406           "^%$" instead of just "%".
4407
4408 Tue Dec  8 13:49:18 1992  Fred Fish  (fnf@cygnus.com)
4409
4410         * chillvars.exp:  Only run the tests if the target is an
4411         SVR4 target (which presumes DWARF format).  They are only
4412         expected to work right now for targets that use DWARF.
4413
4414 Tue Dec  8 13:42:45 1992  Michael Werner  (mtw@rtl.cygnus.com)
4415
4416         * removed accidental change to config/unix-tcl.exp that
4417           occurred during last check-in.
4418
4419 Tue Dec  8 13:21:45 1992  Michael Werner  (mtw@rtl.cygnus.com)
4420
4421         * tcl.test/configure.in
4422           corrected error in "files=" line; changed "defs.h" to "defs".
4423
4424 Sun Dec  6 22:00:06 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4425
4426         * config/*-nm: Fixed nm_version.
4427         * configure.in: Doesn't configure tcl tests for a cross test.
4428
4429 Sat Dec  5 14:13:15 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4430
4431         * doc/dejagnu.l, dejagnu.texi: Added documentation for --baud
4432         option.
4433         * runtest.exp: Added --baud option to spcify the baud rate for a
4434         serial connection.
4435
4436 Fri Dec  4 07:00:45 1992  Fred Fish  (fnf@cygnus.com)
4437
4438         * gdb.t31/chillvars.exp:  Add new tests, fix expected results
4439         for some existing ones.
4440
4441 Thu Dec  3 12:28:52 1992  Fred Fish  (fnf@cygnus.com)
4442
4443         * gdb.t20/{classes.exp, inherit.exp, misc.exp},
4444         gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp:  Downgrade
4445         missing test executables from ERROR to just FAIL.
4446         * gdb.t30/chillvars.exp:  Downgrade missing test executables
4447         from ERROR to just FAIL.  Start adding some real tests.
4448         * gdb.t30/in-gdbme.ch:  Start adding some initializations of
4449         fundamental type variables.
4450
4451 Wed Dec  2 11:46:04 1992  Ian Lance Taylor  (ian@cygnus.com)
4452
4453         * runtest.exp (setup_xfail): only set xfail_prms if xfail_flag is
4454         set.
4455         * gdb.t11/list.exp, gdb.t12/scope.exp, gdb.t15/funcargs.exp: more
4456         mips-*-* expected failures.
4457
4458 Wed Dec  2 11:39:28 1992  Fred Fish  (fnf@cygnus.com)
4459
4460         * lib/gdb.exp (gdb_reinitialize_dir):  New utility proc.
4461         * gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t07/watchpoint.exp,
4462         gdb.t08/opaque.exp, gdb.t09/corefile.exp, gdb.t11/list.exp, 
4463         gdb.t12/scope.exp, gdb.t13/bitfields.exp, gdb.t15/funcargs.exp,
4464         gdb.t16/printcmds.exp, gdb.t20/{classes.exp, inherit.exp,
4465         misc.exp}, gdb.t21/{cplusfuncs.exp, demangle.exp},
4466         gdb.t22/virtfunc.exp: Use new gdb_reinitialize_dir tcl proc.
4467         * gdb.t20/{classes.exp, inherit.exp, misc.exp},
4468         gdb.t21/{cplusfuncs.exp, demangle.exp}, gdb.t22/virtfunc.exp:
4469         Suppress tests if executable not found.
4470         * Makefile.in:  Add CHILL and CHILLFLAGS as things to pass
4471         to recursive makes.
4472         * gdb.t31/{configure.in, Makefile.in, in-gdbme.ch, chillvar.exp}:
4473         New directory of chill tests.
4474         * config/mt-unix (CHILL, CHILLFLAGS):  New defs for chill
4475         compiler name and flags to pass to compiler.
4476         * configure.in (configdirs):  Add gdb.t31.
4477         * gdb.t30/chexp.exp:  Don't need to load a gdb.
4478
4479 Mon Nov 30 20:38:00 1992  Fred Fish  (fnf@cygnus.com)
4480
4481         * runtest.exp (setup_xfail, clear_xfail):  Modify to accept
4482         multiple arguments and examine each one for a valid config
4483         triplet or a prms id.
4484         * gdb.t03/ptype.exp:  Clear xfail flag for ptype of unnamed
4485         enumeration members for SVR4 systems (presumes DWARF).
4486         * gdb.t11/list.exp:  Set up xfail flag for tests that are
4487         expected to fail on SVR4 systems (presumes DWARF).
4488
4489 Mon Nov 30 17:32:36 1992  Ian Lance Taylor  (ian@cygnus.com)
4490
4491         * gdb.t00/default.exp (set write, show write): don't leave it at
4492         set write on, because that causes debugging problems in later
4493         testing on Ultrix.
4494
4495 Mon Nov 30 17:18:32 1992  Rob Savoye  (rob@cygnus.com)
4496
4497         * runtest.exp: Now uses find proc to recursively find all expect
4498         file.
4499
4500 Mon Nov 30 11:55:36 1992  Fred Fish  (fnf@cygnus.com)
4501
4502         * gdb.t20/inherit.exp:  Recognize a '.' as the g++/gdb
4503         CPLUS_MARKER, rather than just '$'.  This particular piece of
4504         brain damage is spreading like ooze; gcc, gdb, and libiberty are
4505         all infected as well.
4506
4507 Mon Nov 30 11:23:42 1992  Ian Lance Taylor  (ian@cygnus.com)
4508
4509         * configure.in: use mt-i960-nindy, not mt-i960-nind.
4510         * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
4511         gdb.t09/corefile.exp, gdb.t11/list.exp, gdb.t12/scope.exp: add
4512         expected failures for mips-*-*.
4513
4514 Sun Nov 29 23:10:43 1992  Mike Stump  (mrs@rtl.cygnus.com)
4515
4516         * prebase.exp (not_compiler_output): Change from looking for
4517         Segmentation Violation to Internal compiler error, as the compiler
4518         no longer issues the former.
4519
4520 Sun Nov 29 15:16:06 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4521
4522         * config:/vx-g++.exp, udi-g++.exp: Replaced with gcc init code.
4523         * runtest.exp: Now executes recursively any *.exp files.  
4524         * lib/old-dejagnu.exp: proc old-dejagnu executes tests that are
4525         supposed to.
4526         * g++.old-deja/old-deja.exp: Recursively get all the C code in a
4527         subdirectory tree.
4528         * lib/utils.exp: New file, contains utility procs grep, find,
4529         and which. 
4530         * runtest.exp: Applied Fred's patch for the output.
4531
4532 Sun Nov 29 08:51:15 1992  Fred Fish  (fnf@cygnus.com)
4533
4534         * gdb.t22/virtfunc.exp:  Make "ptype VA" an expected failure.
4535         * runtest.exp:  Fix a couple of minor formatting glitches.
4536         * gdb.t30/chexp.exp(test_print_reject):  Add another possible
4537         failure expect string.
4538
4539 Sat Nov 28 21:09:33 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4540
4541         * g++.old-deja/tests: New directories for C++ code from the old
4542         style DejaGnu tests.
4543         * g++.old-deja/old-deja.exp: New file for running the old style
4544         DejaGnu tests.
4545         * lib/old-dejagnu.exp: New file. Support procs for running the
4546         old style DejaGnu tests.
4547
4548 Wed Nov 25 08:05:59 1992  Fred Fish  (fnf@cygnus.com)
4549
4550         * gdb.t16/printcmds.exp:  Set up expected failure for
4551         "p 123DEADBEEF".  Gdb thinks this is a floating point number.
4552
4553 Mon Nov 23 12:14:43 1992  Ian Lance Taylor  (ian@cygnus.com)
4554
4555         * config/mt-i960-vx: set LIBS to -lgcc, not -lg (lost when file
4556         was renamed).
4557         * gdb.t07/watchpoint.exp: Added expected failures for Sun3.
4558
4559 Fri Nov 20 15:39:07 1992  Ian Lance Taylor  (ian@cygnus.com)
4560
4561         * gdb.t00/default.exp (info set): don't get fooled by the prompt
4562         in the output.
4563         (detach): gdb_test can not include $prompt in the expected result.
4564         * gdb.t00/teststrategy.exp (backtrace): don't insist on main being
4565         at level 7; any level is acceptable.
4566
4567 Sun Nov 22 14:44:35 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4568
4569         * lib/remote.exp: Added proc for kermit.
4570
4571 Fri Nov 20 11:23:26 1992  Fred Fish  (fnf@cygnus.com)
4572
4573         * config/unix-gdb.exp (gdb_exit):  Add explicit close as
4574         workaround for expect bug that slowly consumes file descriptors.
4575         * gdb.t22/virtfunc.exp:  When gdb dumps core, start a new one
4576         for the benefit of later tests that expect a gdb to be currently
4577         running.  This is a kludge.
4578         * configure.in (configdirs):  Add gdb.t16.
4579         * gdb.t16/{Makefile.in, configure.in, in-gdbme.c, printcmds.exp}:
4580         New test for exhaustive printing of all ASCII characters and
4581         substrings, and a few tests for printing of integral values.
4582         * gdb.t30/chexp.exp:  Add tests for character literals.
4583
4584 Thu Nov 19 17:45:53 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4585
4586         * lib/udi.exp: New procs for udi shells.
4587         * config/udi-gcc.exp: Made gcc_load
4588         * config/udi-gdb.exp: Made gdb_start, gdb_load gdb_exit
4589         * gdb.t00/default.exp: Lots of ugly hacks cause many default
4590         actions kill the UDI connection. Lookfor for new xfails. Sigh...
4591         * config/*-gdb.exp: Use which in gdb_version.
4592         * lib/gcc.exp: Use which in default_gcc_version.
4593         * runtest.exp: New proc which that does a path lookup.
4594
4595 Wed Nov 18 17:08:08 1992  Michael Werner  (mtw@rtl.cygnus.com)
4596
4597         * Updated c torture tests from the package c-torture-1.7
4598           The test in:      gcc.code_quality
4599                             gcc.compile
4600                             gcc.execute
4601                             gcc.noncompile
4602                             gcc.unsorted
4603           were updated. Existing tests in a given directory that had
4604           changed or that were not in 1.7 were moved into a subdirectory
4605           called "old-tests". 1.7 had a new directory called "special",
4606           the contents of which were placed in deja-gnu/gcc.special .
4607           Also, deleted from a prior Changelog entry was the erroneous
4608           statement of the removal of support in gcc for the recognition
4609           of the ".C" extension.
4610
4611 Wed Nov 18 13:36:43 1992  Fred Fish  (fnf@cygnus.com)
4612
4613         * gdb.t30/chexp.exp:  Change print tests to include explicit
4614         print command so we can also include formats.
4615
4616 Wed Nov 18 12:32:53 1992  Ian Lance Taylor  (ian@cygnus.com)
4617
4618         * configure.in: never change target_os; we need to be able to
4619         check it in istarget tests.
4620         * config/unix-gdb.exp (gdb_exit): the string match test was the
4621         wrong way around; also, call close to try to avoid the file
4622         descriptor leak in some versions of expect.
4623         * teststrategy.exp: added some expected failures for Sun4 and
4624         Solaris, and changed the core dump test to accept a timeout (no
4625         response from gdb) if a core file was actually created.
4626         * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t05/expr.exp,
4627         gdb.t15/funcargs.exp: added PRMS bug numbers for expected i960
4628         failures.
4629         * gdb.t10/crossload.exp (bfddefault): corrected error message.
4630         (whole file): changed fixme handling to use setup_xfail.
4631
4632 Tue Nov 17 09:14:11 1992  Ian Lance Taylor  (ian@cygnus.com)
4633
4634         * runtest.exp (setup_xfail): take optional second argument which
4635         is the PRMS bug number.
4636         (pass, fail): use it.
4637         * gdb.t00/default.exp (accept): gdb 4.7 returns a different
4638         string.
4639         (show): don't get fooled by the prompt in the output.
4640         * gdb.t12/scope.exp: RS/6000 expects to fail print 'file'::var.
4641         * gdb.t21/cplusfuncs.exp: use setup_xfail rather than FIXME.
4642
4643 Mon Nov 16 12:38:47 1992  Fred Fish  (fnf@cygnus.com)
4644
4645         * gdb.t10/Makefile.in (EXECUTABLES):  Add sparc-elf.
4646         * gdb.t10/README:  Document sparc-elf.
4647         * gdb.t10/crossload.exp:  Load and test sparc-elf.
4648         * gdb.t10/sparc-elf.u:  New test executable.
4649
4650 Mon Nov 16 11:31:30 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4651
4652         * config/unix-tcl.exp: Tcl library init module.
4653         * tcl.tests: Add the tests directory from the Tcl release.
4654         * tcl.tests/Makefile.in, configure.in: Support stuff.
4655         * tcl.tests/tcl-test.exp: Test the Tcl library.
4656
4657 Sun Nov 15 09:30:29 1992  Fred Fish  (fnf@cygnus.com)
4658
4659         * gdb.t30/{Makefile.in, chexp.exp, configure.in}:  New tests
4660         for GNU-Chill.
4661         * configure.in (configdirs):  Add gdb.t30.
4662
4663 Fri Nov 13 21:14:13 1992  Ian Lance Taylor  (ian@cygnus.com)
4664
4665         * runtest.exp (pass): don't print \n\nXPASS\n\n; just XPASS:
4666         suffices.
4667         (setup_xfail): don't set xfail_flag unconditionally; instead set
4668         it if the argument is the target so that it can be called several
4669         times.
4670         (clear_xfail): new function to conditionally clear xfail_flag.
4671         * config/unix-gdb.exp (gdb_load): set the directory to point to
4672         whereever the program is loaded from, for the benefit of symbol
4673         formats which don't know that.
4674         * teststrategy.exp: accept AIX error messages.
4675         (print "foo"): AIX shared libraries mean gdb can't find malloc.
4676         (stack trace): fails on AIX.
4677         * gdb.t02/in-gdbme.c, gdb.t03/in-gdbme.c: assign to nested_su
4678         field so that AIX linker doesn't strip it from object file.
4679         * gdb.t03/ptype.exp (unnamed enumeration): works on RS/6000.
4680         * gdb.t04/setvar.exp: don't set prms_id to garbage value.
4681         * gdb.t08/opaque.exp: RS/6000 can't do xrefs.
4682         * gdb.t09/corefile.exp: AIX gdb can't get name or signal from a
4683         core file.
4684         * gdb.t10/crossload.exp: v_signed_char on MIPS generally fails.
4685         * gdb.t11/list.exp: some tests fail because gcc generates
4686         incorrect debugging information.
4687         * gdb.t12/in-gdbme0.c, gdb.t12/in-gdbme1.c: don't let AIX strip
4688         unreferenced variables.
4689
4690 Thu Nov 12 08:17:40 1992  Ian Lance Taylor  (ian@cygnus.com)
4691
4692         * runtest.exp (sum): catch errors from tool_version and tool_exit,
4693         to ensure that we exit as expected even if they fail.
4694         * gdb.t00/default.exp, gdb.t00/help.exp: some targets, notably the
4695         RS/6000, don't support "set write" and "show write".
4696         * gdb.t11/list.exp (list gdbme0.c:unused, list gdbme1.c:unused):
4697         mark as expected failures for i960-*-*.  These should perhaps be
4698         considered successes.
4699
4700 Tue Nov 10 20:40:43 1992  Rob Savoye  (rob at rtl.cygnus.com)
4701
4702         * lib/gcc.exp: Added $LDFLAGS to default_gcc_start so targets can
4703         get their linker scripts.
4704
4705 Mon Nov  9 10:57:44 1992  Ian Lance Taylor  (ian@cygnus.com)
4706
4707         * lib/gcc.exp: new file; defines default_gcc_version and
4708         default_gcc_start.
4709         * config/*-gcc.exp: use routines in gcc.exp.
4710         * gcc.execute/execute.exp: don't use c-torture, because it gives
4711         us undesired PASS and FAIL reports; use gcc_start instead.
4712         * gcc.execute/920501-6.c, gcc.execute/920726-1.c: don't include
4713         <stdio.h> or <strings.h>, so these can be used on VxWorks.
4714         * gdb.t01/run.exp: expect "run" after sending it to avoid waiting
4715         for the VxWorks shell too early.
4716
4717 Sun Nov  8 21:38:55 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
4718
4719         * Makefile.in: added subdir_do target, use it for info and install-info
4720
4721 Fri Nov  6 14:10:58 1992  Ian Lance Taylor  (ian@cygnus.com)
4722
4723         * config/vx-gdb.exp (gdb_load, spawn_vxgdb): increase timeouts.
4724         * gdb.t00/default.exp: accept AIX error messages, and set the init
4725         file name based on the target.
4726         * gdb.t01/run.exp, gdb.t12/scope.exp: increase timeouts for
4727         VxWorks.
4728         * gdb.t06/break.exp: increase timeouts for VxWorks, and rewrite a
4729         few tests to use gdb_test function.
4730
4731 Fri Nov  6 11:34:20 1992  Michael Werner  (mtw@rtl.cygnus.com)
4732
4733         * Moved the following ChangeLog entry from devo/ChangeLog to here:
4734
4735 Wed Nov  4 17:57:47 1992  Michael Werner  (mtw@rtl.cygnus.com)
4736
4737         * Makefile.in:  Added stuff for building deja-gnu.
4738         * ./deja-gnu/gdb.t21/ & ./deja-gnu/gdb.t22/:
4739         Moved in-gdbme.C file to in-gdbme.cc to enhance portability.
4740         Changed the configure.in file to reflect the filename extension
4741         change.
4742
4743 Fri Nov  6 14:00:48 1992  Ian Lance Taylor  (ian@tweedledumbest.cygnus.com)
4744
4745         * gdb.t15/funcargs.exp: continue to call6k is an expected failure
4746         for i960-*-vxworks; PRMS 1786.
4747
4748 Thu Nov  5 18:09:23 1992  Mike Stump  (mrs@rtl.cygnus.com)
4749
4750         * lib/prebase.exp: Remove incorrect fix.  CPLUSFLAGS needs to be
4751         reset on a per test case basis, as it is changed by each test
4752         case.  The correct way to fix this is to establish a default value
4753         for the variable, and set the variable to that value.
4754
4755 Thu Nov  5 18:04:21 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4756
4757         * runtest.exp: proc unknown doesn't print the error codes if
4758         they're aren't any.
4759         * lib/remote.exp: New procs tip and tip_download for boards that
4760         live on the end of a serial cable.
4761         * config/abug-gcc.exp: Init module for MVME board.
4762         * config/mt-m68k-abug: Makefile frag for m68k MVME board.
4763         * configure.in: Only makes links for config files that exist.
4764
4765 Thu Nov  5 17:40:27 1992  Fred Fish  (fnf@cygnus.com)
4766
4767         * {gdb.t20, gdb.t21, gdb.t22}/{Makefile.in, configure.in}:
4768         Convert C++ filenames from '.C' to '.cc'.  Rename test files.
4769
4770 Wed Nov  4 11:50:34 1992  Ian Lance Taylor  (ian@tweedledumbest.cygnus.com)
4771
4772         * lib/gdb.exp (gdb_test): don't check specially for attach error,
4773         since that doesn't belong in a general test.
4774         * gdb.t00/default.exp: fix attach and run tests for VxWorks.
4775         * gdb.t04/setvar.exp: clean up a few broken tests, eliminating
4776         some false failures incorrectly marked FIXME.
4777         * gdb.t12/scope.exp: do two ``next'' commands if necessary to skip
4778         over the call to init.
4779         * gdb.t20/classes.exp, gdb.t20/inherit.exp: make FIXME cases use
4780         setup_xfail.
4781
4782 Tue Nov  3 11:53:37 1992  Ian Lance Taylor  (ian@tweedledumbest.cygnus.com)
4783
4784         * runtest.exp (clone_output): send strings to the user even if
4785         they say FIXME.
4786         * gdb.t01/in-gdbme.c (vxmain): new function for VxWorks which
4787         takes an argument and calls main with it.
4788         gdb.t01/run.exp: for *-*-vxworks, call vxmain to pass arguments,
4789         and look for results from connected task, not gdb.
4790         * gdb.t01/term.exp: don't run these tests unless native.
4791         * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t05/expr.exp: expect
4792         the i960 to fail to print type char correctly, because gdb treats
4793         char as unsigned char.
4794         * gdb.t06/in-gdbme.c (vxmain): new function for VxWorks which
4795         takes an argument and calls main with it.
4796         gdb.t06/break.exp: adjust line numbers for previous change.  For
4797         target *-*-vxworks, call vxmain to pass arguments.
4798         * gdb.t07/watchpoint.exp: don't check the first old value after
4799         restarting the program, because on VxWorks it will not have been
4800         reset.
4801         * gdb.t08/opaque.exp: don't check the breakpoint number, because
4802         on VxWorks gdb_load stops and restarts gdb.
4803         * gdb.t10/crossload.exp: don't run these tests for i960 targets,
4804         because bfd uses SELECT_VECS and these formats are unknown.
4805         * gdb.t11/list.exp: changed some FIXME strings to use setup_xfail.
4806
4807 Mon Nov  2 19:00:36 1992  Ian Lance Taylor  (ian@tweedledumbest.cygnus.com)
4808
4809         * config/vx-gdb.exp: use the new generic communication routines in
4810         lib/remote.exp.
4811         lib/remote.exp (rlogin): if we get "Sorry, this system is
4812         engaged", try again; it can come from VxWorks just after
4813         rebooting.
4814
4815 Sat Oct 31 20:11:12 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4816
4817         * runtest.exp: procs pass & fail now use a flag set by setup_xfail
4818         to determine it a test is an expected failure or an unexpected
4819         success.
4820         * runtest.exp: New proc setup_xfail. If called with a configure
4821         pattern it sets up the next test as an expected failure or an
4822         unexpected success.
4823
4824 Sat Oct 31 16:10:14 1992  Rob Savoye  (rob@darkstar.cygnus.com)
4825
4826         * gdb.t10/crossload.exp: Entire file re-written to use the new
4827         gdb_test command.
4828
4829 Sat Oct 31 12:12:08 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4830
4831         * lib/gdb.exp: gdb_test now traps cleanly if send fails cause gdb
4832         core dumped.
4833         * gdb.t00/default.exp: Rewrote the first few tests to use the
4834         gdb_test proc.
4835         * lib/gdb.exp: Added a gdb_test proc. It takes a command and a
4836         pattern and runs the gdb test.
4837
4838 Fri Oct 30 11:46:45 1992  Fred Fish  (fnf@cygnus.com)
4839
4840         * runtest.exp:  Guard against nonexistant PWD environment var,
4841         which is shell dependent.
4842
4843 Fri Oct 30 20:23:06 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4844
4845         * runtest.exp: Changed format of log messages. $prms_id & $bug_id
4846         are only printed if they are not 0. Also they now appear at the
4847         end of the line in parens with a label.
4848         * runtest.exp: New procs xpass & xfail for expected failures and
4849         unexpected successes. Added successes to proc sum.
4850         * runtest.exp: istarget & ishost with no arguments returns the
4851         target and host triplet strings.
4852         * runtest.exp: New proc isnative. Returns a 1 if running native,
4853         a 0 if on a target.
4854         * config/nind-gcc.exp, coff-gcc.ecp, aout-gcc.exp: Applied patch
4855         from vx-gcc.exp so errror messages don't always go to the screen.
4856
4857 Thu Oct 29 19:07:28 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4858
4859         * Changed all refences to $srcdir/lib to ./lib since configure now
4860         makes a link for it.
4861         * config/vx-gcc.exp: gcc_load doesn't try to load a program if
4862         there is no remote shell.
4863         * lib/remote.exp: The network procs telnet, rlogin, rsh now do
4864         three retries before exiting with an error.
4865         * runtest.exp: Fixed so there are multiple ways to get the users
4866         login name so it can be printed in the logs.
4867         * doc/DejaGnu.l, dejagnu.texi: Removed references to $nfshost.
4868         * runtest.exp: Removed the --nfshost option cause it's become
4869         unnessary.
4870         * configure.in: Deals with the shorter names in config. Creates an
4871          abbreviation for the OS and uses that for the filename substring. 
4872         * config/*: All names shortened to <= 14 characters.
4873         All init-$target_os-$tool.exp changed to $target_os-$tool.exp. 
4874         * config/mt-vxworks68, mt-vxworks960: Changed to use the
4875         abbreviated triplet form like all the other stubs. Now mt-m68k-vx
4876         and mt-i960-vx. 
4877
4878 Tue Oct 27 10:27:33 1992  Mike Stump  (mrs@cygnus.com)
4879
4880         * runtest.exp: When setting base_dir don't use getenv("PWD") until
4881         the code works when there is no PWD env variable.
4882
4883 Tue Oct 27 07:37:38 1992  Ian Lance Taylor  (ian@cygnus.com)
4884
4885         * gdb.t00/default.exp: accept "can't create process" error for run
4886         on VxWorks.
4887         gdb.t08/opaque.exp: don't look for $binfile when setting
4888         breakpoint.
4889         gdb.t15/funcargs.exp: added -re "$prompt $" cases.
4890         gdb.t20/classes.exp: accept \t as well as space after line number.
4891         gdb.t22/virtfunc.exp: added expected failure for "cannot invoke
4892         functions on this machine".
4893         lib/gdb.exp (runto): added -re "$prompt $" cases.
4894
4895         * lib/gdb.exp: renamed from break.exp.  Moved gdb_unload and runto
4896         in from config/init-unix-gdb.exp.
4897         config/init-unix-gdb.exp: removed gdb_unload and runto.
4898         config/init-vxworks-gdb.exp: removed runto.
4899         (gdb_start): added "set args main" so that "run" with no arguments
4900         works as on Unix.
4901         config/*-gdb.exp: include gdb.exp, not break.exp.
4902
4903         * gdb.t01/in-gdbme.c: supply static atoi for vxworks, return
4904         rather than calling exit (avoids VxWorks vs. libgcc problem).
4905         gdb.t07/in-gdbme.c: return rather than calling exit.
4906         gdb.t08/in-gdbme0.c: return rather than calling exit.
4907         gdb.t13/in-gdbme.c: return rather than calling exit.
4908         * gdb.t00/default.exp: don't set height and width here.
4909         config/init-unix-gdb.exp (gdb_start): set it here.
4910         config/init-vxworks-gdb.exp (gdb_start): and here.
4911         * config/init-vxworks-gdb.exp (runto): new function, similar to
4912         init-unix-gdb.exp function.
4913
4914 Mon Oct 26 09:16:24 1992  Ian Lance Taylor  (ian@cygnus.com)
4915
4916         * gdb.t12/scope.exp: check for $prompt when failing, not just
4917         timeout.
4918         * gdb.t11/list.exp: accept tab as well as space after line number.
4919         * gdb.t09/corefile.exp: don't run these tests on a target system.
4920         gdb.t09/Makefile.in: don't complain if can not dump core.
4921         * lib/break.exp: new file, for delete_breakpoints function.
4922         config/*-gdb.exp: include it.
4923         * config/init-vxworks-gdb.exp (gdb_start): open the telnet
4924         connection in gdb_start, not just once.
4925         (telnet_init): If shell is locked, retry.
4926         (gdb_load): check for $prompt; also stop and restart gdb before
4927         loading each file, because vxgdb accumulates symbols and lets the
4928         old ones take precendence.
4929
4930 Sun Oct 25 11:35:49 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4931
4932         * config/init-vxworks-gcc.exp: Now works good, traps load errors
4933         cleanly. 
4934         * runtest.exp, doc/dejagnu.texi: Changed all occurences of
4935         $defaultmode to $connectmode.
4936         * config/init-vxworks-gcc.exp, init-unix-gcc.exp: Fixed so
4937         compiler output doesn't go to the screen unless $verbose>1.
4938         * runtest.exp: Improved error handling in proc unknown by having
4939         it dump state.
4940
4941 Sun Oct 25 11:35:49 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4942
4943         * runtest.exp, doc/dejagnu.texi: Changed all occurences of
4944         $defaultmode to $connectmode.
4945         * config/init-vxworks-gcc.exp, init-unix-gcc.exp: Fixed so
4946         compiler output doesn't go to the screen unless $verbose>1.
4947         * runtest.exp: Improved error handling in proc unknown by having
4948         it dump state.
4949
4950 Sat Oct 24 22:44:09 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4951
4952         * gcc.execute/execute.exp: Looks at $status after executing the
4953         test code.
4954         * config/init-unix-gcc.exp: Made gcc_load work and set $status.
4955         * runtest.exp: Moved regex variables for decimal and hex from
4956         init-unix-gdb.exp. 
4957
4958 Fri Oct 23 12:03:47 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4959
4960         * config/mt-m68k-aout, mt-m68k-coff, mt-i960-nindy, mt-a29k-udi:
4961         New makefile stubs.
4962         * config/init-nindy-gdb.exp, init-nindy-gdb.exp, init-nindy-gdb.exp:
4963         New init modules for nindy tests.
4964         * configure.in: Added aout, coff, udi targets.
4965         * config/init-aout-gdb.exp, init-coff-gdb.exp, init-udi-gdb.exp:
4966         New init modules for gdb tests.
4967         * config/init-aout-gcc.exp, init-coff-gcc.exp, init-udi-gcc.exp:
4968         New init modules for gcc tests.
4969         * config/init-aout-nm.exp, init-coff-nm.exp, init-udi-nm.exp: New
4970         init modules for nm tests.
4971         * lib/c-torture.exp: Fixed so warning messages are still a PASS.
4972         * runtest.exp: Fixed bug so --connectmode now works.
4973
4974 Fri Oct 23 11:56:02 1992  Ian Lance Taylor  (ian@cygnus.com)
4975
4976         * gdb.t06/in-gdbme.c: added definition of atoi when using VxWorks.
4977         gdb.t06/break.exp: adjusted line numbers for above change.
4978
4979 Thu Oct 22 21:39:03 1992  Rob Savoye  (rob at darkstar.cygnus.com)
4980
4981         * Makefile.in: Added to site target so the value of LIBS goes into
4982         site.exp.
4983
4984 Thu Oct 22 12:16:03 1992  Ian Lance Taylor  (ian@cygnus.com)
4985
4986         * gdb.t00/help.exp: VxWorks support:
4987         help i, help info: info sharedlibrary line is optional
4988         help source: accept .vxgdbinit as well as .gdbinit
4989         * gdb.t00/default.exp: VxWorks support:
4990         add-symbol-file, show prompt: use $prompt, not (gdb)
4991         i, info: info sharedlibrary line is optional
4992         load, r, run, x: accept vxgdb responses as legitimate
4993         * config/init-vxworks-gdb: send a single \n at end, because
4994         otherwise the multiple prompts confuse the expect scripts.
4995
4996 Wed Oct 21 16:06:33 1992  Ian Lance Taylor  (ian@cygnus.com)
4997
4998         * Makefile.in, */Makefile.in: use new variable $(LIBS) when
4999         linking.
5000         config/mt-vxworks68, config/mt-vxworks960: define LIBS as -lgcc.
5001         * configure.in: add irix* to list of unix targets.
5002
5003 Tue Oct 20 12:31:38 1992  Mike Stump  (mrs@rtl.cygnus.com)
5004
5005         * Makefile.in (subdirs): Fixed so that make works, even when whole
5006         subdirectories of tests are removed.  This way, subsets of the
5007         whole set of test can be distributed.
5008
5009 Mon Oct 19 10:59:19 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5010
5011         * gcc.execute/execute.exp: Runs all the test from the c-torture test's
5012         execute directory.
5013         * gcc.execute: New directory
5014         * gcc.code_quality/code_quality.exp: Runs all the test from the c-torture test's
5015         code_quality directory.
5016         * gcc.code_quality: New directory
5017         * gcc.noncompile/noncompile.exp: Runs all the test from the c-torture test's
5018         noncompile directory.
5019         * gcc.noncompile: New directory
5020         * gdb.*/*.exp: Removed all references to $det_file.
5021         * nm.all/nm.exp: Removed all references to $det_file.
5022         * g++.other/g++-03.exp, g++-04.exp:  Source prebase.exp and
5023         postbase.exp from lib directory.
5024         * g++.mike/misc1.exp, misc2.exp, misc3.exp, misc4.exp, misc5.exp,
5025         misc6.exp, p646.exp, p710.exp: Source prebase.exp and postbase.exp
5026         from lib directory.
5027         * prebase.exp, postbase.exp: Moved into lib directory.
5028
5029 Sun Oct 18 15:46:07 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5030
5031         * lib/c-torture.exp: New support procs for running tests from the
5032         C torture test.
5033         * gcc.unsorted/unsorted.exp: Runs all the test from the c-torture test's
5034         unsorted directory.
5035         * gcc.unsorted: New directory
5036         * lib: New directory for Tcl procs used by tests.
5037
5038 Sun Oct 18 00:39:59 1992  Fred Fish  (fnf@cygnus.com)
5039
5040         * gdb.t11/list.exp:  Revise to install FIXME cases for things
5041         that are known to fail when used with DWARF.
5042         * gdb.t07/watchpoints.exp:  Rewrite to avoid cascading of errors.
5043
5044 Sat Oct 17 10:54:42 1992  Fred Fish  (fnf@cygnus.com)
5045
5046         * gdb.t00/teststrategy.exp:  Fix single step tests to succeed
5047         if the source for the gdb being tested is no longer available
5048         for the gdb doing the testing.
5049
5050 Fri Oct 16 17:25:31 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5051
5052         * g++.mike/misc1.C, misc4.C misc5.C p646.C: Changed all occurences
5053         of 'i' as a variable, cause it screws up the vxworks 'i' shell
5054         command. 
5055
5056 Fri Oct 16 15:51:10 1992  Fred Fish  (fnf@cygnus.com)
5057
5058         * gdb.t00/default.exp:  Set height to zero.  Fix target cmds
5059         to accept either "child" or "procfs" depending upon whether
5060         gdb uses /proc.
5061         * gdb.t00/help.exp:  Accept either "child" or "procfs" for
5062         target commands, depending upon gdb configuration for /proc.
5063         * gdb.t00/teststrategy.exp:  Make disassembly output more
5064         portable.  Make test for gdb core dump more portable.
5065         * gdb.t07/watchpoint.exp:  Test only for pattern at line
5066         for watchpoint hit, ignore break addr and linenumber.
5067         * gdb.t09/corefile.exp:  Minor fixes for system dependencies.
5068
5069 Wed Oct 14 13:11:51 1992  Fred Fish  (fnf@cygnus.com)
5070
5071         * configure.in (configdirs):  Add gdb.t22
5072         * gdb.t22/{Makefile.in, configure.in, in-gdbme.C, virtfunc.exp}:
5073         New tests for calling C++ virtual functions.
5074
5075 Wed Oct 14 00:30:07 1992  Fred Fish  (fnf@cygnus.com)
5076
5077         * configure.in (configdirs):  Add gdb.t21
5078         * config/init-unix-gdb.exp (delete_breakpoints):  Minor cleanup.
5079         * config/init-unix-gdb.exp (runto):  New proc.
5080         * gdb.t00/teststrategy.exp (test_with_self):  Preserve the
5081         original timeout and restore when done.  Extend the timeout
5082         for loading gdb into itself to 10 minutes (old limit of 5 minutes
5083         was hit on a SPARCstation under moderate load).
5084         * gdb.t01/term.exp:  Fix run command in "info terminal" test.
5085         * gdb.t06/break.exp:  Fix linenumber in "run 2" output.
5086         * gdb.t12/scope.exp:  Remove "runto" proc, moved to init file.
5087         * gdb.t20/inherit.exp:  Remove "runto" proc, moved to init file.
5088         * gdb.t20/classes.exp:  Remove "runto" proc, moved to init file.
5089         Also remove some junk leftover from gdbtest case conversion.
5090         * gdb.t21/{Makefile.in, configure.in, in-gdbme.C, cplusfuncs.exp,
5091         demangle.exp}:  New test case for demangling and C++ function
5092         lookups.        
5093
5094 Mon Oct 12 09:10:22 1992  Fred Fish  (fnf@cygnus.com)
5095
5096         * gdb.t00/default.exp:  Add expect strings for setting height and
5097         width commands.  Add expect string for add-symbol-file.
5098         * gdb.t00/teststrategy.exp:  Add proc to convert current gdb
5099         pathname to fully qualified pathname for the copy command.
5100         Reorganize so that the test can be gracefully skipped if this
5101         fails.  Increase timeout to load gdb to 5 minutes for systems
5102         where loading is done over the network and/or full symtabs are
5103         required.
5104         * gdb.t20/{Makefile.in, configure.in, in-gdbme.C, classes.exp,
5105         inherit.exp, misc.exp}:  New tests for C++.
5106
5107 Sat Oct 10 18:23:20 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5108
5109         * runtest: New makefile created bourne shell to load runtest.exp
5110         into expect. Needed for machine that don't grok #!/bin/expect kind
5111         of things.
5112         * config/mt-vxworks960: Uses new p3 naming convention. Also
5113         expects to find all the binaries in your path.
5114         * gdb.t13/bitfields.exp: Added a line after every test to dump the
5115         output to the detail file.
5116         * gdb.t15/funcargs.exp: Added a line after every test to dump the       output to the detail file.
5117         * configure.in: Do a "make runtest" for post target.
5118         * Makefile.in: Has new target for making runtest. Runtest is a
5119         bourne shell script that start $srcdir/runtest.exp.
5120         * runtest.exp: made the printing of the summary counts a proc so a
5121         ^C or SIGQUIT will print the summary, then exit.
5122         * runtest: Renamed to runtest.exp.
5123
5124 Fri Oct  9 07:15:04 1992  Fred Fish  (fnf@cygnus.com)
5125
5126         * gdb.t11/configure.in (srctrigger):  Change to list.exp.
5127
5128 Fri Oct  9 00:16:02 1992  Fred Fish  (fnf@cygnus.com)
5129
5130         * configure.in:  Add gdb.t11.
5131         * runtest:  Add new variable efailcnt for expected failures.
5132         Treat expected failures as passes, but count them separately
5133         and report summary.
5134         * config/init-unix-gdb.exp (delete_breakpoints):  Add proc.
5135         * gdb.t03/ptype.exp:  Add expected failure for enums.
5136         * gdb.t04/setvar.exp: Make FIXME's consistent with other tests.
5137         * gdb.t06/break.exp: Add new test for next over recursive calls.
5138         * gdb.t11/{Makefile.in, configure.in, in-gdbme0.c, in-gdbme0.h,
5139         in-gdbme1.c, list.exp}:  New test for list command.
5140         * gdb.t15/in-gdbme.c (test_struct_args):  Remove aggregate initial-
5141         ization.
5142
5143 Tue Oct  6 19:25:00 1992  Fred Fish  (fnf@cygnus.com)
5144
5145         * config/init-unix-gdb.exp: Don't spawn gdb with a null argument
5146         when GDBFLAGS is empty.
5147         * gdb.t00/default.exp:  Set width to 0 (unlimited).
5148         * gdb.t00/default.exp:  Add expect strings for "attach", "run",
5149         "source", and "x", that match current gdb.
5150         * gdb.t00/help.exp:  Fix expect string for "help breakpoints".
5151         * gdb.t00/teststrategy.exp:  Fix "run" send string and expected
5152         output.  Fix expected output for control-C.
5153         * gdb.t06/break.exp:  Restart gdb to avoid leftovers from other
5154         tests.  Adjust line numbers to account for changes in test source.
5155
5156 Tue Oct  6 11:08:26 1992  Fred Fish  (fnf@cygnus.com)
5157
5158         * configure.in (configdirs):  Add gdb.t13 gdb.t15.
5159         * gdb.t12/in-gdbme0.c:  Add code for checking auto variables and
5160         local scopes.
5161         * gdb.t12/scope.exp:  Add tests for auto variables and local scopes.
5162         * gdb.t13/{Makefile.in, configure.in, in-gdbme.c, bitfields.exp}:
5163         New test for bitfields.
5164         * gdb.t15/{Makefile.in, configure.in, in-gdbme.c, funcargs.exp}:
5165         New test for actual args passed to functions.
5166
5167 Fri Oct  2 15:42:10 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5168
5169         * Makefile.in: Added support for srcdir going to site.exp.
5170
5171 Thu Oct  1 21:26:35 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5172
5173         * teststrategy.exp:  Changed the test for target vs host to using
5174         $target_alias & $host_alias instead of $target_os & $host_os. 
5175         * corefile.exp: Added line to dump output of tests to detail
5176         log. 
5177         * scope.exp: Added line to dump output of tests to detail
5178         log. 
5179         * opaque.exp: Added line to dump output of tests to detail
5180         log. 
5181         * crossload.exp: Added line to dump output of tests to detail
5182         log. 
5183         * watchpoint.exp: Added line to dump output of tests to detail
5184         log. 
5185
5186 Thu Oct  1 21:05:28 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5187
5188         * runtest: Changed the test for target vs host to using
5189         $target_alias & $host_alias instead of $target_aos & $host_os. 
5190
5191 Sep 30 08:45:00 1992  Fred Fish  (fnf@fishpond.cygnus.com)
5192
5193         * configure.in (configdirs):  Add gdb.t07, gdb.t08, gdb.t09
5194         gdb.t10, gdb.t12.
5195         * runtest:  Fix some misspellings in trap commands.
5196         * runtest (proc unknown):  Change arg to args.
5197         * runtest (clone_output, pass, fail):  Remove leading tabs from result
5198         lines that waste space that can be used for more meaningful
5199         comments.
5200         * runtest:  Remove extraneous 12 newlines at end of file.
5201         * config/init-unix-gdb.exp:  Add convenience abbreviations for
5202         hex and decimal number strings.
5203         * config/init-unix-gdb.exp:  Add gdb_unload proc.
5204         * gdb.t06/break.exp:  Replace hardcoded directory with $subdir.
5205         * gdb.t07/{Makefile.in, configure.in, in-gdbme.c, watchpoint.exp}:
5206         New tests for watchpoints.
5207         * gdb.t08/{Makefile.in, configure.in, in-gdbme0.c, in-gdbme1.c,
5208         opaque.exp}:  New tests for opaque structs.
5209         * gdb.t09/{Makefile.in, configure.in, in-gdbme.c, corefile.exp}:
5210         New tests for core file handling.
5211         * gdb.t10/{Makefile.in, configure.in, README, in-gdbme.c, 
5212         crossload.exp, i486-elf.u, i860-elf.u, m68k-aout.u, m68k-aout2.u,
5213         m68k-elf.u, mips-ecoff.u, sparc-aout.u}:  New files for non-native
5214         executable handling tests.
5215         * gdb.t12/{Makefile.in, configure.in, in-gdbme0.c, in-gdbme1.c,
5216         scope.exp}:  New tests for handling scope specifications.
5217
5218 Sun Sep 20 14:18:19 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5219
5220         * configure.in: Better support for multiple platforms. Configures
5221         for most unix variants and targets.
5222         * DejaGnu.l, dejagnu.texi: Updated with new command line option.
5223         * runtest: Added option to not reboot the target evry time.
5224
5225 Thu Sep 10 17:15:37 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5226
5227         * runtest: Check for config variable targetname and nfshost after
5228         cmd options rather than before.
5229
5230 Mon Sep  7 21:06:23 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5231
5232         * config/mt-m68k-coff: Created for m68k based bare board.
5233
5234 Sun Sep  6 16:48:29 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5235
5236         * postbase.exp: add $srcdir for g++_start invocation from
5237         different directory tree.
5238         * postbase.exp: made output other than pass/fail go only to
5239         screen only if $verbose > 1.
5240
5241 Wed Sep  2 23:29:14 1992  Rob Savoye  (rob at rtl.cygnus.com)
5242
5243         * Minor bug fixes. Now works with local config file.
5244
5245 Sun Aug 16 23:00:40 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5246
5247         * dejagnu.texi: updated some more.
5248         * configure.in: added nm support.
5249         * Makefile.in: added nm.all to subdirs list.
5250         * config/init-sunos-nm.exp: new init module for nm tests.
5251         * nm.all/in-nmtest.c: new test case code for nm.
5252         * nm.all/nm.exp: new test cases for nm.
5253         * nm.all/Makefile.in: new makefile fragment
5254         for nm tests.
5255         * nm.all/configure.in: new config file file for nm tests.
5256
5257 Sat Aug 15 16:30:39 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5258
5259         * All test cases: changed how the tool is invoked. Now use the
5260         _start function.
5261         * configure.in: added g++ init module.
5262         * init-*-g++.exp: Created new global called $exec_output, to hold
5263         the output of an executable produce by g++.
5264         * init-sunos-g++.exp: Added stubs to target dependant routines.
5265         * g++-init.exp: renamed to config/init-sunos-g++.exp.
5266         * Features.txt: moved to doc directory.
5267
5268 Sun Aug  9 22:49:21 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5269
5270         * Added self-defined makefile style arguments.
5271         * Added most of the makefile variables for tools to site.exp.
5272         * Merged *-gdb-exit.exp into the config/init-*-gdb.exp and made it
5273         a function call instead.
5274
5275 Sat Aug  8 18:47:40 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5276
5277         * runtest: Now lets all site.exp set all configuration variables.
5278         Command line options overrule the config file's.
5279         * runtest: Rearranged all command line options. Made most of them
5280         use a --fullname syntax.
5281         * runtest: Now --verbose prints only the tests that failed. Added
5282         option --all that prints tests that passed too.
5283
5284 Fri Aug  7 21:55:48 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5285
5286         * init-vxworks-gdb.exp: Now uses config file.
5287         * Makefile.in: Now has a target to make a config file.
5288         * site.exp: Created by make/configure. Holds init values for
5289         init module. 
5290         * configure.in: Now configures init modules for tool.
5291         * runtest: Now uses init setup by configure.
5292
5293 Wed Aug  5 23:04:47 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5294
5295         * all files: Changed the prompt pattern to a variable $prompt that
5296         is set in the init module.
5297
5298 Thu Jul 16 11:12:44 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5299
5300         * Changed the framework executable from DejaGnu to runtest.
5301
5302 Sun Jul 12 16:08:04 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5303
5304         * Changed command line options so cc, gdb, etc... are specified
5305         like makefiles. ie: CC=gcc CFLAGS="-v -r"
5306         * Changed several command line option names.
5307
5308 Fri Jul 10 11:28:00 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5309
5310         * Added support to gdb_load in gdb-init.exp for loading a program
5311         if another one is already loaded. Also now deals with reloading if
5312         still debugging previous program.
5313         * Added multiple levels of verbose. Verbose gets incremented
5314         depending on how many times it appears on the command line.
5315         * Added more subdirectories for gdb tests.
5316         * Added tests for testing "run" and "terminal" commands.
5317         * Added support to gdb_load() so it can load a file to replace the
5318         previous one.
5319
5320 Tue Jun 30 22:22:00 1992  Rob Savoye  (rob at darkstar.cygnus.com)
5321
5322         * DejaGnu: Added changes to main loop adding support for init and
5323         exit modules.  Moved *_version stuff to init modules.
5324         * DejaGnu.l: Added new command line option for targets. Added lots
5325         on how to write a test.
5326         * Added section on init and exit modules. Added keyword use by
5327         DejaGnu.
5328         * vxworks-gdb-init.exp: Expect script that logs in to vxworks board,
5329         starts GDB, and loads a file.
5330         * gdb-init.exp: New init module for gdb native. Was gdb-01.exp.
5331         * gdb-exit.exp: New exit module for GDB native.
5332         * features.txt: List of features and goals. Based on testing meeting
5333         notes.
5334         * g++-init.exp: New module for G++ initialization.
5335         * Gave gdb.all tests intelligent names instead of numbers.
5336         * default.exp: Was xdefault.exp. Removed spawn commnd. Added prompt
5337         for test failure.
5338         * help.exp: Removed process spawning part. Added prompt match for test
5339         failure.
5340         * echo.exp: Was gdb-02.exp.
5341
5342 Thu May 21 17:20:23 1992  Rob Savoye  (rob@darkstar.cygnus.com)
5343
5344         * Hacking in better detailed reports.