OSDN Git Service

* gcc.c-torture/execute/20000503-1.c: Fix typo.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2000-05-04  Richard Henderson  <rth@cygnus.com>
2
3         * gcc.c-torture/execute/20000503-1.c: Fix typo.
4
5 2000-05-04  Richard Henderson  <rth@cygnus.com>
6
7         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
8         OpenSSL by Jason R Thorpe.
9
10 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
11
12         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13
14 2000-05-03  Robert Lipe <robertlipe@usa.net>
15
16         * gcc.dg/20000503-1.c: New test.
17
18 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
19
20         * gcc.c-torture/compile/20000502-1.c: New test.
21         * g++.old-deja/g++.other/align.C: New test.
22         * gcc.dg/cpp-tradstringify.c: New test.
23
24 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25
26         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27         and hard registers.
28
29 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30
31         * gcc.c-torture/execute/loop-5.c: New test.
32
33 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34
35         * gcc.c-torture/execute/va-arg-20.c: New test.
36
37 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
38
39         * gcc.c-torture/execute/20000422-1.c: New test.
40
41 2000-04-20  Greg McGary  <gkm@gnu.org>
42
43         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44         when optimizing, but without sibling-call optimizations (-O1).
45
46 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
47
48         * gcc.c-torture/compile/20000420-1.c: New test.
49
50 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51
52         * g++.abi/ptrflags.C: New test.
53         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54
55 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
56
57         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58
59 2000-04-19  Greg McGary  <gkm@gnu.org>
60
61         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
62         sibling-call optimizations.
63
64 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
65
66         * gcc.dg/20000419-1.c: New test.
67
68 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
69
70         * gcc.c-torture/execute/20000412-6.c: New test.
71
72 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
73
74         * gcc.c-torture/execute/20000412-5.c: New test.
75         * g77.f-torture/compile/20000412-1.f: New test.
76         * gcc.c-torture/execute/20000412-4.c: New test.
77         * gcc.c-torture/compile/20000412-2.c: New test.
78         * gcc.c-torture/execute/20000412-3.c: New test.
79         * gcc.c-torture/compile/20000412-1.c: New test.
80         * gcc.c-torture/execute/20000412-2.c: New test.
81
82 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
83
84         * objc/execute/bf-20.m: New test.
85
86 2000-04-10  Richard Henderson  <rth@cygnus.com>
87
88         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
89
90         * gcc.c-torture/execute/20000412-1.c: New test.
91
92 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
93
94         * g++.old-deja/g++.eh/catchptr1.C: New test.
95
96 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
97
98         * g++.old-deja/g++.abi/cxa_vec.C: New test.
99
100 2000-04-08  Neil Booth  <NeilB@earthling.net>
101         
102         * gcc.dg/cpp-nullchar.c: Remove test as
103         embedded nulls cause problems.
104
105 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * gcc.dg/compare2.c: New test.
108
109 2000-04-08  Neil Booth  <NeilB@earthling.net>
110         
111         * gcc.dg/cpp-nullchar.c: New test.
112
113 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
114
115         * gcc.dg/cpp-mi2.c: New test.
116         * gcc.dg/cpp-mi2[abc].h: New files.
117
118 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
119
120         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
121         member name.
122
123 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
124
125         * g++.old-deja/g++.abi/vmihint.C: New test.
126
127 2000-04-06  Neil Booth  <NeilB@earthling.net>
128
129         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
130         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
131         copyright.        
132
133 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
134
135         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
136         avoid stack-frame overwrite.
137
138 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
139
140         * gcc.c-torture/compile/20000405-2.c: New test.
141         * gcc.c-torture/compile/20000405-3.c: New test.
142
143 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
144
145         * gcc.c-torture/compile/20000405-1.c: New test.
146
147 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
148
149         * gcc.dg/cast-qual-1.c: Revert last change.
150
151 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
152
153         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
154
155 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
156
157         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
158         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
159
160 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
161
162         * gcc.c-torture/compile/20000403-2.c: New test.
163         * gcc.c-torture/compile/20000403-1.c: New test.
164
165 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
166
167         * gcc.c-torture/execute/20000403-1.c: New test.
168
169 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
170
171         * gcc.c-torture/execute/20000402-1.c: New test.
172
173 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
174
175         * gcc.c-torture/execute/va-arg-15.c: New test.
176         * gcc.c-torture/execute/va-arg-16.c: New test.
177         * gcc.c-torture/execute/va-arg-17.c: New test.
178         * gcc.c-torture/execute/va-arg-18.c: New test.
179         * gcc.c-torture/execute/va-arg-19.c: New test.
180
181 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
182
183         * gcc.c-torture/compile/981211-1.c: Move to...
184         * gcc.dg/cpp-as1.c: ...here.
185         * gcc.dg/cpp-as2.c: New file.
186
187         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
188         compiler.
189
190 2000-04-02  Neil Booth  <NeilB@earthling.net>
191
192         * gcc.dg/cpp-cond.c  New tests.
193         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
194         accidental success less likely.
195         * gcc.dg/cpp-missingop.c  New tests.
196         * gcc.dg/cpp-missingparen.c  New tests.
197         * gcc.dg/cpp-shift.c  New tests.
198         * gcc.dg/cpp-shortcircuit.c  New tests.
199         * gcc.dg/cpp-unary.c  New tests.
200
201 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
202
203         * gcc.c-torture/compile/20000329-1.c: New test.
204
205 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
206
207         * gcc.c-torture/compile/20000326-1.c: New test.
208         * gcc.c-torture/compile/20000326-2.c: New test.
209
210 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
211
212         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
213         the first parameter is a function argument.
214
215 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
216
217         * g++.old-deja/g++.ext/array4.C: New test.
218
219 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
220
221         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
222
223 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
224
225         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
226
227 2000-03-19  Richard Henderson  <rth@cygnus.com>
228
229         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
230
231 2000-03-19  Richard Henderson  <rth@cygnus.com>
232
233         * gcc.c-torture/compile/20000319-1.c: New test.
234
235 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
236
237         * gcc.c-torture/execute/20000314-3.c: New test.
238         * gcc.c-torture/execute/20000314-2.c: New test.
239         * gcc.c-torture/execute/20000314-1.c: New test.
240         * gcc.c-torture/compile/20000314-2.c: New test.
241         * gcc.c-torture/compile/20000314-1.c: New test.
242
243 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
244
245         * g++.old-deja/g++.warn/inline.C: New test.
246
247 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
248
249         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
250         standards-compliant result rather than specific constants.
251         Put test-values in array.
252
253 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
254
255         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
256         (g++_target_compile): Put test-specific options last.
257
258 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
259
260         * g++.old-deja/g++.eh/vbase4.C: New test.
261
262 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
263
264         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
265
266 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
267
268         * g++.old-deja/g++.brendan/misc12.C: Removed.
269         * g++.old-deja/g++.pt/memtemp77.C: Constify.
270         * g++.old-deja/g++.ext/pretty4.C: New test.
271
272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
273
274         * g++.old-deja/g++.other/string2.C: New test.
275
276 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
277
278         * g++.old-deja/g++.warn/impint2.C: New test.    
279
280 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
281
282         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
283         is 1, not zero.
284
285 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
286
287         * g++.old-deja/g++.warn/impint.C: New test.
288         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
289         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
290         * g++.old-deja/g++.pt/explicit12.C: Likewise.
291         * g++.old-deja/g++.pt/explicit13.C: Likewise.
292         * g++.old-deja/g++.pt/explicit17.C: Likewise.
293         * g++.old-deja/g++.pt/explicit18.C: Likewise.
294         * g++.old-deja/g++.pt/explicit19.C: Likewise.
295         * g++.old-deja/g++.pt/explicit23.C: Likewise.
296         * g++.old-deja/g++.pt/explicit31.C: Likewise.
297         * g++.old-deja/g++.pt/explicit35.C: Likewise.
298         * g++.old-deja/g++.pt/explicit6.C: Likewise.
299         * g++.old-deja/g++.pt/memclass7.C: Likewise.
300
301 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
302
303         * gcc.dg/cpp-redef.c: New test.
304
305 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
306
307         * g++.old-deja/g++.pt/unify7.C: New test.
308
309 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
310
311         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
312         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
313
314 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
315
316         * gcc.c-torture/compile/20000224-1.c: New test.
317
318 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
319
320         * gcc.c-torture/compile/cpp-2.c: New test.
321         * gcc.c-torture/compile/cpp-1.c: New test.
322
323 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
324
325         * gcc.c-torture/execute/20000225-1.c: New test.
326
327 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
328
329         * gcc.dg/cpp-li2.c: New test.
330
331         * gcc.dg/cpp-wi1.c: New test.
332
333         * gcc.dg/cpp-li1.c: New test.
334
335 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
336
337         * g++.old-deja/g++.other/sizeof5.C: New test.
338
339 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
340
341         * gcc.c-torture/execute/va-arg-13.c: New test.
342
343 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
344
345         * gcc.c-torture/execute/va-arg-12.c: New test.
346
347 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
348
349         * gcc.c-torture/execute/20000223-1.c: New test.
350
351 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
352
353         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
354
355 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
356
357         * g++.old-deja/g++.abi/ptrmem.C: New test.
358
359 2000-02-19  Richard Henderson  <rth@cygnus.com>
360
361         * gcc.c-torture/compile/init-3.c: New.
362
363 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
364
365         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
366         ALWAYS_CXXFLAGS.
367
368 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
369
370         * gcc.c-torture/compile/20000211-3.c: New test.
371
372 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
373
374         * gcc.c-torture/compile/20000211-2.c: New test.
375
376 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
377
378         * gcc.c-torture/compile/20000211-1.c: New test.
379
380 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
381
382         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
383         on native targets
384
385 2000-02-08  Nathan Sidwell  <nathan@acm.org>
386
387         * g++.old-deja/g++.other/cast5.C: New test.
388
389 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
390
391         * gcc.c-torture/execute/20000205-1.c: New.
392
393 2000-02-03  Nathan Sidwell  <nathan@acm.org>
394
395         * g++.old-deja/g++.jason/cast3.C: Return void.
396         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
397
398 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
399
400         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
401
402         * gcc.dg/loop-1.c: New test.
403
404 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
405
406         * gcc.c-torture/compile/20000127-1.c: New test.
407         * gcc.c-torture/execute/991228-1.c: New test.
408
409 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
410
411         * gcc.dg/unused-2.c: New test.
412
413         * gcc.dg/conv-1.c: New test.
414
415 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
416
417         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
418         compiler.
419         (tool_option_proc): Fix typo.
420         
421 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
422
423         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
424         of the ld on the host, not on the build machine.
425         Also, don't crash if '--help' is not a supported option.
426
427 2000-01-24  Richard Henderson  <rth@cygnus.com>
428
429         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
430
431 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
432
433         * gcc.c-torture/execute/20000120-2.c: New test.
434         * gcc.c-torture/execute/20000120-1.c: New test.
435
436 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
437
438         * gcc.c-torture/execute/20000113-1.c: New test.
439
440 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
441
442         * gcc.c-torture/execute/20000112-1.c: New test.
443
444 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
445
446         * gcc.dg/20000111-1.c: New test.
447
448 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
449
450         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
451         with 16 bit integers.
452
453 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
454
455         * gcc.dg/20000108-1.c: New test.
456
457 2000-01-05  Nathan Sidwell  <nathan@acm.org>
458
459         * g++.old-deja/g++.ns/koenig8.C: New test.
460
461 2000-01-05  Nathan Sidwell  <nathan@acm.org>
462
463         * g++.old-deja/g++.other/cast4.C: New test.
464
465 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
466
467         * gcc.c-torture/compile/20000105-2.c: New test.
468         * gcc.c-torture/compile/20000105-1.c: New test.
469
470 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
471
472         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
473         references to printf & atoi to conform to ANSI standard.
474         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
475         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
476         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
477         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
478         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
479         * g++.old-deja/g++.brendan/complex1.C: Likewise.
480         * g++.old-deja/g++.brendan/copy1.C: Likewise.
481         * g++.old-deja/g++.brendan/copy2.C: Likewise.
482         * g++.old-deja/g++.brendan/copy3.C: Likewise.
483         * g++.old-deja/g++.brendan/copy4.C: Likewise.
484         * g++.old-deja/g++.brendan/copy5.C: Likewise.
485         * g++.old-deja/g++.brendan/copy6.C: Likewise.
486         * g++.old-deja/g++.brendan/copy7.C: Likewise.
487         * g++.old-deja/g++.brendan/copy8.C: Likewise.
488         * g++.old-deja/g++.brendan/crash11.C: Likewise.
489         * g++.old-deja/g++.brendan/crash14.C: Likewise.
490         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
491         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
492         * g++.old-deja/g++.brendan/delete2.C: Likewise.
493         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
494         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
495         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
496         * g++.old-deja/g++.brendan/eh1.C: Likewise.
497         * g++.old-deja/g++.brendan/groff1.C: Likewise.
498         * g++.old-deja/g++.brendan/init3.C: Likewise.
499         * g++.old-deja/g++.brendan/misc12.C: Likewise.
500         * g++.old-deja/g++.brendan/misc7.C: Likewise.
501         * g++.old-deja/g++.brendan/new2.C: Likewise.
502         * g++.old-deja/g++.brendan/operators4.C: Likewise.
503         * g++.old-deja/g++.brendan/operators5.C: Likewise.
504         * g++.old-deja/g++.brendan/overload2.C: Likewise.
505         * g++.old-deja/g++.brendan/overload7.C: Likewise.
506         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
507         * g++.old-deja/g++.brendan/reference1.C: Likewise.
508         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
509         * g++.old-deja/g++.brendan/template24.C: Likewise.
510         * g++.old-deja/g++.brendan/template3.C: Likewise.
511         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
512         * g++.old-deja/g++.jason/inline3.C: Likewise.
513         * g++.old-deja/g++.jason/opeq.C: Likewise.
514         * g++.old-deja/g++.law/arg5.C: Likewise.
515         * g++.old-deja/g++.law/arm7.C: Likewise.
516         * g++.old-deja/g++.law/ctors11.C: Likewise.
517         * g++.old-deja/g++.law/cvt8.C: Likewise.
518         * g++.old-deja/g++.law/init9.C: Likewise.
519         * g++.old-deja/g++.law/refs4.C: Likewise.
520         * g++.old-deja/g++.law/template2.C: Likewise.
521         * g++.old-deja/g++.law/visibility24.C: Likewise.
522         * g++.old-deja/g++.law/vtable3.C: Likewise.
523         * g++.old-deja/g++.mike/asm2.C: Likewise.
524         * g++.old-deja/g++.mike/eh1.C: Likewise.
525         * g++.old-deja/g++.mike/misc1.C: Likewise.
526         * g++.old-deja/g++.mike/misc13.C: Likewise.
527         * g++.old-deja/g++.mike/misc14.C: Likewise.
528         * g++.old-deja/g++.mike/ns12.C: Likewise.
529         * g++.old-deja/g++.mike/p1248.C: Likewise.
530         * g++.old-deja/g++.mike/p3708.C: Likewise.
531         * g++.old-deja/g++.mike/p3708a.C: Likewise.
532         * g++.old-deja/g++.mike/p3708b.C: Likewise.
533         * g++.old-deja/g++.mike/p646.C: Likewise.
534         * g++.old-deja/g++.mike/p700.C: Likewise.
535         * g++.old-deja/g++.mike/p783.C: Likewise.
536         * g++.old-deja/g++.mike/p783a.C: Likewise.
537         * g++.old-deja/g++.mike/p783b.C: Likewise.
538         * g++.old-deja/g++.mike/p786.C: Likewise.
539         * g++.old-deja/g++.mike/p789.C: Likewise.
540         * g++.old-deja/g++.mike/p789a.C: Likewise.
541         * g++.old-deja/g++.mike/p807a.C: Likewise.
542         * g++.old-deja/g++.other/delete3.C: Likewise.
543         * g++.old-deja/g++.other/dyncast1.C: Likewise.
544         * g++.old-deja/g++.other/dyncast2.C: Likewise.
545         * g++.old-deja/g++.other/dyncast3.C: Likewise.
546         * g++.old-deja/g++.other/empty1.C: Likewise.
547         * g++.old-deja/g++.other/temporary1.C: Likewise.
548         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
549         * g++.old-deja/g++.pt/t16.C: Likewise.
550         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
551
552 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
553
554         * gcc.dg/991230-1.c: New test.
555
556 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
557
558         * gcc.c-torture/compile/991229-3.c: New test.
559         * gcc.c-torture/compile/991229-2.c: New test.
560         * gcc.c-torture/compile/991229-1.c: New test.
561
562 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
563
564         * gcc.c-torture/compile/labels-2.c: New test.
565
566 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
567
568         * gcc.c-torture/execute/991227-1.c: New test.
569
570 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
571
572         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
573
574 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
575
576         * gcc.c-torture/execute/991221-1.c: New test.
577
578 1999-12-20  Nathan Sidwell  <nathan@acm.org>
579
580         * g++.old-deja/g++.other/cast3.C: New test.
581
582 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
583
584         * gcc.c-torture/execute/991216-4.c: New test.
585
586 1999-12-16  Michael Meissner  <meissner@cygnus.com>
587
588         * gcc.c-torture/execute/991216-1.c: New test.
589         * gcc.c-torture/execute/991216-2.c: New test.
590         * gcc.c-torture/execute/991216-3.c: New test.
591
592 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
593
594         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
595         Actually make the test fail by using "-O2" for compilation.
596
597 1999-12-15  Nathan Sidwell  <nathan@acm.org>
598
599         * g++.old-deja/g++.warn/cast-align1.C: New test.
600
601 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
602
603         * gcc.c-torture/compile/991214-1.c: New test.
604         * gcc.c-torture/compile/991214-2.c: New test.
605
606 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
607
608         * gcc.dg/991214-1.c: New test.
609         
610 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
611
612         * gcc.c-torture/compile/991213-3.c: New test.
613         * gcc.c-torture/compile/991213-2.c: New test.
614         * gcc.c-torture/compile/991213-1.c: New test.
615
616 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
617
618         * gcc.dg/991209-1.c: New test.
619
620 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
621
622         * gcc.c-torture/compile/991208-1.c: New test.
623
624 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
625
626         * gcc.dg/ultrasp2.c: New test.
627
628 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
629
630         * g++.old-deja/g++.abi/align.C (main): Fix typo.
631
632 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
633
634         * gcc.c-torture/compile/991202-1.c: New test.
635         * gcc.c-torture/execute/991202-1.c: New test.
636         * gcc.c-torture/execute/991202-2.c: New test.
637         * gcc.c-torture/execute/991202-3.c: New test.
638
639 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
640
641         * g++.old-deja/g++.abi/align.C: New test.
642         * g++.old-deja/g++.abi/aggregates.C: Likewise.
643         * g++.old-deja/g++.abi/bitfields.C: Likewise.
644
645 1999-12-01  Richard Henderson  <rth@cygnus.com>
646
647         * gcc.c-torture/execute/991201-1.c: New.
648
649 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
650
651         * gcc.dg/991129-1.c: New test.
652
653 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
654
655         * gcc.c-torture/compile/991127-1.c: New test.
656
657 1999-11-22  Nathan Sidwell  <nathan@acm.org>
658
659         * g++.old-deja/g++.other/warn4.C: New test.
660
661 1999-11-22  Nathan Sidwell  <nathan@acm.org>
662
663         * g++.old-deja/g++.eh/cleanup2.C: New test.
664         * g++.old-deja/g++.ext/pretty2.C: New test.
665         * g++.old-deja/g++.ext/pretty3.C: New test.
666         * g++.old-deja/g++.other/debug6.C: New test.
667
668 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
669
670         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
671         compiler_output to look for one error message instead of two.
672
673 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
674
675         * gcc.c-torture/execute/991118-1.c: Also test case
676         where the word boundary does not split a byte evenly.
677
678 1999-11-19  Nathan Sidwell  <nathan@acm.org>
679
680         * g++.old-deja/g++.ext/restrict1.C: New test.
681
682 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
683
684         * gcc.c-torture/execute/991118-1.c: New test.
685
686 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
687
688         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
689         working directory pathnames.
690
691 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
692
693         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
694         host is equipped with driver.h and driver.o so it can actually
695         compile and run the tests.
696
697 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
698
699         * gcc.c-torture/compile/991008-1.c: New test.
700
701 1999-11-08  Nick Clifton  <nickc@cygnus.com>
702
703         * lib/gcc-dg.exp: Include target-supports.exp
704
705 1999-11-05  Nick Clifton  <nickc@cygnus.com>
706
707         * lib/target-supports.exp: New file: Provide procs to test for 
708         features supported by the target.
709         (check_weak_available): Moved here from ecos.exp.
710         (check_alias_available): New proc: Determine of the target
711         toolchain supports the alias attribute.
712         
713         * gcc.dg/special/ecos.exp: Move check_weak_available to
714         target-supports.exp. 
715         (alias-1.c): Only perform the test if the target supports
716         aliases. 
717         (wkali-1.c): Only perform the test if the target supports
718         aliases. 
719
720         * gcc.dg/990506-0.c: Expect error messages from cross
721         targets as well as native targets.
722
723 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
724
725         * gcc.dg/ultrasp1.c: Removed xfail.
726         * gcc.dg/struct-ret-2.c: Likewise.
727         * gcc.dg/array-1.c: Likewise.
728
729 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
730
731         * gcc.dg/struct-ret-2.c: New test.
732
733         * gcc.dg/array-1.c: New test.
734
735 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
736
737         * gcc.c-torture/execute/991030-1.c: New test.
738
739 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
740
741         * gcc.c-torture/compile/991026-2.c: New test.
742
743 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
744
745         * gcc.c-torture/compile/991026-1.c: New test.
746
747 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
748
749         * gcc.c-torture/execute/991023-1.c: New test.
750
751 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
752
753         * gcc.c-torture/execute/991019-1.c: New test.
754
755 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
756
757         * gcc.c-torture/execute/991016-1.c: New test.
758
759 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
760
761         * gcc.c-torture/execute/991014-1.c: New test.
762
763 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
764
765         * g++.old-deja/g++.other/union2.C: New test.
766
767 1999-10-13  Nathan Sidwell  <nathan@acm.org>
768
769         * g++.old-deja/g++.other/vaarg2.C: New test.
770         * g++.old-deja/g++.other/vaarg3.C: New test.
771
772 1999-10-12  Craig Burley  <craig@jcb-sc.com>
773
774         * g77.f-torture/noncompile/19990905-1.f: Moved from being
775         in compile/.
776
777 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
778
779         * gcc.c-torture/execute/va-arg-11.c: New test.
780
781 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
782
783         * lib/file-format.exp (gcc_target_object_format): Don't
784         crash if objdump is unavailable.
785
786 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
787
788         * gcc.misc-tests/mg.exp: delete extraneous redirection.
789
790 1999-09-28  Nick Clifton  <nickc@cygnus.com>
791
792         * gcc.c-torture/compile/990928-1.c: New test.
793
794 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
795
796         * g++.old-deja/g++.other/decl6.C: New test.
797
798 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
799
800         * gcc.c-torture/execute/va-arg-10.c: New test.
801
802 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
803
804         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
805         __PRETTY_FUNCTION__.
806
807 1999-09-23  Nick Clifton  <nickc@cygnus.com>
808
809         * gcc.c-torture/execute/990923-1.c: New test.
810
811 1999-09-21  Nick Clifton  <nickc@cygnus.com>
812
813         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
814         for which -fpic is inappropriate.
815
816 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
817
818         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
819
820 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
821
822         * g++.old-deja/g++.other/dyncast1.C: New test.
823         * g++.old-deja/g++.other/dyncast2.C: New test.
824         * g++.old-deja/g++.other/dyncast3.C: New test.
825         * g++.old-deja/g++.other/dyncast4.C: New test.
826         * g++.old-deja/g++.other/dyncast5.C: New test.
827         * g++.old-deja/g++.eh/catch3.C: New test.
828         * g++.old-deja/g++.eh/catch3p.C: New test.
829         * g++.old-deja/g++.eh/catch4.C: New test.
830         * g++.old-deja/g++.eh/catch4p.C: New test.
831         * g++.old-deja/g++.eh/catch5.C: New test.
832         * g++.old-deja/g++.eh/catch5p.C: New test.
833         * g++.old-deja/g++.eh/catch6.C: New test.
834         * g++.old-deja/g++.eh/catch6p.C: New test.
835         * g++.old-deja/g++.eh/catch7.C: New test.
836         * g++.old-deja/g++.eh/catch7p.C: New test.
837         * g++.old-deja/g++.eh/catch8.C: New test.
838         * g++.old-deja/g++.eh/catch8p.C: New test.
839         * g++.old-deja/g++.eh/catch9.C: New test.
840         * g++.old-deja/g++.eh/catch9p.C: New test.
841
842 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
843
844         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
845         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
846
847 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
848
849         * gcc.c-torture/compile/990913-1.c: New test.
850
851 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
852
853         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
854         * g++.old-deja/g++.jason/rfg5.C: Likewise.
855
856 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
857
858         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
859
860 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
861
862         * g++.old-deja/g++.other/lookup11.C: New test.
863         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
864         what is permitted and what we want.
865         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
866         overload use.
867         * g++.old-deja/g++.jason/rfg5.C: Likewise
868
869 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
870
871         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
872         * gcc.c-torture/noncompile/poison-1.c: New file.
873
874 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
875
876         * g++.old-deja/g++.other/sizeof3.C: New test.
877         * g++.old-deja/g++.other/sizeof4.C: New test.
878         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
879         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
880
881 1999-09-07  Richard Henderson  <rth@cygnus.com>
882
883         * gcc.dg/va-arg-1.c: New.
884
885 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
886
887         * gcc.c-torture/execute/va-arg-9.c: New test.
888
889 1999-09-05  Craig Burley  <craig@jcb-sc.com>
890
891         * g77.f-torture/compile/980519-2.f: New test.
892         * g77.f-torture/compile/19990905-0.f: New test.
893         * g77.f-torture/compile/19990905-1.f: New test.
894         * g77.f-torture/compile/19990905-2.f: New test.
895
896         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
897
898 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
899
900         * gcc.c-torture/execute/990827-1.c: Fix typo.
901
902 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
903
904         * g++.old-deja/g++.other/deref1.C: New test.
905
906 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
907
908         * g++.old-deja/g++.other/ambig2.C: New test.
909         * g++.old-deja/g++.other/cond5.C: New test.
910         * g++.old-deja/g++.other/lookup16.C: New test.
911
912 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
913
914         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
915         assemblers too.
916
917 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
918
919         * lib/c-torture.exp: Avoid the "compare executables" optimization
920         when testing native.
921
922 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
923
924         * gcc.c-torture/execute/990829-1.c: New test.
925         * gcc.c-torture/compile/990829-1.c: New test.
926
927 1999-08-27  Paul Burchard  <burchard@pobox.com>
928
929         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
930         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
931         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
932         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
933         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
934         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
935         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
936         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
937         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
938         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
939         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
940
941 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
942
943         * gcc.c-torture/execute/990827-1.c: New test.
944
945 1999-08-26  Craig Burley  <craig@jcb-sc.com>
946
947         * g77.f-torture/noncompile/19990826-4.f: New test.
948
949         * g77.f-torture/compile/19990826-3.f: New test.
950
951         * g77.f-torture/execute/19990826-2.f: New test.
952
953         * g77.f-torture/compile/19990826-1.f: New test.
954
955         * gcc.c-torture/execute/990826-0.c: New test.
956         * g77.c-torture/execute/19990826-0.f: New test.
957
958         * g77.f-torture/noncompile/970626-2.f: New test.
959
960 1999-08-25  Paul Burchard  <burchard@pobox.com>
961
962         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
963         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
964         lss-011.C: New tests.
965
966 1999-08-25  Nathan Sidwell  <nathan@acm.org>
967
968         * g++.old-deja/g++.other/decl5.C: New test.
969
970 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
971
972         * noncompile/noncompile.exp: Load_lib c-torture.exp.
973         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
974         call `postbase' for each one.  All callers of `postbase' changed
975         to call this instead.
976
977 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
978
979         * gcc.c-torture/execute/990811-1.c: New test.
980
981 1999-08-09  Nick Clifton  <nickc@cygnus.com>
982
983         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
984         just native ones.
985
986         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
987         just native ones.
988
989 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
990
991         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
992
993 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
994
995         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
996
997 1999-08-04  Nathan Sidwell  <nathan@acm.org>
998
999         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
1000
1001 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
1002
1003         * gcc.c-torture/execute/990804-1.c: New test.
1004
1005 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1006
1007         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
1008         * g++.old-deja/g++.brendan/crash64.C: Likewise
1009         * g++.old-deja/g++.brendan/overload8.C: Likewise
1010
1011 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1012
1013         * g++.old-deja/g++.other/struct1.C: New test.
1014
1015 1999-08-03  Nathan Sidwell  <nathan@acm.org>
1016
1017         * g++.old-deja/g++.other/enum2.C: New test.
1018
1019 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
1020
1021         Adapted from tests from Franz Sirl:
1022         * gcc.c-torture/execute/va-arg-7.c: New test.
1023         * gcc.c-torture/execute/va-arg-8.c: New test.
1024
1025 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
1026
1027         * gcc.c-torture/compile/990801-2.c: New test.
1028
1029         * gcc.c-torture/compile/990801-1.c: New test.
1030
1031 1999-07-27  Michael Meissner  <meissner@cygnus.com>
1032
1033         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
1034         fp-cmp-1.c, converting double to float.
1035
1036         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
1037         fp-cmp-1.c, converting double to long double.
1038
1039         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
1040         from fr1 to unknown_register, since fr1 is a legitimate register
1041         on some machines.
1042
1043 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
1044
1045         * README: More listname related changes.
1046
1047 1999-07-08  Catherine Moore  <clm@cygnus.com>
1048
1049         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
1050
1051 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
1052
1053         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
1054
1055 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
1056
1057         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
1058
1059 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
1060
1061         * gcc.dg/990703-1.c: New test.
1062
1063 1999-06-29  Nick Clifton  <nickc@cygnus.com>
1064
1065         * lib/file-format.exp: New file: Move definition of proc 
1066         gcc_target_object_format to here from
1067         gcc.dg/special/ecos.exp.
1068
1069         * lib/c-torture.exp: Include lib file-format.exp.
1070         * lib/gcc-dg.exp: Include lib file-format.exp.
1071
1072         * gcc.dg/special/ecos.exp: Remove definition of proc
1073         gcc_target_object_format.
1074         
1075 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
1076
1077         * gcc.c-torture/execute/990628-1.c: New test.
1078
1079 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
1080
1081         * gcc.c-torture/compile/990625-2.c: New test.
1082
1083         * gcc.c-torture/compile/990625-1.c: New test.
1084
1085 1999-06-23  Nick Clifton  <nickc@cygnus.com>
1086
1087         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
1088         attributes compile.
1089         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
1090         ports that use the COFF/PE file format.
1091
1092 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
1093
1094         * gcc.c-torture/compile/990617-1.c: New test.
1095
1096 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
1097
1098         * g++.old-deja/g++.other/decl4.C: New test.
1099
1100 1999-06-14  Nathan Sidwell  <nathan@acm.org>
1101
1102         * g++.old-deja/g++.other/bitfld3.C: New test.
1103
1104 1999-06-08  Nathan Sidwell  <nathan@acm.org>
1105
1106         * g++.old-deja/g++.eh/catch1.C: New test.
1107
1108 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
1109
1110         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
1111
1112         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
1113         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
1114
1115 1999-06-05  Craig Burley  <craig@jcb-sc.com>
1116
1117         * g77.f-torture/compile/19990502-0.f: Replace with new,
1118         shorter, test that still fails after recent changes.
1119
1120 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1121
1122         * gcc.c-torture/execute/990604-1.c: New test.
1123
1124 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
1125
1126         * gcc.c-torture/execute/990531-1.c: New test.
1127
1128 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1129
1130         * gcc.c-torture/compile/990527-1.c: New test.
1131
1132 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
1133
1134         * gcc.c-torture/execute/990527-1.c: New test.
1135
1136 1999-05-25  Nick Clifton  <nickc@cygnus.com>
1137
1138         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
1139         bitfields as signed. 
1140
1141 1999-05-25  Craig Burley  <craig@jcb-sc.com>
1142
1143         * g77.f-torture/compile/19990525-0.f: New test.
1144
1145 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
1146
1147         * gcc.c-torture/execute/990525-2.c: New test.
1148
1149         * gcc.c-torture/execute/990525-1.c: New test.
1150
1151 1999-05-24  Nathan Sidwell  <nathan@acm.org>
1152
1153         * g++.old-deja/g++.other/anon3.C: New test.
1154         * g++.old-deja/g++.other/anon4.C: New test.
1155         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
1156         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
1157         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
1158         Merrill).
1159
1160 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
1161
1162         * gcc.c-torture/execute/990524-1.c: New test.
1163
1164         * gcc.dg/990524-1.c: New test.
1165
1166 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1167
1168         * gcc.c-torture/compile/990523-1.c: New test.
1169
1170 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
1171
1172         * gcc.c-torture/compile/990519-1.c: New test.
1173
1174 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1175
1176         * gcc.c-torture/compile/990517-1.c: New test.
1177
1178         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
1179         (e4, f4): New tests.
1180         (main): Call them.
1181
1182 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1183
1184         * gcc.dg/noreturn-1.c: New test.
1185
1186 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
1187
1188         * gcc.c-torture/execute/990513-1.c: New test.
1189
1190 1999-05-10  Richard Henderson  <rth@cygnus.com>
1191
1192         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
1193
1194 1999-05-10  Craig Burley  <craig@jcb-sc.com>
1195
1196         * g77.f-torture/execute/erfc.f: Use small single-precision
1197         values, to avoid problems on Alphas when not -mieee.
1198
1199 1999-05-08  Craig Burley  <craig@jcb-sc.com>
1200
1201         * gcc.dg/990506-0.c: New test.
1202
1203 1999-05-08  Richard Henderson  <rth@cygnus.com>
1204
1205         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
1206         the constant to test.  Don't XFAIL 64-bit targets.
1207
1208         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
1209         * g++.old-deja/g++.law/profile1.C: Likewise.
1210
1211         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
1212         operator new instances.
1213         * g++.old-deja/g++.other/delete5.C: Likewise.
1214
1215 1999-05-03  Craig Burley  <craig@jcb-sc.com>
1216
1217         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
1218         intrinsic.
1219
1220 1999-05-03  Craig Burley  <craig@jcb-sc.com>
1221
1222         * g77.f-torture/execute/u77-test.f: Reverse order of two
1223         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
1224
1225 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1226
1227         * gcc.dg/compare1.c: New test.
1228
1229 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
1230
1231         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
1232         New tests.
1233
1234 1999-05-02  Craig Burley  <craig@jcb-sc.com>
1235
1236         * g77.f-torture/compile/19990502-1.f: New test.
1237
1238 1999-05-02  Craig Burley  <craig@jcb-sc.com>
1239
1240         * g77.f-torture/compile/19990502-0.f: New test.
1241
1242 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
1243
1244         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
1245         intrinsic.
1246
1247 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
1248
1249         * g77.f-torture/execute/u77-test.f (main): List libU77
1250         intrinsics not currently tested.
1251         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
1252         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
1253         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
1254         Trim blanks off the ends of some printed strings.
1255
1256 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
1257
1258         * g77.f-torture/execute/u77-test.f (main): Just warn about
1259         FSTAT gid disagreement, as it's expected on some systems.
1260
1261 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
1262
1263         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
1264         use a new function, which allows for some slop.
1265         Clean up some commentary.
1266         (issum): The new function.
1267         (sgladd): Deleted subroutine.
1268
1269 1999-05-01  Craig Burley  <craig@jcb-sc.com>
1270
1271         * g77.f-torture/execute/u77-test.f: Modify to be more like
1272         libf2c/libU77 version, bringing patches to that version here.
1273         Add suitable commentary.
1274
1275 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
1276
1277         * gcc.dg/990424-1.c: New test.
1278
1279 1999-04-24  Craig Burley  <craig@jcb-sc.com>
1280
1281         * g77.f-torture/execute/u77-test.f (main): Bug involving
1282         LSTAT has been fixed, so turn back on full checking.
1283
1284 1999-04-20  Craig Burley  <craig@jcb-sc.com>
1285
1286         * g77.f-torture/compile/19990419-0.f: New test.
1287         * g77.f-torture/execute/19990419-1.f: New test.
1288
1289 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
1290
1291         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
1292         to avoid the need for a prototype to supress a warning.
1293
1294 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
1295
1296         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
1297
1298 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
1299
1300         * gcc.c-torture/execute/990404-1.c: New test.
1301
1302 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1303
1304         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
1305         * gcc.dg/cpp-if3.c: Don't use -pedantic.
1306         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
1307         missing initializer warnings.
1308
1309 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
1310
1311         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
1312         matching strings.
1313
1314 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
1315
1316         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
1317
1318 1999-03-26  Craig Burley  <craig@jcb-sc.com>
1319
1320         * g77.f-torture/execute/19990325-0.f: New test.
1321         * g77.f-torture/execute/19990325-1.f: New test.
1322
1323 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
1324
1325         * gcc.c-torture/execute/990324-1.c: New test.
1326
1327 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
1328
1329         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
1330         test with 4.
1331
1332 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
1333
1334         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
1335
1336 1999-03-13  Craig Burley  <craig@jcb-sc.com>
1337
1338         * g77.f-torture/execute/19990313-2.f: New test.
1339         * g77.f-torture/execute/19990313-3.f: New test.
1340
1341 1999-03-13  Craig Burley  <craig@jcb-sc.com>
1342
1343         * g77.f-torture/execute/19990313-0.f: New test.
1344         * g77.f-torture/execute/19990313-1.f: New test.
1345
1346 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
1347
1348         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
1349         printf to sprintf.
1350         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
1351         (main): Add check for u15.  Conditionalize u31 check depending on
1352         whether ints are <32 bits or >=32 bits.
1353         
1354 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1355
1356         * g77.f-torture/execute/19981119-0.f: Improve testiness.
1357
1358 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1359
1360         * g77.f-torture/compile/19990305-0.f: New test.
1361         * g77.f-torture/execute/19981119-0.f: New test.
1362
1363 1999-03-08  Craig Burley  <craig@jcb-sc.com>
1364
1365         * g77.f-torture/execute/970625-2.f: call ABORT if final
1366         result is not correct, instead of just printing it.
1367         Add this checking via newly introduced obfuscation, to
1368         trip up buggy front ends.
1369
1370 1999-03-07  Craig Burley  <craig@jcb-sc.com>
1371
1372         * g77.f-torture/compile/960317-1.f: Moved from being
1373         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
1374
1375 1999-03-06  Craig Burley  <craig@jcb-sc.com>
1376
1377         * g77.f-torture/execute/960317-1.f: New (old) test.
1378         * g77.f-torture/execute/970625-2.f: Ditto.
1379
1380 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
1381
1382         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
1383         message on line 1 or line 2; cccp and cpplib do this differently.
1384
1385 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
1386
1387         * g++.old-deja/g++.law/weak1.C: New test.
1388
1389 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1390
1391         * gcc.c-torture/execute/990119-1.c: Renamed to...
1392         * gcc.dg/990119-1.c: this, so it will only be tested once
1393         (it's a preprocessor test, it doesn't need to be run at
1394         multiple optimization levels).
1395
1396 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
1397
1398         * lib/g++.exp: Don't add incdir=$base_dir/../include to
1399         ALWAYS_CXXFLAGS.
1400
1401 1999-02-24  Craig Burley  <craig@jcb-sc.com>
1402
1403         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
1404         * g77.f-torture/compile/19981216-0.f: ...as it is expected
1405         to not be compilable by current g77.
1406
1407 1999-02-24  Nick Clifton  <nickc@cygnus.com>
1408
1409         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
1410
1411 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
1412
1413         * gcc.c-torture/execute/990222-1.c: New test.
1414
1415 1999-02-19  Craig Burley  <craig@jcb-sc.com>
1416
1417         * g77.f-torture/compile/19990218-0.f: New test.
1418         * g77.f-torture/noncompile/19990218-1.f: New test.
1419
1420 1999-02-18  Craig Burley  <craig@jcb-sc.com>
1421
1422         * g77.f-torture/compile/19981216-0.f: New test.
1423
1424 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
1425
1426         * gcc.dg/990214-1.c: New test.
1427
1428 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
1429
1430         * gcc.dg/990213-2.c: New test.
1431
1432         * gcc.dg/990213-1.c: New test.
1433
1434 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
1435
1436         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
1437         ints.
1438
1439 1999-02-11  Nick Clifton  <nickc@cygnus.com>
1440
1441         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
1442         specified by target.
1443
1444         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
1445
1446 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
1447
1448         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
1449
1450 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1451
1452         * gcc.dg/special/ecos.exp: New test driver for new tests with
1453         special requirements.
1454
1455         * gcc.dg/special/alias-1.c: New test.
1456         * gcc.dg/special/gcsec-1.c: New test.
1457         * gcc.dg/special/weak-1.c: New test.
1458         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
1459         * gcc.dg/special/weak-2.c: New test.
1460         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
1461         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
1462         * gcc.dg/special/wkali-1.c: New test.
1463         * gcc.dg/special/wkali-2.c: New test.
1464         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
1465         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
1466
1467 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
1468
1469         * lib/c-torture.exp (c-torture-compile): Pull out code for
1470         analyzing gcc error messages.
1471         (c-torture-execute): Likewise.  Fix some (harmless) false
1472         positives.
1473         * lib/gcc.exp (gcc_check_compile): New function.
1474
1475 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
1476
1477         * gcc.c-torture/execute/990208-1.c: New test.
1478
1479 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1480
1481         * g++.dg/special/ecos.exp: New driver for new tests with special
1482         requirements
1483         
1484         * g++.dg/special/conpr-1.C: New test
1485         * g++.dg/special/conpr-2.C: New test
1486         * g++.dg/special/conpr-2a.C: New test
1487         * g++.dg/special/conpr-3.C: New test
1488         * g++.dg/special/conpr-3a.C: New test
1489         * g++.dg/special/conpr-3b.C: New test
1490         
1491         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
1492         allow g++ to use the dg driver
1493
1494         * README: Add comment about g++.dg directory
1495
1496 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
1497
1498         * README: Update email addresses.
1499
1500 1999-02-03  Nick Clifton  <nickc@cygnus.com>
1501
1502         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
1503         arguments in order to force structure S onto the stack even on
1504         the alpha.
1505         (test): Pass 10 leading arguments to function foo as well as the
1506         structure S.
1507
1508         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
1509         failure for all targets. 
1510
1511         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
1512         abort to terminate program execution.
1513
1514 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
1515
1516         * gcc.c-torture/execute/990130-1.c: New test.
1517
1518 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
1519
1520         * gcc.dg/990130-1.c: New test.
1521
1522 1999-01-28  Michael Meissner  <meissner@cygnus.com>
1523
1524         * gcc.c-torture/execute/990128-1.c: New test.
1525
1526 1999-01-27  Michael Meissner  <meissner@cygnus.com>
1527
1528         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
1529
1530 1999-01-27  Felix Lee  <flee@cygnus.com>
1531
1532         * lib/c-torture.exp (c-torture-compile): pull out code for
1533         analyzing gcc error messages.
1534         (c-torture-execute): ditto, and fix some (harmless) false
1535         positives.
1536         * lib/gcc.exp (gcc_check_compile): new function.
1537
1538 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
1539
1540         * gcc.dg/990117-1.c: New test.
1541
1542         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
1543
1544         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
1545
1546 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
1547
1548         * g77.f-torture/compile/990115-1.f: New test.
1549
1550 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
1551
1552         * gcc.c-torture/compile/990107-1.c: New test
1553
1554 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
1555
1556         * gcc.c-torture/execute/990106-2.c: New test.
1557
1558         * gcc.c-torture/execute/990106-1.c: New test.
1559
1560 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
1561
1562         * gcc.c-torture/compile/981223-1.c: New test.
1563
1564 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
1565
1566         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
1567         (opt3): Rename from opt4 and disable.
1568
1569 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
1570
1571         * g++.old-deja/g++.pt/ptrmem5.C: New test.
1572
1573 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
1574
1575         * g++.old-deja/g++.other/conv5.C: New test.
1576
1577 1998-12-14  Nick Clifton  <nickc@cygnus.com>
1578
1579         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
1580
1581 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
1582
1583         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
1584
1585 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
1586
1587         * gcc.c-torture/compile/981211-1.c: New test.
1588
1589 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
1590
1591         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
1592
1593         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
1594
1595 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
1596
1597         * gcc.special/930510-1.c: Make C9X safe.
1598         * gcc.misc-tests/gcov-1.c Similarly.
1599         * gcc.misc-tests/gcov-2.c Similarly.
1600
1601 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
1602
1603         * gcc.dg/ultrasp1.c: New test.
1604
1605 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
1606
1607         * gcc.c-torture/execute/981206.c: New test.
1608
1609 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
1610
1611         * g++.old-deja/g++.ns/template7.C: New test.
1612
1613         * g++.old-deja/g++.other/expr1.C: New test.
1614
1615         * g++.old-deja/g++.eh/tmpl3.C: New test.
1616
1617         * g++.old-deja/g++.eh/tmpl2.C: New test.
1618
1619 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
1620
1621         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
1622         * g++.old-deja/g++.other/using6.C: Removed.
1623         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
1624
1625         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
1626
1627 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
1628
1629         * g++.old-deja/g++.pt/overload8.C: New test.
1630
1631         * g++.old-deja/g++.pt/overload7.C: New test.
1632
1633         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
1634
1635         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
1636         and relinking messages.
1637         * lib/g++.exp (g++_target_compile): Remove .rpo file when
1638         compiling with -frepo.
1639
1640 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
1641
1642         * g++.old-deja/g++.pt/lookup6.C: New test.
1643
1644 1998-11-30  Nick Clifton  <nickc@cygnus.com>
1645
1646         * gcc.c-torture/execute/981130-1.c: New test.
1647         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
1648
1649 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
1650
1651         * g++.old-deja/g++.pt/explicit76.C: New test.
1652
1653         * g++.old-deja/g++.pt/friend38.C: New test.
1654
1655         * g++.old-deja/g++.ns/crash2.C: New test.
1656
1657         * g++.old-deja/g++.pt/defarg8.C: New test.
1658
1659         * g++.old-deja/g++.pt/instantiate6.C: New test.
1660
1661         * g++.old-deja/g++.pt/static6.C: New test.
1662
1663         * g++.old-deja/g++.pt/decl2.C: New test.
1664
1665 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
1666
1667         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
1668         problem is actually related with name lookup, but so what? :-)
1669
1670         * g++.old-deja/g++.pt/friend37.C: New test.
1671
1672 1998-11-25  Dave Love  <d.love@dl.ac.uk>
1673
1674         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
1675         element, which fails on some systems.
1676
1677         * g77.f-torture/execute/labug1.f: New test.
1678
1679 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
1680
1681         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
1682         is defined.
1683
1684 1998-11-18  Dave Love  <d.love@dl.ac.uk>
1685
1686         * g77.f-torture/compile/981117-1.f: New test.
1687
1688 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
1689
1690         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
1691         properly discarded.
1692
1693 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
1694
1695         * gcc.c-torture/execute/memcheck: New directory of tests for
1696         -fcheck-memory-usage.
1697
1698 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1699
1700         * README: New file, general information about the testsuite and 
1701         new description of the various C++ test subdirectories.
1702         * README.g++: Eliminate obsolete information, update and move most
1703         relevant stuff to README.
1704
1705 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
1706
1707         * gcc.c-torture/compile/981107-1.c: New test.
1708
1709 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
1710
1711         * execute/memcpy-bi.c: New testcase.
1712
1713 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
1714
1715         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
1716         base classes.
1717
1718         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
1719         template is selected.
1720
1721         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
1722         classes, it should be accepted for all types.
1723
1724         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
1725
1726         * g++.old-deja/g++.pt/spec24.C: Ensure that template
1727         specializations start with template headers.
1728
1729 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
1730
1731         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
1732
1733         * g++.old-deja/g++.other/init9.C: Test cross initialization of
1734         non-POD types.
1735
1736 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
1737
1738         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
1739
1740 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1741
1742         * compile/981022-1.c, compile/981022-1.x: New test and driver.
1743
1744 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
1745
1746         * 981019-1.c: New test.
1747
1748 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
1749
1750         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
1751         find objc headers.
1752
1753 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1754
1755         * compile/981001-4.c: Remove use of GCC extension that triggers a
1756         compiler bug.
1757
1758 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
1759
1760         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
1761
1762 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
1763
1764         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
1765         instantiation of template produces incorrect code for delete
1766         expression.
1767
1768         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
1769         constructors' name is not unique.
1770         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
1771         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
1772
1773         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
1774         automatic array of const is ill-formed.
1775
1776         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
1777         of template parameter?
1778
1779         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
1780         const.
1781
1782         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
1783         pointer-to-member expression.
1784
1785         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
1786         declaration causes ICE.
1787
1788 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
1789
1790         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
1791         reserved in the global namespace.
1792
1793         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
1794         generate needed virtual table.
1795
1796         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
1797
1798 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
1799
1800         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
1801         template-dependent type
1802
1803 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
1804
1805         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
1806         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
1807         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
1808
1809         * g++.old-deja/g++.other/using5.C: New test; using decl from base
1810         class should be usable as argument of member function.
1811         * g++.old-deja/g++.other/using6.C: New test; using decl from base
1812         class should be usable as return type of member function.
1813         * g++.old-deja/g++.other/using7.C: New test; using decl from base
1814         class should be usable as type of data member.
1815
1816         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
1817
1818 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
1819
1820         * gcc.c-torture/special/920521-1.c: Fix bogus test.
1821
1822 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
1823
1824         * gcc.dg/dll-?.c Add thumb to target list.
1825         Fix assembler scan patterns to match current assembler output.
1826
1827 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
1828
1829         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
1830         matching of template brackets.
1831
1832         * g++.old-deja/g++.other/using4.C: New test.  Test using
1833         declarations of methods from base classes.
1834
1835         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
1836         within functions should introduce names into the innermost
1837         enclosing namespace.
1838
1839         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
1840         of static locals if first initialization throws.
1841
1842 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
1843
1844         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
1845
1846 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
1847
1848         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
1849         lose track of the possible targets of tablejump insns.
1850         * special/special.exp: Run it.
1851
1852 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
1853
1854         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
1855         must be declared before its specializations can be named in friend
1856         declarations.
1857
1858 1998-10-05  Dave Love  <d.love@dl.ac.uk>
1859
1860         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
1861
1862         * g77.f-torture/execute/io1.f: New test.
1863
1864 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
1865
1866         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
1867         with pointer to template function, for which no argument deduction
1868         is possible.
1869
1870         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
1871         specialization of template function as argument to template
1872         function.
1873
1874         * g++.old-deja/g++.other/access2.C: New test; Inner class
1875         shouldn't have privileged access to Outer's names.
1876
1877 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
1878
1879         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
1880         friend template declared within template class conflicts with
1881         nested class of the same name.
1882
1883         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
1884         is ignored.
1885
1886         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
1887         object with direct initializer as function declaration.
1888
1889         * g++.old-deja/g++.other/decl2.C: New test; duplicate
1890         initializers.
1891
1892         * g++.old-deja/g++.other/null2.C: New test; conditional operator
1893         involving const pointer and NULL produces incorrect result.
1894
1895         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
1896         type name without `typename' should be rejected with -pedantic.
1897
1898 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
1899
1900         * g++.old-deja/g++.other/addrof1.C: New test.
1901
1902 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
1903
1904         * gcc.c-torture/compile/981001-1.c: New test.
1905         * gcc.c-torture/execute/981001-1.c: New test.
1906         
1907 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
1908
1909         * gcc.c-torture/compile/981001-2.c: New test.
1910         * gcc.c-torture/compile/981001-3.c: New test.
1911         * gcc.c-torture/compile/981001-4.c: New test.
1912
1913 1998-10-01  Robert Lipe  <robertl@dgii.com>
1914
1915         * lib/objc.exp (objc_target_compile): Add -L during compiles for
1916         multilibbed hosts.   Idea grafted from g77.exp.
1917
1918 1998-09-30  Dave Love  <d.love@dl.ac.uk>
1919
1920         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
1921         avoid losing on systems which need -lsocket.
1922
1923 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
1924
1925         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
1926         * g++.old-deja/g++.other/nested2.C: Ditto.
1927         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
1928         failure.
1929
1930 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
1931
1932         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
1933         preferred over template operator!= for enum bitfields.
1934
1935 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
1936
1937         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
1938         that happen to have the same base name, but in different scopes,
1939         are incorrectly rejected.
1940
1941 1998-09-16  Richard Henderson  <rth@cygnus.com>
1942
1943         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
1944         on the native word size instead of an integer literal.
1945
1946 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
1947
1948         * g++.old-deja/g++.other/static2.C: Invocation of static data
1949         member of type pointer-to-function denoted as non-static member.
1950
1951         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving 
1952         checks involving function types and aliases.
1953
1954 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
1955
1956         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
1957         redefined to the same non-trivial type.
1958
1959         * g++.old-deja/g++.pt/explicit73.C: Test for proper
1960         namespace-qualification of template specializations declared in
1961         other namespaces.
1962
1963         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
1964         to declare a subset of the specializations of a template function
1965         as friends of specializations of a template class.
1966
1967         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
1968         member templates that do not fully specialize the enclosing
1969         template class are rejected.
1970
1971 1998-09-11  Dave Love  <d.love@dl.ac.uk>
1972
1973         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
1974
1975 1998-09-08  Dave Love  <d.love@dl.ac.uk>
1976
1977         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
1978         altered from libf2c/libU77 version.
1979
1980 1998-09-06  Dave Love  <d.love@dl.ac.uk>
1981
1982         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
1983
1984 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
1985
1986         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
1987         (un)signed char are different types for template specialization
1988         purposes.
1989
1990 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
1991
1992         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
1993         * objc: ObjC testsuite.
1994
1995 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
1996
1997         * gcc.c-torture/execute/941014-1.x:  New file.
1998
1999 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
2000
2001         * lib/c-torture.exp: Add support for
2002         torture_eval_before_compile and torture_eval_before_execute
2003         variables.
2004
2005 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
2006
2007         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
2008         this test triggers valid.
2009
2010 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
2011
2012         * gcc.dg/980827-1.c: New test.
2013
2014 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2015
2016         * gcc.c-torture/execute/loop-4b.c: New test.
2017
2018 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
2019
2020         * lib/c-torture.exp: Add support for
2021         torture_eval_before_compile and torture_eval_before_execute
2022         variables.
2023
2024 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
2025
2026         * gcc.c-torture/compile/980825-1.c: New test.
2027
2028 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
2029
2030         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
2031         count number tests in opt_t0 not good_t0.
2032
2033 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
2034
2035         * gcc.c-torture/compile/930326-1.x: Fix typo.
2036
2037 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
2038
2039         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
2040         causes an ICE.
2041
2042 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
2043
2044         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
2045         STACK_SIZE is defined.
2046         * gcc.c-torture/unsorted/stuct.c: Similarly.
2047
2048         * gcc.c-torture/compile/980821-1.c: New test.
2049
2050 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
2051
2052         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
2053
2054 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
2055
2056         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
2057         code. 
2058
2059 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
2060
2061         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
2062         error'.
2063
2064 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
2065
2066         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
2067
2068 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
2069
2070         * gcc.c-torture/compile/980816-1.c: New test.
2071
2072         * gcc.dg/980816-1.c: New test.
2073
2074 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
2075
2076         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
2077         compiler for ieee tests.
2078
2079 1998-08-01  Dave Love  <d.love@dl.ac.uk>
2080
2081         * g77.f-torture/compile/980729-0.f: New test.
2082
2083 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
2084
2085         * gcc.c-torture/special/eeprof-1.c: New test, for
2086         -finstrument-functions.
2087         * gcc.c-torture/special/special.exp: Run it.
2088
2089 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
2090
2091         * gcc.c-torture/compile/980729-1.c: New test.
2092
2093 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
2094
2095         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
2096         __thumb__ is defined, and test for ARM style doubles if so.
2097
2098 1998-07-26  Dave Love  <d.love@dl.ac.uk>
2099
2100         * g77.f-torture/noncompile/980615-0.f: New test.
2101
2102 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
2103
2104         * gcc.dg/980312-1.c: Do link instead of compile.
2105         * gcc.dg/980313-1.c: Likewise.
2106
2107 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
2108
2109         * gcc.c-torture/compile/980726-1.c: New test.
2110
2111 1998-07-25  Dave Love  <d.love@dl.ac.uk>
2112
2113         * g77.f-torture/execute/io0.f: New test.
2114
2115 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
2116
2117         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
2118         an int.
2119
2120 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
2121
2122         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
2123         m32r bugs.
2124
2125 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
2126
2127         * gcc.dg/980626-1.c: Expect failures for all toolchains until
2128         c-decl.c:grokdeclarator can handle mode attributes.
2129
2130 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
2131
2132         * gcc.c-torture/execute/980716-1.c: New test.
2133
2134 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
2135
2136         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
2137         the mn10200.
2138         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
2139         the mn10200.
2140         * gcc.c-torture/execute/va-arg-3.x: Similarly.
2141         * gcc.c-torture/compile/930326-1.x: Similarly.
2142
2143 1998-07-13  Dave Love  <d.love@dl.ac.uk>
2144
2145         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
2146         New test from Craig.
2147
2148 1998-07-12  Dave Love  <d.love@dl.ac.uk>
2149
2150         * g77.f-torture/noncompile/980616-0.f: New test.
2151
2152         * g77.f-torture/execute/970816-3.f:  New test from Craig.
2153
2154 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2155         
2156         *  g++.other/singleton.C: Return error value instead of taking
2157         SIGSEGV.
2158
2159 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> 
2160
2161         *  g++.other/singleton.C: New test.   Warning is under dispute.
2162         Runtime crash is not.
2163
2164 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
2165
2166         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C, 
2167         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C, 
2168         using6.C, using7.C}:  New namespace tests.
2169
2170 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
2171
2172         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
2173         specialization with typedef'ed names used as array indexes.
2174
2175 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
2176
2177         * gcc.c-torture/execute/980709-1.c: New test.
2178
2179         * gcc.dg/980709-1.c: New test.
2180
2181 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
2182
2183         * gcc.c-torture/execute/bcp-1.c: New test.
2184
2185 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
2186
2187         * gcc.c-torture/execute/980707-1.c: New test.
2188
2189 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
2190
2191         * gcc.c-torture/compile/980706-1.c: New test.
2192
2193 1998-07-01  Dave Love  <d.love@dl.ac.uk>
2194
2195         * g77.f-torture/execute/980701-0.f,
2196         g77.f-torture/execute/980701-1.f: New test from Craig.
2197
2198 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
2199
2200         * gcc.c-torture/compile/980701-1.c: New test.
2201
2202         * gcc.c-torture/execute/980701-1.c: New test.
2203
2204 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
2205 rlsruhe.de>
2206
2207         * g++.old-deja/g++.robertl/eb132.C: New test.
2208         * g++.old-deja/g++.robertl/eb133.C: Likewise.
2209
2210 1998-06-29  Dave Love  <d.love@dl.ac.uk>
2211
2212         * g77.f-torture/execute/980628-7.f,
2213         g77.f-torture/execute/980628-8.f,
2214         g77.f-torture/execute/980628-9.f,
2215         g77.f-torture/execute/980628-10.f: New tests from Craig.
2216
2217         * g77.f-torture/execute/980628-3.f: Remove mail headers.
2218
2219 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
2220
2221         * g77.f-torture/execute/980628-4.f: New test from Craig.
2222         * g77.f-torture/execute/980628-5.f: Likewise.
2223         * g77.f-torture/execute/980628-2.f: Likewise.
2224         * g77.f-torture/execute/980628-0.f: Likewise.
2225         * g77.f-torture/execute/980628-1.f: Likewise.
2226         * g77.f-torture/execute/980628-3.f: Likewise.
2227         * g77.f-torture/execute/980628-6.f: Likewise.
2228
2229 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
2230
2231         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
2232         directory when nothing has been installed yet.
2233
2234 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
2235
2236         * gcc.c-torture/special/special.exp: Handle newer versions of
2237         dejagnu.
2238
2239 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
2240
2241         * gcc.dg/980626-1.c: New test.
2242
2243 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
2244
2245         * gcc.misc-tests/m-un-2.c: New test.
2246         * g++.old-deja/g++.other/warn01.c: Likewise.
2247
2248 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
2249         
2250         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
2251         compatibility with assmblers with a different comment character.
2252         Eliminate use of GAS-specific extensions. 
2253
2254 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
2255
2256         * gcc.c-torture/execute/ieee/980619-1.c: New test.
2257
2258 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
2259
2260         *lib/g77.exp: Replace search for libf2c.a with search for newly
2261         renamed libg2c.a
2262
2263 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
2264
2265         * gcc.c-torture/execute/980617-1.c: New test.
2266
2267 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
2268
2269         * gcc.c-torture/execute/980612-1.c: New test.
2270
2271 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
2272
2273         * gcc.dg/980523-1.c: Only test on ppc-linux.
2274         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
2275
2276         * gcc.c-torture/execute/980608-1.c: New test.
2277
2278 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2279
2280         * gcc.c-torture/execute/980605-1.c: New test.
2281
2282 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
2283
2284         * gcc.c-torture/execute/980604-1.c: New test.
2285
2286 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
2287
2288         * gcc.c-torture/execute/980602-1.c: New test.
2289         * gcc.c-torture/execute/980602-2.c: Likewise.
2290
2291 1998-06-02  Dave Love  <d.love@dl.ac.uk>
2292
2293         * 970125-0.f: Fix per JCB.  Add commentary.
2294
2295 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
2296
2297         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
2298         IEEE -0 support.
2299
2300 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
2301
2302         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
2303         earlier.
2304
2305 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
2306
2307         * gcc.c-torture/execute/980526-3.c: New test.
2308
2309 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
2310
2311         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
2312         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
2313         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
2314         m88k-motorola-sysv3 to XFAIL.
2315
2316 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2317
2318         * gcc.dg/980526-1.c: New test.
2319         * gcc.c-torture/execute/980526-2.c: New test.
2320
2321 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
2322
2323         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
2324
2325         * gcc.c-torture/execute/980526-1.c: New test.
2326
2327 1998-05-26  Dave Love  <d.love@dl.ac.uk>
2328
2329         * g77.f-torture/execute/alpha2.f: Add runtime test.
2330
2331 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
2332
2333         * g++.old-deja/old-deja.exp: Strip leading directories.
2334
2335         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
2336         error for the line.  Don't run multiple tests for the same line.
2337
2338 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
2339
2340         * gcc.dg/980523-1.c: New test.
2341
2342 1998-05-23  Dave Love  <d.love@dl.ac.uk>
2343
2344         * g77.f-torture/compile/970915-0.f: New test.
2345
2346 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
2347
2348         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
2349
2350 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
2351
2352         * gcc.dg/980520-1.c: New test.
2353
2354 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
2355
2356         * gcc.dg/980502-1.c: Fix return type.
2357
2358 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
2359
2360         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
2361         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
2362         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
2363         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
2364         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
2365
2366 1998-05-20  Dave Love  <d.love@dl.ac.uk>
2367
2368         * g77.f-torture/execute/980520-1.f: New test.
2369
2370 1998-05-15  Dave Love  <d.love@dl.ac.uk>
2371
2372         * lib/mike-g77.exp: New file.
2373
2374         * g77.f-torture/noncompile/noncompile.exp,
2375         g77.f-torture/noncompile/check0.f: New files.
2376
2377 1998-05-14  Dave Love  <d.love@dl.ac.uk>
2378
2379         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
2380         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
2381         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
2382         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
2383         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
2384         abort where appropriate.
2385
2386 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
2387
2388         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
2389         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
2390
2391 1998-04-29  Dave Love  <d.love@dl.ac.uk>
2392
2393         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
2394
2395 1998-04-27  Dave Love  <d.love@dl.ac.uk>
2396
2397         * g77.f-torture/compile/980427-0.f: New test.
2398
2399 1998-04-24  Dave Love  <d.love@dl.ac.uk>
2400
2401         * g77.f-torture/compile/980424-0.f: New test.
2402
2403 1998-04-19  Dave Love  <d.love@dl.ac.uk>
2404
2405         * g77.f-torture/compile/980419-2.f (main): New test.
2406         * g77.f-torture/compile/970125-0.f: New test.
2407         * g77.f-torture/compile/980419-1.f: New test.
2408
2409 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
2410
2411         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
2412         of loop-4.c.
2413
2414 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
2415
2416         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
2417
2418 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
2419
2420         * gcc.c-torture/compile/980329-1.c: New test.
2421
2422 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
2423
2424         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
2425         * gcc.dg/980312-1.c: Fix typo in -march command.
2426
2427 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
2428
2429         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
2430
2431 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
2432
2433         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
2434         Dave Love agree the Fortran source is bogus.
2435
2436 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
2437
2438         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
2439         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
2440         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
2441         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
2442         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
2443
2444 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
2445
2446         * g++.old-deja/g++.other/friend1.C: New test.
2447
2448 1998-02-18  Dave Love  <d.love@dl.ac.uk>
2449
2450         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
2451         possibly uninitialized) variables and declare dnrm2.
2452
2453 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
2454
2455         From Bruno Haible <haible@ilog.fr>:
2456         * gcc.c-torture/execute/980223.c: New test.
2457
2458 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
2459
2460         * gcc.dg/ifelse-1.c: New test.
2461
2462 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
2463
2464         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
2465
2466         * lib/old-dejagnu.exp (old-dejagnu): Added the
2467         "execution test - XFAIL *-*-*" handling in the spirit of
2468         "excess errors test -". Changed the "execution test fails"
2469         handling to be like "excess errors test fails".
2470         * Update various tests accordingly.
2471
2472 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
2473
2474         * gcc.c-torture/execute/980205.c: New test.
2475
2476 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
2477
2478         * lib/c-torture.exp: Look for .x files instead of .cexp files.
2479         * lib/f-torture.exp: Similarly.
2480         * gcc.c-torture: Rename all .cexp files to .x files.
2481
2482 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2483
2484         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
2485         (940510-1.c): Removed duplicate.
2486         (971104-1.c): New test.
2487
2488 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
2489
2490         * lib/f-torture.exp: Improve error and loop detection.
2491
2492 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
2493
2494         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
2495         use that to size the filler array.
2496
2497 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2498
2499         * lib/c-torture.exp(c-torture-execute): Fix typo.
2500
2501         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
2502         testcase as the executable name. Keep the executable around if
2503         the test fails.
2504
2505 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
2506
2507         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
2508         changes.  Only test one -g option, and move it to the end of the
2509         list of options to test.
2510
2511 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
2512
2513         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
2514         variable GCC_TORTURE_OPTIONS to supply default switches separated
2515         by colons.  If no environment variable, run tests with -O0 -g, -O1
2516         -g, and -O2 -g as well.
2517
2518 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
2519
2520         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
2521         explanatory comments. Fix indentation.
2522
2523 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
2524
2525         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
2526
2527 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
2528
2529         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
2530         * g++.old-deja/g++.mike/p7325.C: Likewise.
2531         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
2532
2533 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
2534
2535         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
2536         * g++.old-deja/g++.brendan/crash30.C: Likewise.
2537         * g++.old-deja/g++.brendan/crash39.C: Likewise.
2538         * g++.old-deja/g++.law/operators4.C: Likewise.
2539
2540 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
2541
2542         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
2543         * g++.old-deja/g++.mike/p784.C: Ditto.
2544         * g++.old-deja/g++.mike/p785.C: Ditto.
2545
2546 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
2547
2548         * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
2549
2550 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
2551
2552         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
2553         target feature; pass this to c-torture-execute as needed.
2554
2555 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
2556
2557         * lib/c-torture.exp(c-torture-execute): If the previous and the
2558         current executables being tested are identical, we don't need to
2559         run the executable again. Try to make the executable names
2560         unique. Add an optional argument for passing additional compiler
2561         flags.
2562
2563 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
2564
2565         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
2566
2567 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
2568
2569         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
2570
2571 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
2572
2573         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
2574         32bit or larger longs.
2575
2576         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
2577         have either a 32bit long or 32bit int.
2578
2579 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2580
2581         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
2582         Make double precision tests dependent on sizeof (double).
2583
2584 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
2585
2586         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
2587         too.
2588
2589 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2590
2591         * gcc.c-torture/compile/961203-1.cexp: New script.
2592
2593 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
2594
2595         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
2596         up the includes ourselves.
2597
2598 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
2599
2600         * lib/plumhall.exp: Remove random include, and add a few
2601         verbose messages for debugging.
2602
2603 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
2604
2605         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
2606         of trying to do it ourselves.
2607
2608 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
2609
2610         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
2611
2612 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
2613
2614         * gcc.prms/5403.c: Made regexp a bit less strict.
2615
2616 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
2617
2618         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
2619         is returned from remote_load instead.
2620         * lib/plumhall.exp: Ditto.
2621         * lib/mike-g++.exp: Ditto.
2622         * lib/old-dejagnu.exp: Ditto.
2623         * lib/c-torture.exp: Ditto.
2624
2625 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
2626
2627         * lib/g++.exp: Use build_wrapper procedure.
2628         * lib/gcc.exp: Ditto.
2629
2630 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
2631
2632         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
2633         an old-style decl for malloc.  Fixes tests to work when
2634         sizeof (int) != sizeof (size_t).
2635
2636 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
2637
2638         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
2639
2640         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
2641         use stdargs.h interface.
2642
2643 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
2644
2645         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
2646         NO_VARARGS when compiling.
2647
2648 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
2649
2650         * lib/plumhall.exp(ph_includes): New procedure.
2651         (ph_make): Use it.
2652         (ph_compiler): Ditto.
2653
2654         * lib/g++.exp: Rename test-glue.c to testglue.c.
2655         * lib/gcc.exp: Ditto.
2656
2657 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
2658
2659         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
2660         to completion when it's called.
2661
2662 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
2663
2664         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
2665         is defined, don't do test.
2666
2667 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
2668
2669         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
2670         for object files.
2671         (ph_summary): Mark skipped testcases as untested, not unresolved.
2672
2673         * lib/plumhall.exp (ph_make): If unresolved because of bad
2674         errorCode, record errorCode in log file.
2675         (*): Replace send_log/verbose with verbose -log.
2676
2677 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
2678
2679         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
2680         double conversion if double isn't at least 8 bytes.
2681
2682         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
2683         int to work with targets where int is 16 bits.
2684
2685         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
2686         8 bytes, just exit, since 4 byte doubles don't have enough bits of
2687         precision for the test to complete.
2688
2689 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
2690
2691         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
2692         if d10v is not compiled with the -mdouble64 flag.
2693         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
2694
2695         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
2696         d10v is not compiled with the -mint32 flag.
2697
2698 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
2699
2700         * lib/plumhall.exp: Use incr_count.
2701
2702 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
2703
2704         * gcc.c-torture: Update to c-torture-1.45.
2705
2706 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
2707
2708         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
2709         the name of the expect testcase file).
2710         
2711         * lib/g++.exp(g++_init): Ditto.
2712
2713 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
2714
2715         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
2716         the host.
2717
2718         * lib/gcc.exp(gcc_exit): New procedure.
2719
2720 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
2721
2722         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
2723         specs where appropriate.
2724
2725         * g++.old-deja/g++.arm/*: Added additional ERROR checks
2726         because of new "candidates are" messages, and removed a few
2727
2728         * Converted all non-old-style g++ testcases to old-style, and
2729         moved into g++.old-deja.
2730
2731 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
2732
2733         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
2734         options.
2735
2736         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
2737         succeeded.
2738
2739         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
2740
2741 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
2742
2743         * lib/gcc.exp (gcc_target_compile): Add support for defining
2744         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
2745         the machine doesn't have those features.
2746
2747 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
2748
2749         * g++.law/operators4.exp: Don't use LIBS.
2750
2751 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
2752
2753         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
2754         
2755         * lib/mike-g++.exp: Don't set the compiler to be tested here.
2756         * lib/g++.exp: Set it here instead. Also, allow use of the
2757         --tool_exec and --tool_opt options. Change CXX to
2758         GXX_UNDER_TEST.
2759         
2760         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
2761         
2762         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
2763
2764 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
2765
2766         * lib/old-dejagnu.exp: Use prune_warnings instead of
2767         prune_system_crud.
2768         * lib/mike-g++.exp: Ditto.
2769         * lib/gcc.exp: Ditto.
2770         * lib/g++.exp: Ditto.
2771
2772         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
2773
2774 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
2775
2776         * 941014-2.c: Include stdlib.h
2777         * 960327-1.c: Include stdio.h
2778         * dbra.c, index-1.c: Don't assume ints are 32bits.
2779
2780 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
2781
2782         * lib/gcc.exp: Add gcc,stack_size target feature.
2783
2784         * lib/g++.exp(g++_target_compile): Add the include and link 
2785         paths here, not in two other places. And, it's $options, not
2786         options.
2787
2788         * lib/mike-g++.exp(postbase): Remove the code that determines
2789         the correct include and link paths.
2790         * g++.old-deja/old-deja.exp: Ditto.
2791
2792 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
2793
2794         * lib/g++.exp(g++_init): target_compile no longer returns the
2795         filename of the result.
2796
2797 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
2798
2799         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
2800         call to glob.
2801
2802         * gcc.c-torture/special/special.exp: Change call to
2803         gcc_target_compile to include the object file.
2804
2805 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
2806
2807         * gcc.c-torture/special/special.exp: Correct misspelling in last
2808         change.
2809
2810 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
2811
2812         * lib/plumhall.exp(ph_summary): Log the entire output of the
2813         executable. Return -1 if there were any failures, 0 otherwise.
2814         (ph_execute): Return -1 if there were any failures, 0 otherwise.
2815         (ph_make): Clean up objects and executables that were built
2816         if the tests succeeded.
2817
2818 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
2819
2820         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
2821         libraries and includes in the build tree as appropriate.
2822
2823 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
2824
2825         * lib/c-torture.exp: Instead of looking for the global variable
2826         NO_LONG_LONG, check to see if that's a feature of the target.
2827
2828 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
2829
2830         * config/default.exp: Minimize. Delete the remainer of the files in
2831         config; this functionality is now in devo/dejagnu/config.
2832
2833         g++.*/*: Pass any additional flags used to compile to postbase;
2834         delete CXXFLAGS.
2835         
2836         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
2837         is now done by runtest.exp. Use gcc_target_compile instead of
2838         compile.
2839
2840         lib/c-torture.exp: Use gcc_target_compile instead of compile.
2841         Remove references to CFLAGS. Use remote_file instead of
2842         calling rm -f.
2843         (c-torture): Take a list of arguments to use to compile this
2844         testcase.
2845
2846         lib/g++.exp: Simplify. Use target_compile instead of compile.
2847         lib/gcc-dg.exp: Ditto.
2848         lib/gcc.exp: Ditto.
2849         lib/mike-{gcc,g++}.exp: Ditto.
2850         lib/old-dejagnu.exp: Ditto.
2851         lib/plumhall.exp: Ditto.
2852         
2853 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
2854
2855         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
2856         (ph_linker): Likewise.
2857
2858 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
2859
2860         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
2861         MAP_ANON / MAP_ANONYMOUS if defined;
2862         else try to map from /dev/zero .
2863
2864 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
2865
2866         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
2867         isn't defined, then define it to MAP_ANONYMOUS.
2868
2869 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
2870
2871         * gcc.c-torture: Update to c-torture-1.42 release.
2872
2873 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
2874
2875         * gcc.c-torture: Update to c-torture-1.41 release.
2876
2877 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
2878
2879         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
2880         c-torture release.
2881
2882 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2883
2884         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
2885         and LDFLAGS.  Fix second case to append the target_info ldflags
2886         onto LDFLAGS, not CFLAGS.
2887         * lib/g++.exp (g++_init): Add target_info stuff.
2888         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
2889         of libgloss and newlib flags for !native.
2890
2891         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
2892         (GDB): Fix relative path to go up another dir for finding gdb.
2893
2894 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
2895
2896         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
2897         versions in the target_info array, if they don't exist.
2898
2899 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2900
2901         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
2902
2903 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
2904
2905         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
2906         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
2907
2908 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
2909
2910         * lib/old-dejagnu.exp: Don't remove the output file before we've
2911         actually tested it. Don't append pwd to the path of the executable
2912         we're testing.
2913
2914 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
2915
2916         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
2917
2918 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
2919
2920         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
2921         temporary directory for compiler files, and set it to a default
2922         value of /tmp. Set $output as the name of the output file from
2923         compiling the testcase. Add a -o option to $cflags_var so the
2924         compiler writes the final output file as $output. Set $executable
2925         to $output.
2926
2927         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
2928         directory for compiler files, and set it to /tmp if it doesn't
2929         already have a value. Set $output_file to the name of the output
2930         file from compiling the testcase. Add a -o option to CXXFLAGS so
2931         the compiler writes the final output file as $output. Use $output
2932         as the executable to be tested.
2933
2934 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
2935
2936         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
2937
2938 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
2939
2940         * gcc.c-torture/execute/pending-1.c: New test.  Still
2941         pending in Tege's queue.
2942
2943 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
2944
2945         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
2946         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
2947         if there were failures.  Call unresolved if there were unresolved
2948         testcases.  Call gcc_fail if program did not run to completion.
2949         (ph_make): Pass additional argument name to ph_execute.
2950         (ph_execute): Add new argument.  Pass additional arguments to
2951         ph_summary.  Call gcc_fail is there is no execution output.
2952
2953 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
2954
2955         * lib/plumhall.exp (proc_summary): Output relavent summary
2956         lines into the log so specific failures in plumhall can be
2957         investigated.
2958
2959 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
2960
2961         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
2962         (c-torture-execute): Don't try to execute tests which use
2963         "long long" types if $NO_LONG_LONG is nonzero.
2964
2965 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
2966
2967         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
2968         not c-torture.
2969
2970         * gcc.ieee: Move from here.
2971         * gcc.c-torture/execute/ieee: To here.
2972
2973 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
2974
2975         * gcc.c-torture: Update to c-torture-1.41 release.
2976
2977 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
2978
2979         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
2980         not "$output".
2981
2982 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
2983
2984         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
2985         -c present.
2986
2987 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
2988
2989         * config/proelf.exp: Handle connecting to a simulator.
2990
2991 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
2992
2993         * config/proelf.exp: New file.  Enough framework that we can
2994         run c-torture tests on the proelf targets (or any other target
2995         that gdb can connect to for that matter).
2996
2997 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
2998
2999         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
3000         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
3001
3002         * lib/plumhall.exp (ph_execute): Always call ph_summary if
3003         exec_output exists.
3004
3005 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
3006
3007         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
3008         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
3009
3010         * config/*.exp: Update FSF address.  Change result of ${tool}_load
3011         to pass/fail/unresolved/unsupported/untested.  Caller must now
3012         call unresolved/unsupported/untested.
3013         * lib/*.exp: Update FSF address.  Update to handle new results of
3014         ${tool}_load.
3015         * lib/chill.exp (verbose): Delete.
3016
3017 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
3018
3019         * lib/gcc.exp (default_gcc_start): Change order of args to
3020         $LDFLAGS $CFLAGS $LIBS.
3021         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
3022         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
3023         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
3024         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
3025         * gcc.misc-tests/dg-test.exp: Likewise.
3026         * gcc.misc-tests/msgs.exp: Likewise.
3027         * gcc.prms/prms.exp: Likewise.
3028         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
3029         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
3030
3031         * lib/dg.exp: Deleted, moved to dejagnu/lib.
3032
3033 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
3034
3035         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
3036
3037         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
3038         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
3039
3040         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
3041         necessary.
3042
3043 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
3044
3045         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
3046         global for loop; add use of $mathlib.
3047         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
3048         settings here; set mathlib for anything but VxWorks.
3049
3050 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
3051
3052         * gcc.c-torture: Update to c-torture-1.40 release.
3053
3054 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
3055
3056         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
3057         dg.exp.
3058
3059 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
3060
3061         * lib/c-torture.exp (c-torture-execute): Declare "output" as
3062         global.
3063
3064 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
3065
3066         * lib/g++.exp (LIBS): Define if not already.
3067         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
3068         (gcc-dg-prune): Call prune_gcc_output.
3069         * lib/gcc.exp (prune_gcc_output): New proc.
3070         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
3071         prune_gcc_output.
3072
3073 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
3074
3075         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
3076         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
3077
3078 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
3079
3080         * gcc.c-torture: Update to c-torture-1.39 release.
3081
3082 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
3083
3084         * lib/c-torture.exp (c-torture-execute): Don't return if one option
3085         fails, try others as well.
3086
3087 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
3088
3089         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
3090         If compilation fails, mark execute tests as `untested'.
3091         If test is marked as unsupported, don't mark compilation and
3092         execute tests as failed.
3093
3094 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3095
3096         * lib/g++.exp (g++_init): Don't link in libg++, and look to
3097         libstdc++ for whether or not we want to be doing shared
3098         libraries.  Delete link_curses since we don't need it anymore.
3099         * lib/mike-g++.exp (postbase): Don't link in libg++.
3100         * g++.old-deja/old-deja.exp: Likewise.
3101
3102 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3103
3104         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
3105
3106 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3107
3108         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
3109         For that, add `-Wl,-a,shared_archive'.
3110         * g++.old-deja/old-deja.exp: Likewise.
3111
3112 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
3113
3114         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
3115
3116 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
3117
3118         * lib/mike-g++.exp (postbase): Pay attention to the status of
3119         g++_load.
3120
3121 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3122
3123         * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
3124
3125 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
3126
3127         * lib/gcc.exp (default_gcc_start): No longer need to log program
3128         being executed or its output, execute_anywhere does that now.
3129         * lib/g++.exp (default_g++_version): Call execute_anywhere.
3130         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
3131
3132 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3133
3134         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
3135         the same as those in lib/g++.exp.
3136
3137 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
3138
3139         * gcc.c-torture: Update to c-torture-1.38 release.
3140         * gcc.ieee: Related changes.
3141
3142 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3143
3144         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
3145         "exec". Minor reformatting changes.
3146
3147         * config/rom68k.exp (${tool}_load): Make it work in a canadian
3148         cross. This means all "exec" calls now work on a remote host as
3149         well.
3150         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
3151         cross. Filter out the extra "\r\n" stuff that expect puts in.
3152         (c-torture-execute): Filter out the bogus warnings like
3153         c-torture-compile does. Add support for canadian cross.
3154         * lib/gcc.exp (default_gcc_version, default_gcc_start)
3155         Use execute_anywhere rather than calling exec directly. Now it
3156         works for canadian cross testing.
3157
3158 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
3159
3160         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
3161         results into a variable, and check that rather than using file exists.
3162
3163 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3164
3165         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
3166         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
3167
3168 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3169
3170         * g++.old-deja/old-deja.exp: Create and pass runshlib and
3171         lib_curses if there's a shared libg++ in the build tree.
3172
3173 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
3174
3175         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
3176         if not supported target.
3177
3178 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3179
3180         * lib/g++.exp (g++_init): Move empty setting of runshlib and
3181         link_curses up to always happen, not just for native builds.
3182
3183 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
3184
3185         * gcc.c-torture: Update to c-torture-1.36 release.
3186         * gcc.failure: Related changes.
3187
3188 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
3189
3190         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
3191
3192 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3193
3194         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
3195         * lib/mike-g++.exp (postbase): Not in here.  Still reference
3196         runshlib, link_curses, and mathlib for link and run.
3197
3198         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
3199         pass the runtime shared library options for Solaris, OSF/1, and
3200         Irix5, and link with -lcurses to avoid unresolved references.
3201         
3202 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3203
3204         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
3205         only run once.
3206
3207 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
3208
3209         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
3210
3211 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
3212
3213         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
3214         do not have a framework for the "compat" tests yet.
3215
3216 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3217
3218         * lib/mike-g++.exp (postbase): New local variable `mathlib',
3219         set to null if we're testing vxworks5.1.  Use that instead of
3220         `-lm' in the setting of LIBS for link and run.
3221
3222 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3223
3224         * config/rom68k.exp (${tool}_load): Major changes to make it
3225         work.  Verified that it does in fact return the stuff in
3226         exec_output properly.  Catch any Emul or any TRAP other than 0.
3227
3228 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3229
3230         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
3231         LDFLAGS properly for targets that need stuff from libgloss.
3232         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
3233         only run once.
3234         (gpp_initialized): New variable.
3235
3236 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
3237
3238         * config/rom68k.exp: Load libgloss.exp.
3239         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
3240         so we can produce a fully linked binary.
3241         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
3242         so we can produce a fully linked binary.
3243
3244 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
3245
3246         * lib/plumhall.exp (ph_section): Watch for expected failures.
3247         Add missing `else'.
3248
3249         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
3250         run the testcase.
3251         (c-torture): Likewise.
3252
3253 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
3254
3255         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
3256
3257         * lib/mike-g++.exp (mike_cleanup): New proc.
3258         (prebase): New globals compiler_result, not_compiler_result,
3259         target_regexp.
3260         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
3261         allow leading "-" in pattern.  Watch for unsupported tests.
3262         If $compiler_result is set, pattern match assembler code,
3263         and ditto for $not_compiler_result.
3264         * lib/mike-gcc.exp: Likewise.
3265
3266         * lib/plumhall.exp (ph_execute): Only call ph_summary if
3267         execution "succeeded".
3268
3269 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
3270
3271         * config/win32.exp: New file.
3272         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
3273
3274 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
3275
3276         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
3277         unsupported.
3278         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
3279         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
3280         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
3281
3282         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
3283         "... without exceptions was ...".  That is now handled by
3284         prune_system_crud.
3285         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
3286
3287 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
3288
3289         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
3290         sieve.c,sort2.c}: New files.
3291         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
3292         sieve.exp,sort2.exp}: Drivers for them.
3293
3294         * lib/mike-gcc.exp (program_output): New user settable variable.
3295         (postbase): Call prune_system_crud.  Also prune extraneous compiler
3296         messages.
3297         * lib/mike-g++.exp (program_output): New user settable variable.
3298
3299         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
3300
3301         * config/sh.exp: Deleted (use sim.exp instead).
3302
3303 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3304
3305         * config/vx.exp: Declare CHECKTASK as global.
3306         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
3307         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
3308         * lib/old-dejagnu.exp: Load [pwd]/$executable.
3309
3310 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
3311
3312         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
3313         target. Like vx.exp, only includes `vx29k.exp' instead of
3314         `vxworks.exp'.
3315
3316 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
3317
3318         * config/sim.exp: Increase time limit from 120 seconds to 240.
3319
3320 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
3321
3322         * gcc.c-torture/execute/950628-1.c: New test.
3323
3324 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
3325
3326         * gcc.c-torture: Update with changes/additions from
3327         c-torture-1.34.
3328
3329 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
3330
3331         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
3332
3333 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
3334
3335         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
3336
3337 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
3338
3339         * gcc.c-torture/compile/950512-1.c: New test.
3340         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
3341         * gcc.dg/struct-ret-1.c: Likewise.
3342
3343 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
3344
3345         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
3346         930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
3347
3348 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
3349
3350         * gcc.c-torture/special/920411-1.c: Deleted.
3351         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
3352
3353 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
3354
3355         * config/sim.exp (${tool}_load): Hack in call to bash to get a
3356         cpu limit.
3357
3358 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3359
3360         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
3361
3362 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3363
3364         From kenner;
3365         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
3366         is the proper length.
3367         * va-arg-3.c: Likewise.
3368
3369 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
3370
3371         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
3372         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
3373
3374         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
3375         * lib/g++.exp (default_g++_start): Delete old cruft.
3376
3377 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
3378
3379         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
3380         (2 * (1 << 18)) to (2 * (1 << 17)).
3381
3382         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
3383
3384 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3385
3386         * config/rom68k.exp: Renamed from config/idp.exp
3387
3388 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3389
3390         * c-torture/compile/921109-2.c
3391
3392 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
3393
3394         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
3395         excess errors.
3396
3397 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
3398
3399         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
3400         output.
3401         * lib/g++.exp (default_g++_start): Likewise.
3402
3403 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3404
3405         * gcc.c-torture/compile/950329-1.c: New test.
3406
3407 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3408
3409         * config/bug.exp (${tool}_load): Updated to use new remote_open
3410           and remote_close procs.
3411         * config/idp.exp: New file.
3412
3413 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
3414
3415         * gcc.c-torture/execute/950322-1.c: New test.
3416
3417 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
3418
3419         * config/vx.exp (${tool}_load): Clean up testing of return code from
3420         vxworks_ld and vxworks_spawn.
3421
3422 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
3423
3424         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
3425
3426 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
3427
3428         * lib/old-deja.exp: Add `excess errors test - ' error, now one
3429         can mark excess errors on a machine by machine basis.  Note, the
3430         default is to not expect any excess errors, even when excess
3431         errors test - is given, so you will want to put an XFAIL ... on
3432         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
3433         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
3434         those 4 machines, but no others.
3435
3436 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3437
3438         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
3439         * lib/c-torture.exp: to here.
3440
3441 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
3442
3443         * gcc.c-torture/execute/950221-1.c: New test.
3444         * gcc.c-torture/execute/struct-ret-1.c: New test.
3445         * gcc.c-torture/compile/950221-1.c: New test.
3446
3447         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
3448
3449 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
3450
3451         * gcc.c-torture/execute/arith-1.c (main): Return 0.
3452         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
3453
3454 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
3455
3456         * g++.gb: New directory of tests, derived from my signature and
3457         class scoping tests.
3458
3459         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
3460         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
3461         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
3462         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
3463         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
3464         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
3465         * g++.gb/sig25.C: Likewise.
3466
3467         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
3468         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
3469         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
3470         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
3471         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
3472         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
3473         * g++.gb/sig25.exp: Likewise.
3474
3475         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
3476         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
3477         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
3478         * g++.gb/scope13.C: Likewise, this test still fails.
3479
3480         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
3481         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
3482         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
3483         * g++.gb/scope13.exp: Ditto.
3484
3485         * g++.gb/README: New file, explains what these tests are about.
3486
3487 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
3488
3489         * lib/dg.exp (dg-do): Support `preprocess'.
3490         (dg-test): Likewise.
3491
3492 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
3493
3494         * config/udi.exp: change "continue -expect" to "exp_continue".
3495
3496 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
3497
3498         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
3499         Delete redundant tests.
3500