OSDN Git Service

* lib/gcc.exp (proc gcc_target_compile): Add support for timeout
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
2
3         * gcc.c-torture/execute/990404-1.c: New test.
4
5 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
6
7         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
8         * gcc.dg/cpp-if3.c: Don't use -pedantic.
9         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
10         missing initializer warnings.
11
12 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
13
14         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15         matching strings.
16
17 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
18
19         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
20
21 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22
23         * g77.f-torture/execute/19990325-0.f: New test.
24         * g77.f-torture/execute/19990325-1.f: New test.
25
26 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
27
28         * gcc.c-torture/execute/990324-1.c: New test.
29
30 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31
32         * g77.f-torture/execute/19990313-2.f: New test.
33         * g77.f-torture/execute/19990313-3.f: New test.
34
35 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36
37         * g77.f-torture/execute/19990313-0.f: New test.
38         * g77.f-torture/execute/19990313-1.f: New test.
39
40 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41
42         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43
44 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45
46         * g77.f-torture/compile/19990305-0.f: New test.
47         * g77.f-torture/execute/19981119-0.f: New test.
48
49 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50
51         * g77.f-torture/execute/970625-2.f: call ABORT if final
52         result is not correct, instead of just printing it.
53         Add this checking via newly introduced obfuscation, to
54         trip up buggy front ends.
55
56 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57
58         * g77.f-torture/compile/960317-1.f: Moved from being
59         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60
61 1999-03-06  Craig Burley  <craig@jcb-sc.com>
62
63         * g77.f-torture/execute/960317-1.f: New (old) test.
64         * g77.f-torture/execute/970625-2.f: Ditto.
65
66 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
67
68         * g++.old-deja/g++.law/weak1.C: New test.
69
70 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
71
72         * gcc.c-torture/execute/990119-1.c: Renamed to...
73         * gcc.dg/990119-1.c: this, so it will only be tested once
74         (it's a preprocessor test, it doesn't need to be run at
75         multiple optimization levels).
76
77 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
78
79         * lib/g++.exp: Don't add incdir=$base_dir/../include to
80         ALWAYS_CXXFLAGS.
81
82 1999-02-24  Craig Burley  <craig@jcb-sc.com>
83
84         * gcc.f-torture/noncompile/19981216-0.f: Renamed from...
85         * gcc.f-torture/compile/19981216-0.f: ...as it is expected
86         to not be compilable by current g77.
87
88 1999-02-24  Nick Clifton  <nickc@cygnus.com>
89
90         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
91
92 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
93
94         * gcc.c-torture/execute/990222-1.c: New test.
95
96 1999-02-19  Craig Burley  <craig@jcb-sc.com>
97
98         * g77.f-torture/compile/19990218-0.f: New test.
99         * g77.f-torture/noncompile/19990218-1.f: New test.
100
101 1999-02-18  Craig Burley  <craig@jcb-sc.com>
102
103         * g77.f-torture/compile/19981216-0.f: New test.
104
105 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
106
107         * gcc.dg/990214-1.c: New test.
108
109 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
110
111         * gcc.dg/990213-2.c: New test.
112
113         * gcc.dg/990213-1.c: New test.
114
115 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
116
117         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
118         ints.
119
120 1999-02-11  Nick Clifton  <nickc@cygnus.com>
121
122         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
123         specified by target.
124
125         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
126
127 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
128
129         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
130
131 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
132
133         * gcc.dg/special/ecos.exp: New test driver for new tests with
134         special requirements.
135
136         * gcc.dg/special/alias-1.c: New test.
137         * gcc.dg/special/gcsec-1.c: New test.
138         * gcc.dg/special/weak-1.c: New test.
139         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
140         * gcc.dg/special/weak-2.c: New test.
141         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
142         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
143         * gcc.dg/special/wkali-1.c: New test.
144         * gcc.dg/special/wkali-2.c: New test.
145         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
146         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
147
148 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
149
150         * lib/c-torture.exp (c-torture-compile): Pull out code for
151         analyzing gcc error messages.
152         (c-torture-execute): Likewise.  Fix some (harmless) false
153         positives.
154         * lib/gcc.exp (gcc_check_compile): New function.
155
156 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
157
158         * gcc.c-torture/execute/990208-1.c: New test.
159
160 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
161
162         * g++.dg/special/ecos.exp: New driver for new tests with special
163         requirements
164         
165         * g++.dg/special/conpr-1.C: New test
166         * g++.dg/special/conpr-2.C: New test
167         * g++.dg/special/conpr-2a.C: New test
168         * g++.dg/special/conpr-3.C: New test
169         * g++.dg/special/conpr-3a.C: New test
170         * g++.dg/special/conpr-3b.C: New test
171         
172         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
173         allow g++ to use the dg driver
174
175         * README: Add comment about g++.dg directory
176
177 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
178
179         * README: Update email addresses.
180
181 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
182
183         * gcc.c-torture/execute/990130-1.c: New test.
184
185 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
186
187         * gcc.dg/990130-1.c: New test.
188
189 1999-01-27  Felix Lee  <flee@cygnus.com>
190
191         * lib/c-torture.exp (c-torture-compile): pull out code for
192         analyzing gcc error messages.
193         (c-torture-execute): ditto, and fix some (harmless) false
194         positives.
195         * lib/gcc.exp (gcc_check_compile): new function.
196
197 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
198
199         * gcc.dg/990117-1.c: New test.
200
201         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
202
203         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
204
205 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
206
207         * g77.f-torture/compile/990115-1.f: New test.
208
209 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
210
211         * gcc.c-torture/compile/990107-1.c: New test
212
213 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
214
215         * gcc.c-torture/execute/990106-2.c: New test.
216
217         * gcc.c-torture/execute/990106-1.c: New test.
218
219 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
220
221         * gcc.c-torture/compile/981223-1.c: New test.
222
223 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
224
225         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
226         (opt3): Rename from opt4 and disable.
227
228 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
229
230         * g++.old-deja/g++.pt/ptrmem5.C: New test.
231
232 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
233
234         * g++.old-deja/g++.other/conv5.C: New test.
235
236 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
237
238         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
239
240 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
241
242         * gcc.c-torture/compile/981211-1.c: New test.
243
244 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
245
246         * gcc.dg/ultrasp1.c: empty dg-options, avoid `long long' warnings
247
248         * g++.old-deja/g++.pt/instantiate6.C: linker error, not crash
249
250 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
251
252         * gcc.special/930510-1.c: Make C9X safe.
253         * gcc.misc-tests/gcov-1.c Similarly.
254         * gcc.misc-tests/gcov-2.c Similarly.
255
256 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
257
258         * gcc.dg/ultrasp1.c: New test.
259
260 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
261
262         * gcc.c-torture/execute/981206.c: New test.
263
264 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
265
266         * g++.old-deja/g++.ns/template7.C: New test.
267
268         * g++.old-deja/g++.other/expr1.C: New test.
269
270         * g++.old-deja/g++.eh/tmpl3.C: New test.
271
272         * g++.old-deja/g++.eh/tmpl2.C: New test.
273
274 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
275
276         * g++.old-deja/g++.other/using5.C: usified using[567].C here
277         * g++.old-deja/g++.other/using6.C: removed
278         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it
279
280         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
281
282 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
283
284         * g++.old-deja/g++.pt/overload8.C: New test.
285
286         * g++.old-deja/g++.pt/overload7.C: New test.
287
288         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus
289
290         * lib/old-dejagnu.exp (old-dejagnu): ignore collect recompiling
291         and relinking messages
292         * lib/g++.exp (g++_target_compile): remove .rpo file when
293         compiling with -frepo
294
295 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
296
297         * g++.old-deja/g++.pt/lookup6.C: New test.
298
299 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
300
301         * g++.old-deja/g++.pt/explicit76.C: New test.
302
303         * g++.old-deja/g++.pt/friend38.C: New test.
304
305         * g++.old-deja/g++.ns/crash2.C: New test.
306
307         * g++.old-deja/g++.pt/defarg8.C: New test.
308
309         * g++.old-deja/g++.pt/instantiate6.C: New test.
310
311         * g++.old-deja/g++.pt/static6.C: New test.
312
313         * g++.old-deja/g++.pt/decl2.C: New test.
314
315 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
316
317         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
318         problem is actually related with name lookup, but so what? :-)
319
320         * g++.old-deja/g++.pt/friend37.C: New test.
321
322 1998-11-25  Dave Love  <d.love@dl.ac.uk>
323
324         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
325         element, which fails on some systems.
326
327         * g77.f-torture/execute/labug1.f: New test.
328
329 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
330
331         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
332         is defined.
333
334 1998-11-18  Dave Love  <d.love@dl.ac.uk>
335
336         * g77.f-torture/compile/981117-1.f: New test.
337
338 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
339
340         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
341         properly discarded.
342
343 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
344
345         * README: New file, general information about the testsuite and 
346         new description of the various C++ test subdirectories.
347         * README.g++: Eliminate obsolete information, update and move most
348         relevant stuff to README.
349
350 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
351
352         * gcc.c-torture/compile/981107-1.c: New test.
353
354 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
355
356         * execute/memcpy-bi.c: New testcase.
357
358 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
359
360         * g++.old-deja/g++.pt/sizeof3.C: a similar testcase not involving
361         base classes
362
363         * g++.old-deja/g++.pt/sizeof2.C: incorrect specialization of base
364         template is selected
365
366         * g++.old-deja/g++.ext/arrnew2.C: if new T[n](i) is accepted for
367         classes, it should be accepted for all types.
368
369         * g++.old-deja/g++.eh/sjlj1.C: test checked sjlj-exception
370
371         * g++.old-deja/g++.pt/spec24.C: ensure that template
372         specializations start with template headers
373
374 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
375
376         * g++.old-deja/g++.other/dcast2.C: cannot dynamic downcast &x
377
378         * g++.old-deja/g++.other/init9.C: test cross initialization of
379         non-POD types
380
381 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
382
383         * lib/old-dejagnu.exp (old-dejagnu): document `Additional sources'
384
385 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
386
387         * compile/981022-1.c, compile/981022-1.x: New test and driver.
388
389 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
390
391         * 981019-1.c: New test.
392
393 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
394
395         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
396         find objc headers.
397
398 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
399
400         * compile/981001-4.c: Remove use of GCC extension that triggers a
401         compiler bug.
402
403 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
404
405         * lib/old-dejagnu.exp (old-dejagnu): support `Additional sources:'
406
407 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
408
409         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
410         instantiation of template produces incorrect code for delete
411         expression.
412
413         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
414         constructors' name is not unique
415         * g++.old-deja/g++.pt/instantiate5.cc: ditto
416         * g++.old-deja/g++.pt/instantiate5-main.cc: ditto
417
418         * g++.old-deja/g++.other/init8.C: New test.  uninitialized
419         automatic array of const is ill-formed
420
421         * g++.old-deja/g++.pt/ttp53.C: New test.  incorrect substitution
422         of template parameter?
423
424         * g++.old-deja/g++.other/conv3.C: New test.  conversion discards
425         const
426
427         * g++.old-deja/g++.other/pmf2.C: New test.  invalid
428         pointer-to-member expression
429
430         * g++.old-deja/g++.other/friend5.C: New test.  bogus friend
431         declaration causes ICE
432
433 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
434
435         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
436         reserved in the global namespace
437
438         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
439         generate needed virtual table
440
441         * lib/old-dejagnu.exp (old-dejagnu): support `Build then link:'
442
443 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
444
445         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
446         template-dependent type
447
448 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
449
450         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs
451         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs
452         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs
453
454         * g++.old-deja/g++.other/using5.C: New test; using decl from base
455         class should be usable as argument of member function
456         * g++.old-deja/g++.other/using6.C: New test; using decl from base
457         class should be usable as return type of member function
458         * g++.old-deja/g++.other/using7.C: New test; using decl from base
459         class should be usable as type of data member
460
461         * g++.old-deja/g++.ns/extern1.C: fix XFAIL mark
462
463 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
464
465         * gcc.c-torture/special/920521-1.c: Fix bogus test.
466
467 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
468
469         * gcc.dg/dll-?.c Add thumb to target list.
470         Fix assembler scan patterns to match current assembler output.
471
472 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
473
474         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
475         matching of template brackets.
476
477         * g++.old-deja/g++.other/using4.C: New test.  Test using
478         declarations of methods from base classes.
479
480         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
481         within functions should introduce names into the innermost
482         enclosing namespace
483
484         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
485         of static locals if first initialization throws
486
487 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
488
489         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
490
491 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
492
493         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
494         must be declared before its specializations can be named in friend
495         declarations.
496
497 1998-10-05  Dave Love  <d.love@dl.ac.uk>
498
499         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
500
501         * g77.f-torture/execute/io1.f: New test.
502
503 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
504
505         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
506         with pointer to template function, for which no argument deduction
507         is possible
508
509         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
510         specialization of template function as argument to template
511         function
512
513         * g++.old-deja/g++.other/access2.C: New test; Inner class
514         shouldn't have privileged access to Outer's names
515
516 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
517
518         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
519         friend template declared within template class conflicts with
520         nested class of the same name
521
522         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
523         is ignored
524
525         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
526         object with direct initializer as function declaration
527
528         * g++.old-deja/g++.other/decl2.C: New test; duplicate initializers
529
530         * g++.old-deja/g++.other/null2.C: New test; conditional operator
531         involving const pointer and NULL produces incorrect result
532
533         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
534         type name without `typename' should be rejected with -pedantic
535
536 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
537
538         * g++.old-deja/g++.other/addrof1.C: New test.
539
540 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
541
542         * gcc.c-torture/compile/981001-2.c: New test.
543         * gcc.c-torture/compile/981001-3.c: New test.
544         * gcc.c-torture/compile/981001-4.c: New test.
545
546 1998-10-01  Robert Lipe  <robertl@dgii.com>
547
548         * lib/objc.exp (objc_target_compile): Add -L during compiles for
549         multilibbed hosts.   Idea grafted from g77.exp.
550
551 1998-09-30  Dave Love  <d.love@dl.ac.uk>
552
553         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
554         avoid losing on systems which need -lsocket.
555
556 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
557
558         * g++.old-deja/g++.other/bitfld1.C: expected failure
559         * g++.old-deja/g++.other/nested2.C: ditto
560         * g++.old-deja/g++.robertl/eb132.C: no longer an expected failure
561
562 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
563
564         * g++.old-deja/g++.other/bitfld1.C: built-in operator!= should be
565         preferred over template operator!= for enum bitfields
566
567 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
568
569         * g++.old-deja/g++.other/nested2.C: different virtual base classes
570         that happen to have the same base name, but in different scopes,
571         are incorrectly rejected
572
573 1998-09-16  Richard Henderson  <rth@cygnus.com>
574
575         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
576         on the native word size instead of an integer literal.
577
578 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
579
580         * g++.old-deja/g++.other/static2.C: invocation of static data
581         member of type pointer-to-function denoted as non-static member
582
583         * g++.old-deja/g++.other/typedef5.C: add some more tests involving 
584         checks involving function types and aliases
585
586 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
587
588         * g++.old-deja/g++.other/typedef5.C: check whether typedefs can be
589         redefined to the same non-trivial type
590
591         * g++.old-deja/g++.pt/explicit73.C: test for proper
592         namespace-qualification of template specializations declared in
593         other namespaces
594
595         * g++.old-deja/g++.other/friend4.C: check whether it is possible
596         to declare a subset of the specializations of a template function
597         as friends of specializations of a template class
598
599         * g++.old-deja/g++.pt/explicit71.C: make sure specializations of
600         member templates that do not fully specialize the enclosing
601         template class are rejected
602
603 1998-09-11  Dave Love  <d.love@dl.ac.uk>
604
605         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
606
607 1998-09-08  Dave Love  <d.love@dl.ac.uk>
608
609         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
610         altered from libf2c/libU77 version.
611
612 1998-09-06  Dave Love  <d.love@dl.ac.uk>
613
614         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
615
616 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
617
618         * g++.old-deja/g++.pt/explicit72.C: ensure that char and
619         (un)signed char are different types for template specialization
620         purposes.
621
622 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
623
624         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
625         * objc: ObjC testsuite.
626
627 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
628
629         * lib/c-torture.exp: Add support for
630         torture_eval_before_compile and torture_eval_before_execute
631         variables.
632
633 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
634
635         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
636         this test triggers valid.
637
638 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
639
640         * gcc.dg/980827-1.c: New test.
641
642 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
643
644         * lib/c-torture.exp: Add support for
645         torture_eval_before_compile and torture_eval_before_execute
646         variables.
647
648 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
649
650         * gcc.c-torture/compile/980825-1.c: New test.
651
652 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
653
654         * gcc.c-torture/compile/930326-1.x: Fix typo.
655
656 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
657
658         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
659         causes an ICE.
660
661 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
662
663         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
664         STACK_SIZE is defined.
665         * gcc.c-torture/unsorted/stuct.c: Similarly.
666
667         * gcc.c-torture/compile/980821-1.c: New test.
668
669 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
670
671         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
672
673 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
674
675         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
676         code. 
677
678 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
679
680         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
681         error'.
682
683 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
684
685         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
686
687 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
688
689         * gcc.c-torture/compile/980816-1.c: New test.
690
691         * gcc.dg/980816-1.c: New test.
692
693 1998-08-01  Dave Love  <d.love@dl.ac.uk>
694
695         * g77.f-torture/compile/980729-0.f: New test.
696
697 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
698
699         * gcc.c-torture/special/eeprof-1.c: New test, for
700         -finstrument-functions.
701         * gcc.c-torture/special/special.exp: Run it.
702
703 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
704
705         * gcc.c-torture/compile/980729-1.c: New test.
706
707 1998-07-26  Dave Love  <d.love@dl.ac.uk>
708
709         * g77.f-torture/noncompile/980615-0.f: New test.
710
711 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
712
713         * gcc.dg/980312-1.c: Do link instead of compile.
714         * gcc.dg/980313-1.c: Likewise.
715
716 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
717
718         * gcc.c-torture/compile/980726-1.c: New test.
719
720 1998-07-25  Dave Love  <d.love@dl.ac.uk>
721
722         * g77.f-torture/execute/io0.f: New test.
723
724 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
725
726         * gcc.dg/980626-1.c: Expect failures for all toolchains until
727         c-decl.c:grokdeclarator can handle mode attributes.
728
729 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
730
731         * gcc.c-torture/execute/980716-1.c: New test.
732
733 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
734
735         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
736         the mn10200.
737         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
738         the mn10200.
739         * gcc.c-torture/execute/va-arg-3.x: Similarly.
740         * gcc.c-torture/compile/930326-1.x: Similarly.
741
742 1998-07-13  Dave Love  <d.love@dl.ac.uk>
743
744         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
745         New test from Craig.
746
747 1998-07-12  Dave Love  <d.love@dl.ac.uk>
748
749         * g77.f-torture/noncompile/980616-0.f: New test.
750
751         * g77.f-torture/execute/970816-3.f:  New test from Craig.
752
753 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
754         
755         *  g++.other/singleton.C: Return error value instead of taking
756         SIGSEGV.
757
758 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> 
759
760         *  g++.other/singleton.C: New test.   Warning is under dispute.
761         Runtime crash is not.
762
763 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
764
765         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C, 
766         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C, 
767         using6.C, using7.C}:  New namespace tests.
768
769 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
770
771         * g++.old-deja/g++.other/partspec1.C: test matching of partial
772         specialization with typedef'ed names used as array indexes.
773
774 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
775
776         * gcc.c-torture/execute/980709-1.c: New test.
777
778         * gcc.dg/980709-1.c: New test.
779
780 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
781
782         * gcc.c-torture/execute/bcp-1.c: New test.
783
784 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
785
786         * gcc.c-torture/execute/980707-1.c: New test.
787
788 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
789
790         * gcc.c-torture/compile/980706-1.c: New test.
791
792 1998-07-01  Dave Love  <d.love@dl.ac.uk>
793
794         * g77.f-torture/execute/980701-0.f,
795         g77.f-torture/execute/980701-1.f: New test from Craig.
796
797 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
798
799         * gcc.c-torture/compile/980701-1.c: New test.
800
801         * gcc.c-torture/execute/980701-1.c: New test.
802
803 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
804 rlsruhe.de>
805
806         * g++.old-deja/g++.robertl/eb132.C: New test.
807         * g++.old-deja/g++.robertl/eb133.C: Likewise.
808
809 1998-06-29  Dave Love  <d.love@dl.ac.uk>
810
811         * g77.f-torture/execute/980628-7.f,
812         g77.f-torture/execute/980628-8.f,
813         g77.f-torture/execute/980628-9.f,
814         g77.f-torture/execute/980628-10.f: New tests from Craig.
815
816         * g77.f-torture/execute/980628-3.f: Remove mail headers.
817
818 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
819
820         * g77.f-torture/execute/980628-4.f: New test from Craig.
821         * g77.f-torture/execute/980628-5.f: Likewise.
822         * g77.f-torture/execute/980628-2.f: Likewise.
823         * g77.f-torture/execute/980628-0.f: Likewise.
824         * g77.f-torture/execute/980628-1.f: Likewise.
825         * g77.f-torture/execute/980628-3.f: Likewise.
826         * g77.f-torture/execute/980628-6.f: Likewise.
827
828 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
829
830         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
831         directory when nothing has been installed yet.
832
833 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
834
835         * gcc.c-torture/special/special.exp: Handle newer versions of
836         dejagnu.
837
838 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
839
840         * gcc.dg/980626-1.c: New test.
841
842 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
843
844         * gcc.misc-tests/m-un-2.c: New test.
845         * g++.old-deja/g++.other/warn01.c: Likewise.
846
847 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
848         
849         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
850         compatibility with assmblers with a different comment character.
851         Eliminate use of GAS-specific extensions. 
852
853 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
854
855         * gcc.c-torture/execute/ieee/980619-1.c: New test.
856
857 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
858
859         *lib/g77.exp: Replace search for libf2c.a with search for newly
860         renamed libg2c.a
861
862 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
863
864         * gcc.c-torture/execute/980617-1.c: New test.
865
866 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
867
868         * gcc.c-torture/execute/980612-1.c: New test.
869
870 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
871
872         * gcc.dg/980523-1.c: Only test on ppc-linux.
873         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
874
875         * gcc.c-torture/execute/980608-1.c: New test.
876
877 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
878
879         * gcc.c-torture/execute/980604-1.c: New test.
880
881 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
882
883         * gcc.c-torture/execute/980602-1.c: New test.
884         * gcc.c-torture/execute/980602-2.c: Likewise.
885
886 1998-06-02  Dave Love  <d.love@dl.ac.uk>
887
888         * 970125-0.f: Fix per JCB.  Add commentary.
889
890 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
891
892         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
893         earlier.
894
895 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
896
897         * gcc.c-torture/execute/980526-3.c: New test.
898
899 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
900
901         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
902         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
903         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
904         m88k-motorola-sysv3 to XFAIL.
905
906 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
907
908         * gcc.dg/980526-1.c: New test.
909         * gcc.c-torture/execute/980526-2.c: New test.
910
911 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
912
913         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
914
915         * gcc.c-torture/execute/980526-1.c: New test.
916
917 1998-05-26  Dave Love  <d.love@dl.ac.uk>
918
919         * g77.f-torture/execute/alpha2.f: Add runtime test.
920
921 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
922
923         * g++.old-deja/old-deja.exp: Strip leading directories.
924
925         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
926         error for the line.  Don't run multiple tests for the same line.
927
928 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
929
930         * gcc.dg/980523-1.c: New test.
931
932 1998-05-23  Dave Love  <d.love@dl.ac.uk>
933
934         * g77.f-torture/compile/970915-0.f: New test.
935
936 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
937
938         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
939
940 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
941
942         * gcc.dg/980520-1.c: New test.
943
944 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
945
946         * gcc.dg/980502-1.c: Fix return type.
947
948 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
949
950         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
951         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
952         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
953         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
954         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
955
956 1998-05-20  Dave Love  <d.love@dl.ac.uk>
957
958         * g77.f-torture/execute/980520-1.f: New test.
959
960 1998-05-15  Dave Love  <d.love@dl.ac.uk>
961
962         * lib/mike-g77.exp: New file.
963
964         * g77.f-torture/noncompile/noncompile.exp,
965         g77.f-torture/noncompile/check0.f: New files.
966
967 1998-05-14  Dave Love  <d.love@dl.ac.uk>
968
969         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
970         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
971         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
972         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
973         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
974         abort where appropriate.
975
976 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
977
978         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
979         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
980
981 1998-04-29  Dave Love  <d.love@dl.ac.uk>
982
983         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
984
985 1998-04-27  Dave Love  <d.love@dl.ac.uk>
986
987         * g77.f-torture/compile/980427-0.f: New test.
988
989 1998-04-24  Dave Love  <d.love@dl.ac.uk>
990
991         * g77.f-torture/compile/980424-0.f: New test.
992
993 1998-04-19  Dave Love  <d.love@dl.ac.uk>
994
995         * g77.f-torture/compile/980419-2.f (main): New test.
996         * g77.f-torture/compile/970125-0.f: New test.
997         * g77.f-torture/compile/980419-1.f: New test.
998
999 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
1000
1001         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
1002         * gcc.dg/980312-1.c: Fix typo in -march command.
1003
1004 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
1005
1006         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
1007
1008 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
1009
1010         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
1011         Dave Love agree the Fortran source is bogus.
1012
1013 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
1014
1015         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
1016         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
1017         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
1018         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
1019         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
1020
1021 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
1022
1023         * g++.old-deja/g++.other/friend1.C: New test.
1024
1025 1998-02-18  Dave Love  <d.love@dl.ac.uk>
1026
1027         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
1028         possibly uninitialized) variables and declare dnrm2.
1029
1030 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
1031
1032         * gcc.dg/ifelse-1.c: New test.
1033
1034 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
1035
1036         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
1037
1038         * lib/old-dejagnu.exp (old-dejagnu): Added the
1039         "execution test - XFAIL *-*-*" handling in the spirit of
1040         "excess errors test -". Changed the "execution test fails"
1041         handling to be like "excess errors test fails".
1042         * Update various tests accordingly.
1043
1044 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
1045
1046         * lib/c-torture.exp: Look for .x files instead of .cexp files.
1047         * lib/f-torture.exp: Similarly.
1048         * gcc.c-torture: Rename all .cexp files to .x files.
1049
1050 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
1051
1052         * lib/f-torture.exp: Improve error and loop detection.
1053
1054 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1055
1056         * lib/c-torture.exp(c-torture-execute): Fix typo.
1057
1058         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
1059         testcase as the executable name. Keep the executable around if
1060         the test fails.
1061
1062 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
1063
1064         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
1065         changes.  Only test one -g option, and move it to the end of the
1066         list of options to test.
1067
1068 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
1069
1070         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
1071         variable GCC_TORTURE_OPTIONS to supply default switches separated
1072         by colons.  If no environment variable, run tests with -O0 -g, -O1
1073         -g, and -O2 -g as well.
1074
1075 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
1076
1077         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
1078         explanatory comments. Fix indentation.
1079
1080 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
1081
1082         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
1083
1084 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
1085
1086         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
1087         * g++.old-deja/g++.mike/p7325.C: Likewise.
1088         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
1089
1090 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
1091
1092         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
1093         * g++.old-deja/g++.brendan/crash30.C: Likewise.
1094         * g++.old-deja/g++.brendan/crash39.C: Likewise.
1095         * g++.old-deja/g++.law/operators4.C: Likewise.
1096
1097 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
1098
1099         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
1100         * g++.old-deja/g++.mike/p784.C: Ditto.
1101         * g++.old-deja/g++.mike/p785.C: Ditto.
1102
1103 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
1104
1105         * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
1106
1107 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
1108
1109         * lib/c-torture.exp(c-torture-execute): If the previous and the
1110         current executables being tested are identical, we don't need to
1111         run the executable again. Try to make the executable names
1112         unique. Add an optional argument for passing additional compiler
1113         flags.
1114
1115 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
1116
1117         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
1118
1119 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
1120
1121         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
1122         32bit or larger longs.
1123
1124         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
1125         have either a 32bit long or 32bit int.
1126
1127 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
1128
1129         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
1130         too.
1131
1132 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
1133
1134         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
1135         up the includes ourselves.
1136
1137 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
1138
1139         * lib/plumhall.exp: Remove random include, and add a few
1140         verbose messages for debugging.
1141
1142 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
1143
1144         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
1145         of trying to do it ourselves.
1146
1147 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1148
1149         * gcc.prms/5403.c: Made regexp a bit less strict.
1150
1151 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
1152
1153         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
1154         is returned from remote_load instead.
1155         * lib/plumhall.exp: Ditto.
1156         * lib/mike-g++.exp: Ditto.
1157         * lib/old-dejagnu.exp: Ditto.
1158         * lib/c-torture.exp: Ditto.
1159
1160 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
1161
1162         * lib/g++.exp: Use build_wrapper procedure.
1163         * lib/gcc.exp: Ditto.
1164
1165 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
1166
1167         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
1168         an old-style decl for malloc.  Fixes tests to work when
1169         sizeof (int) != sizeof (size_t).
1170
1171 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
1172
1173         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
1174         NO_VARARGS when compiling.
1175
1176 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
1177
1178         * lib/plumhall.exp(ph_includes): New procedure.
1179         (ph_make): Use it.
1180         (ph_compiler): Ditto.
1181
1182         * lib/g++.exp: Rename test-glue.c to testglue.c.
1183         * lib/gcc.exp: Ditto.
1184
1185 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
1186
1187         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
1188         to completion when it's called.
1189
1190 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
1191
1192         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
1193         for object files.
1194         (ph_summary): Mark skipped testcases as untested, not unresolved.
1195
1196         * lib/plumhall.exp (ph_make): If unresolved because of bad
1197         errorCode, record errorCode in log file.
1198         (*): Replace send_log/verbose with verbose -log.
1199
1200 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
1201
1202         * lib/plumhall.exp: Use incr_count.
1203
1204 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
1205
1206         * gcc.c-torture: Update to c-torture-1.45.
1207
1208 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
1209
1210         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
1211         the name of the expect testcase file).
1212         
1213         * lib/g++.exp(g++_init): Ditto.
1214
1215 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
1216
1217         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
1218         the host.
1219
1220         * lib/gcc.exp(gcc_exit): New procedure.
1221
1222 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
1223
1224         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
1225         specs where appropriate.
1226
1227         * g++.old-deja/g++.arm/*: Added additional ERROR checks
1228         because of new "candidates are" messages, and removed a few
1229
1230         * Converted all non-old-style g++ testcases to old-style, and
1231         moved into g++.old-deja.
1232
1233 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
1234
1235         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
1236         options.
1237
1238         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
1239         succeeded.
1240
1241         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
1242
1243 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
1244
1245         * lib/gcc.exp (gcc_target_compile): Add support for defining
1246         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
1247         the machine doesn't have those features.
1248
1249 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
1250
1251         * g++.law/operators4.exp: Don't use LIBS.
1252
1253 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
1254
1255         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
1256         
1257         * lib/mike-g++.exp: Don't set the compiler to be tested here.
1258         * lib/g++.exp: Set it here instead. Also, allow use of the
1259         --tool_exec and --tool_opt options. Change CXX to
1260         GXX_UNDER_TEST.
1261         
1262         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
1263         
1264         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
1265
1266 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
1267
1268         * lib/old-dejagnu.exp: Use prune_warnings instead of
1269         prune_system_crud.
1270         * lib/mike-g++.exp: Ditto.
1271         * lib/gcc.exp: Ditto.
1272         * lib/g++.exp: Ditto.
1273
1274         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
1275
1276 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
1277
1278         * 941014-2.c: Include stdlib.h
1279         * 960327-1.c: Include stdio.h
1280         * dbra.c, index-1.c: Don't assume ints are 32bits.
1281
1282 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
1283
1284         * lib/gcc.exp: Add gcc,stack_size target feature.
1285
1286         * lib/g++.exp(g++_target_compile): Add the include and link 
1287         paths here, not in two other places. And, it's $options, not
1288         options.
1289
1290         * lib/mike-g++.exp(postbase): Remove the code that determines
1291         the correct include and link paths.
1292         * g++.old-deja/old-deja.exp: Ditto.
1293
1294 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
1295
1296         * lib/g++.exp(g++_init): target_compile no longer returns the
1297         filename of the result.
1298
1299 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
1300
1301         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
1302         call to glob.
1303
1304         * gcc.c-torture/special/special.exp: Change call to
1305         gcc_target_compile to include the object file.
1306
1307 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
1308
1309         * gcc.c-torture/special/special.exp: Correct misspelling in last
1310         change.
1311
1312 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
1313
1314         * lib/plumhall.exp(ph_summary): Log the entire output of the
1315         executable. Return -1 if there were any failures, 0 otherwise.
1316         (ph_execute): Return -1 if there were any failures, 0 otherwise.
1317         (ph_make): Clean up objects and executables that were built
1318         if the tests succeeded.
1319
1320 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
1321
1322         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
1323         libraries and includes in the build tree as appropriate.
1324
1325 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
1326
1327         * lib/c-torture.exp: Instead of looking for the global variable
1328         NO_LONG_LONG, check to see if that's a feature of the target.
1329
1330 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
1331
1332         * config/default.exp: Minimize. Delete the remainer of the files in
1333         config; this functionality is now in devo/dejagnu/config.
1334
1335         g++.*/*: Pass any additional flags used to compile to postbase;
1336         delete CXXFLAGS.
1337         
1338         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
1339         is now done by runtest.exp. Use gcc_target_compile instead of
1340         compile.
1341
1342         lib/c-torture.exp: Use gcc_target_compile instead of compile.
1343         Remove references to CFLAGS. Use remote_file instead of
1344         calling rm -f.
1345         (c-torture): Take a list of arguments to use to compile this
1346         testcase.
1347
1348         lib/g++.exp: Simplify. Use target_compile instead of compile.
1349         lib/gcc-dg.exp: Ditto.
1350         lib/gcc.exp: Ditto.
1351         lib/mike-{gcc,g++}.exp: Ditto.
1352         lib/old-dejagnu.exp: Ditto.
1353         lib/plumhall.exp: Ditto.
1354         
1355 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
1356
1357         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
1358         (ph_linker): Likewise.
1359
1360 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
1361
1362         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
1363         MAP_ANON / MAP_ANONYMOUS if defined;
1364         else try to map from /dev/zero .
1365
1366 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
1367
1368         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
1369         isn't defined, then define it to MAP_ANONYMOUS.
1370
1371 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
1372
1373         * gcc.c-torture: Update to c-torture-1.42 release.
1374
1375 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
1376
1377         * gcc.c-torture: Update to c-torture-1.41 release.
1378
1379 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
1380
1381         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
1382         c-torture release.
1383
1384 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1385
1386         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
1387         and LDFLAGS.  Fix second case to append the target_info ldflags
1388         onto LDFLAGS, not CFLAGS.
1389         * lib/g++.exp (g++_init): Add target_info stuff.
1390         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
1391         of libgloss and newlib flags for !native.
1392
1393         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
1394         (GDB): Fix relative path to go up another dir for finding gdb.
1395
1396 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1397
1398         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
1399         versions in the target_info array, if they don't exist.
1400
1401 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1402
1403         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
1404
1405 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
1406
1407         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
1408         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
1409
1410 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
1411
1412         * lib/old-dejagnu.exp: Don't remove the output file before we've
1413         actually tested it. Don't append pwd to the path of the executable
1414         we're testing.
1415
1416 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
1417
1418         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
1419
1420 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
1421
1422         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
1423         temporary directory for compiler files, and set it to a default
1424         value of /tmp. Set $output as the name of the output file from
1425         compiling the testcase. Add a -o option to $cflags_var so the
1426         compiler writes the final output file as $output. Set $executable
1427         to $output.
1428
1429         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
1430         directory for compiler files, and set it to /tmp if it doesn't
1431         already have a value. Set $output_file to the name of the output
1432         file from compiling the testcase. Add a -o option to CXXFLAGS so
1433         the compiler writes the final output file as $output. Use $output
1434         as the executable to be tested.
1435
1436 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1437
1438         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
1439
1440 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
1441
1442         * gcc.c-torture/execute/pending-1.c: New test.  Still
1443         pending in Tege's queue.
1444
1445 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
1446
1447         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
1448         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
1449         if there were failures.  Call unresolved if there were unresolved
1450         testcases.  Call gcc_fail if program did not run to completion.
1451         (ph_make): Pass additional argument name to ph_execute.
1452         (ph_execute): Add new argument.  Pass additional arguments to
1453         ph_summary.  Call gcc_fail is there is no execution output.
1454
1455 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
1456
1457         * lib/plumhall.exp (proc_summary): Output relavent summary
1458         lines into the log so specific failures in plumhall can be
1459         investigated.
1460
1461 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
1462
1463         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
1464         (c-torture-execute): Don't try to execute tests which use
1465         "long long" types if $NO_LONG_LONG is nonzero.
1466
1467 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
1468
1469         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
1470         not c-torture.
1471
1472         * gcc.ieee: Move from here.
1473         * gcc.c-torture/execute/ieee: To here.
1474
1475 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
1476
1477         * gcc.c-torture: Update to c-torture-1.41 release.
1478
1479 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
1480
1481         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
1482         not "$output".
1483
1484 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
1485
1486         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
1487         -c present.
1488
1489 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
1490
1491         * config/proelf.exp: Handle connecting to a simulator.
1492
1493 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
1494
1495         * config/proelf.exp: New file.  Enough framework that we can
1496         run c-torture tests on the proelf targets (or any other target
1497         that gdb can connect to for that matter).
1498
1499 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
1500
1501         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
1502         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
1503
1504         * lib/plumhall.exp (ph_execute): Always call ph_summary if
1505         exec_output exists.
1506
1507 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
1508
1509         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
1510         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
1511
1512         * config/*.exp: Update FSF address.  Change result of ${tool}_load
1513         to pass/fail/unresolved/unsupported/untested.  Caller must now
1514         call unresolved/unsupported/untested.
1515         * lib/*.exp: Update FSF address.  Update to handle new results of
1516         ${tool}_load.
1517         * lib/chill.exp (verbose): Delete.
1518
1519 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
1520
1521         * lib/gcc.exp (default_gcc_start): Change order of args to
1522         $LDFLAGS $CFLAGS $LIBS.
1523         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
1524         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
1525         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
1526         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
1527         * gcc.misc-tests/dg-test.exp: Likewise.
1528         * gcc.misc-tests/msgs.exp: Likewise.
1529         * gcc.prms/prms.exp: Likewise.
1530         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
1531         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
1532
1533         * lib/dg.exp: Deleted, moved to dejagnu/lib.
1534
1535 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
1536
1537         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
1538
1539         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
1540         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
1541
1542         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
1543         necessary.
1544
1545 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
1546
1547         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
1548         global for loop; add use of $mathlib.
1549         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
1550         settings here; set mathlib for anything but VxWorks.
1551
1552 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
1553
1554         * gcc.c-torture: Update to c-torture-1.40 release.
1555
1556 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
1557
1558         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
1559         dg.exp.
1560
1561 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
1562
1563         * lib/c-torture.exp (c-torture-execute): Declare "output" as
1564         global.
1565
1566 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
1567
1568         * lib/g++.exp (LIBS): Define if not already.
1569         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
1570         (gcc-dg-prune): Call prune_gcc_output.
1571         * lib/gcc.exp (prune_gcc_output): New proc.
1572         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
1573         prune_gcc_output.
1574
1575 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
1576
1577         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
1578         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
1579
1580 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
1581
1582         * gcc.c-torture: Update to c-torture-1.39 release.
1583
1584 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
1585
1586         * lib/c-torture.exp (c-torture-execute): Don't return if one option
1587         fails, try others as well.
1588
1589 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
1590
1591         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
1592         If compilation fails, mark execute tests as `untested'.
1593         If test is marked as unsupported, don't mark compilation and
1594         execute tests as failed.
1595
1596 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1597
1598         * lib/g++.exp (g++_init): Don't link in libg++, and look to
1599         libstdc++ for whether or not we want to be doing shared
1600         libraries.  Delete link_curses since we don't need it anymore.
1601         * lib/mike-g++.exp (postbase): Don't link in libg++.
1602         * g++.old-deja/old-deja.exp: Likewise.
1603
1604 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1605
1606         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
1607
1608 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1609
1610         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
1611         For that, add `-Wl,-a,shared_archive'.
1612         * g++.old-deja/old-deja.exp: Likewise.
1613
1614 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
1615
1616         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
1617
1618 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
1619
1620         * lib/mike-g++.exp (postbase): Pay attention to the status of
1621         g++_load.
1622
1623 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1624
1625         * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
1626
1627 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
1628
1629         * lib/gcc.exp (default_gcc_start): No longer need to log program
1630         being executed or its output, execute_anywhere does that now.
1631         * lib/g++.exp (default_g++_version): Call execute_anywhere.
1632         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
1633
1634 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1635
1636         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
1637         the same as those in lib/g++.exp.
1638
1639 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
1640
1641         * gcc.c-torture: Update to c-torture-1.38 release.
1642         * gcc.ieee: Related changes.
1643
1644 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
1645
1646         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
1647         "exec". Minor reformatting changes.
1648
1649         * config/rom68k.exp (${tool}_load): Make it work in a canadian
1650         cross. This means all "exec" calls now work on a remote host as
1651         well.
1652         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
1653         cross. Filter out the extra "\r\n" stuff that expect puts in.
1654         (c-torture-execute): Filter out the bogus warnings like
1655         c-torture-compile does. Add support for canadian cross.
1656         * lib/gcc.exp (default_gcc_version, default_gcc_start)
1657         Use execute_anywhere rather than calling exec directly. Now it
1658         works for canadian cross testing.
1659
1660 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
1661
1662         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
1663         results into a variable, and check that rather than using file exists.
1664
1665 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1666
1667         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
1668         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
1669
1670 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1671
1672         * g++.old-deja/old-deja.exp: Create and pass runshlib and
1673         lib_curses if there's a shared libg++ in the build tree.
1674
1675 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
1676
1677         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
1678         if not supported target.
1679
1680 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1681
1682         * lib/g++.exp (g++_init): Move empty setting of runshlib and
1683         link_curses up to always happen, not just for native builds.
1684
1685 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
1686
1687         * gcc.c-torture: Update to c-torture-1.36 release.
1688         * gcc.failure: Related changes.
1689
1690 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
1691
1692         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
1693
1694 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1695
1696         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
1697         * lib/mike-g++.exp (postbase): Not in here.  Still reference
1698         runshlib, link_curses, and mathlib for link and run.
1699
1700         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
1701         pass the runtime shared library options for Solaris, OSF/1, and
1702         Irix5, and link with -lcurses to avoid unresolved references.
1703         
1704 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1705
1706         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
1707         only run once.
1708
1709 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
1710
1711         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
1712
1713 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
1714
1715         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
1716         do not have a framework for the "compat" tests yet.
1717
1718 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1719
1720         * lib/mike-g++.exp (postbase): New local variable `mathlib',
1721         set to null if we're testing vxworks5.1.  Use that instead of
1722         `-lm' in the setting of LIBS for link and run.
1723
1724 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1725
1726         * config/rom68k.exp (${tool}_load): Major changes to make it
1727         work.  Verified that it does in fact return the stuff in
1728         exec_output properly.  Catch any Emul or any TRAP other than 0.
1729
1730 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1731
1732         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
1733         LDFLAGS properly for targets that need stuff from libgloss.
1734         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
1735         only run once.
1736         (gpp_initialized): New variable.
1737
1738 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
1739
1740         * config/rom68k.exp: Load libgloss.exp.
1741         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
1742         so we can produce a fully linked binary.
1743         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
1744         so we can produce a fully linked binary.
1745
1746 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
1747
1748         * lib/plumhall.exp (ph_section): Watch for expected failures.
1749         Add missing `else'.
1750
1751         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
1752         run the testcase.
1753         (c-torture): Likewise.
1754
1755 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
1756
1757         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
1758
1759         * lib/mike-g++.exp (mike_cleanup): New proc.
1760         (prebase): New globals compiler_result, not_compiler_result,
1761         target_regexp.
1762         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
1763         allow leading "-" in pattern.  Watch for unsupported tests.
1764         If $compiler_result is set, pattern match assembler code,
1765         and ditto for $not_compiler_result.
1766         * lib/mike-gcc.exp: Likewise.
1767
1768         * lib/plumhall.exp (ph_execute): Only call ph_summary if
1769         execution "succeeded".
1770
1771 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
1772
1773         * config/win32.exp: New file.
1774         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
1775
1776 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
1777
1778         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
1779         unsupported.
1780         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
1781         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
1782         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
1783
1784         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
1785         "... without exceptions was ...".  That is now handled by
1786         prune_system_crud.
1787         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
1788
1789 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
1790
1791         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
1792         sieve.c,sort2.c}: New files.
1793         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
1794         sieve.exp,sort2.exp}: Drivers for them.
1795
1796         * lib/mike-gcc.exp (program_output): New user settable variable.
1797         (postbase): Call prune_system_crud.  Also prune extraneous compiler
1798         messages.
1799         * lib/mike-g++.exp (program_output): New user settable variable.
1800
1801         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
1802
1803         * config/sh.exp: Deleted (use sim.exp instead).
1804
1805 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1806
1807         * config/vx.exp: Declare CHECKTASK as global.
1808         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
1809         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
1810         * lib/old-dejagnu.exp: Load [pwd]/$executable.
1811
1812 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
1813
1814         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
1815         target. Like vx.exp, only includes `vx29k.exp' instead of
1816         `vxworks.exp'.
1817
1818 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
1819
1820         * config/sim.exp: Increase time limit from 120 seconds to 240.
1821
1822 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
1823
1824         * gcc.c-torture/execute/950628-1.c: New test.
1825
1826 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
1827
1828         * gcc.c-torture: Update with changes/additions from
1829         c-torture-1.34.
1830
1831 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
1832
1833         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
1834
1835 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
1836
1837         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
1838
1839 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
1840
1841         * gcc.c-torture/compile/950512-1.c: New test.
1842         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
1843         * gcc.dg/struct-ret-1.c: Likewise.
1844
1845 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
1846
1847         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
1848         930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
1849
1850 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
1851
1852         * gcc.c-torture/special/920411-1.c: Deleted.
1853         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
1854
1855 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
1856
1857         * config/sim.exp (${tool}_load): Hack in call to bash to get a
1858         cpu limit.
1859
1860 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
1861
1862         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
1863
1864 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
1865
1866         From kenner;
1867         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
1868         is the proper length.
1869         * va-arg-3.c: Likewise.
1870
1871 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
1872
1873         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
1874         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
1875
1876         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
1877         * lib/g++.exp (default_g++_start): Delete old cruft.
1878
1879 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
1880
1881         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
1882         (2 * (1 << 18)) to (2 * (1 << 17)).
1883
1884         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
1885
1886 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1887
1888         * config/rom68k.exp: Renamed from config/idp.exp
1889
1890 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
1891
1892         * c-torture/compile/921109-2.c
1893
1894 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
1895
1896         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
1897         excess errors.
1898
1899 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
1900
1901         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
1902         output.
1903         * lib/g++.exp (default_g++_start): Likewise.
1904
1905 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
1906
1907         * gcc.c-torture/compile/950329-1.c: New test.
1908
1909 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1910
1911         * config/bug.exp (${tool}_load): Updated to use new remote_open
1912           and remote_close procs.
1913         * config/idp.exp: New file.
1914
1915 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
1916
1917         * gcc.c-torture/execute/950322-1.c: New test.
1918
1919 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
1920
1921         * config/vx.exp (${tool}_load): Clean up testing of return code from
1922         vxworks_ld and vxworks_spawn.
1923
1924 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
1925
1926         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
1927
1928 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
1929
1930         * lib/old-deja.exp: Add `excess errors test - ' error, now one
1931         can mark excess errors on a machine by machine basis.  Note, the
1932         default is to not expect any excess errors, even when excess
1933         errors test - is given, so you will want to put an XFAIL ... on
1934         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
1935         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
1936         those 4 machines, but no others.
1937
1938 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1939
1940         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
1941         * lib/c-torture.exp: to here.
1942
1943 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
1944
1945         * gcc.c-torture/execute/950221-1.c: New test.
1946         * gcc.c-torture/execute/struct-ret-1.c: New test.
1947         * gcc.c-torture/compile/950221-1.c: New test.
1948
1949         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
1950
1951 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
1952
1953         * gcc.c-torture/execute/arith-1.c (main): Return 0.
1954         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
1955
1956 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
1957
1958         * g++.gb: New directory of tests, derived from my signature and
1959         class scoping tests.
1960
1961         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
1962         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
1963         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
1964         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
1965         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
1966         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
1967         * g++.gb/sig25.C: Likewise.
1968
1969         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
1970         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
1971         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
1972         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
1973         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
1974         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
1975         * g++.gb/sig25.exp: Likewise.
1976
1977         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
1978         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
1979         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
1980         * g++.gb/scope13.C: Likewise, this test still fails.
1981
1982         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
1983         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
1984         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
1985         * g++.gb/scope13.exp: Ditto.
1986
1987         * g++.gb/README: New file, explains what these tests are about.
1988
1989 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
1990
1991         * lib/dg.exp (dg-do): Support `preprocess'.
1992         (dg-test): Likewise.
1993
1994 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1995
1996         * config/udi.exp: change "continue -expect" to "exp_continue".
1997
1998 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
1999
2000         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
2001         Delete redundant tests.
2002
2003         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
2004         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
2005         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
2006         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
2007         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
2008         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
2009         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
2010         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
2011
2012         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
2013         storing label pointers.
2014         * gcc.c-torture/execute/921019-1.c: Likewise.
2015         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
2016         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
2017         parameter fp.
2018         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
2019         constants.
2020
2021         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
2022         Delete obsolete tests.
2023
2024         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
2025         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
2026         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
2027         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
2028         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
2029         * gcc.c-torture/compile/950124-1.c: New test.
2030
2031         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
2032
2033 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2034
2035         * lib/mike-g++.exp: Add -lm to LIBS.
2036
2037 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
2038
2039         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
2040
2041 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2042
2043         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
2044
2045 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
2046
2047         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
2048
2049 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
2050
2051         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
2052         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
2053         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
2054         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
2055         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
2056         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
2057         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
2058         * g++.law/{operators31.C, operators32.C, 
2059         * g++.law/{operators33.C, operators34.C}: Likewise.
2060         * g++.law/{pic1.C, refs2.C}: Likewise.
2061         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
2062         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
2063         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
2064         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
2065
2066         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
2067         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
2068         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
2069         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
2070         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
2071         * g++.law/{enum9.exp, friend5.exp}: Likewise.
2072         * g++.law/{nest3.exp, nest4.exp}: Likewise.
2073         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
2074         * g++.law/{operators30.exp, operators31.exp}: Likewise.
2075         * g++.law/{operators32.exp, operators33.exp}: Likewise. 
2076         * g++.law/{operators34.exp}: Likewise.
2077         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
2078         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
2079         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
2080         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
2081         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
2082
2083         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
2084         No longer expected to fail.
2085         * g++.law/missed-error3.C: Tweak for recent bool changes.
2086
2087 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
2088
2089         * config/emb-unix: Deleted.
2090         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
2091         remote execution.  Do final link on remote host if REMOTE_LINK is set.
2092
2093 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
2094
2095         * lib/dg.exp (dg-test): Fix typo in last patch.
2096
2097 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
2098
2099         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
2100         (handles multiple occurrences).
2101
2102 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
2103
2104         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
2105         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
2106         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
2107         printed).
2108         * lib/c-torture.exp (c-torture-compile): Likewise.
2109         (c-torture): Prepend full path if missing.
2110         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
2111         (gcc_fail): Likewise.
2112         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
2113
2114 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
2115
2116         * lib/netware.exp: Only attach to NetWare i386 systems.
2117
2118 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
2119
2120         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
2121         messages.  Add test name to "output pattern match" pass/fail message.
2122
2123 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
2124
2125         * gcc.dg: New testsuite.
2126         * gcc.dg/dg.exp: New file.
2127
2128         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
2129         test-switch.c}: Deleted.
2130
2131         * gcc.misc-tests/msgs.exp: New testcase driver.
2132
2133 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
2134
2135         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
2136         Watch for illegal return values from ${tool}_load.
2137         * config/unix.exp (${tool}_load): Fix pass/fail detection for
2138         cross targets.  Coerce return value >0 to 1.
2139
2140 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
2141
2142         * config/unix.exp (${tool}_load): Call program rsh, not proc.
2143
2144         * config/emb-unix.exp: New file.
2145
2146         * config/sim.exp: Error if variable $SIM not defined.
2147         (${tool}_load): Mark test as "untested" if simulator missing.
2148
2149         * config/unix.exp: Load remote.exp to get rcp_download.
2150         * lib/c-torture.exp: Use different option lists for testcases with
2151         and without loops.
2152         * gcc.c-torture/execute/execute.exp: Likewise.
2153
2154 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
2155
2156         * config/*.exp: Clarify return code from ${tool}_load.
2157         Call `unresolved' or `untested' instead of `warning' or `perror'
2158         (sometimes you still want to call both though).
2159         Add comment that `shell_id' is local to each file.
2160         * config/udi.exp (timeout): Set to 30.
2161         Don't print warning if connection fails, $connectmode has already
2162         printed an error.
2163         (${tool}_load): Move verbose messages to level 2.
2164         Rework pattern for "Process started" message.
2165         Pass `shell_id' to ${connectmode}_download.
2166         Retry twice upon timeout.  Make resetting of target more robust.
2167         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
2168         Pass `shell_id' to exit_$connectmode.
2169         Only call exit_$connectmode if connected.
2170         * config/unix.exp (${tool}_load): Check return codes better.
2171         * config/vrtx.exp (${tool}_load): Likewise.
2172         * config/vx.exp (${tool}_load): Likewise.
2173         Delete unneeded global's.
2174         * lib/dg.exp (dg-test): Update to reflect clarified return codes
2175         from ${tool}_load.
2176         (dg-stat): Delete.
2177         (dg-init): Delete recording of pass/fail counts.
2178         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
2179         (old-dejagnu-init): Likewise.
2180         (old-dejagnu-stat): Delete contents, empty proc now.
2181         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
2182         (c-torture): Delete references to lcnt, lpass, lfail.
2183         Get option list from TORTURE_OPTIONS.
2184         Delete -funroll[-all]-loops if no loops.
2185         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
2186         (g++_stat): Delete contents (empty proc now).
2187         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
2188         (gcc_finish): Likewise.
2189         (gcc_stat): Deleted.
2190         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
2191         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
2192         * gcc.c-torture/execute/execute.exp: Likewise.
2193         Split tests into two parts: compile, execute.
2194         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
2195         no loops.  Update to reflect clarified return codes from ${tool}_load.
2196
2197 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
2198
2199         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
2200         to grep for.
2201         (old-dejagnu): Likewise (where necessary).
2202
2203 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
2204
2205         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
2206
2207         * lib/dg.exp (dg-process-target): Fix processing of selector.
2208         Add comment regarding use of `error'.
2209
2210         * lib/gcc.exp (prune_system_crud): Define if missing.
2211         * lib/g++.exp (prune_system_crud): Likewise.
2212
2213         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
2214         Call prune_system_crud.
2215         * lib/dg.exp (dg-runtest): New proc.
2216         Use perror instead of send_user for tcl errors in testcase.
2217         Don't return any value, it's never used.
2218         Don't clobber previous definition of `unknown'.
2219         Print tcl errors in `dg-final'.
2220
2221 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
2222
2223         * lib/dg.exp (dg-process-target): Improve syntax error messages.
2224         (dg-test): Don't print errorInfo, it contains stack backtrace.
2225
2226 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
2227
2228         * lib/g++.exp (runtest_file_p): Define if missing.
2229
2230 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
2231
2232         * lib/mike-g++.exp: Comment out loading of g++.exp.
2233         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
2234         (default_g++_version): Always print something.
2235         (default_g++_start): Comment out call to `which'.
2236         (g++_start, g++_load): Deleted (must be defined in config file).
2237         * lib/gcc.exp: Test for existence of $CC at start.
2238         Delete check for tmpdir (done in gcc_init).
2239         (default_gcc_version): Always print something.
2240         (default_gcc_start): Comment out call to `which'.
2241         * config/*.exp: Major cleanup - make cross targets work at least a
2242         little better for g++ (by not being "--tool gcc" specific).
2243         Rename gcc_xxx to ${tool}_xxx.
2244         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
2245         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
2246
2247 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
2248
2249         * lib/c-torture.exp (c-torture-compile): Rework compiler
2250         message processing.
2251
2252         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
2253         c-torture.
2254
2255 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
2256
2257         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
2258
2259         * lib/dg.exp (dg-process-target): Support { target native }.
2260
2261 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
2262
2263         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
2264         looked for "... program xxx got fatal signal".
2265         Correct regsub munging of `comp_output'.
2266         Ignore compiler messages "path prefix not used" and "linker input
2267         file unused".
2268
2269 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
2270
2271         * lib/gcc.exp (runtest_file_p): Define if missing.
2272         * gcc.prms/template.c: Example to work from.
2273
2274 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
2275
2276         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
2277         * lib/dg.exp (dg-test): Call unsupported testcases as such.
2278
2279         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
2280         * gcc.prms/1883.c: Moved from compile/940714-1.c.
2281         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
2282         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
2283
2284         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
2285         (dg-process-target): No longer a varargs proc.
2286         Return S/N for target, P/F for xfail.  All callers changed.
2287         (user option procs): More argument checking.
2288         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
2289         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
2290         (dg-test): Skip test if not running on selected target in `dg-do'.
2291         Update handling of `dg-do-what', `dg-output-text'.
2292         Separate execution pass/fail from output pattern match pass/fail.
2293         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
2294
2295 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2296
2297         * gcc.c-torture/special/special.exp: Don't expect failure for mips
2298         target for 920510-1.c.
2299
2300 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
2301
2302         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
2303         Clean up comment regarding use of passcnt, etc.
2304         (gcc_stat): Don't update `testcnt' here.
2305         (gcc_finish): Do it here.
2306         Might as well reset `but_id' here too.
2307         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
2308         to determine if the file should be tested.
2309         * gcc.c-torture/compile/compile.exp: Likewise.
2310         * gcc.c-torture/execute/execute.exp: Likewise.
2311         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2312         * gcc.misc-tests/dg-test.exp: Likewise.
2313         * gcc.prms/prms.exp: Likewise.
2314         * gcc.wendy/wendy.exp: Likewise.
2315         * g++.old-deja.exp: Likewise.
2316         Move "Testing file" message to verbose level 1.
2317
2318 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
2319
2320         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
2321
2322 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
2323
2324         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
2325         (default_gcc_start): Accept optional second list element
2326         of compiler flags.  Print compiler output at verbosity level 2.
2327         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
2328         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
2329         Save current values of framework globals passcnt, failcnt, xpasscnt,
2330         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
2331         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
2332         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
2333         xfailcnt to compute stats.  Update framework global `testcnt' from
2334         pass/fail counts.
2335         (gcc_finish): New proc.  Clean up test environment.
2336         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
2337         (gcc_epass, gcc_efail): Delete.
2338         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
2339         argument of line number.
2340         (dg-init): If the tool has an init routine, call it.
2341         (dg-test): Remove args `cflags_var' and `libs_var'.
2342         Pass all compiler options to ${tool}_start.
2343         Handle missing line number.
2344         (dg-finish): New function.
2345         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
2346         particular files.  Call gcc_finish at end.  Move "skipping test"
2347         message to verbosity level 3.
2348         * gcc.c-torture/compile/compile.exp: Likewise.
2349         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2350         * gcc.c-torture/execute/execute.exp: Likewise.
2351         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2352         Print testcase being tried at verbosity level 1.
2353         * gcc.c-torture/special/special.exp: Unset xfail.
2354         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2355         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
2356         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
2357         * gcc.failure/failure.exp: Likewise.
2358         * gcc.ieee/ieee.exp: Likewise.
2359         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
2360         Update call to dg-test.  Call dg-finish at end.
2361         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
2362         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
2363         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
2364         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
2365         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
2366         * gcc.wendy/wendy.exp: Add copyright.
2367         Delete setting of tmpdir (done by gcc_init).
2368         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
2369         Pass compiler flags to gcc_start.  Call gcc_finish at end.
2370         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
2371         gcc_[ce]pass/fail.
2372
2373 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
2374
2375         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
2376         confusion.
2377         (g++_load): Likewise.
2378
2379         * config/*.exp (gcc_load): Some were varargs fns and some were not.
2380         Rename argument to `prog' to remove the confusion.
2381         Varargs fns behave differently too!
2382         (g++_load): Likewise.
2383
2384         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
2385
2386         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
2387         what it is.  Delete (always) printing of status value for !native.
2388         Simplify verbose code, and include status and exec_output.
2389         (g++_load): Use gcc_load.
2390
2391 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2392
2393         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
2394         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
2395         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
2396         940714-3.c as these testcases don't exist anymore.  Make
2397         va-arg-1.c expected to pass.
2398
2399 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
2400
2401         * gcc.misc-tests/misc.exp: Only run specific testcases.
2402         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
2403         * gcc.misc-tests/dg-[1-9].c: New files.
2404
2405         * lib/dg.exp: New testsuite driver.
2406         * gcc.prms/prms.exp: Use it.
2407
2408         * README.gcc: New file.
2409
2410         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
2411         Document and reset `lxpass' and `lxfail'.
2412         Simplify "initialized" message.
2413         (gcc_stat): Clean up comments a little.
2414
2415 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
2416
2417         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
2418
2419 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
2420
2421         * lib/old-dejagnu.exp (process-option): New proc.
2422         (old-dejagnu-init, old-dejagnu-stat): Likewise.
2423         (old-dejagnu): Simplify.
2424         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
2425
2426 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
2427
2428         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
2429         exists and is not an empty string.
2430
2431         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
2432         $xfail rather than calling setup_xfail.  Clear $xfail when test is
2433         finished.
2434         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
2435         automatically.
2436
2437         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
2438         longer expected to fail.
2439
2440         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to 
2441         "f" function call.
2442
2443         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
2444
2445         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
2446         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
2447         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
2448         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
2449         c-torture-1.29.
2450
2451         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
2452         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
2453
2454         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
2455
2456         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
2457         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
2458
2459         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
2460         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
2461         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
2462
2463 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
2464
2465         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
2466         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
2467         940714-1.c, 940714-2.c, 940714-3.c},
2468         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
2469         gcc.misc-tests/{mg.c,mg.exp}:
2470         New tests.
2471         * gcc.noncompile/noncompile.exp: Change accordingly.
2472
2473 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
2474
2475         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
2476         Undo previous clobberage.
2477
2478 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
2479
2480         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
2481         * gcc.special/{930510-1.c, special.exp}:
2482         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
2483         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
2484         struct-varargs-1.c}: New tests from c-torture-1.26.
2485
2486 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
2487
2488         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
2489           argument to switch.
2490
2491 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
2492
2493         * Revert the previous changes.  Please see Rob's directory
2494           (/lisa/test/rob/progressive/gcc/testsuite) for testing
2495           fixes.
2496
2497 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
2498
2499         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp, 
2500           g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
2501           g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
2502           g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
2503           g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
2504           g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
2505           g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp, 
2506           g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp, 
2507           g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
2508           g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
2509           g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp, 
2510           g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp, 
2511           g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp, 
2512           g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
2513           g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp, 
2514           g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
2515           g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
2516           g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
2517           g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp, 
2518           g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
2519           g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
2520           g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
2521           gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp, 
2522           gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
2523           gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
2524           lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
2525           lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
2526
2527 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
2528
2529         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
2530           lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
2531           with perror calls.
2532
2533 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
2534
2535         * config/unix.exp (g++_load): Fix syntax.
2536
2537 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2538
2539         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
2540         * gcc.noncompile/921017-1.c: Deleted obsolete test.
2541         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
2542         Don't expect va-arg-1.c to fail.  Correct expected output for
2543         920928-1.c.
2544         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
2545         * gcc.wendy/hbm4.c: Correct typo.
2546         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
2547
2548 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
2549
2550         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
2551         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
2552         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
2553         * lib/c-torture.exp (c-torture-compile): Ditto.
2554
2555         Reduce volume of output (remove all the -I's and such).
2556         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
2557         Call gcc_cpass, gcc_cfail.
2558         (c-torture): Pass testing option to c-torture-compile.
2559
2560 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
2561
2562         Bring patches over from progressive.
2563         * config/default.exp: Exit remote shell cleanly.
2564         (g++_exit, g++_start): Add default versions.
2565         * config/sim.exp (gcc_load): Use perror, not error.
2566
2567 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
2568
2569         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
2570         set in site.exp.
2571
2572 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
2573
2574         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
2575         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
2576         (wendy_try): New proc to run testcase.
2577         (main loop): Call 'em.
2578         * gcc.wendy/*.c: Clean up pass to correct expected output.
2579
2580         * lib/gcc.exp: Minor cleanup work.
2581         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
2582
2583 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
2584
2585         * config/sim.exp (gcc_load): Document return codes better.
2586         Don't pass -v to simulator.
2587
2588 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2589
2590         * gcc.special/920717-x.c: Fix typo.
2591         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
2592         get at sources.
2593
2594         * lib/mike-gcc.exp: Fix typo.
2595
2596 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
2597
2598         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
2599         binary to use, transform the name.
2600         * config/*.exp: rename everything. Nuke any g++ specific files,
2601         it's now a special case of gcc that requires no special support.
2602         Add a default.exp for unsupported targets.
2603
2604 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
2605
2606         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
2607         lib/old-dejagnu.exp: Fix a few patterns to work with the new
2608         version of Tcl.
2609
2610 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
2611
2612         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
2613         than a warning.
2614
2615 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2616
2617         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
2618
2619 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
2620
2621         * gcc.execute/execute.exp: Combine opt_list and foption_list into
2622         option_list.  Compile every file with only 4/6 option choices
2623         (same as C torture) instead of with 12/18 different option
2624         choices.
2625         * lib/c-torture.exp: Likewise.
2626
2627         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
2628         not already set.
2629
2630 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
2631
2632         * lib/old-deja.exp: Add `excess errors test fails' error, now one
2633         can put an XFAIL *-*-* on excess errors.
2634
2635 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
2636
2637         * g++.law: Add more tests derived from g++-bugs snapshots.
2638
2639         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's 
2640         equivalent to g++.law/init9.
2641
2642         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
2643         compiled it, and the a.out file after we've run it.
2644
2645 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
2646
2647         * lib/mike-g++.exp (postbase): Delete the .o file after we've
2648         compiled it, and the a.out file after we've run it.
2649
2650 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
2651
2652         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
2653
2654 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2655
2656         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
2657         version number. 
2658
2659 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
2660
2661         * g++.law: New directory of g++ tests derived from the g++-bugs
2662         snapshots.
2663
2664 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2665
2666         * gcc.compile: initbug1.c initbug1.exp testcase added
2667
2668 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2669
2670         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
2671         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
2672           fixes submitted by Jeff Law (law@cs.utah.edu)
2673         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
2674           Jeff Law (law@cs.utah.edu)
2675
2676
2677 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
2678
2679         * config/unix-g++.exp: Follow the gcc way of doing things.
2680         * g++.old-deja/old-deja.exp: Minor updates.
2681         * lib/g++.exp: New file, follow the gcc way of doing things.
2682         * lib/old-dejagnu.exp: Minor updates.
2683         * lib/mike-g++.exp: Always unset errorInfo.
2684
2685 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
2686
2687         * lib/gcc.exp: Fix some errors with the below change, CC and
2688         CFLAGS should be global when setting, not local.
2689
2690 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2691
2692         * lib/gcc.exp: Transform tool name.
2693
2694 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2695
2696         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
2697
2698 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2699
2700         * lib/gcc.exp: change gcc_done to gcc_stat
2701
2702 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2703
2704         * Upgraded gcc testsuite to c-torture version 1.25
2705
2706 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2707
2708         * lib/gcc.exp: added reporting code. Changed verbose compile message.
2709         * lib/c-torture: added hooks for new reporting code.
2710
2711 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2712
2713         * config/sh-gcc.exp: check if sh-sim exists in the path
2714
2715 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2716
2717         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
2718         * gcc.compile/compile.exp: Initial changes for new logic.
2719         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
2720         * gcc.failure/failure.exp: Initial changes for new logic.
2721         * gcc.ieee/ieee.exp: Initial changes for new logic.
2722         * gcc.misc-tests/misc.exp: Initial changes for new logic.
2723         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
2724         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
2725         * lib/c-torture.exp: Initial changes for new logic.
2726         * lib/gcc.exp: Initial changes for new logic.
2727
2728 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
2729
2730         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
2731         depend upon failure or success.  Fully qualify names in failure
2732         and success messages.  Always remove a.out before starting
2733         compile, just in case.  Pay more attention to error text output by
2734         the compiler.  Handle testcases with no known past errors just
2735         like all others, so that things are uniform.  Other miscellaneous
2736         improvements.
2737
2738 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2739
2740         * gcc.cpp: new directory for cpp tests
2741
2742 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2743
2744         * lib/chill.exp: Code reformatted, removed unused code.
2745         * config/unix-chill.exp: Code reformatted, removed unused code.
2746         * chill.execute/execute.exp: Code reformatted, removed unused code.
2747         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
2748
2749 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
2750
2751         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
2752         routines not written.
2753
2754 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2755
2756         * config/bug-gcc.exp: Use new procs from bug.exp.
2757
2758 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2759
2760         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
2761         via ftp, rather than depending on NFS.
2762         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
2763         case.
2764
2765 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
2766
2767         * config/bug-gcc.exp: Use new download proc.
2768
2769 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
2770
2771         * chill.execute/execute.exp: cleanups, handles errors better
2772         * chill.compile/compile.exp: rewrite, based on execute.exp
2773         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
2774         * lib/chill.exp: major changes to diff proc and compile and link
2775           procs. added chill_fail and chill_pass wrappers to pass and
2776           fail. added more comments, and handle error codes better. 
2777           Added a hack to capture stderr from exec, so noncompile tests
2778           can work.
2779           
2780 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2781
2782         * chill.execute/execute.exp: rewrite of testsuite driver
2783         * lib/chill.exp: rewrite of testsuite driver
2784         * config/unix-chill.exp: rewrite of testsuite driver
2785
2786 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
2787
2788     In chill.execute:
2789         * iexpr.ch: Standardize uppercase.
2790         * tuples.dat: Standardize uppercase.
2791         * vary.ch: standardize.  Correct varying string assignments.
2792         * vary.dat: Add new output lines.
2793
2794 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
2795
2796     In chill.execute:
2797         * chprintf.ch: Standardize use of uppercase.
2798         * tuples.ch: Standardize and turn arr2 into a DCL,
2799           rather than a SYN.
2800         * pinits.ch: Standardize.
2801
2802 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
2803
2804         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
2805         * Makefil: Renamed to Makefile.in.
2806         * configure.in: New.
2807
2808 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
2809
2810     In chill.execute:
2811         * .cvsignore: Add result/output files.
2812         * Makefile: Fix up variables at start.  Use MFLAGS
2813           everywhere.  Correct bool_loc, built_ins entries.
2814           Add entry for vary1.ch.
2815         * bitarray.ch: Standardize upper-case usage.
2816         * bitexpr.ch: Standardize, add output of b1.
2817         * params.ch: Use arrayt in along PROC parameters, to
2818           avoid novelty problems.
2819         * sets.ch: Tiny cleanup.
2820         * vary1.ch: Re-indent.
2821
2822 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
2823
2824         * Add PR-related files to Makefiles, .cvsignore files, etc.
2825
2826 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
2827
2828         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
2829           with compiler objects. New names are test-flow.c and test-loop.c
2830
2831 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
2832
2833         * Upgraded c-torture tests from 1.19 to 1.20
2834
2835         * new files:
2836         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c 
2837         * gcc.compile: 930623-1.c 930623-2.c 
2838         * gcc.noncompile: 930622-1.c 930622-2.c
2839         * gcc.failure: 920411-1.c 920627-2.c
2840         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
2841
2842 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
2843
2844         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
2845           More changes to get testsuite working properly. Needs more work.
2846           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
2847
2848 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
2849
2850         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
2851           More changes to get testsuite working properly. Needs more work.
2852
2853 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
2854
2855         * chill.compile/compile.exp: Added for Dejagnu support
2856         * chill.execute/execute.exp: Added for Dejagnu support
2857         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
2858
2859 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
2860
2861     This should complete moving the CHILL test files.
2862         * chill.noncompile(.cvsignore printf.grt 
2863           in-printf.grt chprintf.grt chprintf.ch):
2864           Added test-support files.
2865           (Makefile): Modified further.
2866         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
2867           signal.ch): Added test files.
2868         * chill.execute (.cvsignore printf.grt printr.c
2869           in-printf.grt rts.c chprintf.grt rts.h): Added
2870           test-support files.
2871           (Makefile): More corrections.
2872
2873 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
2874
2875         * chill.compile, chill.execute, chill.nocompile: Add CHILL
2876           test cases, ready for DejaGnu.
2877
2878 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2879
2880         * Upgraded c-torture tests from 1.18 to 1.19
2881
2882         * gcc.compile: added test(s):
2883           930607-1.c
2884         * gcc.execute: added test(s):
2885           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
2886
2887         * added new subdirectory for misc tests: gcc.misc-tests
2888         * gcc.misc-test(s): added tests:
2889           inst-check.c test-consts.c test-ior.c test-switch.c
2890
2891 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
2892
2893         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
2894
2895 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
2896
2897         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
2898
2899 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2900
2901         * Upgraded c-torture tests from 1.17 to 1.18
2902
2903 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
2904
2905         * Upgraded c-torture tests from 1.12 to 1.17
2906
2907 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
2908
2909         * lib/old-dejagnu.exp:
2910           Fixed handling of XFAIL target triplets to correctly
2911           recognize wildcard characters.  Removed code that
2912           appended a unique id tag to the end of the file name
2913           printed out by the result of the testcases within a
2914           given test file.
2915
2916 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
2917
2918         * lib/old-dejagnu.exp:
2919           Reworked expected failure handling to trigger off of XFAIL
2920           keyword in keyphrase embeded in testcase source code. The
2921           XFAIL keyword must be at the end of the keyphrase line. It
2922           may optionally be followed by one or more target triplets.
2923           It has just occured that the handling of wildcards in the
2924           target triplet may not be correct.
2925
2926 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
2927
2928         * g++.old-deja/tests:
2929           Moved all subdirectories up one level into g++.old-deja .
2930
2931         * lib/old-dejagnu.exp:
2932           Fixed problem with CXXFLAGS not being properly reset, and being
2933           corrupted with extraneous "-c" compiler option.  This was
2934           causing binaries to not be generated for test that needed them.
2935           Modified strings passed to "pass" and "fail" so that individual
2936           tests from the same test file would be distinguished by an
2937           identifier appended to the test file name in the summary logs;
2938           this corrected a problem with erroneous diff logs.  Added code
2939           to search testcases for expected fail and unexpected pass keywords.
2940
2941 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
2942
2943         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
2944
2945 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
2946
2947         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
2948           Removed extraneous text from end of "Special g++ Options"
2949           keyphrase.
2950
2951         * lib/old-dejagnu.exp: Added pattern matching to look for new
2952           keywords, embedded in testcases comments, which will trigger
2953           calls to xpass and xfail.
2954
2955 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
2956
2957         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
2958           comments embedded in the testcases, especially the one looking for
2959           special compiler options, as well as the pattern matching for the
2960           compiler output again.
2961
2962 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
2963
2964         * lib/old-dejagnu.exp: Do a proper check of the return value for
2965           execute tests. Fixed several problems with the pattern matching
2966           of the compiler output which gave erroneous test results.
2967           Changed several of the test result messages to be more descriptive.
2968         * config/unix-g++.exp: Proc g++_load now actually works and
2969           executes the tests passed to it and returns a usable return
2970           value. 
2971
2972 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
2973
2974         * lib/gcc.exp: Exits gracefully if $CC is bogus.
2975
2976 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
2977
2978         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
2979           Modified both files to properly execute the old style
2980           dejagnu tests. The previous versions of these files were
2981           experimental and did not function anything near correctly.
2982
2983 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
2984
2985         * Removed all Makefile.in and configure.in files. No configuration
2986         needed now.
2987
2988 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
2989
2990         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
2991
2992 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
2993
2994         * gcc.compile/configure.in, gcc.unsorted/configure.in,
2995         gcc.special/configure.in, gcc.noncompile/configure.in,
2996         gcc.execute/configure.in, gcc.code_quality/configure.in,
2997         g++.other/configure.in, g++.old-deja/configure.in,
2998         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
2999         in srcname setting.
3000
3001 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
3002
3003         * lib/udi.exp:  Fixed mondfe and mondfe_download.
3004         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
3005         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
3006
3007 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
3008
3009         * config/udi-gdb.exp: Check $shell_id after connecting to target.
3010         (gdb_exit): Don't remove *_soc files.
3011
3012 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
3013
3014         * lib/c-torture.exp: Don't look for main; instead always use -w
3015         -c.  This is how the c-torture tests work.  Remove the object
3016         file if the compilation succeeds.
3017         * gcc.execute/execute.exp: Remove executable if test passes.
3018         * gcc.noncompile/noncompile.exp: Every test is an expected
3019         failure.
3020         * gcc.special/special.exp: Added tests from c-torture 1.11,
3021         corrected use of existing test.
3022         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
3023         gcc.execute/920625-1.c: Updated to c-torture 1.11.
3024         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
3025         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
3026         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
3027         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
3028         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
3029         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
3030         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
3031         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
3032         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
3033         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
3034         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
3035         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
3036         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
3037         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
3038         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
3039         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
3040         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
3041         c-torture 1.11.
3042         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
3043         correspond to c-torture 1.11.
3044
3045         * New file.
3046