OSDN Git Service

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