OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [dejagnu/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.