OSDN Git Service

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