OSDN Git Service

* c-common.c (constant_fits_type_p): New function.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.c-torture/compile/20010209-1.c: New test.
4
5 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
6
7         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8         excess errors message but not if it crashes.
9         * g++.old-deja/g++.other/crash27.C: Likewise.
10         * g++.old-deja/g++.other/crash28.C: Likewise.
11         * g++.old-deja/g++.other/crash30.C: Likewise.
12         * g++.old-deja/g++.other/crash32.C: Likewise.
13         * g++.old-deja/g++.other/crash35.C: Likewise.
14         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15
16 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17
18         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21         g77.f-torture/execute/execute.exp,
22         g77.f-torture/noncompile/noncompile.exp,
23         gcc.c-torture/execute/execute.exp,
24         gcc.c-torture/execute/memcheck/memcheck.exp,
25         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33         Remove bug reporting instructions with ancient email addresses.
34
35 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36
37         * gcc.dg/20010202-1.c: New test.
38         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39
40 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41
42         * g++.dg/stdbool-if.C: New test.
43
44 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
45
46         * objc/execute/fdecl.m: Added main().
47
48 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49
50         * gcc.c-torture/execute/20010206-1.c: New test.
51
52 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53
54         * gcc.dg/cpp/avoidpaste1.c: Update.
55
56 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
57
58         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
59         Pero <nicola@brainstorm.co.uk>.
60         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
61
62 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
63
64         * g++.old-deja/g++.pt/spec39.C: New test.
65
66 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
67
68         * gcc.c-torture/compile/20010202-1.c: New test.
69
70 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
71
72         * g++.old-deja/g++.abi/primary2.C: New test.
73         * g++.old-deja/g++.abi/primary3.C: New test.
74         * g++.old-deja/g++.abi/primary4.C: New test.
75         * g++.old-deja/g++.abi/primary5.C: New test.
76         * g++.old-deja/g++.abi/vtable3.h: New test.
77         * g++.old-deja/g++.abi/vtable3a.C: New test.
78         * g++.old-deja/g++.abi/vtable3b.C: New test.
79         * g++.old-deja/g++.abi/vtable3c.C: New test.
80         * g++.old-deja/g++.abi/vtable3d.C: New test.
81         * g++.old-deja/g++.abi/vtable3e.C: New test.
82         * g++.old-deja/g++.abi/vtable3f.C: New test.
83         * g++.old-deja/g++.abi/vtable3g.C: New test.
84         * g++.old-deja/g++.abi/vtable3h.C: New test.
85         * g++.old-deja/g++.abi/vtable3i.C: New test.
86         * g++.old-deja/g++.abi/vtable3j.C: New test.
87         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
88
89 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
90
91         * g++.old-deja/g++.other/anon6.C: New test.
92         * g++.old-deja/g++.other/anon7.C: New test.
93
94 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
95
96         * gcc.dg/cpp/avoidpaste2.c: New tests.
97
98 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
99
100         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
101
102 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
103
104         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
105         DECIMAL_DIG cases for Irix."
106
107 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
108
109         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
110
111 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
112
113         * gcc.dg/c99-tag-1.c: New test.
114
115 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
116
117         * gcc.dg/cpp/tr-warn1.c: Add tests.
118
119 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
120
121         * gcc.dg/cpp/avoidpaste1.c: Update.
122         * gcc.dg/cpp/paste4.c: Update.
123
124 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
125
126         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
127         cases for Irix.
128
129 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
130
131         * g++.old-deja/g++.other/inline19.C: New test.
132
133 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
134
135         * gcc.dg/Wlarger-than.c: New test.
136
137 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
138
139         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
140
141 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
142
143         * gcc.c-torture/execute/20010129-1.c: New test.
144         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
145
146 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
147
148         * gcc.dg/cpp/avoidpaste1.c: Test case.
149
150 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
151
152         * g++.old-deja/g++.other/inline18.C: New test.
153
154 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
155
156         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
157         and __builtin_putchar.
158
159 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
160
161         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
162         tests.
163
164 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
165
166         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
167         floating point number rounding mode to round to the nearest
168         representable mode.
169
170 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
171
172         * g++.old-deja/g++.other/mangle2.C: New test.
173
174 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
175
176         * gcc.c-torture/compile/20010124-1.c: New test.
177
178 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
179
180         * g++.old-deja/g++.pt/spec38.C: New test.
181
182 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
183
184         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
185         "Build don't run".
186
187 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
188
189         * gcc.c-torture/execute/20010123-1.c: New test.
190
191 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
192
193         * g++.old-deja/g++.pt/spec37.C: New test.
194
195 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
196
197         * g++.old-deja/g++.pt/overload14.C: New test.
198
199 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
200
201         * gcc.c-torture/execute/20010122-1.c: New test, exercise
202         __builtin_return_address.
203
204 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
205
206         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
207         * g++.old-deja/g++.pt/spec35.C: New test.
208         * g++.old-deja/g++.pt/spec36.C: New test.
209
210 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
211
212         * gcc.c-torture/compile/20010118-1.c: New test.
213
214 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
215
216         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
217
218 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
219
220         * gcc.c-torture/execute/20010119-1.c: New test.
221
222 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
223
224         * g++.old-deja/g++.other/vbase5.C: New test.
225
226 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
227
228         * gcc.c-torture/execute/20010118-1.c: New test.
229
230 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
231
232         * g++.old-deja/g++.pt/deduct3.C: New test.
233
234 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
235
236         * g++.old-deja/g++.pt/spec34.C: New test.
237
238 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
239
240         * g77.f-torture/compile/20000601-2.f: New test.
241
242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
243
244         * g++.old-deja/g++.other/init17.C: New test.
245
246 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
247
248         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
249
250 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
251
252         * g++.old-deja/g++.pt/unify8.C: New test.
253
254 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
255
256         * g++.old-deja/g++.abi/vbase1.C: New test.
257
258 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
259
260         * g++.old-deja/g++.pt/crash65.C: New test.
261
262 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
263
264         * gcc.dg/cpp/assembl2.S: New test case.
265
266 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
267
268         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
269         are supported.
270
271 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
272
273         * g++.old-deja/g++.other/builtins1.C: New test.
274         * g++.old-deja/g++.other/builtins2.C: Likewise.
275         * g++.old-deja/g++.other/builtins3.C: Likewise.
276         * g++.old-deja/g++.other/builtins4.C: Likewise.
277
278 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
279
280         * gcc.c-torture/compile/20010117-1.c: New test.
281         * gcc.c-torture/compile/20010117-2.c: New test.
282
283 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
284
285         * g77.f-torture/execute/20010116.[fx]: New test,
286         XFAIL on i?86-*-*.
287         * g77.f-torture/compile/20010115.f: Indicate it's
288         a test for PR fortran/1636.
289
290 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
291
292         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
293
294 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
295
296         * g77.f-torture/compile/20010115.f: New test.
297
298 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
299
300         * g++.old-deja/g++.pt/nontype5.C: New test.
301
302 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
303
304         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we 
305         have an equivalent working one below it.
306           
307 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
308
309         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
310         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
311
312 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
313
314         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
315         message containing "init_priority".
316         (conpr-2.C): Likewise.
317         (conpr-3.C): Likewise.
318         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
319
320 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
321
322         * gcc.c-torture/execute/20010114-2.c: New test.
323
324 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
325
326         * gcc.c-torture/compile/20010114-1.c: New test.
327         * gcc.c-torture/compile/20010114-1.x: Xfail.
328         * gcc.c-torture/compile/20010114-2.c: New test.
329         * gcc.c-torture/execute/20010114-1.c: New test.
330         * gcc.dg/trunc-1.c: New test.
331         * gcc.dg/uninit-B.c: New test.
332
333 2001-01-13  Nick Clifton  <nickc@redhat.com>
334
335         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
336         target.
337
338 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
339
340         * gcc.c-torture/compile/20010113-1.c: New test.
341
342 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
343
344         * gcc.c-torture/compile/20001212-1.c: New test.
345
346 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
347
348         * gcc.dg/cpp/widestr1.c: Update.
349         * gcc.dg/cpp/prag-imp.c: Remove.
350
351 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
352
353         * gcc.c-torture/execute/20000801-3.x: Remove.
354         * gcc.dg/c90-init-1.c: New test.
355         * gcc.dg/c99-init-1.c: New test.
356         * gcc.dg/c99-init-2.c: New test.
357         * gcc.dg/gnu99-init-1.c: New test.
358
359 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
360
361         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
362         testing that no relevant ones were found.
363
364 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
365
366         * g++.old-deja/g++.pt/cast2.C: New test.
367
368 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
369
370         * g++.old-deja/g++.pt/friend47.C: New test.
371
372 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
373
374         * g++.old-deja/g++.pt/instantiate13.C: New test.
375
376 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
377
378         * g++.old-deja/g++.other/defarg7.C: New test.
379         * g++.old-deja/g++.other/defarg8.C: New test.
380
381 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
382
383         * g++.old-deja/g++.pt/crash64.C: New test.
384
385 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
386
387         * g++.old-deja/g++.pt/crash63.C: New test.
388
389 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
390
391         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
392
393 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
394
395         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
396         
397 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
398
399         * g++.old-deja/g++.pt/error3.C: New test.
400
401 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
402
403         * g++.old-deja/g++.other/crash39.C: New test.
404
405 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
406
407         * g++.old-deja/g++.other/vbase4.C: New test.
408
409 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
410
411         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
412         * gcc.dg/special/20000419-2.c: New file. Identical to above.
413         * gcc.dg/special/special.exp: New test driver which will check
414         for alias support for the above test.
415
416 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
417
418         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
419         problems on small machines.
420         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
421         parameterize. 
422         
423 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
424
425         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
426         mips.
427         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
428
429 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
430
431         * g++.old_deja/g++.pt/using8.C: New test.
432
433 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
434
435         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
436
437 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
438
439         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
440         where a failure is expected.
441         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
442
443 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
444
445         * g++.old_deja/g++.pt/instantiate12.C: New test.
446
447 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
448
449         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
450         start of structs.
451         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
452         * g++.old-deja/g++.brendan/crash17.C: Likewise.
453         * g++.old-deja/g++.brendan/crash29.C: Likewise.
454         * g++.old-deja/g++.brendan/crash48.C: Likewise.
455         * g++.old-deja/g++.brendan/ns1.C: Likewise.
456         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
457         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
458         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
459         * g++.old-deja/g++.eh/spec6.C: Likewise.
460         * g++.old-deja/g++.jason/crash3.C: Likewise.
461         * g++.old-deja/g++.law/ctors11.C: Likewise.
462         * g++.old-deja/g++.law/ctors17.C: Likewise.
463         * g++.old-deja/g++.law/ctors5.C: Likewise.
464         * g++.old-deja/g++.law/ctors9.C: Likewise.
465         * g++.old-deja/g++.mike/ambig1.C: Likewise.
466         * g++.old-deja/g++.mike/net22.C: Likewise.
467         * g++.old-deja/g++.mike/p3538a.C: Likewise.
468         * g++.old-deja/g++.mike/p3538b.C: Likewise.
469         * g++.old-deja/g++.mike/virt3.C: Likewise.
470         * g++.old-deja/g++.niklas/t128.C: Likewise.
471         * g++.old-deja/g++.other/anon4.C: Likewise.
472         * g++.old-deja/g++.other/using1.C: Likewise.
473         * g++.old-deja/g++.other/warn3.C: Likewise.
474         * g++.old-deja/g++.pt/t37.C: Likewise.
475         * g++.old-deja/g++.robertl/eb69.C: Likewise.
476         * g++.old-deja/g++.robertl/eb71.C: Likewise.
477
478 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
479
480         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
481
482 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
483
484         * gcc.c-torture/execute/stdio-opt-3.c: New test.
485
486 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
487
488         * gcc.c-torture/compile/20010107-1.c: New test.
489
490 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
491
492         * gcc.c-torture/execute/builtin-noret-1.c: New test.
493
494 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
495
496         * gcc.dg/format/format.h: New file.
497         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
498         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
499         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
500         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
501         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
502         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
503         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
504         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
505         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
506         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
507         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
508         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
509         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
510         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
511         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
512         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
513         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
514         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
515         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
516         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
517         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
518         instead of declaring standard types, macros and functions in each
519         test.
520
521 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
522
523         * gcc.c-torture/execute/20010106-1.c: New test.
524
525 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
526
527         * gcc.dg/format/format.exp: New file.
528         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
529         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
530         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
531         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
532         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
533         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
534         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
535         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
536         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
537         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
538         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
539         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
540         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
541         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
542         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
543         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
544         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
545         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
546         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
547         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
548         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
549         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
550         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
551         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
552         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
553         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
554         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
555         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
556         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
557         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
558         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
559         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
560         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
561         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
562         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
563         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
564         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
565         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
566         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
567         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
568         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
569         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
570
571 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
572
573         * gcc.c-torture/execute/991228-1.c: Take word endianness into
574         account.
575
576 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
577
578         * gcc.c-torture/execute/builtin-complex-1.c: New test.
579
580 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
581
582         * g++.old-deja/g++.pt/crash62.C: New test.
583
584 2001-01-04  Richard Henderson  <rth@redhat.com>
585
586         * gcc.dg/20000926-1.c: Update expected warnings.
587         * gcc.dg/array-2.c: Likewise.
588         * gcc.dg/array-4.c: Also validate flexible array members.
589         * gcc.dg/c99-flex-array-1.c: New.
590
591 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
592
593         * gcc.c-torture/compile/20001222-1.x: Remove.
594
595 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
596
597         * gcc.c-torture/execute/built-in-setjmp.c: New.
598
599 2001-01-03  Richard Henderson  <rth@redhat.com>
600
601         * gcc.dg/940510-1.c: Update expected error wording.
602         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
603
604 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
605
606         * lib/target-supports.exp (check_alias_available): Modified to
607         indicate aliases not supported if only weak aliases are supported. 
608
609 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
610
611         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
612         Turn on cmpstrsi checks for __pj__ and __i370__.
613
614 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
615
616         * g++.old-deja/g++.other/virtual11.C: New test.
617
618 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
619
620         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
621
622 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
623
624         * gcc.c-torture/compile/20010102-1.c: New test.
625
626 2001-01-02  Andreas Jaeger  <aj@suse.de>
627
628         * gcc.dg/noreturn-3.c: New test.
629
630         * gcc.dg/noreturn-4.c: New test.
631
632 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
633
634         * gcc.c-torture/execute/stdio-opt-1.c: Also test
635         __builtin_fputc and __builtin_fwrite.
636
637 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
638
639         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
640         signed char, not default char.
641
642 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
643
644         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
645
646 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
647
648         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
649
650 2000-12-29  Richard Henderson  <rth@redhat.com>
651
652         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
653         (__cyg_profile_func_exit): Define.
654
655 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
656
657         * g++.dg/vtgc1.C: New test.
658
659 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
660
661         * gcc.dg/noncompile/20001228-1.c: New test.
662
663         * gcc.dg/20001228-1.c: New test.
664
665         * gcc.c-torture/execute/20001228-1.c: New test.
666
667 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
668
669         * gcc.dg/format-strfmon-1.c: New test.
670
671 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
672
673         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
674         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
675         * gcc.c-torture/execute/string-opt-1.c: Likewise.
676         * gcc.c-torture/execute/string-opt-2.c: Likewise.
677         * gcc.c-torture/execute/string-opt-3.c: Likewise.
678         * gcc.c-torture/execute/string-opt-4.c: Likewise.
679         * gcc.c-torture/execute/string-opt-6.c: Likewise.
680         * gcc.c-torture/execute/string-opt-7.c: Likewise.
681         * gcc.c-torture/execute/string-opt-8.c: Likewise.
682         * gcc.c-torture/execute/string-opt-9.c: Likewise.
683         * gcc.c-torture/execute/string-opt-10.c: Likewise.
684         * gcc.c-torture/execute/string-opt-11.c: Likewise.
685         * gcc.c-torture/execute/string-opt-12.c: Likewise.
686
687         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
688         * gcc.c-torture/execute/string-opt-4.c: Test index.
689
690 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
691
692         * gcc.c-torture/compile/20001226-1.c: New test.
693
694 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
695
696         * gcc.c-torture/compile/20001222-1.c: New test.
697         * gcc.c-torture/compile/20001222-1.x: Xfail.
698
699 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
700
701         * gcc.c-torture/execute/comp-goto-2.c: New test.
702
703 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
704
705         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
706         Use long types if __INT_MAX__ is 32767.
707         (main): Use cast to (sint32 *) when poking 88 into a_page.
708
709         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
710
711 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
712
713         * gcc.c-torture/compile/20001221-1.c: New test.
714         * gcc.c-torture/execute/20001221-1.c: New test.
715
716 2000-12-20  Richard Henderson  <rth@redhat.com>
717
718         * g++.old-deja/g++.pt/crash36.C: Update error lines.
719         * g++.old-deja/g++.robertl/eb109.C: Likewise.
720
721 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
722
723         * gcc.dg/compare3.c: New test.
724
725 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
726
727         * gcc.dg/format-warnll-1.c: New test.
728
729 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
730
731         * gcc.dg/cpp/cmdlne-P.c: New test.
732
733 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
734
735         * gcc.c-torture/execute/builtin-abs-1.c,
736         gcc.c-torture/execute/builtin-abs-2.c: New tests.
737
738 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
739
740         * gcc.dg/cpp/multiline.c: New test.
741
742 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
743
744         * g++.old-deja/g++.other/syshdr1.C: Update.
745         * gcc.dg/cpp/lineflags.c: Remove temporarily.
746
747 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
748
749         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
750
751 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
752
753         * g++.old-deja/g++.pt/ttp65.C: New test.
754
755 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
756
757         * g++.old-deja/g++.pt/ttp64.C: New test.
758
759 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
760
761         * g++.old-deja/g++.pt/spec33.C: New test.
762
763 2000-12-14  Catherine Moore  <clm@redhat.com>
764
765         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
766         * gcc.c-torture/execute/920612-2.c: Likewise.
767         * gcc.c-torture/execute/920428-2.c: Likewise.
768         * gcc-c-torture/execute/va-arg-11.c: Call exit.
769         * gcc.c-torture/execute/va-arg-21.c: Likewise.
770
771 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
772
773         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
774         * gcc.dg/pack-test-2.c: Likewise.
775
776 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
777
778         Tests by Zack Weinberg <zackw@stanford.edu>.
779
780         * gcc.dg/cpp/defined.c: Update.
781         * gcc.dg/cpp/defined_trad.c: New tests.
782
783 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
784
785         * gcc.dg/cpp/trad-direct.c: Update.
786
787 2000-12-11  Neil Booth  <neilb@earthling.net>
788
789         * gcc.dg/cpp/defined_trad.c
790
791 2000-12-11  Neil Booth  <neilb@earthling.net>
792
793         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
794
795 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
796
797         * gcc.dg/format-miss-2.c: New test.
798
799 2000-12-09  Neil Booth  <neilb@earthling.net>
800
801         * gcc.dg/cpp/lineflags.c: New tests.
802         * gcc.dg/cpp/poison.c: Update.
803         * gcc.dg/cpp/redef2.c: Update.
804         * gcc.dg/cpp/skipping.c: New test.
805
806 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
807
808         * g++.old-deja/g++.other/eh3.C: New testcase.
809
810 2000-12-07  Neil Booth  <neilb@earthling.net>
811
812         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
813         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
814         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
815         wtr-union-init-2.c, wtr-union-init-3.c: Update.
816         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
817         Update.
818
819 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
820
821         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
822         __SIZE_TYPE__ instead of int for type of integers cast to
823         pointers.
824
825 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
826
827         * g++.old-deja/g++.other/cleanup4.C: New test.
828
829 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
830
831         * format-sec-1.c: New test.
832
833 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
834
835         * gcc.dg/format-nonlit-3.c: New test.
836
837 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
838
839         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
840         through a null pointer.
841
842 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
843
844         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
845         * g++.old-deja/g++.pt/partial4.C: New test.
846
847 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
848
849         * gcc.c-torture/execute/ieee/hugeval.x: New.
850
851 2000-12-06  Neil Booth  <neilb@earthling.net>
852
853         * gcc.dg/cpp/backslash2.c: New tests.
854
855 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
856
857         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
858         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
859
860 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
861
862         * gcc.c-torture/execute/20001203-2.c: New testcase.
863
864 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
865
866         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
867         * g++.old-deja/g++.other/virtual10.C: New test.
868
869 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
870
871         * g++.old-deja/g++.mike/pmf5.C: Remove test.
872
873 2000-12-05  Richard Henderson  <rth@redhat.com>
874
875         * gcc.c-torture/compile/20001205-1.c: New.
876
877 2000-12-04  Neil Booth  <neilb@earthling.net>
878
879         * g++.old-deja/g++.other/virtual9.C: New test.
880         * g++.old-deja/g++.pt/crash61.C: New test.
881         * gcc.c-torture/execute/loop-9.c: New test.
882
883 2000-12-04  Neil Booth  <neilb@earthling.net>
884
885         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
886         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
887         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
888         * gcc.dg/cpp/extratokens.c: ...here.
889
890 2000-12-04  Neil Booth  <neilb@earthling.net>
891
892         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
893         New tests.
894
895 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
896
897         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
898         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
899
900 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
901
902         * gcc.c-torture/execute/20001203-1.c: New test.
903
904 2000-12-03  Neil Booth  <neilb@earthling.net>
905
906         * gcc.dg/cpp/macro6.c: New test cases.
907
908 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
909
910         * gcc.c-torture/execute/string-opt-9.c: New test.
911         * gcc.c-torture/execute/string-opt-10.c: Likewise.
912         * gcc.c-torture/execute/string-opt-11.c: Likewise.
913         * gcc.c-torture/execute/string-opt-12.c: Likewise.
914
915         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
916         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
917
918 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
919
920         * gcc.dg/cpp/if-6.c: New testcase.
921
922         * gcc.dg/20001201-1.c: New testcase.
923
924 2000-12-02  Neil Booth  <neilb@earthling.net>
925
926         * g++.old-deja/g++.other/externC4.C,
927         g++.old-deja/g++.other/friend10.C: New tests.
928
929 2000-12-02  Neil Booth  <neilb@earthling.net>
930
931         * g++.old-deja/g++.other/instan2.C
932         * g++.old-deja/g++.other/instan3.C: New test.
933
934 2000-12-02  Neil Booth  <neilb@earthling.net>
935
936         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
937         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
938         gnuc99.c,gnuc99-pedantic.c: New tests.
939
940 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
941
942         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
943         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
944
945 2000-12-01  Neil Booth  <neilb@earthling.net>
946
947         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
948         * gcc.dg/cpp/poison.c: Update.
949         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
950
951 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
952
953         * g77.f-torture/execute/20001201.f: New test.
954
955 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
956
957         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
958
959 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
960
961         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
962
963 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
964
965         * g++.old-deja/g++.other/cast6.C: New test.
966
967 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
968
969         * gcc.c-torture/execute/20001130-2.c: New testcase.
970
971 2000-11-30  Richard Henderson  <rth@redhat.com>
972
973         * gcc.c-torture/execute/20001130-1.c: New test.
974
975 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
976
977         * g++.old-deja/g++.other/op3.C: New test.
978
979 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
980
981         * g++.old-deja/g++.other/op2.C: New test.
982
983 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
984
985         * g++.old-deja/g++.other/crash38.C: New test.
986
987 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
988
989         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
990
991 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
992
993         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
994         tests.
995         * gcc.c-torture/execute/string-opt-6.c: New test.
996
997         * gcc.dg/20001117-1.c: Add main.
998
999 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
1000
1001         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
1002         Move from here ...
1003         * gcc.dg/940510-1.c: ... to here.
1004
1005         * gcc.dg/20000926-1.c: GNU C now allows initializations of
1006         zero-size arrays in toplevel structures.
1007
1008 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1009
1010         * gcc.c-torture/execute/loop-8.c: New test.
1011
1012 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1013
1014         * g++.old-deja/g++.other/base1.C: New test.
1015
1016 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1017
1018         * g++.old-deja/g++.other/parse2.C: New test.
1019
1020 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1021
1022         * g++.old-deja/g++.pt/incomplete1.C: New test.
1023
1024 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1025
1026         * g++.old-deja/g++.other/friend9.C: New test.
1027
1028 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
1029
1030         * gcc.dg/20001127-1.c: New test.
1031
1032 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1033
1034         * g++.old-deja/g++.pt/friend46.C: New test.
1035
1036 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
1037
1038         * g++.old-deja/g++.other/ptrmem8.C: New test.
1039
1040 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1041
1042         * gcc.c-torture/execute/string-opt-7.c: New test.
1043         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1044
1045 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
1046
1047         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
1048         instead of 'mkcheck 2'.
1049
1050 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1051
1052         * gcc.c-torture/execute/memcheck/driver.c,
1053         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
1054         C9X references to refer to C99.
1055
1056 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
1057
1058         * gcc.dg/ultrasp3.c: New test.
1059
1060 2000-11-25  Neil Booth  <neilb@earthling.net>
1061
1062         * gcc.dg/cpp/include2.c: Update test to be locale independent.
1063
1064 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
1065
1066         * gcc.c-torture/compile/20001123-2.c: New.
1067
1068 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1069
1070         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
1071
1072 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
1073
1074         * gcc.dg/sequence-point-1.c: Add some new tests.
1075         * gcc.c-torture/execute/20001124-1.c: New test.
1076
1077 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1078
1079         * g++.old-deja/g++.other/vaarg4.C: New test.
1080         * gcc.c-torture/compile/20001123-1.c: New test.
1081
1082 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
1083
1084         * g++.other/crash24.C: Adjust and remove XFAIL.
1085         * g++.other/crash37.C: New test.
1086
1087 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
1088
1089         * g++.old-deja/g++.pt/instantiate9.C: New test.
1090
1091 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
1092
1093         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
1094         new ABI, too.
1095
1096         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
1097         * g++.old-deja/g++.robertl/eb55.C: Likewise.
1098
1099 2000-11-22  Neil Booth  <neilb@earthling.net>
1100
1101         * gcc.dg/cpp/Wtrigraphs.c: New test.
1102
1103 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
1104
1105         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
1106
1107 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
1108
1109         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
1110
1111 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
1112
1113         * lib/gcc-dg.exp: load_lib scanasm.exp.
1114         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
1115         * lib/g++-dg.exp: load_lib scanasm.exp.
1116         * lib/scanasm.exp: New.
1117         (scan-assembler, scan-assembler-not): Add optional arguments to
1118         test name, or if not present, the pattern name.
1119         (scan-assembler-dem, scan-assembler-dem-not): New.
1120
1121         * g++.dg/dg.exp: New.
1122
1123 2000-11-21  Neil Booth  <neilb@earthling.net>
1124
1125         * gcc.dg/cpp/integrated1.c: Remove.
1126
1127 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1128
1129         * gcc.c-torture/execute/20001121-1.c: New test.
1130
1131 2000-11-21  Richard Henderson  <rth@redhat.com>
1132
1133         * gcc.c-torture/compile/20001121-1.c: New test.
1134
1135 2000-11-20  Neil Booth  <neilb@earthling.net>
1136
1137         * gcc.dg/cpp/integrated1.c: New test.
1138
1139 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
1140
1141         * g++.old-deja/g++.other/inline17.C: New test.
1142
1143 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
1144
1145         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
1146         local variable to be zero: I made the variable global. Now
1147         uses abort() and exit() instead of relying on main's return value.
1148
1149 2000-11-20  Neil Booth  <neilb@earthling.net>
1150
1151         * gcc.dg/cpp/paste2.c: Update test.
1152         * objc/execute/paste.m: New test.
1153
1154 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1155
1156         * gcc.dg/c99-condexpr-1.c: New test.
1157
1158 2000-11-20  Neil Booth  <neilb@earthling.net>
1159
1160         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
1161
1162 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
1163
1164         * g++.old-deja/g++.pt/export1.C: New test.
1165
1166 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
1167
1168         * gcc.dg/20001117-1.c: New test.
1169
1170 2000-11-18  Richard Henderson  <rth@redhat.com>
1171
1172         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
1173
1174 2000-11-18  Richard Henderson  <rth@redhat.com>
1175
1176         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
1177         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
1178         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
1179
1180 2000-11-18  Richard Henderson  <rth@redhat.com>
1181
1182         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
1183         (main): New.  Exit cleanly.
1184
1185 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1186
1187         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
1188         gcc.dg/c99-fordecl-2.c: New tests.
1189
1190 2000-11-18  Richard Henderson  <rth@redhat.com>
1191
1192         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
1193         * gcc.c-torture/execute/zerolen-2.c: New.
1194
1195 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1196
1197         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
1198         memory.
1199
1200 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1201
1202         * g++.old-deja/g++.pt/instantiate8.C: New test.
1203
1204 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
1205
1206         * g++.old-deja/g++.other/incomplete.C: Add more tests.
1207         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
1208
1209 2000-11-16  Nick Clifton  <nickc@redhat.com>
1210
1211         * gcc.c-torture/execute/nestfunc-2.c: New test.
1212         * gcc.c-torture/execute/nestfunc-3.c: New test.
1213
1214 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1215
1216         * gcc.c-torture/compile/20001116-1.c: New test.
1217
1218 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1219
1220         * gcc.c-torture/execute/20001115-1.c: New test.
1221
1222 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
1223
1224         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
1225         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1226         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
1227         * g++.old-deja/g++.abi/vmihint.C: Likewise.
1228
1229 2000-11-15  Neil Booth  <neilb@earthling.net>
1230
1231         gcc.dg/cpp/_Pragma1.c: Update.
1232         gcc.dg/cpp/_Pragma2.c: New test.
1233
1234 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
1235
1236         * g++.old-deja/g++.other/anon5.C: New test.
1237
1238 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1239
1240         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
1241         tests.
1242
1243 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
1244
1245         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
1246         output.
1247
1248 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1249
1250         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
1251         labels at end of compound statements.
1252
1253 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
1254
1255         * gcc.c-torture/execute/loop-7.c: New test.
1256
1257 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1258
1259         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
1260
1261 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1262
1263         * gcc.dg/c99-bool-1.c: New test.
1264
1265 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1266
1267         * gcc.dg/c99-scope-1.c: Remove xfail.
1268         * gcc.dg/c99-scope-2.c: New test.
1269
1270 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1271
1272         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
1273         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
1274
1275 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
1276
1277         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
1278         error messages.
1279
1280         * g++.mike/p700.C: Don't typedef wchar_t.
1281         * g++.mike/p784.C: Likewise.
1282         * g++.mike/eb101.C: Don't use __wchar_t.
1283
1284 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
1285
1286         * g77.f-torture/execute/20001111.[fx]: Test premature exit
1287         from DO loop.
1288
1289 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
1290
1291         * gcc.c-torture/execute/20001111-1.c: New test.
1292
1293 2000-11-10  Nick Clifton  <nickc@redhat.com>
1294
1295         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
1296         long multuiple and accumulate.
1297
1298 2000-11-09  Richard Henderson  <rth@redhat.com>
1299
1300         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
1301         via size_t instead of int.
1302
1303         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
1304         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1305         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1306         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1307
1308 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
1309
1310         * gcc.c-torture/compile/20001109-1.c: New test.
1311         * gcc.c-torture/compile/20001109-2.c: New test.
1312
1313 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
1314
1315         * g++.old-deja/g++.pt/operator1.C: New test.
1316         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
1317
1318 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1319
1320         * gcc.dg/20001108-1.c: New test.
1321
1322 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
1323
1324         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
1325         with both arguments constant strings.
1326         * gcc.c-torture/execute/string-opt-3.c: New test.
1327         * gcc.c-torture/execute/string-opt-4.c: New test.
1328         * gcc.c-torture/execute/string-opt-5.c: New test.
1329
1330 2000-11-08  Nick Clifton  <nickc@redhat.com>
1331
1332         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
1333         mulsidi3adddi patterns.
1334
1335 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
1336
1337         * g++.old-deja/g++.other/crash36.C: New test.
1338
1339 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
1340
1341         * g++.old-deja/g++.other/init16.C: New test.
1342
1343 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
1344
1345         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
1346
1347 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1348
1349         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
1350         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1351         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1352
1353 2000-11-07  DJ Delorie  <dj@redhat.com>
1354
1355         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
1356
1357 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1358
1359         * gcc.c-torture/execute/string-opt-1.c: New test.
1360
1361 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
1362
1363         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
1364         mips-sgi-irix6.* because the MIPS ABI passes floating-point
1365         parameters in registers, and there is no way for a varargs
1366         function to know in which order the integer and floating-point
1367         parameters should be interleaved when they are placed on the
1368         stack.
1369         * gcc.c-torture/execute/va-arg-16.x: Likewise.
1370         * gcc.c-torture/execute/va-arg-17.x: Likewise.
1371
1372 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1373
1374         * gcc.c-torture/execute/string-opt-2.c: New test.
1375
1376 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
1377
1378         * g++.old-deja/g++.pt/crash60.C: New test.
1379
1380 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1381
1382         * g++.old-deja/g++.other/crash24.C: New test.
1383         * g++.old-deja/g++.other/crash25.C: New test.
1384         * g++.old-deja/g++.other/crash26.C: New test.
1385         * g++.old-deja/g++.other/crash27.C: New test.
1386         * g++.old-deja/g++.other/crash28.C: New test.
1387         * g++.old-deja/g++.other/crash29.C: New test.
1388         * g++.old-deja/g++.other/crash30.C: New test.
1389         * g++.old-deja/g++.other/crash31.C: New test.
1390         * g++.old-deja/g++.other/crash32.C: New test.
1391         * g++.old-deja/g++.other/crash33.C: New test.
1392         * g++.old-deja/g++.other/crash34.C: New test.
1393         * g++.old-deja/g++.other/crash35.C: New test.
1394
1395 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
1396
1397         * gcc.c-torture/execute/20001031-1.c: New test.
1398
1399 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
1400
1401         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
1402         namespace.
1403
1404         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
1405         standards-conformant.
1406
1407         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
1408
1409         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
1410         * g++.old-deja/g++.mike/p755a.C: Likewise.
1411         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
1412         library makes no calls to `operator new' during initialization.
1413
1414 2000-11-04  Neil Booth  <neilb@earthling.net>
1415
1416         * gcc.dg/cpp/include2.c: New tests.
1417
1418 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
1419
1420         * lib/g++.exp (g++_set_ld_library_path): New function.
1421         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
1422
1423 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
1424
1425         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
1426         warnings.
1427
1428 2000-11-01  Richard Henderson  <rth@redhat.com>
1429
1430         * g++.old-deja/g++.ext/namedret1.C: New.
1431         * g++.old-deja/g++.ext/namedret2.C: New.
1432         * g++.old-deja/g++.ext/namedret3.C: New.
1433
1434 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
1435
1436         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
1437         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
1438
1439 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1440
1441         * gcc.c-torture/execute/va-arg-21.c: New test.
1442
1443 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1444
1445         * gcc.dg/c99-complex-2.c: New test.
1446
1447 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1448
1449         * gcc.c-torture/execute/stdio-opt-1.c: New test.
1450
1451 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
1452
1453         * g++.old-deja/g++.other/inline16.C: New test.
1454
1455 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
1456
1457         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
1458         __PRETTY_FUNCTION__
1459
1460 2000-10-29  Neil Booth  <neilb@earthling.net>
1461
1462         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
1463         New tests.
1464         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
1465         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
1466         optimisation.
1467
1468 2000-10-29  Neil Booth  <neilb@earthling.net>
1469
1470         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
1471         * mi1.c, mi1c.h: Add null directives to multiple-include test.
1472         * mi5.c: Test multiple includes work with -C.
1473         * trigraphs.c: Test ^= version.
1474
1475 2000-10-28  Neil Booth  <neilb@earthling.net>
1476
1477         New tests and test updates for new macro expander.
1478
1479         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
1480         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
1481         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
1482         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
1483         new diagnostic messages.
1484
1485         * gcc.dg/cpp/macro3.c: New tests.
1486
1487 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
1488
1489         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
1490         on the same line.
1491
1492 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
1493
1494         * g++.old-deja/g++.other/eh2.C: New test.
1495
1496 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
1497
1498         * gcc.c-torture/execute/20001027-1.c: New test.
1499
1500 2000-10-26  Richard Henderson  <rth@redhat.com>
1501
1502         * gcc.c-torture/execute/20001026-1.c: New.
1503
1504 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
1505
1506         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
1507         * g++.old-deja/g++.law/builtin1.C: Likewise.
1508         * g++.old-deja/g++.law/ctors10.C: Likewise.
1509         * g++.old-deja/g++.law/virtual3.C: Likewise.
1510         * g++.old-deja/g++.mike/p658.C: Likewise.
1511         * g++.old-deja/g++.other/sibcall1.C: Likewise.
1512         * g++.old-deja/g++.other/vaarg2.C: Likewise.
1513         * g++.old-deja/g++.robertl/eb124.C: Likewise.
1514         * g++.old-deja/g++.robertl/eb44.C: Likewise.
1515         * g++.old-deja/g++.robertl/eb77.C: Likewise.
1516
1517 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1518
1519         * gcc.c-torture/compile/20001024-1.c: New test.
1520
1521 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
1522
1523         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
1524         to tell us whether or not we are using V3.
1525
1526 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
1527
1528         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
1529         operands.
1530
1531 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1532
1533         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
1534
1535 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
1536
1537         * gcc.c-torture/execute/20001024-1.c: New test.
1538
1539 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
1540
1541         * g++.old-deja/g++.other/sibcall1.C: New test.
1542
1543 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
1544
1545         * gcc.dg/noncompile/init-3.c: New test.
1546
1547 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
1548
1549         * gcc.dg/format-array-1.c: New test.
1550
1551 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1552
1553         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
1554         writing through null pointers; remove comment about testing
1555         unterminated strings.
1556
1557 2000-10-17  Matthew Hiller  <hiller@redhat.com>
1558
1559         * gcc.c-torture/execute/20001017-2.c: New test.
1560
1561 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1562
1563         * gcc.c-torture/compile/20001018-1.c: New test.
1564         * gcc.c-torture/compile/20001018-1.x: Xfail.
1565
1566 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1567
1568         * gcc.c-torture/execute/20001017-1.c: New test.
1569
1570 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1571
1572         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
1573         for multiple use of arguments with scanf formats; add tests for
1574         multiple use of arguments.
1575
1576 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
1577
1578         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
1579
1580 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1581
1582         * gcc.dg/format-miss-1.c: New test.
1583
1584 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
1585
1586         * gcc.c-torture/execute/20001013-1.c: New test.
1587
1588 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
1589
1590         * gcc.dg/format-branch-1.c: New test.
1591
1592 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
1593
1594         * README, lib/file-format.exp: Remove EGCS references.
1595
1596 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
1597
1598         * gcc.dg/20001013-1.c: New test.
1599
1600 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1601
1602         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
1603         for intmax_t in the compiler using __typeof__ and the type rules
1604         for conditional expressions.
1605
1606 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
1607
1608         * gcc.dg/20001012-1.c: New test.
1609         * gcc.dg/20001012-2.c: New test.
1610
1611 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1612
1613         * gcc.dg/format-attr-1.c: New test.
1614
1615 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1616
1617         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
1618         __LONG_LONG_MAX__ instead of LLONG_MAX.
1619
1620 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1621
1622         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
1623         scanf flags.
1624         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
1625         flags.
1626
1627 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
1628
1629         * gcc.dg/sequence-pt-1.c: New test.
1630
1631 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
1632
1633         * gcc.c-torture/execute/20001011-1.c: New testcase.
1634         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
1635
1636 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
1637
1638         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
1639         does not error on it.
1640
1641 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
1642
1643         * gcc.dg/20001009-1.c: New test.
1644
1645 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
1646
1647         * gcc.c-torture/compile/20001009-1.c: Move from here ....
1648         * gcc.c-torture/execute/20001009-2.c: ... to here.
1649
1650 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
1651
1652         * gcc.c-torture/compile/20001009-1.c: New testcase.
1653         * gcc.c-torture/execute/20001009-1.c: New testcase.
1654         Testcases provided by Jan Hubicka <jh@suse.cz>.
1655
1656 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1657
1658         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1659         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
1660         uintmax_t using <limits.h> to emulate the compiler's internal
1661         logic.  No longer XFAIL %j tests.
1662
1663 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1664
1665         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
1666         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
1667         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
1668         regexps and details of expected handling of some bad formats.
1669         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
1670         suppression.
1671
1672 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1673
1674         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
1675         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
1676         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
1677         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
1678         in list archives.
1679
1680 2000-10-06  Richard Henderson  <rth@cygnus.com>
1681
1682         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
1683         * g++.old-deja/g++.brendan/crash52.C: Likewise.
1684         * g++.old-deja/g++.jason/report.C: Likewise.
1685         * g++.old-deja/g++.law/friend5.C: Likewise.
1686         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
1687         of the expected warnings.
1688
1689 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
1690
1691         * g++.old-deja/g++.pt/enum14.C: New test.
1692
1693 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1694
1695         * g++.old-deja/g++.pt/crash59.C: New test.
1696
1697 2000-10-04  Will Cohen  <wcohen@redhat.com>
1698
1699         * gcc.dg/20000926-1.c: New test.
1700
1701 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
1702
1703         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
1704         function name for current C++ compiler.
1705         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
1706
1707 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
1708
1709         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
1710         __PRETTY_FUNCTION__.
1711         * g++.old-deja/g++.ext/pretty2.C: Likewise.
1712
1713 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1714
1715         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
1716
1717 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
1718
1719         * gcc.c-torture/compile/20000923-1.c: New test.
1720
1721 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
1722
1723         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
1724         * g++.old-deja/g++.pt/ttp62.C: Same.
1725         * g++.old-deja/g++.other/inline14.C: Same.
1726
1727 2000-09-24  Richard Henderson  <rth@cygnus.com>
1728
1729         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
1730
1731 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1732
1733         * gcc.dg/c90-printf-1.c: Add test for wide string format.
1734
1735 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
1736
1737         * gcc.c-torture/compile/20000922-1.c: New file.
1738
1739 2000-09-21  Nick Clifton  <nickc@redhat.com>
1740
1741         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
1742         a signed long modulo operation.
1743         (mod6): New funciton - perform an unsigned long modulo operation.
1744         (main): Add tests for modulos of very large numbers by very small
1745         dividends.
1746
1747 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1748
1749         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
1750
1751 2000-09-19  Richard Henderson  <rth@cygnus.com>
1752
1753         * gcc.dg/compare2.c (case 10): XFAIL.
1754
1755 2000-09-18  Richard Henderson  <rth@cygnus.com>
1756
1757         * gcc.c-torture/execute/20000906-1.c: Move ...
1758         * gcc.dg/20000906-1.c: ... here.  Only run on targets
1759         that support __builtin_trap.
1760
1761 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
1762
1763         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
1764
1765 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1766
1767         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
1768         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
1769         more $ format tests.
1770
1771 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1772
1773         * gcc.dg/format-errmk-1.c: New test.
1774
1775 2000-09-17  Greg McGary  <greg@mcgary.org>
1776
1777         * gcc.c-torture/execute/20000917-1.x: Remove.
1778
1779 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
1780
1781         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
1782
1783 2000-09-17  Greg McGary  <greg@mcgary.org>
1784
1785         * gcc.c-torture/execute/20000917-1.c: New test.
1786         * gcc.c-torture/execute/20000917-1.x: XFAIL.
1787
1788 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
1789
1790         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
1791         in nested macro bug.
1792
1793 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
1794
1795         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
1796
1797 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
1798
1799         * gcc.c-torture/execute/20000914-1.c: New test.
1800
1801 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
1802
1803         * g++.other/inline13.C: New test.
1804
1805 2000-09-12  Andreas Jaeger  <aj@suse.de>
1806
1807         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
1808         constant by Ulrich Drepper <drepper@redhat.com>.
1809
1810 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
1811
1812         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
1813
1814 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1815
1816         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
1817
1818 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
1819
1820         * gcc.dg/cpp/backslash.c: New test.
1821
1822 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
1823
1824         * gcc.c-torture/execute/20000910-1.c: New test.
1825         * gcc.c-torture/execute/20000910-2.c: Likewise.
1826
1827 2000-09-11  Robert Lipe  <robertl@sco.com>
1828
1829         * gcc.dg/pragma-align.c: New test.
1830
1831 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1832
1833         * g++.old-deja/g++.pt/explicit82.C: New test.
1834         * g++.old-deja/g++.pt/explicit83.C: New test.
1835
1836 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
1837
1838         * gcc.dg/asm-names.c: New test.
1839
1840 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1841
1842         * gcc.dg/cpp/tr-warn6.c: New test
1843
1844 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1845
1846         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
1847         be accepted.
1848
1849 2000-09-07  Catherine Moore  <clm@redhat.com>
1850
1851         * gcc.c-torture/execute/unroll-1.c: New test.
1852
1853 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
1854
1855         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
1856         ERROR markers.
1857         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
1858         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
1859         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
1860         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
1861         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
1862         Preprocess only.
1863         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
1864         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
1865
1866 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1867
1868         * g++.old-deja/g++.pt/deduct2.C: New test.
1869
1870 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1871
1872         * g++.old-deja/g++.pt/parms2.C: New test.
1873
1874 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         * g++.old-deja/g++.pt/crash58.C: New test.
1877
1878 2000-09-06  Greg McGary  <greg@mcgary.org>
1879
1880         * gcc.c-torture/execute/20000906-1.c: New test.
1881         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
1882
1883 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1884
1885         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
1886
1887 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1888
1889         * g++.old-deja/g++.pt/crash57.C: New test.
1890
1891 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1892
1893         * g++.old-deja/g++.pt/crash56.C: New test.
1894
1895 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1896
1897         * g++.old-deja/g++.pt/koenig1.C: New test.
1898
1899 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
1900
1901         * gcc.dg/20000904-1.c: New test.
1902
1903 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
1904
1905         * gcc.dg/cpp/paste8.c: New test.
1906
1907 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
1908
1909         * gcc.c-torture/compile/20000827-1.c: New test.
1910
1911 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1912
1913         * gcc.dg/format-diag-1.c: New test.
1914
1915 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
1916
1917         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
1918         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
1919         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
1920         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
1921         gcc.dg/formatz-1.c: Adjust warning regular expressions.
1922
1923 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1924
1925         * g++.old-deja/g++.other/nested4.C: New test.
1926
1927 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1928
1929         * g++.old-deja/g++.ns/scoped1.C: New test.
1930
1931 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
1932
1933         * lib/g++.exp: Support testing already-installed GCC.
1934
1935 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1936
1937         * wtr-label-1.c, wtr-suffix-1.c: New tests.
1938
1939 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1940
1941         * gcc.dg/return-type-2.c: New test.
1942
1943 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
1944
1945         * gcc.c-torture/compile/20000825-1.c: New test.
1946
1947 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
1948
1949         * gcc.dg/dwarf2-2.c: New test.
1950
1951 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
1952
1953         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
1954         dg-warning regexps.
1955
1956 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1957
1958         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
1959         gcc.dg/format-ext-5.c: New tests.
1960
1961 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
1962
1963         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
1964
1965 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
1966
1967         * gcc.dg/noncompile/930622-2.c: Adjust error message.
1968
1969 2000-08-24  Richard Henderson  <rth@cygnus.com>
1970
1971         * gcc.dg/ia64-sync-1.c: New test.
1972         * gcc.dg/ia64-sync-2.c: New test.
1973         * gcc.dg/ia64-asm-1.c: New test.
1974
1975 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1976
1977         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
1978         * gcc.dg/format-ext-2.c: New test.
1979
1980 2000-08-23  Jason Merrill  <jason@redhat.com>
1981
1982         * lib/old-dejagnu.exp: Also ignore "In member function" and
1983         "At global scope".
1984
1985 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1986
1987         * gcc.dg/noncompile/label-lineno-1.c: New test.
1988
1989 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1990
1991         * gcc.dg/c99-array-nonobj-1.c: New test.
1992
1993 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
1994
1995         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
1996         tests.
1997         * gcc.dg/format-ext-1.c: New test.
1998
1999 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2000
2001         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
2002         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
2003         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
2004         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
2005         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
2006
2007 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2008
2009         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
2010         gcc.dg/c99-strftime-2.c: New tests.
2011
2012 2000-08-22  Richard Henderson  <rth@cygnus.com>
2013
2014         * gcc.c-torture/execute/20000822-1.c: New test.
2015
2016 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2017
2018         * gcc.c-torture/execute/20000819-1.x: Remove.
2019
2020 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2021
2022         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
2023         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
2024         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
2025         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
2026         gcc.dg/format-xopen-1.c: New tests.
2027
2028 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
2029
2030         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
2031
2032 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
2033
2034         * g++.old-deja/g++.other/loop2.C: New test.
2035
2036         * gcc.c-torture/compile/20000606-1.c: New test.
2037         * gcc.c-torture/compile/20000728-1.c: New test.
2038         * gcc.c-torture/execute/20000801-1.c: New test.
2039         * gcc.c-torture/execute/20000801-2.c: New test.
2040         * gcc.c-torture/execute/20000819-1.c: New test.
2041         * gcc.c-torture/execute/20000819-1.x: XFAIL.
2042         * gcc.dg/20000629-1.c: New test.
2043         * gcc.dg/20000724-1.c: New test.
2044         * gcc.dg/20000807-1.c: New test.
2045
2046 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
2047
2048         * gcc.dg/cpp/pragma-1.c: New test.
2049         * gcc.dg/cpp/pragma-2.c: New test.
2050
2051 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
2052
2053         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
2054         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
2055
2056 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2057
2058         * gcc.c-torture/compile/20000818-1.c: New test.
2059
2060 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
2061
2062         * gcc.c-torture/execute/20000818-1.c: New test.
2063
2064 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2065
2066         * gcc.dg/format-va-1.c: New test.
2067
2068 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2069
2070         * g++.old-deja/g++.other/typedef8.C: New test.
2071
2072 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2073
2074         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
2075         * g++.old-deja/g++.mike/net36.C: Mark candidate.
2076         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
2077         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
2078         * g++.old-deja/g++.other/ptrmem7.C: New test.
2079         * g++.old-deja/g++.pt/ptrmem10.C: New test.
2080
2081 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2082
2083         * g++.old-deja/g++.pt/typename27.C: New test.
2084
2085 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
2086
2087         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
2088         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
2089         * g++.old-deja/g++.pt/friend45.C: New test.
2090         * g++.old-deja/g++.other/friend8.C: New test.
2091
2092 2000-08-15  Richard Henderson  <rth@cygnus.com>
2093
2094         * gcc.c-torture/execute/20000815-1.c: New test.
2095
2096 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2097
2098         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
2099         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
2100         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
2101
2102 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
2103
2104         * g++.old-deja/g++.other/refinit2.C: New test.
2105
2106 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
2107
2108         * lib/c-torture.exp (c-torture): Make
2109         compiler_conditional_xfail_data global.
2110         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
2111         compiler_conditional_xfail_data machinery.
2112         (f-torture-execute): Likewise.
2113         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
2114         and only when unrolling loops.
2115
2116         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
2117
2118 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2119
2120         * g++.old-deja/g++.pt/explicit81.C: New test.
2121
2122 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2123
2124         * g++.old-deja/g++.pt/typename26.C: New test.
2125
2126 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
2127
2128         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
2129         warning.
2130
2131 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2132
2133         * g++.old-deja/g++.other/array3.C: New test.
2134
2135 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2136
2137         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
2138         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
2139         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
2140         New tests.
2141
2142 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
2143
2144         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
2145         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2146
2147 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
2148
2149         * gcc.c-torture/execute/20000808-1.c: New test.
2150
2151 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2152
2153         * gcc.dg/c90-const-expr-1.c: New test.
2154
2155 2000-08-08  Richard Henderson  <rth@cygnus.com>
2156
2157         * gcc.dg/noncompile/920923-1.c: Declare calloc.
2158
2159 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2160
2161         * gcc.dg/noncompile/const-ll-1.c: New test.
2162
2163 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2164
2165         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
2166
2167 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
2168
2169         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
2170         that running programs linked against the shared version of libobjc
2171         run correctly.
2172
2173 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2174
2175         * gcc.dg/c99-printf-1.c: New test.
2176
2177 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
2178
2179         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
2180
2181 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
2182
2183         * gcc.c-torture/execute/20000731-1.x: Delete.
2184
2185 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
2186
2187         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
2188         and torture_without_loops as is done by c-torture.exp.
2189         (search_for): Copy from c-torture.exp.
2190         (gcc-dg-runtest): New function, drives a directory of tests
2191         iterating over the TORTURE_OPTIONS.
2192         (scan-assembler, scan-assembler-not): Move here from
2193         individual directory drivers.
2194
2195         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
2196         defined by lib/gcc-dg.exp.
2197         * gcc.dg/cpp/cpp.exp: Likewise.
2198         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
2199         gcc-dg-runtest, so we cycle over optimization options.
2200
2201         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
2202         * gcc.dg/compare2.c: No longer expected to fail.
2203
2204 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
2205
2206         * gcc.c-torture/execute/20000804-1.c: New test.
2207
2208 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
2209
2210         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
2211
2212 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
2213
2214         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
2215
2216 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
2217
2218         * gcc.c-torture/compile/20000803-1.c: New test.
2219
2220 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2221
2222         * gcc.c-torture/execute/20000801-3.c,
2223         gcc.c-torture/execute/20000801-4.c: New tests.
2224         * gcc.c-torture/execute/20000801-3.x,
2225         gcc.c-torture/execute/20000801-4.x: Xfail.
2226
2227 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
2228
2229         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
2230         libobjc/.libs to allow for libtool.
2231
2232 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
2233
2234         * gcc.c-torture/compile/20000802-1.c: New test.
2235
2236 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
2237
2238         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
2239
2240 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
2241
2242         * gcc-c-torture/execute/20000731-2.c: New test.
2243
2244         * gcc.c-torture/execute/20000731-1.c: New test.
2245         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
2246
2247 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
2248
2249         * testsuite/gcc.dg/cpp/paste7.c: New test.
2250         * gcc.dg/cpp/20000725-1.c: New test.
2251
2252 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
2253
2254         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
2255         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
2256         declaration warning for __builtin_dwarf_reg_size.
2257
2258         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
2259
2260 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2261
2262         * gcc.dg/noncompile/voidparam-1.c: New test.
2263
2264 2000-07-30  Richard Henderson  <rth@cygnus.com>
2265
2266         * gcc.dg/c90-digraph-1.c: Don't xfail.
2267         * gcc.dg/compare2.c (case 10): Xfail.
2268         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
2269
2270 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
2271
2272         * gcc.dg/c99-main-1.c: New test.
2273
2274 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2275
2276         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
2277
2278 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
2279
2280         * gcc.c-tortuer/execute/20000726-1.c: New test.
2281
2282 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
2283
2284         * gcc.c-torture/execute/enum-2.c: New test.
2285
2286 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2287
2288         * gcc.dg/cpp/tr-warn3.c: New test.
2289
2290 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2291
2292         * g++.old-deja/g++.ext/implicit1.C: Remove.
2293         * g++.old-deja/g++.jason/c2.C: Remove
2294         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
2295         * g++.old-deja/g++.pt/crash16.C: Likewise.
2296         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
2297
2298 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         * g++.old-deja/g++.other/for2.C: New test.
2301
2302 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
2303
2304         * gcc.dg/20000720-1.c: New test.
2305
2306 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
2307
2308         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
2309
2310 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
2311
2312         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
2313         * gcc.c-torture/execute/20000722-1.c: New.
2314         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
2315
2316 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.dg/cpp/20000720-1.S: New test.
2319
2320 2000-07-21  Michael Meissner  <meissner@redhat.com>
2321
2322         * gcc.c-torture/execute/ieee/hugeval.c: New test.
2323
2324 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2325
2326         * g++.old-deja/g++.brendan/crash16.C,
2327         g++.old-deja/g++.brendan/parse3.C,
2328         g++.old-deja/g++.brendan/redecl1.C,
2329         g++.old-deja/g++.ns/template13.C,
2330         g++.old-deja/g++.other/decl4.C,
2331         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
2332
2333 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
2334
2335         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
2336         and "Internal error".
2337
2338         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
2339         regexps.
2340         * gcc.dg/cpp/paste6.c: New test.
2341
2342 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
2343
2344         * gcc.dg/cpp/tr-direct.c: New test.
2345
2346         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
2347         gcc.dg/cpp/undef1.c: Tweak error regexps.
2348
2349 2000-07-18  Eric Christopher <echristo@redhat.com>
2350
2351         * gcc.c-torture/compile/20000718-1.c: New test.
2352
2353 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
2354
2355         * cpplex.c (_cpp_push_token): If the token being pushed back
2356         is the previous token in this context, just subtract one from
2357         context->posn.
2358         * cppmacro.c (save_expansion): Clear aux field when storing a
2359         placemarker.
2360
2361 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
2362
2363         * gcc.dg/noncompile/redecl-1.c: New test.
2364
2365 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
2366
2367         * gcc.c-torture/execute/20000717-5.c: New test.
2368         * gcc.c-torture/execute/20000717-1.x: Removed.
2369
2370 2000-07-17  Richard Henderson  <rth@cygnus.com>
2371
2372         * gcc.c-torture/execute/20000717-4.c: New test.
2373
2374 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
2375
2376         * gcc.dg/cpp/syshdr.c: New test.
2377         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
2378
2379 2000-07-17  Neil Booth  <neilb@earthling.net>
2380
2381         * gcc.dg/cpp/cmdlne-dM.c: New test.
2382         * gcc.dg/cpp/cmdlne-dD.c: New test.
2383
2384 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
2385
2386         * gcc.c-torture/execute/20000717-3.c: New test.
2387
2388         * gcc.c-torture/compile/20000717-1.c: New test.
2389
2390 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
2391
2392         * gcc.c-torture/execute/20000717-2.c: New test.
2393
2394 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2395
2396         * gcc.dg/formatz-1.c: New test.
2397
2398         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
2399         * gcc.dg/c99-digraph-1.c: New tests.
2400
2401         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
2402         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
2403
2404         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
2405         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
2406         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
2407         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
2408         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
2409         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
2410         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
2411
2412 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
2413
2414         * gcc.c-torture/execute/20000717-1.c: New test.
2415         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
2416
2417 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
2418
2419         * gcc.c-torture/execute/20000715-2.c: New test.
2420         * gcc.dg/20000715-1.c: New test.
2421
2422 2000-07-15  Michael Meissner  <meissner@redhat.com>
2423
2424         * gcc.c-torture/execute/20000715-1.c: New test.
2425
2426 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
2427
2428         * gcc.c-torture/execute/20000707-1.c: New test.
2429
2430 2000-07-13  Neil Booth  <NeilB@earthling.net>
2431
2432         * testsuite/gcc.dg/cpp/digraph1.c,
2433         testsuite/gcc.dg/cpp/digraph2.c,
2434         testsuite/gcc.dg/cpp/digraphs.c: New tests.
2435
2436 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
2437
2438         * g77.f-torture/compile/20000630-2.f:  New test.
2439         * g77.f-torture/compile/20000630-2.x
2440
2441 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
2442
2443         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
2444
2445 2000-07-11  Neil Booth  <NeilB@earthling.net>
2446
2447         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
2448
2449 2000-07-11  Neil Booth  <NeilB@earthling.net>
2450
2451         * gcc.dg/cpp/cmdlne-C.c: New.
2452
2453 2000-07-09  Neil Booth  <NeilB@earthling.net>
2454
2455         * gcc.dg/cpp/directiv.c: New tests.
2456         * gcc.dg/cpp/undef1.c: Update.
2457
2458 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
2459
2460         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
2461
2462 2000-07-09  Neil Booth  <NeilB@earthling.net>
2463
2464         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
2465
2466 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
2467
2468         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
2469         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
2470
2471 2000-07-08  Neil Booth  <NeilB@earthling.net>
2472
2473         * gcc.dg/cpp/macsyntx.c: New tests.
2474
2475 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2476
2477         * gcc.dg/20000707-1.c: New test.
2478
2479 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
2480
2481         * gcc.c-torture/execute/20000706-1.c: New test.
2482         * gcc.c-torture/execute/20000706-2.c: New test.
2483         * gcc.c-torture/execute/20000706-3.c: New test.
2484         * gcc.c-torture/execute/20000706-4.c: New test.
2485         * gcc.c-torture/execute/20000706-5.c: New test.
2486
2487 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2488
2489         * g++.old-deja/g++.pt/instantiate7.C: New test.
2490
2491 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
2492
2493         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
2494         * g++.old-deja/g++.mike/thunk3.C: Likewise.
2495         * g++.old-deja/g++.other/rtti3.C: Likewise.
2496         * g++.old-deja/g++.other/rttid3.C: Likewise.
2497
2498 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
2499
2500         *  g77.f-torture/compile/20000630-1.x: Fix typo
2501
2502 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
2503
2504         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
2505         assembly output.
2506
2507 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
2508
2509         * gcc.dg/cpp/ident.c: New test.
2510
2511 2000-07-05  Neil Booth  <NeilB@earthling.net>
2512
2513         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
2514           gcc.dg/cpp/lexstrng.c: New tests.
2515
2516 2000-07-04  Neil Booth  <NeilB@earthling.net>
2517
2518         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
2519         * gcc.dg/cpp/strify2.c: Same.
2520
2521 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
2522
2523         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
2524         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
2525         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
2526         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
2527
2528         * testsuite/gcc.dg/cpp/macro1.c,
2529         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
2530         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
2531         testsuite/gcc.dg/cpp/strify1.c,
2532         testsuite/gcc.dg/cpp/strify2.c: New tests.
2533
2534 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
2535
2536         * gcc.c-torture/execute/20000703-1.c: New test.
2537
2538 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2539
2540         * g++.old-deja/g++.pt (lookup10.C): New test.
2541
2542 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2543
2544         * g++.old-deja/g++.pt (typename25.C): New test.
2545
2546 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
2547
2548         * gcc.c-torture/compile/20000701-1.c: New test.
2549
2550 2000-06-30  Nick Clifton  <nickc@cygnus.com>
2551
2552         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
2553         to test case.
2554
2555 2000-06-30  Catherine Moore  <clm@cygnus.com>
2556
2557         * gcc.c-torture/execute/align-1.c: New test.
2558
2559 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
2560
2561         * g++.old-deja/g++.pt/expr8.C: New test.
2562         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
2563
2564 2000-06-29  Nick Clifton  <nickc@cygnus.com>
2565
2566         * gcc.c-torture/compile/20000629-1.c: New test.
2567
2568 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
2569
2570
2571         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
2572         gcc.dg/noncompile directory, depending on whether they're
2573         preprocessor tests or not.  Annotate all the tests for the dg
2574         framework.
2575
2576         * gcc.c-torture/noncompile/noncompile.exp: Delete.
2577         * gcc.dg/noncompile/noncompile.exp: New.
2578
2579         * Moved files:
2580         Old name                                New name
2581         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
2582         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
2583         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
2584         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
2585         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
2586         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
2587         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
2588         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
2589         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
2590         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
2591         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
2592         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
2593         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
2594         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
2595         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
2596         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
2597         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
2598         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
2599         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
2600         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
2601         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
2602         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
2603         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
2604         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
2605
2606         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
2607         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
2608         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
2609         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
2610         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
2611         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
2612
2613 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
2614
2615         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
2616         declare one variable.  On the fourth, error.
2617         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
2618         declared by 20000628-1a.h.
2619
2620 2000-06-29  Richard Henderson  <rth@redhat.com>
2621
2622         * gcc.c-torture/execute/930529-1.x: New file.
2623         * gcc.dg/920413-1.c: Adjust expected warning text.
2624         * gcc.dg/980217-1.c: Declare abort.
2625         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
2626
2627 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
2628
2629         * g77.f-torture/compile/20000629-1.f: New test.
2630         * g77.f-torture/compile/20000629-1.x: Expected to fail.
2631
2632 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
2633
2634         Rearrange lots of files, removing entirely the
2635         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
2636         directories.
2637
2638         * Deleted files:
2639         gcc.c-torture/code_quality/code_quality.exp
2640         gcc.c-torture/special/special.exp
2641         gcc.failure/failure.exp
2642         gcc.failure/940409-1.x
2643         gcc.c-torture/compile/961203-1.x
2644
2645         * New files:
2646         gcc.misc-tests/linkage.exp
2647         gcc.c-torture/execute/920730-1t.c
2648         gcc.c-torture/execute/920730-1t.x
2649         gcc.c-torture/compile/920520-1.x
2650         gcc.c-torture/compile/920521-1.x
2651         gcc.c-torture/compile/981006-1.x
2652         gcc.c-torture/execute/eeprof-1.x
2653
2654         * Moved files (possibly with modifications to fit a new harness):
2655         Old name                                New name
2656         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
2657         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
2658         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
2659         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
2660         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
2661         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
2662         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
2663         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
2664         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
2665         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
2666         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
2667         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
2668         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
2669         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
2670
2671 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
2672
2673         * c-torture/compile/961203-1.x: Delete.
2674
2675         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
2676         not exit. Include stdio.h.
2677         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
2678         * gcc.misc-tests/dg-12.c: Likewise.
2679         * gcc.misc-tests/dg-5.c: Likewise.
2680         * gcc.misc-tests/dg-6.c: Likewise.
2681         * gcc.misc-tests/dg-7.c: Prototype abort.
2682         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
2683         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
2684         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
2685         not exit.
2686         * gcc.misc-tests/sieve.c: Use return from main, not exit.
2687         * gcc.misc-tests/sort2.c: Use return from main, not exit.
2688
2689 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
2690
2691         * gcc.dg/cpp/20000628-1.c: New test.
2692         * gcc.dg/cpp/20000628-1.h: New header for above test.
2693         * gcc.dg/cpp/20000628-1a.h: Likewise.
2694
2695 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
2696
2697         * gcc.dg/cpp: New directory.
2698         * gcc.dg/cpp/cpp.exp: New driver.
2699         * gcc.dg/cpp/20000627-1.c: New test.
2700         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
2701         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
2702         and rewrite as a compilation test.
2703
2704         * gcc.dg: Move many files into the cpp subdirectory, possibly
2705         renaming or editing them as well.
2706         Old name                New name
2707         990119-1.c              cpp/19990119-1.c
2708         990228-1.c              cpp/19990228-1.c
2709         990407-1.c              cpp/19990407-1.c
2710         990409-1.c              cpp/19990409-1.c
2711         990413-1.c              cpp/19990413-1.c
2712         990703-1.c              cpp/19990703-1.c
2713         20000127-1.c            cpp/20000127-1.c
2714         20000129-1.c            cpp/20000129-1.c
2715         20000207-1.c            cpp/20000207-1.c
2716         20000207-2.c            cpp/20000207-2.c
2717         20000209-1.c            cpp/20000209-1.c
2718         20000209-2.c            cpp/20000209-2.c
2719         20000301-1.c            cpp/20000301-1.c
2720         20000419-1.c            cpp/20000419-1.c
2721         20000510-1.S            cpp/20000510-1.S
2722         20000519-1.c            cpp/20000519-1.c
2723         20000529-1.c            cpp/20000529-1.c
2724         20000625-1.c            cpp/20000625-1.c
2725         20000625-2.c            cpp/20000625-2.c
2726         cpp-as1.c               cpp/assert1.c
2727         cpp-as2.c               cpp/assert2.c
2728         cxx-comments-1.c        cpp/cxxcom1.c
2729         cxx-comments-2.c        cpp/cxxcom2.c
2730         endif-label.c           cpp/endif.c
2731         cpp-hash1.c             cpp/hash1.c
2732         cpp-hash2.c             cpp/hash2.c
2733         cpp-if1.c               cpp/if-1.c
2734         cpp-if2.c               cpp/if-2.c
2735         cpp-if3.c               cpp/if-3.c
2736         cpp-if4.c               cpp/if-4.c
2737         cpp-if5.c               cpp/if-5.c
2738         cpp-cond.c              cpp/if-cexp.c
2739         cpp-missingop.c         cpp/if-mop.c
2740         cpp-missingparen.c      cpp/if-mpar.c
2741         cpp-opprec.c            cpp/if-oppr.c
2742         cpp-ifparen.c           cpp/if-paren.c
2743         cpp-shortcircuit.c      cpp/if-sc.c
2744         cpp-shift.c             cpp/if-shift.c
2745         cpp-unary.c             cpp/if-unary.c
2746         cpp-li1.c               cpp/line1.c
2747         cpp-li2.c               cpp/line2.c
2748         lineno.c                cpp/line3.c
2749         lineno-2.c              cpp/line4.c
2750         cpp-mi.c                cpp/mi1.c
2751         cpp-mic.h               cpp/mi1c.h
2752         cpp-micc.h              cpp/mi1cc.h
2753         cpp-mind.h              cpp/mi1nd.h
2754         cpp-mindp.h             cpp/mi1ndp.h
2755         cpp-mix.h               cpp/mi1x.h
2756         cpp-mi2.c               cpp/mi2.c
2757         cpp-mi2a.h              cpp/mi2a.h
2758         cpp-mi2b.h              cpp/mi2b.h
2759         cpp-mi2c.h              cpp/mi2c.h
2760         cpp-mi3.c               cpp/mi3.c
2761         cpp-mi3.def             cpp/mi3.def
2762         poison-1.c              cpp/poison.c
2763         pr-impl.c               cpp/prag-imp.c
2764         cpp-redef-2.c           cpp/redef1.c
2765         cpp-redef.c             cpp/redef2.c
2766         strpaste.c              cpp/strp1.c
2767         strpaste-2.c            cpp/strp2.c
2768         cpp-tradpaste.c         cpp/tr-paste.c
2769         cpp-tradstringify.c     cpp/tr-str.c
2770         cpp-tradwarn1.c         cpp/tr-warn1.c
2771         cpp-tradwarn2.c         cpp/tr-warn2.c
2772         trigraphs.c             cpp/trigraphs.c
2773         cpp-unc1.c              cpp/unc1.c
2774         cpp-unc2.c              cpp/unc2.c
2775         cpp-unc3.c              cpp/unc3.c
2776         cpp-unc.c               cpp/unc4.c
2777         undef.c                 cpp/undef1.c
2778         undef-2.c               cpp/undef2.c
2779         cpp-wi1.c               cpp/widestr1.c
2780
2781 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
2782
2783         * lib/g++.exp (g++_include_flags): Tweak.
2784
2785 2000-06-27  H.J. Lu  <hjl@gnu.org>
2786             Loren J. Rittle  <ljrittle@acm.org>
2787
2788         * lib/g++.exp (g++_include_flags): Override libgloss.exp
2789         version with one that knows about the new gcc tree structure.
2790         (g++_link_flags): Same.
2791
2792 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
2793
2794         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
2795         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
2796         case we are cross-compiling.
2797
2798         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
2799         g++.old-deja/g++.niklas/Makefile.in,
2800         g++.old-deja/g++.niklas/configure.in,
2801         g++.old-deja/g++.other/Makefile.in,
2802         g++.old-deja/g++.other/configure.in,
2803         gcc.c-torture/code_quality/Makefile.in,
2804         gcc.c-torture/code_quality/configure.in,
2805         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
2806         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
2807         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
2808         gcc.c-torture/execute/ieee/Makefile.in,
2809         gcc.c-torture/execute/ieee/configure.in,
2810         gcc.c-torture/noncompile/Makefile.in,
2811         gcc.c-torture/noncompile/configure.in,
2812         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
2813         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
2814         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
2815
2816 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
2817
2818         * g++.old-deja/g++.other/ambig3.C: New test.
2819
2820 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
2821
2822         * g++.old-deja/g++.pt/syntax1.C: New test.
2823         * g++.old-deja/g++.pt/syntax2.C: New test.
2824         * g++.old-deja/g++.other/syntax3.C: New test.
2825         * g++.old-deja/g++.other/syntax4.C: New test.
2826
2827 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
2828
2829         * gcc.dg/20000623-1.c: Prototype exit and abort.
2830
2831 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
2832
2833         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
2834         New tests.
2835         * gcc.dg/cpp-mi3.def: New file.
2836
2837         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
2838         inside assertions.
2839         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
2840         lexer's error messages.
2841         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
2842         divine anything from the linemarkers.
2843         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
2844         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
2845
2846 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
2847
2848         * gcc.dg/20000623-1.c: New test.
2849
2850 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
2851
2852         * gcc.c-torture/execute/20000622-1.c: New test.
2853
2854 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2855
2856         * g++.old-deja/g++.other/init15.C: New test.
2857
2858 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2859
2860         * g++.old-deja/g++.pt/vaarg2.C: New test.
2861         * g++.old-deja/g++.pt/vaarg3.C: New test.
2862
2863 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
2864
2865         * g++.old-deja/g++.other/dyncast6.C: New test.
2866
2867 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
2868
2869         * gcc.c-torture/execute/loop-6.c: New test.
2870
2871 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
2872
2873         * gcc.dg/20000614-1.c: New test.
2874         * gcc.dg/20000614-2.c: New test.
2875
2876 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
2877
2878         * g++.old-deja/g++.other/inline12.C: New test.
2879
2880 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
2881
2882         * g++.old-deja/g++.other/eh1.C: New test.
2883
2884 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
2885
2886         * g++.old-deja/g++.other/type.C: New test.
2887
2888 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
2889
2890         * g++.old-deja/g++.other/initstring.C: New test.
2891
2892 2000-06-12  Jason Merrill  <jason@redhat.com>
2893
2894         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
2895
2896 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
2897
2898         * gcc.c-torture/compile/20000609-1.c: New test.
2899
2900 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
2901
2902         * gcc.dg/20000609-1.c: New test.
2903
2904 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
2905
2906         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
2907         * gcc.c-torture/noncompile/poison-1.c: Move...
2908         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
2909         * gcc.dg/cpp-li1.c: Add a token after the #line.
2910
2911 2000-06-05  Richard Henderson  <rth@cygnus.com>
2912
2913         * gcc.c-torture/execute/20000605-2.c: New test.
2914         * gcc.c-torture/execute/20000605-3.c: New test.
2915
2916 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
2917
2918         * g77.f-torture/execute/20000503-1.x: New file.
2919
2920 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2921
2922         * g++.old-deja/g++.eh/badalloc1.C: New test.
2923
2924 2000-06-05  Richard Henderson  <rth@cygnus.com>
2925
2926         * gcc.c-torture/execute/20000605-1.c: New test.
2927
2928 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
2929             Nathan Sidwell <nathan@codesourcery.com>
2930
2931         * gcc.c-torture/compile/20000605-1.c: New test.
2932
2933 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
2934
2935         * g77.f-torture/compile/20000601-1.f:  New test.
2936
2937 2000-06-03  Richard Henderson  <rth@cygnus.com>
2938
2939         * gcc.c-torture/execute/20000603-1.c: New.
2940
2941 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
2942
2943         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
2944         * gcc.dg/noreturn-2.c (noreturn): Likewise.
2945
2946 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
2947
2948         * gcc.dg/compare2.c (case 12): XFAIL.
2949         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
2950         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
2951
2952         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
2953
2954 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
2955
2956         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
2957         guard macro is already defined when the header is first
2958         included.
2959         * gcc.dg/cpp-mix.h: New file.
2960         * gcc.dg/endif-label.c: Update patterns to match compiler.
2961
2962         * g++.brendan/complex1.C: Declare abort.
2963         * g++.law/refs4.C: Remove XFAIL.
2964         * g++.oliva/expr2.C: Declare abort and exit.
2965
2966 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
2967
2968         * gcc.c-torture/execute/20000528-1.c: New test.
2969
2970         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
2971         * g++.old-deja/g++.law/temps4.C: Likewise.
2972
2973         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
2974         stdlib.h.  Call abort() on failure.
2975         * g++.old-deja/g++.law/refs4.C: Likewise.
2976         * g++.old-deja/g++.law/temps4.C: Likewise.
2977         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
2978         * gcc.c-torture/execute/20000112-1.c: Include string.h.
2979
2980 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
2981
2982         Relative to g++.dg/special:
2983         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
2984
2985         Relative to g++.old-deja:
2986         * g++.brendan/complex1.C, g++.jason/optimize2.C,
2987         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
2988         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
2989         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
2990         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
2991         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
2992         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
2993
2994         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
2995         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
2996         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
2997         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
2998         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
2999         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
3000         and/or string.h.
3001
3002         * g++.other/goto1.C: Update expectations for error messages.
3003
3004 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
3005
3006         * gcc.c-torture/compile/20000523-1.c: New test.
3007
3008 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3009
3010         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
3011
3012 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
3013
3014         * g++.old-deja/g++.eh/catch11.C: New test.
3015         * g++.old-deja/g++.eh/catch12.C: New test.
3016
3017 2000-05-24  Nick Clifton  <nickc@cygnus.com>
3018
3019         * gcc.c-torture/execute/20000523-1.c: New test.
3020
3021 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
3022
3023         * c-torture/execute/bcp-1.c: Replace abort in arg of
3024         __builtin_constant_p with a generic external function.
3025
3026         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
3027         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
3028         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
3029         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
3030         Prototype abort and/or exit.
3031
3032         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
3033         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
3034         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
3035         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
3036
3037 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
3038
3039         * gcc.dg/dwarf2-1.c: New test.
3040
3041 2000-05-20  Richard Henderson  <rth@cygnus.com>
3042
3043         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
3044
3045 2000-05-20  Andreas Jaeger  <aj@suse.de>
3046
3047         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
3048         testcase.
3049
3050 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
3051
3052         * gcc.c-torture/execute/20000519-2.c: New test.
3053
3054 2000-05-19  Andreas Jaeger  <aj@suse.de>
3055
3056         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
3057         which fails with SSA.
3058
3059         * lib/c-torture.exp: Also test with -O3 -fssa.
3060
3061 2000-05-18  Michael Meissner  <meissner@redhat.com>
3062
3063         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
3064         * gcc.c-torture/execute/920415-1.c: Ditto.
3065         * gcc.c-torture/execute/920501-1.c: Ditto.
3066         * gcc.c-torture/execute/conversion.c: Ditto.
3067         * gcc.c-torture/execute/cvt-1.c: Ditto.
3068
3069 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
3070
3071         * gcc.c-torture/compile/20000518-1.c: New test.
3072
3073 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3074
3075         * g77.f-torture/compile/200005018.f:  New test.
3076
3077 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
3078
3079         * gcc.c-torture/compile/20000517-1.c: New test.
3080
3081 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3082
3083         * gcc.c-torture/execute/20000516-1.c: New test.
3084
3085 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
3086
3087         * g++.old-deja/g++.other/eh.C: New test.
3088
3089 2000-05-12  Richard Henderson  <rth@cygnus.com>
3090
3091         * gcc.c-torture/execute/990208-1.c (main): Don't pass
3092         constants through to doit's conditional.
3093
3094 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
3095
3096         * gcc.c-torture/compile/20000511-1.c: New test.
3097         * g77.f-torture/compile/20000511-1.f: New test.
3098         * g77.f-torture/compile/20000511-2.f: New test.
3099
3100 2000-05-11  Michael Meissner  <meissner@redhat.com>
3101
3102         * gcc.c-torture/execute/20000511-1.c: New test.
3103
3104 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
3105
3106         * gcc.dg/dg.exp: Scan .S files as well as .c files.
3107         * gcc.dg/20000510-1.S: New.
3108
3109 2000-05-08  Catherine Moore  <clm@cygnus.com>
3110
3111         * gcc.dg/unused-3.c: New.
3112
3113 2000-05-06  Richard Henderson  <rth@cygnus.com>
3114
3115           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
3116           * g++.old-deja/g++.mike/warn1.C: Likewise.
3117           * g++.old-deja/g++.pt/local1.C: Likewise.
3118           * g++.old-deja/g++.pt/local7.C: Likewise.
3119           * g++.old-deja/g++.pt/spec16.C: Likewise.
3120
3121 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
3122
3123         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
3124
3125 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
3126
3127           * g77.f-torture/execute/20000503-1.f:  New test.
3128
3129 2000-05-04  Andreas Jaeger  <aj@suse.de>
3130
3131         * gcc.dg/noreturn-2.c: New test.
3132
3133 2000-05-04  Neil Booth  <NeilB@earthling.net>
3134
3135         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
3136         preprocessor.
3137
3138 2000-05-04  Richard Henderson  <rth@cygnus.com>
3139
3140         * gcc.c-torture/execute/20000503-1.c: Fix typo.
3141
3142 2000-05-04  Richard Henderson  <rth@cygnus.com>
3143
3144         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
3145         OpenSSL by Jason R Thorpe.
3146
3147 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
3148
3149         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
3150
3151 2000-05-03  Robert Lipe <robertlipe@usa.net>
3152
3153         * gcc.dg/20000503-1.c: New test.
3154
3155 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
3156
3157         * gcc.c-torture/compile/20000502-1.c: New test.
3158         * g++.old-deja/g++.other/align.C: New test.
3159         * gcc.dg/cpp-tradstringify.c: New test.
3160
3161 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
3162
3163         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
3164         and hard registers.
3165
3166 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
3167
3168         * gcc.c-torture/execute/loop-5.c: New test.
3169
3170 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
3171
3172         * gcc.c-torture/execute/va-arg-20.c: New test.
3173
3174 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
3175
3176         * gcc.c-torture/execute/20000422-1.c: New test.
3177
3178 2000-04-20  Greg McGary  <gkm@gnu.org>
3179
3180         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
3181         when optimizing, but without sibling-call optimizations (-O1).
3182
3183 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
3184
3185           * gcc.c-torture/compile/20000420-1.c: New test.
3186
3187 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3188
3189         * g++.abi/ptrflags.C: New test.
3190         * g++.eh/catchptr1.C: Test incomplete pointer chains.
3191
3192 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
3193
3194         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
3195
3196 2000-04-19  Greg McGary  <gkm@gnu.org>
3197
3198         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
3199         sibling-call optimizations.
3200
3201 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
3202
3203         * gcc.dg/20000419-1.c: New test.
3204
3205 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
3206
3207         * gcc.c-torture/execute/20000412-6.c: New test.
3208
3209 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
3210
3211         * gcc.c-torture/execute/20000412-5.c: New test.
3212         * g77.f-torture/compile/20000412-1.f: New test.
3213         * gcc.c-torture/execute/20000412-4.c: New test.
3214         * gcc.c-torture/compile/20000412-2.c: New test.
3215         * gcc.c-torture/execute/20000412-3.c: New test.
3216         * gcc.c-torture/compile/20000412-1.c: New test.
3217         * gcc.c-torture/execute/20000412-2.c: New test.
3218
3219 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
3220
3221         * objc/execute/bf-20.m: New test.
3222
3223 2000-04-10  Richard Henderson  <rth@cygnus.com>
3224
3225         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
3226
3227         * gcc.c-torture/execute/20000412-1.c: New test.
3228
3229 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
3230
3231         * g++.old-deja/g++.eh/catchptr1.C: New test.
3232
3233 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
3234
3235         * g++.old-deja/g++.abi/cxa_vec.C: New test.
3236
3237 2000-04-08  Neil Booth  <NeilB@earthling.net>
3238
3239         * gcc.dg/cpp-nullchar.c: Remove test as
3240         embedded nulls cause problems.
3241
3242 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3243
3244         * gcc.dg/compare2.c: New test.
3245
3246 2000-04-08  Neil Booth  <NeilB@earthling.net>
3247
3248         * gcc.dg/cpp-nullchar.c: New test.
3249
3250 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
3251
3252         * gcc.dg/cpp-mi2.c: New test.
3253         * gcc.dg/cpp-mi2[abc].h: New files.
3254
3255 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
3256
3257         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
3258         member name.
3259
3260 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         * g++.old-deja/g++.abi/vmihint.C: New test.
3263
3264 2000-04-06  Neil Booth  <NeilB@earthling.net>
3265
3266         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
3267         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
3268         copyright.
3269
3270 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
3271
3272         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
3273         avoid stack-frame overwrite.
3274
3275 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
3276
3277         * gcc.c-torture/compile/20000405-2.c: New test.
3278         * gcc.c-torture/compile/20000405-3.c: New test.
3279
3280 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3281
3282         * gcc.c-torture/compile/20000405-1.c: New test.
3283
3284 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
3285
3286         * gcc.dg/cast-qual-1.c: Revert last change.
3287
3288 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3289
3290         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
3291
3292 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
3293
3294         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
3295         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
3296
3297 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
3298
3299         * gcc.c-torture/compile/20000403-2.c: New test.
3300         * gcc.c-torture/compile/20000403-1.c: New test.
3301
3302 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
3303
3304         * gcc.c-torture/execute/20000403-1.c: New test.
3305
3306 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
3307
3308         * gcc.c-torture/execute/20000402-1.c: New test.
3309
3310 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
3311
3312         * gcc.c-torture/execute/va-arg-15.c: New test.
3313         * gcc.c-torture/execute/va-arg-16.c: New test.
3314         * gcc.c-torture/execute/va-arg-17.c: New test.
3315         * gcc.c-torture/execute/va-arg-18.c: New test.
3316         * gcc.c-torture/execute/va-arg-19.c: New test.
3317
3318 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
3319
3320         * gcc.c-torture/compile/981211-1.c: Move to...
3321         * gcc.dg/cpp-as1.c: ...here.
3322         * gcc.dg/cpp-as2.c: New file.
3323
3324         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
3325         compiler.
3326
3327 2000-04-02  Neil Booth  <NeilB@earthling.net>
3328
3329         * gcc.dg/cpp-cond.c  New tests.
3330         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
3331         accidental success less likely.
3332         * gcc.dg/cpp-missingop.c  New tests.
3333         * gcc.dg/cpp-missingparen.c  New tests.
3334         * gcc.dg/cpp-shift.c  New tests.
3335         * gcc.dg/cpp-shortcircuit.c  New tests.
3336         * gcc.dg/cpp-unary.c  New tests.
3337
3338 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
3339
3340         * gcc.c-torture/compile/20000329-1.c: New test.
3341
3342 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
3343
3344         * gcc.c-torture/compile/20000326-1.c: New test.
3345         * gcc.c-torture/compile/20000326-2.c: New test.
3346
3347 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
3348
3349         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
3350         the first parameter is a function argument.
3351
3352 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
3353
3354         * g++.old-deja/g++.ext/array4.C: New test.
3355
3356 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
3357
3358         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
3359
3360 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3361
3362         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
3363
3364 2000-03-19  Richard Henderson  <rth@cygnus.com>
3365
3366         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
3367
3368 2000-03-19  Richard Henderson  <rth@cygnus.com>
3369
3370         * gcc.c-torture/compile/20000319-1.c: New test.
3371
3372 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
3373
3374         * gcc.c-torture/execute/20000314-3.c: New test.
3375         * gcc.c-torture/execute/20000314-2.c: New test.
3376         * gcc.c-torture/execute/20000314-1.c: New test.
3377         * gcc.c-torture/compile/20000314-2.c: New test.
3378         * gcc.c-torture/compile/20000314-1.c: New test.
3379
3380 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
3381
3382         * g++.old-deja/g++.warn/inline.C: New test.
3383
3384 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3385
3386         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
3387         standards-compliant result rather than specific constants.
3388         Put test-values in array.
3389
3390 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
3391
3392         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
3393         (g++_target_compile): Put test-specific options last.
3394
3395 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3396
3397         * g++.old-deja/g++.eh/vbase4.C: New test.
3398
3399 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
3402
3403 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3404
3405         * g++.old-deja/g++.brendan/misc12.C: Removed.
3406         * g++.old-deja/g++.pt/memtemp77.C: Constify.
3407         * g++.old-deja/g++.ext/pretty4.C: New test.
3408
3409 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
3410
3411         * g++.old-deja/g++.other/string2.C: New test.
3412
3413 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
3414
3415         * g++.old-deja/g++.warn/impint2.C: New test.
3416
3417 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
3418
3419         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
3420         is 1, not zero.
3421
3422 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
3423
3424         * g++.old-deja/g++.warn/impint.C: New test.
3425         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
3426         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
3427         * g++.old-deja/g++.pt/explicit12.C: Likewise.
3428         * g++.old-deja/g++.pt/explicit13.C: Likewise.
3429         * g++.old-deja/g++.pt/explicit17.C: Likewise.
3430         * g++.old-deja/g++.pt/explicit18.C: Likewise.
3431         * g++.old-deja/g++.pt/explicit19.C: Likewise.
3432         * g++.old-deja/g++.pt/explicit23.C: Likewise.
3433         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3434         * g++.old-deja/g++.pt/explicit35.C: Likewise.
3435         * g++.old-deja/g++.pt/explicit6.C: Likewise.
3436         * g++.old-deja/g++.pt/memclass7.C: Likewise.
3437
3438 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
3439
3440         * gcc.dg/cpp-redef.c: New test.
3441
3442 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
3443
3444         * g++.old-deja/g++.pt/unify7.C: New test.
3445
3446 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3447
3448         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
3449         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
3450
3451 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
3452
3453         * gcc.c-torture/compile/20000224-1.c: New test.
3454
3455 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3456
3457         * gcc.c-torture/compile/cpp-2.c: New test.
3458         * gcc.c-torture/compile/cpp-1.c: New test.
3459
3460 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
3461
3462         * gcc.c-torture/execute/20000225-1.c: New test.
3463
3464 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3465
3466         * gcc.dg/cpp-li2.c: New test.
3467
3468         * gcc.dg/cpp-wi1.c: New test.
3469
3470         * gcc.dg/cpp-li1.c: New test.
3471
3472 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
3473
3474         * g++.old-deja/g++.other/sizeof5.C: New test.
3475
3476 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3477
3478         * gcc.c-torture/execute/va-arg-13.c: New test.
3479
3480 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
3481
3482         * gcc.c-torture/execute/va-arg-12.c: New test.
3483
3484 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3485
3486         * gcc.c-torture/execute/20000223-1.c: New test.
3487
3488 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
3489
3490         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
3491
3492 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
3493
3494         * g++.old-deja/g++.abi/ptrmem.C: New test.
3495
3496 2000-02-19  Richard Henderson  <rth@cygnus.com>
3497
3498         * gcc.c-torture/compile/init-3.c: New.
3499
3500 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
3501
3502         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
3503         ALWAYS_CXXFLAGS.
3504
3505 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
3506
3507         * gcc.c-torture/compile/20000211-3.c: New test.
3508
3509 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
3510
3511         * gcc.c-torture/compile/20000211-2.c: New test.
3512
3513 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
3514
3515         * gcc.c-torture/compile/20000211-1.c: New test.
3516
3517 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
3518
3519         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
3520           on native targets
3521
3522 2000-02-08  Nathan Sidwell  <nathan@acm.org>
3523
3524         * g++.old-deja/g++.other/cast5.C: New test.
3525
3526 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
3527
3528         * gcc.c-torture/execute/20000205-1.c: New.
3529
3530 2000-02-03  Nathan Sidwell  <nathan@acm.org>
3531
3532         * g++.old-deja/g++.jason/cast3.C: Return void.
3533         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
3534
3535 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3536
3537         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
3538
3539         * gcc.dg/loop-1.c: New test.
3540
3541 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
3542
3543         * gcc.c-torture/compile/20000127-1.c: New test.
3544         * gcc.c-torture/execute/991228-1.c: New test.
3545
3546 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3547
3548         * gcc.dg/unused-2.c: New test.
3549
3550         * gcc.dg/conv-1.c: New test.
3551
3552 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
3555         compiler.
3556         (tool_option_proc): Fix typo.
3557
3558 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
3559
3560         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
3561         of the ld on the host, not on the build machine.
3562         Also, don't crash if '--help' is not a supported option.
3563
3564 2000-01-24  Richard Henderson  <rth@cygnus.com>
3565
3566         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
3567
3568 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
3569
3570         * gcc.c-torture/execute/20000120-2.c: New test.
3571         * gcc.c-torture/execute/20000120-1.c: New test.
3572
3573 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
3574
3575         * gcc.c-torture/execute/20000113-1.c: New test.
3576
3577 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
3578
3579         * gcc.c-torture/execute/20000112-1.c: New test.
3580
3581 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3582
3583         * gcc.dg/20000111-1.c: New test.
3584
3585 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
3586
3587         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
3588         with 16 bit integers.
3589
3590 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3591
3592         * gcc.dg/20000108-1.c: New test.
3593
3594 2000-01-05  Nathan Sidwell  <nathan@acm.org>
3595
3596         * g++.old-deja/g++.ns/koenig8.C: New test.
3597
3598 2000-01-05  Nathan Sidwell  <nathan@acm.org>
3599
3600         * g++.old-deja/g++.other/cast4.C: New test.
3601
3602 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
3603
3604         * gcc.c-torture/compile/20000105-2.c: New test.
3605         * gcc.c-torture/compile/20000105-1.c: New test.
3606
3607 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3608
3609         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
3610         references to printf & atoi to conform to ANSI standard.
3611         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
3612         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
3613         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
3614         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
3615         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
3616         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3617         * g++.old-deja/g++.brendan/copy1.C: Likewise.
3618         * g++.old-deja/g++.brendan/copy2.C: Likewise.
3619         * g++.old-deja/g++.brendan/copy3.C: Likewise.
3620         * g++.old-deja/g++.brendan/copy4.C: Likewise.
3621         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3622         * g++.old-deja/g++.brendan/copy6.C: Likewise.
3623         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3624         * g++.old-deja/g++.brendan/copy8.C: Likewise.
3625         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3626         * g++.old-deja/g++.brendan/crash14.C: Likewise.
3627         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
3628         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3629         * g++.old-deja/g++.brendan/delete2.C: Likewise.
3630         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
3631         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
3632         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
3633         * g++.old-deja/g++.brendan/eh1.C: Likewise.
3634         * g++.old-deja/g++.brendan/groff1.C: Likewise.
3635         * g++.old-deja/g++.brendan/init3.C: Likewise.
3636         * g++.old-deja/g++.brendan/misc12.C: Likewise.
3637         * g++.old-deja/g++.brendan/misc7.C: Likewise.
3638         * g++.old-deja/g++.brendan/new2.C: Likewise.
3639         * g++.old-deja/g++.brendan/operators4.C: Likewise.
3640         * g++.old-deja/g++.brendan/operators5.C: Likewise.
3641         * g++.old-deja/g++.brendan/overload2.C: Likewise.
3642         * g++.old-deja/g++.brendan/overload7.C: Likewise.
3643         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
3644         * g++.old-deja/g++.brendan/reference1.C: Likewise.
3645         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
3646         * g++.old-deja/g++.brendan/template24.C: Likewise.
3647         * g++.old-deja/g++.brendan/template3.C: Likewise.
3648         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
3649         * g++.old-deja/g++.jason/inline3.C: Likewise.
3650         * g++.old-deja/g++.jason/opeq.C: Likewise.
3651         * g++.old-deja/g++.law/arg5.C: Likewise.
3652         * g++.old-deja/g++.law/arm7.C: Likewise.
3653         * g++.old-deja/g++.law/ctors11.C: Likewise.
3654         * g++.old-deja/g++.law/cvt8.C: Likewise.
3655         * g++.old-deja/g++.law/init9.C: Likewise.
3656         * g++.old-deja/g++.law/refs4.C: Likewise.
3657         * g++.old-deja/g++.law/template2.C: Likewise.
3658         * g++.old-deja/g++.law/visibility24.C: Likewise.
3659         * g++.old-deja/g++.law/vtable3.C: Likewise.
3660         * g++.old-deja/g++.mike/asm2.C: Likewise.
3661         * g++.old-deja/g++.mike/eh1.C: Likewise.
3662         * g++.old-deja/g++.mike/misc1.C: Likewise.
3663         * g++.old-deja/g++.mike/misc13.C: Likewise.
3664         * g++.old-deja/g++.mike/misc14.C: Likewise.
3665         * g++.old-deja/g++.mike/ns12.C: Likewise.
3666         * g++.old-deja/g++.mike/p1248.C: Likewise.
3667         * g++.old-deja/g++.mike/p3708.C: Likewise.
3668         * g++.old-deja/g++.mike/p3708a.C: Likewise.
3669         * g++.old-deja/g++.mike/p3708b.C: Likewise.
3670         * g++.old-deja/g++.mike/p646.C: Likewise.
3671         * g++.old-deja/g++.mike/p700.C: Likewise.
3672         * g++.old-deja/g++.mike/p783.C: Likewise.
3673         * g++.old-deja/g++.mike/p783a.C: Likewise.
3674         * g++.old-deja/g++.mike/p783b.C: Likewise.
3675         * g++.old-deja/g++.mike/p786.C: Likewise.
3676         * g++.old-deja/g++.mike/p789.C: Likewise.
3677         * g++.old-deja/g++.mike/p789a.C: Likewise.
3678         * g++.old-deja/g++.mike/p807a.C: Likewise.
3679         * g++.old-deja/g++.other/delete3.C: Likewise.
3680         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3681         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3682         * g++.old-deja/g++.other/dyncast3.C: Likewise.
3683         * g++.old-deja/g++.other/empty1.C: Likewise.
3684         * g++.old-deja/g++.other/temporary1.C: Likewise.
3685         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
3686         * g++.old-deja/g++.pt/t16.C: Likewise.
3687         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
3688
3689 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
3690
3691         * gcc.dg/991230-1.c: New test.
3692
3693 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
3694
3695         * gcc.c-torture/compile/991229-3.c: New test.
3696         * gcc.c-torture/compile/991229-2.c: New test.
3697         * gcc.c-torture/compile/991229-1.c: New test.
3698
3699 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
3700
3701         * gcc.c-torture/compile/labels-2.c: New test.
3702
3703 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
3704
3705         * gcc.c-torture/execute/991227-1.c: New test.
3706
3707 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3708
3709         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
3710
3711 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
3712
3713         * gcc.c-torture/execute/991221-1.c: New test.
3714
3715 1999-12-20  Nathan Sidwell  <nathan@acm.org>
3716
3717         * g++.old-deja/g++.other/cast3.C: New test.
3718
3719 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
3720
3721         * gcc.c-torture/execute/991216-4.c: New test.
3722
3723 1999-12-16  Michael Meissner  <meissner@cygnus.com>
3724
3725         * gcc.c-torture/execute/991216-1.c: New test.
3726         * gcc.c-torture/execute/991216-2.c: New test.
3727         * gcc.c-torture/execute/991216-3.c: New test.
3728
3729 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3730
3731         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
3732         Actually make the test fail by using "-O2" for compilation.
3733
3734 1999-12-15  Nathan Sidwell  <nathan@acm.org>
3735
3736         * g++.old-deja/g++.warn/cast-align1.C: New test.
3737
3738 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3739
3740         * gcc.c-torture/compile/991214-1.c: New test.
3741         * gcc.c-torture/compile/991214-2.c: New test.
3742
3743 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
3744
3745         * gcc.dg/991214-1.c: New test.
3746
3747 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
3748
3749         * gcc.c-torture/compile/991213-3.c: New test.
3750         * gcc.c-torture/compile/991213-2.c: New test.
3751         * gcc.c-torture/compile/991213-1.c: New test.
3752
3753 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
3754
3755         * gcc.dg/991209-1.c: New test.
3756
3757 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
3758
3759         * gcc.c-torture/compile/991208-1.c: New test.
3760
3761 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3762
3763         * gcc.dg/ultrasp2.c: New test.
3764
3765 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
3766
3767         * g++.old-deja/g++.abi/align.C (main): Fix typo.
3768
3769 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
3770
3771         * gcc.c-torture/compile/991202-1.c: New test.
3772         * gcc.c-torture/execute/991202-1.c: New test.
3773         * gcc.c-torture/execute/991202-2.c: New test.
3774         * gcc.c-torture/execute/991202-3.c: New test.
3775
3776 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
3777
3778         * g++.old-deja/g++.abi/align.C: New test.
3779         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3780         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3781
3782 1999-12-01  Richard Henderson  <rth@cygnus.com>
3783
3784         * gcc.c-torture/execute/991201-1.c: New.
3785
3786 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
3787
3788         * gcc.dg/991129-1.c: New test.
3789
3790 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
3791
3792         * gcc.c-torture/compile/991127-1.c: New test.
3793
3794 1999-11-22  Nathan Sidwell  <nathan@acm.org>
3795
3796         * g++.old-deja/g++.other/warn4.C: New test.
3797
3798 1999-11-22  Nathan Sidwell  <nathan@acm.org>
3799
3800         * g++.old-deja/g++.eh/cleanup2.C: New test.
3801         * g++.old-deja/g++.ext/pretty2.C: New test.
3802         * g++.old-deja/g++.ext/pretty3.C: New test.
3803         * g++.old-deja/g++.other/debug6.C: New test.
3804
3805 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
3806
3807         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
3808         compiler_output to look for one error message instead of two.
3809
3810 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
3811
3812         * gcc.c-torture/execute/991118-1.c: Also test case
3813         where the word boundary does not split a byte evenly.
3814
3815 1999-11-19  Nathan Sidwell  <nathan@acm.org>
3816
3817         * g++.old-deja/g++.ext/restrict1.C: New test.
3818
3819 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
3820
3821         * gcc.c-torture/execute/991118-1.c: New test.
3822
3823 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
3824
3825         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
3826         working directory pathnames.
3827
3828 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
3829
3830         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
3831         host is equipped with driver.h and driver.o so it can actually
3832         compile and run the tests.
3833
3834 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
3835
3836         * gcc.c-torture/compile/991008-1.c: New test.
3837
3838 1999-11-08  Nick Clifton  <nickc@cygnus.com>
3839
3840         * lib/gcc-dg.exp: Include target-supports.exp
3841
3842 1999-11-05  Nick Clifton  <nickc@cygnus.com>
3843
3844         * lib/target-supports.exp: New file: Provide procs to test for
3845         features supported by the target.
3846         (check_weak_available): Moved here from ecos.exp.
3847         (check_alias_available): New proc: Determine of the target
3848         toolchain supports the alias attribute.
3849
3850         * gcc.dg/special/ecos.exp: Move check_weak_available to
3851         target-supports.exp.
3852         (alias-1.c): Only perform the test if the target supports
3853         aliases.
3854         (wkali-1.c): Only perform the test if the target supports
3855         aliases.
3856
3857         * gcc.dg/990506-0.c: Expect error messages from cross
3858         targets as well as native targets.
3859
3860 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3861
3862         * gcc.dg/ultrasp1.c: Removed xfail.
3863         * gcc.dg/struct-ret-2.c: Likewise.
3864         * gcc.dg/array-1.c: Likewise.
3865
3866 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3867
3868         * gcc.dg/struct-ret-2.c: New test.
3869
3870         * gcc.dg/array-1.c: New test.
3871
3872 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
3873
3874         * gcc.c-torture/execute/991030-1.c: New test.
3875
3876 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
3877
3878         * gcc.c-torture/compile/991026-2.c: New test.
3879
3880 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
3881
3882         * gcc.c-torture/compile/991026-1.c: New test.
3883
3884 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
3885
3886         * gcc.c-torture/execute/991023-1.c: New test.
3887
3888 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
3889
3890         * gcc.c-torture/execute/991019-1.c: New test.
3891
3892 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
3893
3894         * gcc.c-torture/execute/991016-1.c: New test.
3895
3896 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
3897
3898         * gcc.c-torture/execute/991014-1.c: New test.
3899
3900 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
3901
3902         * g++.old-deja/g++.other/union2.C: New test.
3903
3904 1999-10-13  Nathan Sidwell  <nathan@acm.org>
3905
3906         * g++.old-deja/g++.other/vaarg2.C: New test.
3907         * g++.old-deja/g++.other/vaarg3.C: New test.
3908
3909 1999-10-12  Craig Burley  <craig@jcb-sc.com>
3910
3911         * g77.f-torture/noncompile/19990905-1.f: Moved from being
3912         in compile/.
3913
3914 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
3915
3916         * gcc.c-torture/execute/va-arg-11.c: New test.
3917
3918 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
3919
3920         * lib/file-format.exp (gcc_target_object_format): Don't
3921         crash if objdump is unavailable.
3922
3923 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
3924
3925         * gcc.misc-tests/mg.exp: delete extraneous redirection.
3926
3927 1999-09-28  Nick Clifton  <nickc@cygnus.com>
3928
3929         * gcc.c-torture/compile/990928-1.c: New test.
3930
3931 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
3932
3933         * g++.old-deja/g++.other/decl6.C: New test.
3934
3935 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3936
3937         * gcc.c-torture/execute/va-arg-10.c: New test.
3938
3939 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
3940
3941         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
3942         __PRETTY_FUNCTION__.
3943
3944 1999-09-23  Nick Clifton  <nickc@cygnus.com>
3945
3946         * gcc.c-torture/execute/990923-1.c: New test.
3947
3948 1999-09-21  Nick Clifton  <nickc@cygnus.com>
3949
3950         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
3951         for which -fpic is inappropriate.
3952
3953 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
3954
3955         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
3956
3957 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
3958
3959         * g++.old-deja/g++.other/dyncast1.C: New test.
3960         * g++.old-deja/g++.other/dyncast2.C: New test.
3961         * g++.old-deja/g++.other/dyncast3.C: New test.
3962         * g++.old-deja/g++.other/dyncast4.C: New test.
3963         * g++.old-deja/g++.other/dyncast5.C: New test.
3964         * g++.old-deja/g++.eh/catch3.C: New test.
3965         * g++.old-deja/g++.eh/catch3p.C: New test.
3966         * g++.old-deja/g++.eh/catch4.C: New test.
3967         * g++.old-deja/g++.eh/catch4p.C: New test.
3968         * g++.old-deja/g++.eh/catch5.C: New test.
3969         * g++.old-deja/g++.eh/catch5p.C: New test.
3970         * g++.old-deja/g++.eh/catch6.C: New test.
3971         * g++.old-deja/g++.eh/catch6p.C: New test.
3972         * g++.old-deja/g++.eh/catch7.C: New test.
3973         * g++.old-deja/g++.eh/catch7p.C: New test.
3974         * g++.old-deja/g++.eh/catch8.C: New test.
3975         * g++.old-deja/g++.eh/catch8p.C: New test.
3976         * g++.old-deja/g++.eh/catch9.C: New test.
3977         * g++.old-deja/g++.eh/catch9p.C: New test.
3978
3979 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
3980
3981         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
3982         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
3983
3984 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
3985
3986         * gcc.c-torture/compile/990913-1.c: New test.
3987
3988 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
3989
3990         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
3991         * g++.old-deja/g++.jason/rfg5.C: Likewise.
3992
3993 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
3994
3995         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
3996
3997 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
3998
3999         * g++.old-deja/g++.other/lookup11.C: New test.
4000         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
4001         what is permitted and what we want.
4002         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
4003         overload use.
4004         * g++.old-deja/g++.jason/rfg5.C: Likewise
4005
4006 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
4007
4008         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
4009         * gcc.c-torture/noncompile/poison-1.c: New file.
4010
4011 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
4012
4013         * g++.old-deja/g++.other/sizeof3.C: New test.
4014         * g++.old-deja/g++.other/sizeof4.C: New test.
4015         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
4016         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
4017
4018 1999-09-07  Richard Henderson  <rth@cygnus.com>
4019
4020         * gcc.dg/va-arg-1.c: New.
4021
4022 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4023
4024         * gcc.c-torture/execute/va-arg-9.c: New test.
4025
4026 1999-09-05  Craig Burley  <craig@jcb-sc.com>
4027
4028         * g77.f-torture/compile/980519-2.f: New test.
4029         * g77.f-torture/compile/19990905-0.f: New test.
4030         * g77.f-torture/compile/19990905-1.f: New test.
4031         * g77.f-torture/compile/19990905-2.f: New test.
4032
4033         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
4034
4035 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
4036
4037         * gcc.c-torture/execute/990827-1.c: Fix typo.
4038
4039 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
4040
4041         * g++.old-deja/g++.other/deref1.C: New test.
4042
4043 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
4044
4045         * g++.old-deja/g++.other/ambig2.C: New test.
4046         * g++.old-deja/g++.other/cond5.C: New test.
4047         * g++.old-deja/g++.other/lookup16.C: New test.
4048
4049 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
4050
4051         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
4052         assemblers too.
4053
4054 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
4055
4056         * lib/c-torture.exp: Avoid the "compare executables" optimization
4057         when testing native.
4058
4059 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
4060
4061         * gcc.c-torture/execute/990829-1.c: New test.
4062         * gcc.c-torture/compile/990829-1.c: New test.
4063
4064 1999-08-27  Paul Burchard  <burchard@pobox.com>
4065
4066         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
4067         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
4068         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
4069         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
4070         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
4071         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
4072         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
4073         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
4074         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
4075         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
4076         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
4077
4078 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
4079
4080         * gcc.c-torture/execute/990827-1.c: New test.
4081
4082 1999-08-26  Craig Burley  <craig@jcb-sc.com>
4083
4084         * g77.f-torture/noncompile/19990826-4.f: New test.
4085
4086         * g77.f-torture/compile/19990826-3.f: New test.
4087
4088         * g77.f-torture/execute/19990826-2.f: New test.
4089
4090         * g77.f-torture/compile/19990826-1.f: New test.
4091
4092         * gcc.c-torture/execute/990826-0.c: New test.
4093         * g77.c-torture/execute/19990826-0.f: New test.
4094
4095         * g77.f-torture/noncompile/970626-2.f: New test.
4096
4097 1999-08-25  Paul Burchard  <burchard@pobox.com>
4098
4099         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
4100         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
4101         lss-011.C: New tests.
4102
4103 1999-08-25  Nathan Sidwell  <nathan@acm.org>
4104
4105         * g++.old-deja/g++.other/decl5.C: New test.
4106
4107 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4108
4109         * noncompile/noncompile.exp: Load_lib c-torture.exp.
4110         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
4111         call `postbase' for each one.  All callers of `postbase' changed
4112         to call this instead.
4113
4114 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
4115
4116         * gcc.c-torture/execute/990811-1.c: New test.
4117
4118 1999-08-09  Nick Clifton  <nickc@cygnus.com>
4119
4120         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
4121         just native ones.
4122
4123         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
4124         just native ones.
4125
4126 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4127
4128         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
4129
4130 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4131
4132         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
4133
4134 1999-08-04  Nathan Sidwell  <nathan@acm.org>
4135
4136         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
4137
4138 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
4139
4140         * gcc.c-torture/execute/990804-1.c: New test.
4141
4142 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4143
4144         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
4145         * g++.old-deja/g++.brendan/crash64.C: Likewise
4146         * g++.old-deja/g++.brendan/overload8.C: Likewise
4147
4148 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4149
4150         * g++.old-deja/g++.other/struct1.C: New test.
4151
4152 1999-08-03  Nathan Sidwell  <nathan@acm.org>
4153
4154         * g++.old-deja/g++.other/enum2.C: New test.
4155
4156 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
4157
4158         Adapted from tests from Franz Sirl:
4159         * gcc.c-torture/execute/va-arg-7.c: New test.
4160         * gcc.c-torture/execute/va-arg-8.c: New test.
4161
4162 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
4163
4164         * gcc.c-torture/compile/990801-2.c: New test.
4165
4166         * gcc.c-torture/compile/990801-1.c: New test.
4167
4168 1999-07-27  Michael Meissner  <meissner@cygnus.com>
4169
4170         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
4171         fp-cmp-1.c, converting double to float.
4172
4173         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
4174         fp-cmp-1.c, converting double to long double.
4175
4176         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
4177         from fr1 to unknown_register, since fr1 is a legitimate register
4178         on some machines.
4179
4180 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
4181
4182         * README: More listname related changes.
4183
4184 1999-07-08  Catherine Moore  <clm@cygnus.com>
4185
4186         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
4187
4188 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
4189
4190         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
4191
4192 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
4193
4194         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
4195
4196 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
4197
4198         * gcc.dg/990703-1.c: New test.
4199
4200 1999-06-29  Nick Clifton  <nickc@cygnus.com>
4201
4202         * lib/file-format.exp: New file: Move definition of proc
4203         gcc_target_object_format to here from
4204         gcc.dg/special/ecos.exp.
4205
4206         * lib/c-torture.exp: Include lib file-format.exp.
4207         * lib/gcc-dg.exp: Include lib file-format.exp.
4208
4209         * gcc.dg/special/ecos.exp: Remove definition of proc
4210         gcc_target_object_format.
4211
4212 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
4213
4214         * gcc.c-torture/execute/990628-1.c: New test.
4215
4216 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
4217
4218         * gcc.c-torture/compile/990625-2.c: New test.
4219
4220         * gcc.c-torture/compile/990625-1.c: New test.
4221
4222 1999-06-23  Nick Clifton  <nickc@cygnus.com>
4223
4224         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
4225         attributes compile.
4226         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
4227         ports that use the COFF/PE file format.
4228
4229 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
4230
4231         * gcc.c-torture/compile/990617-1.c: New test.
4232
4233 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4234
4235         * g++.old-deja/g++.other/decl4.C: New test.
4236
4237 1999-06-14  Nathan Sidwell  <nathan@acm.org>
4238
4239         * g++.old-deja/g++.other/bitfld3.C: New test.
4240
4241 1999-06-08  Nathan Sidwell  <nathan@acm.org>
4242
4243         * g++.old-deja/g++.eh/catch1.C: New test.
4244
4245 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
4246
4247         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
4248
4249         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
4250         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
4251
4252 1999-06-05  Craig Burley  <craig@jcb-sc.com>
4253
4254         * g77.f-torture/compile/19990502-0.f: Replace with new,
4255         shorter, test that still fails after recent changes.
4256
4257 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4258
4259         * gcc.c-torture/execute/990604-1.c: New test.
4260
4261 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
4262
4263         * gcc.c-torture/execute/990531-1.c: New test.
4264
4265 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4266
4267         * gcc.c-torture/compile/990527-1.c: New test.
4268
4269 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
4270
4271         * gcc.c-torture/execute/990527-1.c: New test.
4272
4273 1999-05-25  Nick Clifton  <nickc@cygnus.com>
4274
4275         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
4276         bitfields as signed.
4277
4278 1999-05-25  Craig Burley  <craig@jcb-sc.com>
4279
4280         * g77.f-torture/compile/19990525-0.f: New test.
4281
4282 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
4283
4284         * gcc.c-torture/execute/990525-2.c: New test.
4285
4286         * gcc.c-torture/execute/990525-1.c: New test.
4287
4288 1999-05-24  Nathan Sidwell  <nathan@acm.org>
4289
4290         * g++.old-deja/g++.other/anon3.C: New test.
4291         * g++.old-deja/g++.other/anon4.C: New test.
4292         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
4293         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
4294         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
4295         Merrill).
4296
4297 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
4298
4299         * gcc.c-torture/execute/990524-1.c: New test.
4300
4301         * gcc.dg/990524-1.c: New test.
4302
4303 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4304
4305         * gcc.c-torture/compile/990523-1.c: New test.
4306
4307 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
4308
4309         * gcc.c-torture/compile/990519-1.c: New test.
4310
4311 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4312
4313         * gcc.c-torture/compile/990517-1.c: New test.
4314
4315         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
4316         (e4, f4): New tests.
4317         (main): Call them.
4318
4319 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4320
4321         * gcc.dg/noreturn-1.c: New test.
4322
4323 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
4324
4325         * gcc.c-torture/execute/990513-1.c: New test.
4326
4327 1999-05-10  Richard Henderson  <rth@cygnus.com>
4328
4329         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
4330
4331 1999-05-10  Craig Burley  <craig@jcb-sc.com>
4332
4333         * g77.f-torture/execute/erfc.f: Use small single-precision
4334         values, to avoid problems on Alphas when not -mieee.
4335
4336 1999-05-08  Craig Burley  <craig@jcb-sc.com>
4337
4338         * gcc.dg/990506-0.c: New test.
4339
4340 1999-05-08  Richard Henderson  <rth@cygnus.com>
4341
4342         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
4343         the constant to test.  Don't XFAIL 64-bit targets.
4344
4345         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
4346         * g++.old-deja/g++.law/profile1.C: Likewise.
4347
4348         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
4349         operator new instances.
4350         * g++.old-deja/g++.other/delete5.C: Likewise.
4351
4352 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4353
4354         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
4355         intrinsic.
4356
4357 1999-05-03  Craig Burley  <craig@jcb-sc.com>
4358
4359         * g77.f-torture/execute/u77-test.f: Reverse order of two
4360         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
4361
4362 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gcc.dg/compare1.c: New test.
4365
4366 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
4367
4368         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
4369         New tests.
4370
4371 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4372
4373         * g77.f-torture/compile/19990502-1.f: New test.
4374
4375 1999-05-02  Craig Burley  <craig@jcb-sc.com>
4376
4377         * g77.f-torture/compile/19990502-0.f: New test.
4378
4379 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
4380
4381         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
4382         intrinsic.
4383
4384 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
4385
4386         * g77.f-torture/execute/u77-test.f (main): List libU77
4387         intrinsics not currently tested.
4388         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
4389         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
4390         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
4391         Trim blanks off the ends of some printed strings.
4392
4393 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
4394
4395         * g77.f-torture/execute/u77-test.f (main): Just warn about
4396         FSTAT gid disagreement, as it's expected on some systems.
4397
4398 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
4399
4400         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
4401         use a new function, which allows for some slop.
4402         Clean up some commentary.
4403         (issum): The new function.
4404         (sgladd): Deleted subroutine.
4405
4406 1999-05-01  Craig Burley  <craig@jcb-sc.com>
4407
4408         * g77.f-torture/execute/u77-test.f: Modify to be more like
4409         libf2c/libU77 version, bringing patches to that version here.
4410         Add suitable commentary.
4411
4412 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
4413
4414         * gcc.dg/990424-1.c: New test.
4415
4416 1999-04-24  Craig Burley  <craig@jcb-sc.com>
4417
4418         * g77.f-torture/execute/u77-test.f (main): Bug involving
4419         LSTAT has been fixed, so turn back on full checking.
4420
4421 1999-04-20  Craig Burley  <craig@jcb-sc.com>
4422
4423         * g77.f-torture/compile/19990419-0.f: New test.
4424         * g77.f-torture/execute/19990419-1.f: New test.
4425
4426 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
4427
4428         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
4429         to avoid the need for a prototype to supress a warning.
4430
4431 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
4432
4433         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
4434
4435 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
4436
4437         * gcc.c-torture/execute/990404-1.c: New test.
4438
4439 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4440
4441         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
4442         * gcc.dg/cpp-if3.c: Don't use -pedantic.
4443         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
4444         missing initializer warnings.
4445
4446 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
4447
4448         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
4449         matching strings.
4450
4451 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
4452
4453         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
4454
4455 1999-03-26  Craig Burley  <craig@jcb-sc.com>
4456
4457         * g77.f-torture/execute/19990325-0.f: New test.
4458         * g77.f-torture/execute/19990325-1.f: New test.
4459
4460 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
4461
4462         * gcc.c-torture/execute/990324-1.c: New test.
4463
4464 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
4465
4466         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
4467         test with 4.
4468
4469 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
4470
4471         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
4472
4473 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4474
4475         * g77.f-torture/execute/19990313-2.f: New test.
4476         * g77.f-torture/execute/19990313-3.f: New test.
4477
4478 1999-03-13  Craig Burley  <craig@jcb-sc.com>
4479
4480         * g77.f-torture/execute/19990313-0.f: New test.
4481         * g77.f-torture/execute/19990313-1.f: New test.
4482
4483 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
4484
4485         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
4486         printf to sprintf.
4487         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
4488         (main): Add check for u15.  Conditionalize u31 check depending on
4489         whether ints are <32 bits or >=32 bits.
4490
4491 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4492
4493         * g77.f-torture/execute/19981119-0.f: Improve testiness.
4494
4495 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4496
4497         * g77.f-torture/compile/19990305-0.f: New test.
4498         * g77.f-torture/execute/19981119-0.f: New test.
4499
4500 1999-03-08  Craig Burley  <craig@jcb-sc.com>
4501
4502         * g77.f-torture/execute/970625-2.f: call ABORT if final
4503         result is not correct, instead of just printing it.
4504         Add this checking via newly introduced obfuscation, to
4505         trip up buggy front ends.
4506
4507 1999-03-07  Craig Burley  <craig@jcb-sc.com>
4508
4509         * g77.f-torture/compile/960317-1.f: Moved from being
4510         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
4511
4512 1999-03-06  Craig Burley  <craig@jcb-sc.com>
4513
4514         * g77.f-torture/execute/960317-1.f: New (old) test.
4515         * g77.f-torture/execute/970625-2.f: Ditto.
4516
4517 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
4518
4519         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
4520         message on line 1 or line 2; cccp and cpplib do this differently.
4521
4522 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
4523
4524         * g++.old-deja/g++.law/weak1.C: New test.
4525
4526 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4527
4528         * gcc.c-torture/execute/990119-1.c: Renamed to...
4529         * gcc.dg/990119-1.c: this, so it will only be tested once
4530         (it's a preprocessor test, it doesn't need to be run at
4531         multiple optimization levels).
4532
4533 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
4534
4535         * lib/g++.exp: Don't add incdir=$base_dir/../include to
4536           ALWAYS_CXXFLAGS.
4537
4538 1999-02-24  Craig Burley  <craig@jcb-sc.com>
4539
4540         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
4541         * g77.f-torture/compile/19981216-0.f: ...as it is expected
4542         to not be compilable by current g77.
4543
4544 1999-02-24  Nick Clifton  <nickc@cygnus.com>
4545
4546         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
4547
4548 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
4549
4550         * gcc.c-torture/execute/990222-1.c: New test.
4551
4552 1999-02-19  Craig Burley  <craig@jcb-sc.com>
4553
4554         * g77.f-torture/compile/19990218-0.f: New test.
4555         * g77.f-torture/noncompile/19990218-1.f: New test.
4556
4557 1999-02-18  Craig Burley  <craig@jcb-sc.com>
4558
4559         * g77.f-torture/compile/19981216-0.f: New test.
4560
4561 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
4562
4563         * gcc.dg/990214-1.c: New test.
4564
4565 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
4566
4567         * gcc.dg/990213-2.c: New test.
4568
4569         * gcc.dg/990213-1.c: New test.
4570
4571 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
4572
4573         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
4574         ints.
4575
4576 1999-02-11  Nick Clifton  <nickc@cygnus.com>
4577
4578         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
4579         specified by target.
4580
4581         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
4582
4583 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
4584
4585         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
4586
4587 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
4588
4589         * gcc.dg/special/ecos.exp: New test driver for new tests with
4590         special requirements.
4591
4592         * gcc.dg/special/alias-1.c: New test.
4593         * gcc.dg/special/gcsec-1.c: New test.
4594         * gcc.dg/special/weak-1.c: New test.
4595         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
4596         * gcc.dg/special/weak-2.c: New test.
4597         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
4598         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
4599         * gcc.dg/special/wkali-1.c: New test.
4600         * gcc.dg/special/wkali-2.c: New test.
4601         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
4602         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
4603
4604 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
4605
4606           * lib/c-torture.exp (c-torture-compile): Pull out code for
4607           analyzing gcc error messages.
4608           (c-torture-execute): Likewise.  Fix some (harmless) false
4609           positives.
4610           * lib/gcc.exp (gcc_check_compile): New function.
4611
4612 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
4613
4614         * gcc.c-torture/execute/990208-1.c: New test.
4615
4616 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
4617
4618         * g++.dg/special/ecos.exp: New driver for new tests with special
4619         requirements
4620
4621         * g++.dg/special/conpr-1.C: New test
4622         * g++.dg/special/conpr-2.C: New test
4623         * g++.dg/special/conpr-2a.C: New test
4624         * g++.dg/special/conpr-3.C: New test
4625         * g++.dg/special/conpr-3a.C: New test
4626         * g++.dg/special/conpr-3b.C: New test
4627
4628         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
4629         allow g++ to use the dg driver
4630
4631         * README: Add comment about g++.dg directory
4632
4633 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
4634
4635         * README: Update email addresses.
4636
4637 1999-02-03  Nick Clifton  <nickc@cygnus.com>
4638
4639         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
4640         arguments in order to force structure S onto the stack even on
4641         the alpha.
4642         (test): Pass 10 leading arguments to function foo as well as the
4643         structure S.
4644
4645         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
4646         failure for all targets.
4647
4648         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
4649         abort to terminate program execution.
4650
4651 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
4652
4653         * gcc.c-torture/execute/990130-1.c: New test.
4654
4655 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
4656
4657         * gcc.dg/990130-1.c: New test.
4658
4659 1999-01-28  Michael Meissner  <meissner@cygnus.com>
4660
4661         * gcc.c-torture/execute/990128-1.c: New test.
4662
4663 1999-01-27  Michael Meissner  <meissner@cygnus.com>
4664
4665         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
4666
4667 1999-01-27  Felix Lee  <flee@cygnus.com>
4668
4669         * lib/c-torture.exp (c-torture-compile): pull out code for
4670         analyzing gcc error messages.
4671         (c-torture-execute): ditto, and fix some (harmless) false
4672         positives.
4673         * lib/gcc.exp (gcc_check_compile): new function.
4674
4675 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
4676
4677         * gcc.dg/990117-1.c: New test.
4678
4679         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
4680
4681         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
4682
4683 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
4684
4685         * g77.f-torture/compile/990115-1.f: New test.
4686
4687 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
4688
4689         * gcc.c-torture/compile/990107-1.c: New test
4690
4691 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
4692
4693         * gcc.c-torture/execute/990106-2.c: New test.
4694
4695         * gcc.c-torture/execute/990106-1.c: New test.
4696
4697 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
4698
4699         * gcc.c-torture/compile/981223-1.c: New test.
4700
4701 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
4702
4703         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
4704         (opt3): Rename from opt4 and disable.
4705
4706 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
4707
4708         * g++.old-deja/g++.pt/ptrmem5.C: New test.
4709
4710 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
4711
4712         * g++.old-deja/g++.other/conv5.C: New test.
4713
4714 1998-12-14  Nick Clifton  <nickc@cygnus.com>
4715
4716         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
4717
4718 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
4719
4720         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
4721
4722 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
4723
4724         * gcc.c-torture/compile/981211-1.c: New test.
4725
4726 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
4727
4728         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
4729
4730         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
4731
4732 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4733
4734         * gcc.special/930510-1.c: Make C9X safe.
4735         * gcc.misc-tests/gcov-1.c Similarly.
4736         * gcc.misc-tests/gcov-2.c Similarly.
4737
4738 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4739
4740         * gcc.dg/ultrasp1.c: New test.
4741
4742 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
4743
4744         * gcc.c-torture/execute/981206.c: New test.
4745
4746 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4747
4748         * g++.old-deja/g++.ns/template7.C: New test.
4749
4750         * g++.old-deja/g++.other/expr1.C: New test.
4751
4752         * g++.old-deja/g++.eh/tmpl3.C: New test.
4753
4754         * g++.old-deja/g++.eh/tmpl2.C: New test.
4755
4756 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
4757
4758         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
4759         * g++.old-deja/g++.other/using6.C: Removed.
4760         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
4761
4762         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
4763
4764 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
4765
4766         * g++.old-deja/g++.pt/overload8.C: New test.
4767
4768         * g++.old-deja/g++.pt/overload7.C: New test.
4769
4770         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
4771
4772         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
4773         and relinking messages.
4774         * lib/g++.exp (g++_target_compile): Remove .rpo file when
4775         compiling with -frepo.
4776
4777 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
4778
4779         * g++.old-deja/g++.pt/lookup6.C: New test.
4780
4781 1998-11-30  Nick Clifton  <nickc@cygnus.com>
4782
4783         * gcc.c-torture/execute/981130-1.c: New test.
4784         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
4785
4786 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4787
4788         * g++.old-deja/g++.pt/explicit76.C: New test.
4789
4790         * g++.old-deja/g++.pt/friend38.C: New test.
4791
4792         * g++.old-deja/g++.ns/crash2.C: New test.
4793
4794         * g++.old-deja/g++.pt/defarg8.C: New test.
4795
4796         * g++.old-deja/g++.pt/instantiate6.C: New test.
4797
4798         * g++.old-deja/g++.pt/static6.C: New test.
4799
4800         * g++.old-deja/g++.pt/decl2.C: New test.
4801
4802 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
4803
4804         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
4805         problem is actually related with name lookup, but so what? :-)
4806
4807         * g++.old-deja/g++.pt/friend37.C: New test.
4808
4809 1998-11-25  Dave Love  <d.love@dl.ac.uk>
4810
4811         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
4812         element, which fails on some systems.
4813
4814         * g77.f-torture/execute/labug1.f: New test.
4815
4816 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
4817
4818         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
4819         is defined.
4820
4821 1998-11-18  Dave Love  <d.love@dl.ac.uk>
4822
4823         * g77.f-torture/compile/981117-1.f: New test.
4824
4825 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
4826
4827         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
4828         properly discarded.
4829
4830 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
4831
4832         * gcc.c-torture/execute/memcheck: New directory of tests for
4833         -fcheck-memory-usage.
4834
4835 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4836
4837         * README: New file, general information about the testsuite and
4838         new description of the various C++ test subdirectories.
4839         * README.g++: Eliminate obsolete information, update and move most
4840         relevant stuff to README.
4841
4842 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
4843
4844         * gcc.c-torture/compile/981107-1.c: New test.
4845
4846 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
4847
4848         * execute/memcpy-bi.c: New testcase.
4849
4850 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
4851
4852         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
4853         base classes.
4854
4855         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
4856         template is selected.
4857
4858         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
4859         classes, it should be accepted for all types.
4860
4861         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
4862
4863         * g++.old-deja/g++.pt/spec24.C: Ensure that template
4864         specializations start with template headers.
4865
4866 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
4867
4868         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
4869
4870         * g++.old-deja/g++.other/init9.C: Test cross initialization of
4871         non-POD types.
4872
4873 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4874
4875         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
4876
4877 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4878
4879         * compile/981022-1.c, compile/981022-1.x: New test and driver.
4880
4881 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
4882
4883         * 981019-1.c: New test.
4884
4885 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
4886
4887         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
4888         find objc headers.
4889
4890 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
4891
4892         * compile/981001-4.c: Remove use of GCC extension that triggers a
4893         compiler bug.
4894
4895 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
4896
4897         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
4898
4899 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
4900
4901         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
4902         instantiation of template produces incorrect code for delete
4903         expression.
4904
4905         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
4906         constructors' name is not unique.
4907         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
4908         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
4909
4910         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
4911         automatic array of const is ill-formed.
4912
4913         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
4914         of template parameter?
4915
4916         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
4917         const.
4918
4919         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
4920         pointer-to-member expression.
4921
4922         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
4923         declaration causes ICE.
4924
4925 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
4926
4927         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
4928         reserved in the global namespace.
4929
4930         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
4931         generate needed virtual table.
4932
4933         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
4934
4935 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
4936
4937         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
4938         template-dependent type
4939
4940 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
4941
4942         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
4943         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
4944         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
4945
4946         * g++.old-deja/g++.other/using5.C: New test; using decl from base
4947         class should be usable as argument of member function.
4948         * g++.old-deja/g++.other/using6.C: New test; using decl from base
4949         class should be usable as return type of member function.
4950         * g++.old-deja/g++.other/using7.C: New test; using decl from base
4951         class should be usable as type of data member.
4952
4953         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
4954
4955 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
4956
4957         * gcc.c-torture/special/920521-1.c: Fix bogus test.
4958
4959 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
4960
4961         * gcc.dg/dll-?.c Add thumb to target list.
4962         Fix assembler scan patterns to match current assembler output.
4963
4964 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
4965
4966         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
4967         matching of template brackets.
4968
4969         * g++.old-deja/g++.other/using4.C: New test.  Test using
4970         declarations of methods from base classes.
4971
4972         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
4973         within functions should introduce names into the innermost
4974         enclosing namespace.
4975
4976         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
4977         of static locals if first initialization throws.
4978
4979 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
4980
4981         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
4982
4983 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
4984
4985         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
4986         lose track of the possible targets of tablejump insns.
4987         * special/special.exp: Run it.
4988
4989 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
4990
4991         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
4992         must be declared before its specializations can be named in friend
4993         declarations.
4994
4995 1998-10-05  Dave Love  <d.love@dl.ac.uk>
4996
4997         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
4998
4999         * g77.f-torture/execute/io1.f: New test.
5000
5001 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
5002
5003         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
5004         with pointer to template function, for which no argument deduction
5005         is possible.
5006
5007         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
5008         specialization of template function as argument to template
5009         function.
5010
5011         * g++.old-deja/g++.other/access2.C: New test; Inner class
5012         shouldn't have privileged access to Outer's names.
5013
5014 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
5015
5016         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
5017         friend template declared within template class conflicts with
5018         nested class of the same name.
5019
5020         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
5021         is ignored.
5022
5023         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
5024         object with direct initializer as function declaration.
5025
5026         * g++.old-deja/g++.other/decl2.C: New test; duplicate
5027         initializers.
5028
5029         * g++.old-deja/g++.other/null2.C: New test; conditional operator
5030         involving const pointer and NULL produces incorrect result.
5031
5032         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
5033         type name without `typename' should be rejected with -pedantic.
5034
5035 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
5036
5037         * g++.old-deja/g++.other/addrof1.C: New test.
5038
5039 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
5040
5041         * gcc.c-torture/compile/981001-1.c: New test.
5042         * gcc.c-torture/execute/981001-1.c: New test.
5043
5044 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
5045
5046         * gcc.c-torture/compile/981001-2.c: New test.
5047         * gcc.c-torture/compile/981001-3.c: New test.
5048         * gcc.c-torture/compile/981001-4.c: New test.
5049
5050 1998-10-01  Robert Lipe  <robertl@dgii.com>
5051
5052         * lib/objc.exp (objc_target_compile): Add -L during compiles for
5053         multilibbed hosts.   Idea grafted from g77.exp.
5054
5055 1998-09-30  Dave Love  <d.love@dl.ac.uk>
5056
5057         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
5058         avoid losing on systems which need -lsocket.
5059
5060 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
5061
5062         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
5063         * g++.old-deja/g++.other/nested2.C: Ditto.
5064         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
5065         failure.
5066
5067 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
5068
5069         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
5070         preferred over template operator!= for enum bitfields.
5071
5072 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
5073
5074         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
5075         that happen to have the same base name, but in different scopes,
5076         are incorrectly rejected.
5077
5078 1998-09-16  Richard Henderson  <rth@cygnus.com>
5079
5080         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
5081         on the native word size instead of an integer literal.
5082
5083 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5084
5085         * g++.old-deja/g++.other/static2.C: Invocation of static data
5086         member of type pointer-to-function denoted as non-static member.
5087
5088         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
5089         checks involving function types and aliases.
5090
5091 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
5092
5093         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
5094         redefined to the same non-trivial type.
5095
5096         * g++.old-deja/g++.pt/explicit73.C: Test for proper
5097         namespace-qualification of template specializations declared in
5098         other namespaces.
5099
5100         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
5101         to declare a subset of the specializations of a template function
5102         as friends of specializations of a template class.
5103
5104         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
5105         member templates that do not fully specialize the enclosing
5106         template class are rejected.
5107
5108 1998-09-11  Dave Love  <d.love@dl.ac.uk>
5109
5110         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
5111
5112 1998-09-08  Dave Love  <d.love@dl.ac.uk>
5113
5114         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
5115         altered from libf2c/libU77 version.
5116
5117 1998-09-06  Dave Love  <d.love@dl.ac.uk>
5118
5119         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
5120
5121 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
5122
5123         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
5124         (un)signed char are different types for template specialization
5125         purposes.
5126
5127 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
5128
5129         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
5130         * objc: ObjC testsuite.
5131
5132 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
5133
5134         * gcc.c-torture/execute/941014-1.x:  New file.
5135
5136 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5137
5138         * lib/c-torture.exp: Add support for
5139         torture_eval_before_compile and torture_eval_before_execute
5140         variables.
5141
5142 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
5143
5144         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
5145         this test triggers valid.
5146
5147 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5148
5149         * gcc.dg/980827-1.c: New test.
5150
5151 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5152
5153         * gcc.c-torture/execute/loop-4b.c: New test.
5154
5155 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
5156
5157         * lib/c-torture.exp: Add support for
5158         torture_eval_before_compile and torture_eval_before_execute
5159         variables.
5160
5161 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
5162
5163         * gcc.c-torture/compile/980825-1.c: New test.
5164
5165 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
5166
5167         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
5168         count number tests in opt_t0 not good_t0.
5169
5170 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
5171
5172         * gcc.c-torture/compile/930326-1.x: Fix typo.
5173
5174 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
5175
5176         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
5177         causes an ICE.
5178
5179 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
5180
5181         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
5182         STACK_SIZE is defined.
5183         * gcc.c-torture/unsorted/stuct.c: Similarly.
5184
5185         * gcc.c-torture/compile/980821-1.c: New test.
5186
5187 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
5188
5189         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
5190
5191 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
5192
5193         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
5194         code.
5195
5196 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
5197
5198         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
5199         error'.
5200
5201 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
5202
5203         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
5204
5205 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
5206
5207         * gcc.c-torture/compile/980816-1.c: New test.
5208
5209         * gcc.dg/980816-1.c: New test.
5210
5211 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
5212
5213         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
5214         compiler for ieee tests.
5215
5216 1998-08-01  Dave Love  <d.love@dl.ac.uk>
5217
5218         * g77.f-torture/compile/980729-0.f: New test.
5219
5220 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
5221
5222         * gcc.c-torture/special/eeprof-1.c: New test, for
5223         -finstrument-functions.
5224         * gcc.c-torture/special/special.exp: Run it.
5225
5226 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
5227
5228         * gcc.c-torture/compile/980729-1.c: New test.
5229
5230 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
5231
5232         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
5233         __thumb__ is defined, and test for ARM style doubles if so.
5234
5235 1998-07-26  Dave Love  <d.love@dl.ac.uk>
5236
5237         * g77.f-torture/noncompile/980615-0.f: New test.
5238
5239 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
5240
5241         * gcc.dg/980312-1.c: Do link instead of compile.
5242         * gcc.dg/980313-1.c: Likewise.
5243
5244 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
5245
5246         * gcc.c-torture/compile/980726-1.c: New test.
5247
5248 1998-07-25  Dave Love  <d.love@dl.ac.uk>
5249
5250         * g77.f-torture/execute/io0.f: New test.
5251
5252 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
5253
5254         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
5255         an int.
5256
5257 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
5258
5259         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
5260         m32r bugs.
5261
5262 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
5263
5264         * gcc.dg/980626-1.c: Expect failures for all toolchains until
5265         c-decl.c:grokdeclarator can handle mode attributes.
5266
5267 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
5268
5269         * gcc.c-torture/execute/980716-1.c: New test.
5270
5271 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
5272
5273         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
5274         the mn10200.
5275         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
5276         the mn10200.
5277         * gcc.c-torture/execute/va-arg-3.x: Similarly.
5278         * gcc.c-torture/compile/930326-1.x: Similarly.
5279
5280 1998-07-13  Dave Love  <d.love@dl.ac.uk>
5281
5282         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
5283         New test from Craig.
5284
5285 1998-07-12  Dave Love  <d.love@dl.ac.uk>
5286
5287         * g77.f-torture/noncompile/980616-0.f: New test.
5288
5289         * g77.f-torture/execute/970816-3.f:  New test from Craig.
5290
5291 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5292
5293         *  g++.other/singleton.C: Return error value instead of taking
5294         SIGSEGV.
5295
5296 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
5297
5298         *  g++.other/singleton.C: New test.   Warning is under dispute.
5299         Runtime crash is not.
5300
5301 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
5302
5303         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
5304         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
5305         using6.C, using7.C}:  New namespace tests.
5306
5307 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
5308
5309         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
5310         specialization with typedef'ed names used as array indexes.
5311
5312 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
5313
5314         * gcc.c-torture/execute/980709-1.c: New test.
5315
5316         * gcc.dg/980709-1.c: New test.
5317
5318 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
5319
5320         * gcc.c-torture/execute/bcp-1.c: New test.
5321
5322 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
5323
5324         * gcc.c-torture/execute/980707-1.c: New test.
5325
5326 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
5327
5328         * gcc.c-torture/compile/980706-1.c: New test.
5329
5330 1998-07-01  Dave Love  <d.love@dl.ac.uk>
5331
5332         * g77.f-torture/execute/980701-0.f,
5333         g77.f-torture/execute/980701-1.f: New test from Craig.
5334
5335 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
5336
5337         * gcc.c-torture/compile/980701-1.c: New test.
5338
5339         * gcc.c-torture/execute/980701-1.c: New test.
5340
5341 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
5342 rlsruhe.de>
5343
5344         * g++.old-deja/g++.robertl/eb132.C: New test.
5345         * g++.old-deja/g++.robertl/eb133.C: Likewise.
5346
5347 1998-06-29  Dave Love  <d.love@dl.ac.uk>
5348
5349         * g77.f-torture/execute/980628-7.f,
5350         g77.f-torture/execute/980628-8.f,
5351         g77.f-torture/execute/980628-9.f,
5352         g77.f-torture/execute/980628-10.f: New tests from Craig.
5353
5354         * g77.f-torture/execute/980628-3.f: Remove mail headers.
5355
5356 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
5357
5358         * g77.f-torture/execute/980628-4.f: New test from Craig.
5359         * g77.f-torture/execute/980628-5.f: Likewise.
5360         * g77.f-torture/execute/980628-2.f: Likewise.
5361         * g77.f-torture/execute/980628-0.f: Likewise.
5362         * g77.f-torture/execute/980628-1.f: Likewise.
5363         * g77.f-torture/execute/980628-3.f: Likewise.
5364         * g77.f-torture/execute/980628-6.f: Likewise.
5365
5366 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
5367
5368         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
5369         directory when nothing has been installed yet.
5370
5371 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
5372
5373         * gcc.c-torture/special/special.exp: Handle newer versions of
5374         dejagnu.
5375
5376 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
5377
5378         * gcc.dg/980626-1.c: New test.
5379
5380 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
5381
5382         * gcc.misc-tests/m-un-2.c: New test.
5383         * g++.old-deja/g++.other/warn01.c: Likewise.
5384
5385 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
5386
5387         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
5388         compatibility with assmblers with a different comment character.
5389         Eliminate use of GAS-specific extensions.
5390
5391 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
5392
5393         * gcc.c-torture/execute/ieee/980619-1.c: New test.
5394
5395 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
5396
5397         *lib/g77.exp: Replace search for libf2c.a with search for newly
5398         renamed libg2c.a
5399
5400 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
5401
5402         * gcc.c-torture/execute/980617-1.c: New test.
5403
5404 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
5405
5406         * gcc.c-torture/execute/980612-1.c: New test.
5407
5408 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
5409
5410         * gcc.dg/980523-1.c: Only test on ppc-linux.
5411         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
5412
5413         * gcc.c-torture/execute/980608-1.c: New test.
5414
5415 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5416
5417         * gcc.c-torture/execute/980605-1.c: New test.
5418
5419 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
5420
5421         * gcc.c-torture/execute/980604-1.c: New test.
5422
5423 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
5424
5425         * gcc.c-torture/execute/980602-1.c: New test.
5426         * gcc.c-torture/execute/980602-2.c: Likewise.
5427
5428 1998-06-02  Dave Love  <d.love@dl.ac.uk>
5429
5430         * 970125-0.f: Fix per JCB.  Add commentary.
5431
5432 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
5433
5434         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
5435         IEEE -0 support.
5436
5437 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
5438
5439         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
5440         earlier.
5441
5442 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
5443
5444         * gcc.c-torture/execute/980526-3.c: New test.
5445
5446 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
5447
5448         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
5449         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
5450         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
5451         m88k-motorola-sysv3 to XFAIL.
5452
5453 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5454
5455         * gcc.dg/980526-1.c: New test.
5456         * gcc.c-torture/execute/980526-2.c: New test.
5457
5458 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
5459
5460         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
5461
5462         * gcc.c-torture/execute/980526-1.c: New test.
5463
5464 1998-05-26  Dave Love  <d.love@dl.ac.uk>
5465
5466         * g77.f-torture/execute/alpha2.f: Add runtime test.
5467
5468 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
5469
5470         * g++.old-deja/old-deja.exp: Strip leading directories.
5471
5472         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
5473         error for the line.  Don't run multiple tests for the same line.
5474
5475 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
5476
5477         * gcc.dg/980523-1.c: New test.
5478
5479 1998-05-23  Dave Love  <d.love@dl.ac.uk>
5480
5481         * g77.f-torture/compile/970915-0.f: New test.
5482
5483 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
5484
5485         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
5486
5487 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
5488
5489         * gcc.dg/980520-1.c: New test.
5490
5491 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
5492
5493         * gcc.dg/980502-1.c: Fix return type.
5494
5495 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
5496
5497         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
5498         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
5499         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
5500         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
5501         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
5502
5503 1998-05-20  Dave Love  <d.love@dl.ac.uk>
5504
5505         * g77.f-torture/execute/980520-1.f: New test.
5506
5507 1998-05-15  Dave Love  <d.love@dl.ac.uk>
5508
5509         * lib/mike-g77.exp: New file.
5510
5511         * g77.f-torture/noncompile/noncompile.exp,
5512         g77.f-torture/noncompile/check0.f: New files.
5513
5514 1998-05-14  Dave Love  <d.love@dl.ac.uk>
5515
5516         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
5517         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
5518         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
5519         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
5520         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
5521         abort where appropriate.
5522
5523 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
5524
5525         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
5526         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
5527
5528 1998-04-29  Dave Love  <d.love@dl.ac.uk>
5529
5530         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
5531
5532 1998-04-27  Dave Love  <d.love@dl.ac.uk>
5533
5534         * g77.f-torture/compile/980427-0.f: New test.
5535
5536 1998-04-24  Dave Love  <d.love@dl.ac.uk>
5537
5538         * g77.f-torture/compile/980424-0.f: New test.
5539
5540 1998-04-19  Dave Love  <d.love@dl.ac.uk>
5541
5542         * g77.f-torture/compile/980419-2.f (main): New test.
5543         * g77.f-torture/compile/970125-0.f: New test.
5544         * g77.f-torture/compile/980419-1.f: New test.
5545
5546 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
5547
5548         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
5549         of loop-4.c.
5550
5551 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
5552
5553         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
5554
5555 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
5556
5557         * gcc.c-torture/compile/980329-1.c: New test.
5558
5559 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
5560
5561         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
5562         * gcc.dg/980312-1.c: Fix typo in -march command.
5563
5564 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
5565
5566         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
5567
5568 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
5569
5570         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
5571         Dave Love agree the Fortran source is bogus.
5572
5573 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
5574
5575         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
5576         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
5577         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
5578         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
5579         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
5580
5581 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
5582
5583         * g++.old-deja/g++.other/friend1.C: New test.
5584
5585 1998-02-18  Dave Love  <d.love@dl.ac.uk>
5586
5587         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
5588         possibly uninitialized) variables and declare dnrm2.
5589
5590 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
5591
5592         From Bruno Haible <haible@ilog.fr>:
5593         * gcc.c-torture/execute/980223.c: New test.
5594
5595 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
5596
5597         * gcc.dg/ifelse-1.c: New test.
5598
5599 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
5600
5601         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
5602
5603           * lib/old-dejagnu.exp (old-dejagnu): Added the
5604           "execution test - XFAIL *-*-*" handling in the spirit of
5605           "excess errors test -". Changed the "execution test fails"
5606           handling to be like "excess errors test fails".
5607           * Update various tests accordingly.
5608
5609 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
5610
5611         * gcc.c-torture/execute/980205.c: New test.
5612
5613 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
5614
5615         * lib/c-torture.exp: Look for .x files instead of .cexp files.
5616         * lib/f-torture.exp: Similarly.
5617         * gcc.c-torture: Rename all .cexp files to .x files.
5618
5619 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5620
5621         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
5622         (940510-1.c): Removed duplicate.
5623         (971104-1.c): New test.
5624
5625 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
5626
5627           * lib/f-torture.exp: Improve error and loop detection.
5628
5629 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
5630
5631         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
5632         use that to size the filler array.
5633
5634 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
5635
5636         * lib/c-torture.exp(c-torture-execute): Fix typo.
5637
5638         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
5639         testcase as the executable name. Keep the executable around if
5640         the test fails.
5641
5642 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
5643
5644         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
5645         changes.  Only test one -g option, and move it to the end of the
5646         list of options to test.
5647
5648 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
5649
5650         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
5651         variable GCC_TORTURE_OPTIONS to supply default switches separated
5652         by colons.  If no environment variable, run tests with -O0 -g, -O1
5653         -g, and -O2 -g as well.
5654
5655 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
5656
5657         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
5658         explanatory comments. Fix indentation.
5659
5660 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
5661
5662         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
5663
5664 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
5665
5666         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
5667         * g++.old-deja/g++.mike/p7325.C: Likewise.
5668         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
5669
5670 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
5671
5672         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
5673         * g++.old-deja/g++.brendan/crash30.C: Likewise.
5674         * g++.old-deja/g++.brendan/crash39.C: Likewise.
5675         * g++.old-deja/g++.law/operators4.C: Likewise.
5676
5677 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
5678
5679         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
5680         * g++.old-deja/g++.mike/p784.C: Ditto.
5681         * g++.old-deja/g++.mike/p785.C: Ditto.
5682
5683 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
5684
5685           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
5686
5687 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
5688
5689         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
5690         target feature; pass this to c-torture-execute as needed.
5691
5692 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
5693
5694         * lib/c-torture.exp(c-torture-execute): If the previous and the
5695         current executables being tested are identical, we don't need to
5696         run the executable again. Try to make the executable names
5697         unique. Add an optional argument for passing additional compiler
5698         flags.
5699
5700 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
5701
5702         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
5703
5704 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
5705
5706         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
5707
5708 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
5709
5710         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
5711         32bit or larger longs.
5712
5713         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
5714         have either a 32bit long or 32bit int.
5715
5716 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5717
5718         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
5719         Make double precision tests dependent on sizeof (double).
5720
5721 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
5722
5723         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
5724         too.
5725
5726 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5727
5728         * gcc.c-torture/compile/961203-1.cexp: New script.
5729
5730 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
5731
5732         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
5733         up the includes ourselves.
5734
5735 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
5736
5737         * lib/plumhall.exp: Remove random include, and add a few
5738         verbose messages for debugging.
5739
5740 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
5741
5742         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
5743         of trying to do it ourselves.
5744
5745 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
5746
5747         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
5748
5749 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
5750
5751         * gcc.prms/5403.c: Made regexp a bit less strict.
5752
5753 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
5754
5755         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
5756         is returned from remote_load instead.
5757         * lib/plumhall.exp: Ditto.
5758         * lib/mike-g++.exp: Ditto.
5759         * lib/old-dejagnu.exp: Ditto.
5760         * lib/c-torture.exp: Ditto.
5761
5762 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
5763
5764         * lib/g++.exp: Use build_wrapper procedure.
5765         * lib/gcc.exp: Ditto.
5766
5767 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
5768
5769         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
5770         an old-style decl for malloc.  Fixes tests to work when
5771         sizeof (int) != sizeof (size_t).
5772
5773 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
5774
5775         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
5776
5777         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
5778         use stdargs.h interface.
5779
5780 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
5781
5782         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
5783         NO_VARARGS when compiling.
5784
5785 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
5786
5787         * lib/plumhall.exp(ph_includes): New procedure.
5788         (ph_make): Use it.
5789         (ph_compiler): Ditto.
5790
5791         * lib/g++.exp: Rename test-glue.c to testglue.c.
5792         * lib/gcc.exp: Ditto.
5793
5794 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
5795
5796         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
5797         to completion when it's called.
5798
5799 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
5800
5801         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
5802         is defined, don't do test.
5803
5804 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
5805
5806         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
5807         for object files.
5808         (ph_summary): Mark skipped testcases as untested, not unresolved.
5809
5810         * lib/plumhall.exp (ph_make): If unresolved because of bad
5811         errorCode, record errorCode in log file.
5812         (*): Replace send_log/verbose with verbose -log.
5813
5814 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
5815
5816         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
5817         double conversion if double isn't at least 8 bytes.
5818
5819         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
5820         int to work with targets where int is 16 bits.
5821
5822         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
5823         8 bytes, just exit, since 4 byte doubles don't have enough bits of
5824         precision for the test to complete.
5825
5826 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
5827
5828         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
5829         if d10v is not compiled with the -mdouble64 flag.
5830         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
5831
5832         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
5833         d10v is not compiled with the -mint32 flag.
5834
5835 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
5836
5837         * lib/plumhall.exp: Use incr_count.
5838
5839 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
5840
5841         * gcc.c-torture: Update to c-torture-1.45.
5842
5843 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
5844
5845         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
5846         the name of the expect testcase file).
5847
5848         * lib/g++.exp(g++_init): Ditto.
5849
5850 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
5851
5852         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
5853         the host.
5854
5855         * lib/gcc.exp(gcc_exit): New procedure.
5856
5857 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
5858
5859         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
5860         specs where appropriate.
5861
5862         * g++.old-deja/g++.arm/*: Added additional ERROR checks
5863         because of new "candidates are" messages, and removed a few
5864
5865         * Converted all non-old-style g++ testcases to old-style, and
5866         moved into g++.old-deja.
5867
5868 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
5869
5870         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
5871         options.
5872
5873         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
5874         succeeded.
5875
5876         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
5877
5878 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
5879
5880         * lib/gcc.exp (gcc_target_compile): Add support for defining
5881         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
5882         the machine doesn't have those features.
5883
5884 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
5885
5886         * g++.law/operators4.exp: Don't use LIBS.
5887
5888 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
5889
5890         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
5891
5892         * lib/mike-g++.exp: Don't set the compiler to be tested here.
5893         * lib/g++.exp: Set it here instead. Also, allow use of the
5894         --tool_exec and --tool_opt options. Change CXX to
5895         GXX_UNDER_TEST.
5896
5897         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
5898
5899         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
5900
5901 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
5902
5903         * lib/old-dejagnu.exp: Use prune_warnings instead of
5904         prune_system_crud.
5905         * lib/mike-g++.exp: Ditto.
5906         * lib/gcc.exp: Ditto.
5907         * lib/g++.exp: Ditto.
5908
5909         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
5910
5911 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
5912
5913           * 941014-2.c: Include stdlib.h
5914           * 960327-1.c: Include stdio.h
5915           * dbra.c, index-1.c: Don't assume ints are 32bits.
5916
5917 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
5918
5919         * lib/gcc.exp: Add gcc,stack_size target feature.
5920
5921         * lib/g++.exp(g++_target_compile): Add the include and link
5922         paths here, not in two other places. And, it's $options, not
5923         options.
5924
5925         * lib/mike-g++.exp(postbase): Remove the code that determines
5926         the correct include and link paths.
5927         * g++.old-deja/old-deja.exp: Ditto.
5928
5929 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
5930
5931         * lib/g++.exp(g++_init): target_compile no longer returns the
5932         filename of the result.
5933
5934 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
5935
5936         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
5937         call to glob.
5938
5939         * gcc.c-torture/special/special.exp: Change call to
5940         gcc_target_compile to include the object file.
5941
5942 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
5943
5944         * gcc.c-torture/special/special.exp: Correct misspelling in last
5945         change.
5946
5947 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
5948
5949         * lib/plumhall.exp(ph_summary): Log the entire output of the
5950         executable. Return -1 if there were any failures, 0 otherwise.
5951         (ph_execute): Return -1 if there were any failures, 0 otherwise.
5952         (ph_make): Clean up objects and executables that were built
5953         if the tests succeeded.
5954
5955 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
5956
5957         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
5958         libraries and includes in the build tree as appropriate.
5959
5960 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
5961
5962         * lib/c-torture.exp: Instead of looking for the global variable
5963         NO_LONG_LONG, check to see if that's a feature of the target.
5964
5965 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
5966
5967         * config/default.exp: Minimize. Delete the remainer of the files in
5968         config; this functionality is now in devo/dejagnu/config.
5969
5970         g++.*/*: Pass any additional flags used to compile to postbase;
5971         delete CXXFLAGS.
5972
5973         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
5974         is now done by runtest.exp. Use gcc_target_compile instead of
5975         compile.
5976
5977         lib/c-torture.exp: Use gcc_target_compile instead of compile.
5978         Remove references to CFLAGS. Use remote_file instead of
5979         calling rm -f.
5980         (c-torture): Take a list of arguments to use to compile this
5981         testcase.
5982
5983         lib/g++.exp: Simplify. Use target_compile instead of compile.
5984         lib/gcc-dg.exp: Ditto.
5985         lib/gcc.exp: Ditto.
5986         lib/mike-{gcc,g++}.exp: Ditto.
5987         lib/old-dejagnu.exp: Ditto.
5988         lib/plumhall.exp: Ditto.
5989
5990 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
5991
5992         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
5993         (ph_linker): Likewise.
5994
5995 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
5996
5997           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
5998         MAP_ANON / MAP_ANONYMOUS if defined;
5999         else try to map from /dev/zero .
6000
6001 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
6002
6003         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
6004         isn't defined, then define it to MAP_ANONYMOUS.
6005
6006 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
6007
6008         * gcc.c-torture: Update to c-torture-1.42 release.
6009
6010 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
6011
6012         * gcc.c-torture: Update to c-torture-1.41 release.
6013
6014 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
6015
6016         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
6017         c-torture release.
6018
6019 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6020
6021         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
6022         and LDFLAGS.  Fix second case to append the target_info ldflags
6023         onto LDFLAGS, not CFLAGS.
6024         * lib/g++.exp (g++_init): Add target_info stuff.
6025         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
6026         of libgloss and newlib flags for !native.
6027
6028         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
6029         (GDB): Fix relative path to go up another dir for finding gdb.
6030
6031 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
6032
6033         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
6034         versions in the target_info array, if they don't exist.
6035
6036 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6037
6038         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
6039
6040 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
6041
6042         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
6043         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
6044
6045 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
6046
6047         * lib/old-dejagnu.exp: Don't remove the output file before we've
6048         actually tested it. Don't append pwd to the path of the executable
6049         we're testing.
6050
6051 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
6052
6053         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
6054
6055 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
6056
6057         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
6058         temporary directory for compiler files, and set it to a default
6059         value of /tmp. Set $output as the name of the output file from
6060         compiling the testcase. Add a -o option to $cflags_var so the
6061         compiler writes the final output file as $output. Set $executable
6062         to $output.
6063
6064         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
6065         directory for compiler files, and set it to /tmp if it doesn't
6066         already have a value. Set $output_file to the name of the output
6067         file from compiling the testcase. Add a -o option to CXXFLAGS so
6068         the compiler writes the final output file as $output. Use $output
6069         as the executable to be tested.
6070
6071 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6072
6073         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
6074
6075 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
6076
6077         * gcc.c-torture/execute/pending-1.c: New test.  Still
6078         pending in Tege's queue.
6079
6080 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
6081
6082         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
6083         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
6084         if there were failures.  Call unresolved if there were unresolved
6085         testcases.  Call gcc_fail if program did not run to completion.
6086         (ph_make): Pass additional argument name to ph_execute.
6087         (ph_execute): Add new argument.  Pass additional arguments to
6088         ph_summary.  Call gcc_fail is there is no execution output.
6089
6090 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
6091
6092         * lib/plumhall.exp (proc_summary): Output relavent summary
6093         lines into the log so specific failures in plumhall can be
6094         investigated.
6095
6096 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
6097
6098         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
6099         (c-torture-execute): Don't try to execute tests which use
6100         "long long" types if $NO_LONG_LONG is nonzero.
6101
6102 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
6103
6104         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
6105         not c-torture.
6106
6107         * gcc.ieee: Move from here.
6108         * gcc.c-torture/execute/ieee: To here.
6109
6110 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
6111
6112         * gcc.c-torture: Update to c-torture-1.41 release.
6113
6114 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
6115
6116         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
6117         not "$output".
6118
6119 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
6120
6121         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
6122         -c present.
6123
6124 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
6125
6126         * config/proelf.exp: Handle connecting to a simulator.
6127
6128 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
6129
6130         * config/proelf.exp: New file.  Enough framework that we can
6131         run c-torture tests on the proelf targets (or any other target
6132         that gdb can connect to for that matter).
6133
6134 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
6135
6136         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
6137         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
6138
6139         * lib/plumhall.exp (ph_execute): Always call ph_summary if
6140         exec_output exists.
6141
6142 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
6143
6144         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
6145         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
6146
6147         * config/*.exp: Update FSF address.  Change result of ${tool}_load
6148         to pass/fail/unresolved/unsupported/untested.  Caller must now
6149         call unresolved/unsupported/untested.
6150         * lib/*.exp: Update FSF address.  Update to handle new results of
6151         ${tool}_load.
6152         * lib/chill.exp (verbose): Delete.
6153
6154 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
6155
6156         * lib/gcc.exp (default_gcc_start): Change order of args to
6157         $LDFLAGS $CFLAGS $LIBS.
6158         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
6159         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
6160         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
6161         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
6162         * gcc.misc-tests/dg-test.exp: Likewise.
6163         * gcc.misc-tests/msgs.exp: Likewise.
6164         * gcc.prms/prms.exp: Likewise.
6165         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
6166         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
6167
6168         * lib/dg.exp: Deleted, moved to dejagnu/lib.
6169
6170 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
6171
6172         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
6173
6174         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
6175         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
6176
6177         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
6178         necessary.
6179
6180 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
6181
6182         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
6183         global for loop; add use of $mathlib.
6184         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
6185         settings here; set mathlib for anything but VxWorks.
6186
6187 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
6188
6189         * gcc.c-torture: Update to c-torture-1.40 release.
6190
6191 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
6192
6193         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
6194         dg.exp.
6195
6196 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
6197
6198         * lib/c-torture.exp (c-torture-execute): Declare "output" as
6199         global.
6200
6201 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
6202
6203         * lib/g++.exp (LIBS): Define if not already.
6204         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
6205         (gcc-dg-prune): Call prune_gcc_output.
6206         * lib/gcc.exp (prune_gcc_output): New proc.
6207         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
6208         prune_gcc_output.
6209
6210 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
6211
6212         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
6213         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
6214
6215 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
6216
6217         * gcc.c-torture: Update to c-torture-1.39 release.
6218
6219 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
6220
6221         * lib/c-torture.exp (c-torture-execute): Don't return if one option
6222         fails, try others as well.
6223
6224 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6225
6226         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
6227         If compilation fails, mark execute tests as `untested'.
6228         If test is marked as unsupported, don't mark compilation and
6229         execute tests as failed.
6230
6231 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6232
6233         * lib/g++.exp (g++_init): Don't link in libg++, and look to
6234         libstdc++ for whether or not we want to be doing shared
6235         libraries.  Delete link_curses since we don't need it anymore.
6236         * lib/mike-g++.exp (postbase): Don't link in libg++.
6237         * g++.old-deja/old-deja.exp: Likewise.
6238
6239 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6240
6241         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
6242
6243 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6244
6245         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
6246         For that, add `-Wl,-a,shared_archive'.
6247         * g++.old-deja/old-deja.exp: Likewise.
6248
6249 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
6250
6251         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
6252
6253 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
6254
6255         * lib/mike-g++.exp (postbase): Pay attention to the status of
6256         g++_load.
6257
6258 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6259
6260           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
6261
6262 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
6263
6264         * lib/gcc.exp (default_gcc_start): No longer need to log program
6265         being executed or its output, execute_anywhere does that now.
6266         * lib/g++.exp (default_g++_version): Call execute_anywhere.
6267         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
6268
6269 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6270
6271         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
6272         the same as those in lib/g++.exp.
6273
6274 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
6275
6276         * gcc.c-torture: Update to c-torture-1.38 release.
6277         * gcc.ieee: Related changes.
6278
6279 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6280
6281         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
6282         "exec". Minor reformatting changes.
6283
6284         * config/rom68k.exp (${tool}_load): Make it work in a canadian
6285         cross. This means all "exec" calls now work on a remote host as
6286         well.
6287         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
6288         cross. Filter out the extra "\r\n" stuff that expect puts in.
6289         (c-torture-execute): Filter out the bogus warnings like
6290         c-torture-compile does. Add support for canadian cross.
6291         * lib/gcc.exp (default_gcc_version, default_gcc_start)
6292         Use execute_anywhere rather than calling exec directly. Now it
6293         works for canadian cross testing.
6294
6295 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
6296
6297         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
6298         results into a variable, and check that rather than using file exists.
6299
6300 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6301
6302         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
6303         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
6304
6305 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6306
6307         * g++.old-deja/old-deja.exp: Create and pass runshlib and
6308         lib_curses if there's a shared libg++ in the build tree.
6309
6310 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
6311
6312         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
6313         if not supported target.
6314
6315 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6316
6317         * lib/g++.exp (g++_init): Move empty setting of runshlib and
6318         link_curses up to always happen, not just for native builds.
6319
6320 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
6321
6322         * gcc.c-torture: Update to c-torture-1.36 release.
6323         * gcc.failure: Related changes.
6324
6325 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6326
6327         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
6328
6329 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6330
6331         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
6332         * lib/mike-g++.exp (postbase): Not in here.  Still reference
6333         runshlib, link_curses, and mathlib for link and run.
6334
6335         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
6336         pass the runtime shared library options for Solaris, OSF/1, and
6337         Irix5, and link with -lcurses to avoid unresolved references.
6338
6339 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6340
6341         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
6342         only run once.
6343
6344 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
6345
6346         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
6347
6348 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
6349
6350         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
6351         do not have a framework for the "compat" tests yet.
6352
6353 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6354
6355         * lib/mike-g++.exp (postbase): New local variable `mathlib',
6356         set to null if we're testing vxworks5.1.  Use that instead of
6357         `-lm' in the setting of LIBS for link and run.
6358
6359 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6360
6361         * config/rom68k.exp (${tool}_load): Major changes to make it
6362         work.  Verified that it does in fact return the stuff in
6363         exec_output properly.  Catch any Emul or any TRAP other than 0.
6364
6365 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6366
6367         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
6368         LDFLAGS properly for targets that need stuff from libgloss.
6369         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
6370         only run once.
6371         (gpp_initialized): New variable.
6372
6373 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
6374
6375         * config/rom68k.exp: Load libgloss.exp.
6376         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
6377         so we can produce a fully linked binary.
6378         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
6379         so we can produce a fully linked binary.
6380
6381 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
6382
6383         * lib/plumhall.exp (ph_section): Watch for expected failures.
6384         Add missing `else'.
6385
6386         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
6387         run the testcase.
6388         (c-torture): Likewise.
6389
6390 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
6391
6392         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
6393
6394         * lib/mike-g++.exp (mike_cleanup): New proc.
6395         (prebase): New globals compiler_result, not_compiler_result,
6396         target_regexp.
6397         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
6398         allow leading "-" in pattern.  Watch for unsupported tests.
6399         If $compiler_result is set, pattern match assembler code,
6400         and ditto for $not_compiler_result.
6401         * lib/mike-gcc.exp: Likewise.
6402
6403         * lib/plumhall.exp (ph_execute): Only call ph_summary if
6404         execution "succeeded".
6405
6406 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
6407
6408         * config/win32.exp: New file.
6409         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
6410
6411 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6412
6413         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
6414         unsupported.
6415         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
6416         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
6417         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
6418
6419         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
6420         "... without exceptions was ...".  That is now handled by
6421         prune_system_crud.
6422         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6423
6424 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
6425
6426         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
6427         sieve.c,sort2.c}: New files.
6428         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
6429         sieve.exp,sort2.exp}: Drivers for them.
6430
6431         * lib/mike-gcc.exp (program_output): New user settable variable.
6432         (postbase): Call prune_system_crud.  Also prune extraneous compiler
6433         messages.
6434         * lib/mike-g++.exp (program_output): New user settable variable.
6435
6436         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
6437
6438         * config/sh.exp: Deleted (use sim.exp instead).
6439
6440 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6441
6442         * config/vx.exp: Declare CHECKTASK as global.
6443         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
6444         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
6445         * lib/old-dejagnu.exp: Load [pwd]/$executable.
6446
6447 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
6448
6449         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
6450         target. Like vx.exp, only includes `vx29k.exp' instead of
6451         `vxworks.exp'.
6452
6453 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
6454
6455         * config/sim.exp: Increase time limit from 120 seconds to 240.
6456
6457 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
6458
6459         * gcc.c-torture/execute/950628-1.c: New test.
6460
6461 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
6462
6463         * gcc.c-torture: Update with changes/additions from
6464         c-torture-1.34.
6465
6466 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
6467
6468         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
6469
6470 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
6471
6472         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
6473
6474 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
6475
6476         * gcc.c-torture/compile/950512-1.c: New test.
6477         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
6478         * gcc.dg/struct-ret-1.c: Likewise.
6479
6480 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
6481
6482         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
6483           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
6484
6485 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
6486
6487         * gcc.c-torture/special/920411-1.c: Deleted.
6488         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
6489
6490 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
6491
6492         * config/sim.exp (${tool}_load): Hack in call to bash to get a
6493         cpu limit.
6494
6495 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6496
6497         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
6498
6499 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6500
6501         From kenner;
6502         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
6503         is the proper length.
6504         * va-arg-3.c: Likewise.
6505
6506 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
6507
6508         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
6509         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
6510
6511         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
6512         * lib/g++.exp (default_g++_start): Delete old cruft.
6513
6514 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
6515
6516         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
6517         (2 * (1 << 18)) to (2 * (1 << 17)).
6518
6519         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
6520
6521 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6522
6523         * config/rom68k.exp: Renamed from config/idp.exp
6524
6525 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6526
6527         * c-torture/compile/921109-2.c
6528
6529 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
6530
6531         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
6532         excess errors.
6533
6534 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
6535
6536         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
6537         output.
6538         * lib/g++.exp (default_g++_start): Likewise.
6539
6540 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6541
6542         * gcc.c-torture/compile/950329-1.c: New test.
6543
6544 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6545
6546           * config/bug.exp (${tool}_load): Updated to use new remote_open
6547           and remote_close procs.
6548         * config/idp.exp: New file.
6549
6550 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
6551
6552         * gcc.c-torture/execute/950322-1.c: New test.
6553
6554 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
6555
6556         * config/vx.exp (${tool}_load): Clean up testing of return code from
6557         vxworks_ld and vxworks_spawn.
6558
6559 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
6560
6561         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
6562
6563 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
6564
6565         * lib/old-deja.exp: Add `excess errors test - ' error, now one
6566         can mark excess errors on a machine by machine basis.  Note, the
6567         default is to not expect any excess errors, even when excess
6568         errors test - is given, so you will want to put an XFAIL ... on
6569         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
6570         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
6571         those 4 machines, but no others.
6572
6573 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6574
6575         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
6576         * lib/c-torture.exp: to here.
6577
6578 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
6579
6580         * gcc.c-torture/execute/950221-1.c: New test.
6581         * gcc.c-torture/execute/struct-ret-1.c: New test.
6582         * gcc.c-torture/compile/950221-1.c: New test.
6583
6584         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
6585
6586 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
6587
6588         * gcc.c-torture/execute/arith-1.c (main): Return 0.
6589         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
6590
6591 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
6592
6593         * g++.gb: New directory of tests, derived from my signature and
6594         class scoping tests.
6595
6596         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
6597         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
6598         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
6599         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
6600         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
6601         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
6602         * g++.gb/sig25.C: Likewise.
6603
6604         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
6605         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
6606         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
6607         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
6608         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
6609         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
6610         * g++.gb/sig25.exp: Likewise.
6611
6612         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
6613         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
6614         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
6615         * g++.gb/scope13.C: Likewise, this test still fails.
6616
6617         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
6618         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
6619         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
6620         * g++.gb/scope13.exp: Ditto.
6621
6622         * g++.gb/README: New file, explains what these tests are about.
6623
6624 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
6625
6626         * lib/dg.exp (dg-do): Support `preprocess'.
6627         (dg-test): Likewise.
6628
6629 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
6630
6631         * config/udi.exp: change "continue -expect" to "exp_continue".
6632
6633 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
6634
6635         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
6636         Delete redundant tests.
6637
6638         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
6639         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
6640         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
6641         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
6642         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
6643         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
6644         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
6645         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
6646
6647         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
6648         storing label pointers.
6649         * gcc.c-torture/execute/921019-1.c: Likewise.
6650         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
6651         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
6652         parameter fp.
6653         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
6654         constants.
6655
6656         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
6657         Delete obsolete tests.
6658
6659         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
6660         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
6661         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
6662         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
6663         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
6664         * gcc.c-torture/compile/950124-1.c: New test.
6665
6666         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
6667
6668 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
6669
6670         * lib/mike-g++.exp: Add -lm to LIBS.
6671
6672 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
6673
6674         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
6675
6676 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
6677
6678         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
6679
6680 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
6681
6682         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
6683
6684 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
6685
6686         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
6687         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
6688         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
6689         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
6690         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
6691         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
6692         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
6693         * g++.law/{operators31.C, operators32.C,
6694         * g++.law/{operators33.C, operators34.C}: Likewise.
6695         * g++.law/{pic1.C, refs2.C}: Likewise.
6696         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
6697         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
6698         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
6699         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6700
6701         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
6702         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
6703         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
6704         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
6705         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
6706         * g++.law/{enum9.exp, friend5.exp}: Likewise.
6707         * g++.law/{nest3.exp, nest4.exp}: Likewise.
6708         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
6709         * g++.law/{operators30.exp, operators31.exp}: Likewise.
6710         * g++.law/{operators32.exp, operators33.exp}: Likewise.
6711         * g++.law/{operators34.exp}: Likewise.
6712         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
6713         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
6714         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
6715         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
6716         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
6717
6718         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
6719         No longer expected to fail.
6720         * g++.law/missed-error3.C: Tweak for recent bool changes.
6721
6722 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
6723
6724         * config/emb-unix: Deleted.
6725         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
6726         remote execution.  Do final link on remote host if REMOTE_LINK is set.
6727
6728 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
6729
6730         * lib/dg.exp (dg-test): Fix typo in last patch.
6731
6732 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
6733
6734         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
6735         (handles multiple occurrences).
6736
6737 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
6738
6739         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
6740         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
6741         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
6742         printed).
6743         * lib/c-torture.exp (c-torture-compile): Likewise.
6744         (c-torture): Prepend full path if missing.
6745         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
6746         (gcc_fail): Likewise.
6747         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
6748
6749 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
6750
6751         * lib/netware.exp: Only attach to NetWare i386 systems.
6752
6753 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
6754
6755         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
6756         messages.  Add test name to "output pattern match" pass/fail message.
6757
6758 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
6759
6760         * gcc.dg: New testsuite.
6761         * gcc.dg/dg.exp: New file.
6762
6763         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
6764         test-switch.c}: Deleted.
6765
6766         * gcc.misc-tests/msgs.exp: New testcase driver.
6767
6768 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
6769
6770         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
6771         Watch for illegal return values from ${tool}_load.
6772         * config/unix.exp (${tool}_load): Fix pass/fail detection for
6773         cross targets.  Coerce return value >0 to 1.
6774
6775 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
6776
6777         * config/unix.exp (${tool}_load): Call program rsh, not proc.
6778
6779         * config/emb-unix.exp: New file.
6780
6781         * config/sim.exp: Error if variable $SIM not defined.
6782         (${tool}_load): Mark test as "untested" if simulator missing.
6783
6784         * config/unix.exp: Load remote.exp to get rcp_download.
6785         * lib/c-torture.exp: Use different option lists for testcases with
6786         and without loops.
6787         * gcc.c-torture/execute/execute.exp: Likewise.
6788
6789 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
6790
6791         * config/*.exp: Clarify return code from ${tool}_load.
6792         Call `unresolved' or `untested' instead of `warning' or `perror'
6793         (sometimes you still want to call both though).
6794         Add comment that `shell_id' is local to each file.
6795         * config/udi.exp (timeout): Set to 30.
6796         Don't print warning if connection fails, $connectmode has already
6797         printed an error.
6798         (${tool}_load): Move verbose messages to level 2.
6799         Rework pattern for "Process started" message.
6800         Pass `shell_id' to ${connectmode}_download.
6801         Retry twice upon timeout.  Make resetting of target more robust.
6802         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
6803         Pass `shell_id' to exit_$connectmode.
6804         Only call exit_$connectmode if connected.
6805         * config/unix.exp (${tool}_load): Check return codes better.
6806         * config/vrtx.exp (${tool}_load): Likewise.
6807         * config/vx.exp (${tool}_load): Likewise.
6808         Delete unneeded global's.
6809         * lib/dg.exp (dg-test): Update to reflect clarified return codes
6810         from ${tool}_load.
6811         (dg-stat): Delete.
6812         (dg-init): Delete recording of pass/fail counts.
6813         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
6814         (old-dejagnu-init): Likewise.
6815         (old-dejagnu-stat): Delete contents, empty proc now.
6816         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
6817         (c-torture): Delete references to lcnt, lpass, lfail.
6818         Get option list from TORTURE_OPTIONS.
6819         Delete -funroll[-all]-loops if no loops.
6820         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
6821         (g++_stat): Delete contents (empty proc now).
6822         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
6823         (gcc_finish): Likewise.
6824         (gcc_stat): Deleted.
6825         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
6826         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
6827         * gcc.c-torture/execute/execute.exp: Likewise.
6828         Split tests into two parts: compile, execute.
6829         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
6830         no loops.  Update to reflect clarified return codes from ${tool}_load.
6831
6832 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
6833
6834         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
6835         to grep for.
6836         (old-dejagnu): Likewise (where necessary).
6837
6838 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
6839
6840         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
6841
6842         * lib/dg.exp (dg-process-target): Fix processing of selector.
6843         Add comment regarding use of `error'.
6844
6845         * lib/gcc.exp (prune_system_crud): Define if missing.
6846         * lib/g++.exp (prune_system_crud): Likewise.
6847
6848         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
6849         Call prune_system_crud.
6850         * lib/dg.exp (dg-runtest): New proc.
6851         Use perror instead of send_user for tcl errors in testcase.
6852         Don't return any value, it's never used.
6853         Don't clobber previous definition of `unknown'.
6854         Print tcl errors in `dg-final'.
6855
6856 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
6857
6858         * lib/dg.exp (dg-process-target): Improve syntax error messages.
6859         (dg-test): Don't print errorInfo, it contains stack backtrace.
6860
6861 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
6862
6863         * lib/g++.exp (runtest_file_p): Define if missing.
6864
6865 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
6866
6867         * lib/mike-g++.exp: Comment out loading of g++.exp.
6868         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
6869         (default_g++_version): Always print something.
6870         (default_g++_start): Comment out call to `which'.
6871         (g++_start, g++_load): Deleted (must be defined in config file).
6872         * lib/gcc.exp: Test for existence of $CC at start.
6873         Delete check for tmpdir (done in gcc_init).
6874         (default_gcc_version): Always print something.
6875         (default_gcc_start): Comment out call to `which'.
6876         * config/*.exp: Major cleanup - make cross targets work at least a
6877         little better for g++ (by not being "--tool gcc" specific).
6878         Rename gcc_xxx to ${tool}_xxx.
6879         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
6880         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
6881
6882 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
6883
6884         * lib/c-torture.exp (c-torture-compile): Rework compiler
6885         message processing.
6886
6887         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
6888         c-torture.
6889
6890 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
6891
6892         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
6893
6894         * lib/dg.exp (dg-process-target): Support { target native }.
6895
6896 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
6897
6898         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
6899         looked for "... program xxx got fatal signal".
6900         Correct regsub munging of `comp_output'.
6901         Ignore compiler messages "path prefix not used" and "linker input
6902         file unused".
6903
6904 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
6905
6906         * lib/gcc.exp (runtest_file_p): Define if missing.
6907         * gcc.prms/template.c: Example to work from.
6908
6909 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
6910
6911         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
6912         * lib/dg.exp (dg-test): Call unsupported testcases as such.
6913
6914         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
6915         * gcc.prms/1883.c: Moved from compile/940714-1.c.
6916         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
6917         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
6918
6919         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
6920         (dg-process-target): No longer a varargs proc.
6921         Return S/N for target, P/F for xfail.  All callers changed.
6922         (user option procs): More argument checking.
6923         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
6924         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
6925         (dg-test): Skip test if not running on selected target in `dg-do'.
6926         Update handling of `dg-do-what', `dg-output-text'.
6927         Separate execution pass/fail from output pattern match pass/fail.
6928         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
6929
6930 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
6931
6932         * gcc.c-torture/special/special.exp: Don't expect failure for mips
6933         target for 920510-1.c.
6934
6935 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
6936
6937         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
6938         Clean up comment regarding use of passcnt, etc.
6939         (gcc_stat): Don't update `testcnt' here.
6940         (gcc_finish): Do it here.
6941         Might as well reset `but_id' here too.
6942         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
6943         to determine if the file should be tested.
6944         * gcc.c-torture/compile/compile.exp: Likewise.
6945         * gcc.c-torture/execute/execute.exp: Likewise.
6946         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6947         * gcc.misc-tests/dg-test.exp: Likewise.
6948         * gcc.prms/prms.exp: Likewise.
6949         * gcc.wendy/wendy.exp: Likewise.
6950         * g++.old-deja.exp: Likewise.
6951         Move "Testing file" message to verbose level 1.
6952
6953 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
6954
6955         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
6956
6957 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
6958
6959         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
6960         (default_gcc_start): Accept optional second list element
6961         of compiler flags.  Print compiler output at verbosity level 2.
6962         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
6963         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
6964         Save current values of framework globals passcnt, failcnt, xpasscnt,
6965         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
6966         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
6967         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
6968         xfailcnt to compute stats.  Update framework global `testcnt' from
6969         pass/fail counts.
6970         (gcc_finish): New proc.  Clean up test environment.
6971         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
6972         (gcc_epass, gcc_efail): Delete.
6973         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
6974         argument of line number.
6975         (dg-init): If the tool has an init routine, call it.
6976         (dg-test): Remove args `cflags_var' and `libs_var'.
6977         Pass all compiler options to ${tool}_start.
6978         Handle missing line number.
6979         (dg-finish): New function.
6980         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
6981         particular files.  Call gcc_finish at end.  Move "skipping test"
6982         message to verbosity level 3.
6983         * gcc.c-torture/compile/compile.exp: Likewise.
6984         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
6985         * gcc.c-torture/execute/execute.exp: Likewise.
6986         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6987         Print testcase being tried at verbosity level 1.
6988         * gcc.c-torture/special/special.exp: Unset xfail.
6989         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6990         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
6991         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
6992         * gcc.failure/failure.exp: Likewise.
6993         * gcc.ieee/ieee.exp: Likewise.
6994         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
6995         Update call to dg-test.  Call dg-finish at end.
6996         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
6997         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
6998         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
6999         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
7000         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
7001         * gcc.wendy/wendy.exp: Add copyright.
7002         Delete setting of tmpdir (done by gcc_init).
7003         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
7004         Pass compiler flags to gcc_start.  Call gcc_finish at end.
7005         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
7006         gcc_[ce]pass/fail.
7007
7008 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
7009
7010         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
7011         confusion.
7012         (g++_load): Likewise.
7013
7014         * config/*.exp (gcc_load): Some were varargs fns and some were not.
7015         Rename argument to `prog' to remove the confusion.
7016         Varargs fns behave differently too!
7017         (g++_load): Likewise.
7018
7019         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
7020
7021         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
7022         what it is.  Delete (always) printing of status value for !native.
7023         Simplify verbose code, and include status and exec_output.
7024         (g++_load): Use gcc_load.
7025
7026 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7027
7028         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
7029         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
7030         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
7031         940714-3.c as these testcases don't exist anymore.  Make
7032         va-arg-1.c expected to pass.
7033
7034 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
7035
7036         * gcc.misc-tests/misc.exp: Only run specific testcases.
7037         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
7038         * gcc.misc-tests/dg-[1-9].c: New files.
7039
7040         * lib/dg.exp: New testsuite driver.
7041         * gcc.prms/prms.exp: Use it.
7042
7043         * README.gcc: New file.
7044
7045         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
7046         Document and reset `lxpass' and `lxfail'.
7047         Simplify "initialized" message.
7048         (gcc_stat): Clean up comments a little.
7049
7050 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
7051
7052         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
7053
7054 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
7055
7056         * lib/old-dejagnu.exp (process-option): New proc.
7057         (old-dejagnu-init, old-dejagnu-stat): Likewise.
7058         (old-dejagnu): Simplify.
7059         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
7060
7061 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
7062
7063         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
7064         exists and is not an empty string.
7065
7066         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
7067         $xfail rather than calling setup_xfail.  Clear $xfail when test is
7068         finished.
7069         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
7070         automatically.
7071
7072         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
7073         longer expected to fail.
7074
7075         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
7076         "f" function call.
7077
7078         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
7079
7080         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
7081         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
7082         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
7083         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
7084         c-torture-1.29.
7085
7086         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
7087         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
7088
7089         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
7090
7091         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
7092         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
7093
7094         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
7095         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
7096         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
7097
7098 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
7099
7100         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
7101         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
7102         940714-1.c, 940714-2.c, 940714-3.c},
7103         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
7104         gcc.misc-tests/{mg.c,mg.exp}:
7105         New tests.
7106         * gcc.noncompile/noncompile.exp: Change accordingly.
7107
7108 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
7109
7110         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
7111         Undo previous clobberage.
7112
7113 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
7114
7115         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
7116         * gcc.special/{930510-1.c, special.exp}:
7117         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
7118         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
7119         struct-varargs-1.c}: New tests from c-torture-1.26.
7120
7121 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
7122
7123         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
7124           argument to switch.
7125
7126 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
7127
7128         * Revert the previous changes.  Please see Rob's directory
7129           (/lisa/test/rob/progressive/gcc/testsuite) for testing
7130           fixes.
7131
7132 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
7133
7134         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
7135             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
7136             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
7137             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
7138             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
7139             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
7140             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
7141             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
7142             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
7143             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
7144             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
7145             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
7146             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
7147             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
7148             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
7149             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
7150             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
7151             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
7152             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
7153             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
7154             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
7155             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
7156             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
7157             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
7158             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
7159             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
7160             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
7161
7162 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
7163
7164         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
7165             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
7166           with perror calls.
7167
7168 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
7169
7170         * config/unix.exp (g++_load): Fix syntax.
7171
7172 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7173
7174         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
7175         * gcc.noncompile/921017-1.c: Deleted obsolete test.
7176         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
7177         Don't expect va-arg-1.c to fail.  Correct expected output for
7178         920928-1.c.
7179         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
7180         * gcc.wendy/hbm4.c: Correct typo.
7181         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
7182
7183 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
7184
7185         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
7186         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
7187         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
7188         * lib/c-torture.exp (c-torture-compile): Ditto.
7189
7190         Reduce volume of output (remove all the -I's and such).
7191         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
7192         Call gcc_cpass, gcc_cfail.
7193         (c-torture): Pass testing option to c-torture-compile.
7194
7195 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
7196
7197         Bring patches over from progressive.
7198         * config/default.exp: Exit remote shell cleanly.
7199         (g++_exit, g++_start): Add default versions.
7200         * config/sim.exp (gcc_load): Use perror, not error.
7201
7202 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
7203
7204         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
7205         set in site.exp.
7206
7207 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
7208
7209         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
7210         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
7211         (wendy_try): New proc to run testcase.
7212         (main loop): Call 'em.
7213         * gcc.wendy/*.c: Clean up pass to correct expected output.
7214
7215         * lib/gcc.exp: Minor cleanup work.
7216         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
7217
7218 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
7219
7220         * config/sim.exp (gcc_load): Document return codes better.
7221         Don't pass -v to simulator.
7222
7223 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7224
7225           * gcc.special/920717-x.c: Fix typo.
7226           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
7227           get at sources.
7228
7229         * lib/mike-gcc.exp: Fix typo.
7230
7231 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7232
7233         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
7234         binary to use, transform the name.
7235         * config/*.exp: rename everything. Nuke any g++ specific files,
7236         it's now a special case of gcc that requires no special support.
7237         Add a default.exp for unsupported targets.
7238
7239 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
7240
7241         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
7242         lib/old-dejagnu.exp: Fix a few patterns to work with the new
7243         version of Tcl.
7244
7245 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
7246
7247         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
7248         than a warning.
7249
7250 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
7251
7252         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
7253
7254 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
7255
7256         * gcc.execute/execute.exp: Combine opt_list and foption_list into
7257         option_list.  Compile every file with only 4/6 option choices
7258         (same as C torture) instead of with 12/18 different option
7259         choices.
7260         * lib/c-torture.exp: Likewise.
7261
7262         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
7263         not already set.
7264
7265 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
7266
7267         * lib/old-deja.exp: Add `excess errors test fails' error, now one
7268         can put an XFAIL *-*-* on excess errors.
7269
7270 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
7271
7272         * g++.law: Add more tests derived from g++-bugs snapshots.
7273
7274         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
7275         equivalent to g++.law/init9.
7276
7277         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
7278         compiled it, and the a.out file after we've run it.
7279
7280 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
7281
7282         * lib/mike-g++.exp (postbase): Delete the .o file after we've
7283         compiled it, and the a.out file after we've run it.
7284
7285 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7286
7287         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
7288
7289 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7290
7291         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
7292         version number.
7293
7294 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
7295
7296         * g++.law: New directory of g++ tests derived from the g++-bugs
7297         snapshots.
7298
7299 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7300
7301         * gcc.compile: initbug1.c initbug1.exp testcase added
7302
7303 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7304
7305         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
7306         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
7307           fixes submitted by Jeff Law (law@cs.utah.edu)
7308         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
7309           Jeff Law (law@cs.utah.edu)
7310
7311
7312 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
7313
7314         * config/unix-g++.exp: Follow the gcc way of doing things.
7315         * g++.old-deja/old-deja.exp: Minor updates.
7316         * lib/g++.exp: New file, follow the gcc way of doing things.
7317         * lib/old-dejagnu.exp: Minor updates.
7318         * lib/mike-g++.exp: Always unset errorInfo.
7319
7320 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
7321
7322         * lib/gcc.exp: Fix some errors with the below change, CC and
7323         CFLAGS should be global when setting, not local.
7324
7325 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7326
7327         * lib/gcc.exp: Transform tool name.
7328
7329 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7330
7331         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
7332
7333 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7334
7335         * lib/gcc.exp: change gcc_done to gcc_stat
7336
7337 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7338
7339         * Upgraded gcc testsuite to c-torture version 1.25
7340
7341 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7342
7343         * lib/gcc.exp: added reporting code. Changed verbose compile message.
7344         * lib/c-torture: added hooks for new reporting code.
7345
7346 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7347
7348         * config/sh-gcc.exp: check if sh-sim exists in the path
7349
7350 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7351
7352         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
7353         * gcc.compile/compile.exp: Initial changes for new logic.
7354         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
7355         * gcc.failure/failure.exp: Initial changes for new logic.
7356         * gcc.ieee/ieee.exp: Initial changes for new logic.
7357         * gcc.misc-tests/misc.exp: Initial changes for new logic.
7358         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
7359         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
7360         * lib/c-torture.exp: Initial changes for new logic.
7361         * lib/gcc.exp: Initial changes for new logic.
7362
7363 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
7364
7365         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
7366         depend upon failure or success.  Fully qualify names in failure
7367         and success messages.  Always remove a.out before starting
7368         compile, just in case.  Pay more attention to error text output by
7369         the compiler.  Handle testcases with no known past errors just
7370         like all others, so that things are uniform.  Other miscellaneous
7371         improvements.
7372
7373 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7374
7375         * gcc.cpp: new directory for cpp tests
7376
7377 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7378
7379         * lib/chill.exp: Code reformatted, removed unused code.
7380         * config/unix-chill.exp: Code reformatted, removed unused code.
7381         * chill.execute/execute.exp: Code reformatted, removed unused code.
7382         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
7383
7384 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
7385
7386         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
7387         routines not written.
7388
7389 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7390
7391         * config/bug-gcc.exp: Use new procs from bug.exp.
7392
7393 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7394
7395         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
7396         via ftp, rather than depending on NFS.
7397         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
7398         case.
7399
7400 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
7401
7402         * config/bug-gcc.exp: Use new download proc.
7403
7404 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
7405
7406         * chill.execute/execute.exp: cleanups, handles errors better
7407         * chill.compile/compile.exp: rewrite, based on execute.exp
7408         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
7409         * lib/chill.exp: major changes to diff proc and compile and link
7410           procs. added chill_fail and chill_pass wrappers to pass and
7411           fail. added more comments, and handle error codes better.
7412           Added a hack to capture stderr from exec, so noncompile tests
7413           can work.
7414
7415 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7416
7417         * chill.execute/execute.exp: rewrite of testsuite driver
7418         * lib/chill.exp: rewrite of testsuite driver
7419         * config/unix-chill.exp: rewrite of testsuite driver
7420
7421 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7422
7423     In chill.execute:
7424         * iexpr.ch: Standardize uppercase.
7425         * tuples.dat: Standardize uppercase.
7426         * vary.ch: standardize.  Correct varying string assignments.
7427         * vary.dat: Add new output lines.
7428
7429 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
7430
7431     In chill.execute:
7432         * chprintf.ch: Standardize use of uppercase.
7433         * tuples.ch: Standardize and turn arr2 into a DCL,
7434           rather than a SYN.
7435         * pinits.ch: Standardize.
7436
7437 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
7438
7439         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
7440         * Makefil: Renamed to Makefile.in.
7441         * configure.in: New.
7442
7443 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
7444
7445     In chill.execute:
7446         * .cvsignore: Add result/output files.
7447         * Makefile: Fix up variables at start.  Use MFLAGS
7448           everywhere.  Correct bool_loc, built_ins entries.
7449           Add entry for vary1.ch.
7450         * bitarray.ch: Standardize upper-case usage.
7451         * bitexpr.ch: Standardize, add output of b1.
7452         * params.ch: Use arrayt in along PROC parameters, to
7453           avoid novelty problems.
7454         * sets.ch: Tiny cleanup.
7455         * vary1.ch: Re-indent.
7456
7457 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
7458
7459           * Add PR-related files to Makefiles, .cvsignore files, etc.
7460
7461 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7462
7463         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
7464           with compiler objects. New names are test-flow.c and test-loop.c
7465
7466 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7467
7468         * Upgraded c-torture tests from 1.19 to 1.20
7469
7470         * new files:
7471         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
7472         * gcc.compile: 930623-1.c 930623-2.c
7473         * gcc.noncompile: 930622-1.c 930622-2.c
7474         * gcc.failure: 920411-1.c 920627-2.c
7475         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
7476
7477 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7478
7479         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7480           More changes to get testsuite working properly. Needs more work.
7481           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
7482
7483 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
7484
7485         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
7486           More changes to get testsuite working properly. Needs more work.
7487
7488 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
7489
7490         * chill.compile/compile.exp: Added for Dejagnu support
7491         * chill.execute/execute.exp: Added for Dejagnu support
7492         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
7493
7494 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
7495
7496     This should complete moving the CHILL test files.
7497         * chill.noncompile(.cvsignore printf.grt
7498             in-printf.grt chprintf.grt chprintf.ch):
7499             Added test-support files.
7500           (Makefile): Modified further.
7501         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
7502             signal.ch): Added test files.
7503           * chill.execute (.cvsignore printf.grt printr.c
7504             in-printf.grt rts.c chprintf.grt rts.h): Added
7505           test-support files.
7506             (Makefile): More corrections.
7507
7508 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
7509
7510         * chill.compile, chill.execute, chill.nocompile: Add CHILL
7511           test cases, ready for DejaGnu.
7512
7513 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7514
7515         * Upgraded c-torture tests from 1.18 to 1.19
7516
7517         * gcc.compile: added test(s):
7518           930607-1.c
7519         * gcc.execute: added test(s):
7520           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
7521
7522         * added new subdirectory for misc tests: gcc.misc-tests
7523         * gcc.misc-test(s): added tests:
7524           inst-check.c test-consts.c test-ior.c test-switch.c
7525
7526 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
7527
7528         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
7529
7530 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
7531
7532         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
7533
7534 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7535
7536         * Upgraded c-torture tests from 1.17 to 1.18
7537
7538 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
7539
7540         * Upgraded c-torture tests from 1.12 to 1.17
7541
7542 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
7543
7544         * lib/old-dejagnu.exp:
7545           Fixed handling of XFAIL target triplets to correctly
7546           recognize wildcard characters.  Removed code that
7547           appended a unique id tag to the end of the file name
7548           printed out by the result of the testcases within a
7549           given test file.
7550
7551 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
7552
7553         * lib/old-dejagnu.exp:
7554           Reworked expected failure handling to trigger off of XFAIL
7555           keyword in keyphrase embeded in testcase source code. The
7556           XFAIL keyword must be at the end of the keyphrase line. It
7557           may optionally be followed by one or more target triplets.
7558           It has just occured that the handling of wildcards in the
7559           target triplet may not be correct.
7560
7561 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
7562
7563         * g++.old-deja/tests:
7564           Moved all subdirectories up one level into g++.old-deja .
7565
7566         * lib/old-dejagnu.exp:
7567           Fixed problem with CXXFLAGS not being properly reset, and being
7568           corrupted with extraneous "-c" compiler option.  This was
7569           causing binaries to not be generated for test that needed them.
7570           Modified strings passed to "pass" and "fail" so that individual
7571           tests from the same test file would be distinguished by an
7572           identifier appended to the test file name in the summary logs;
7573           this corrected a problem with erroneous diff logs.  Added code
7574           to search testcases for expected fail and unexpected pass keywords.
7575
7576 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7577
7578         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
7579
7580 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
7581
7582         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
7583           Removed extraneous text from end of "Special g++ Options"
7584           keyphrase.
7585
7586         * lib/old-dejagnu.exp: Added pattern matching to look for new
7587           keywords, embedded in testcases comments, which will trigger
7588           calls to xpass and xfail.
7589
7590 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
7591
7592         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
7593           comments embedded in the testcases, especially the one looking for
7594           special compiler options, as well as the pattern matching for the
7595           compiler output again.
7596
7597 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
7598
7599         * lib/old-dejagnu.exp: Do a proper check of the return value for
7600           execute tests. Fixed several problems with the pattern matching
7601           of the compiler output which gave erroneous test results.
7602           Changed several of the test result messages to be more descriptive.
7603         * config/unix-g++.exp: Proc g++_load now actually works and
7604           executes the tests passed to it and returns a usable return
7605           value.
7606
7607 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7608
7609           * lib/gcc.exp: Exits gracefully if $CC is bogus.
7610
7611 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
7612
7613         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
7614           Modified both files to properly execute the old style
7615           dejagnu tests. The previous versions of these files were
7616           experimental and did not function anything near correctly.
7617
7618 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
7619
7620         * Removed all Makefile.in and configure.in files. No configuration
7621         needed now.
7622
7623 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
7624
7625         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
7626
7627 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
7628
7629         * gcc.compile/configure.in, gcc.unsorted/configure.in,
7630         gcc.special/configure.in, gcc.noncompile/configure.in,
7631         gcc.execute/configure.in, gcc.code_quality/configure.in,
7632         g++.other/configure.in, g++.old-deja/configure.in,
7633         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
7634         in srcname setting.
7635
7636 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
7637
7638         * lib/udi.exp:  Fixed mondfe and mondfe_download.
7639         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
7640         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
7641
7642 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
7643
7644         * config/udi-gdb.exp: Check $shell_id after connecting to target.
7645         (gdb_exit): Don't remove *_soc files.
7646
7647 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
7648
7649         * lib/c-torture.exp: Don't look for main; instead always use -w
7650         -c.  This is how the c-torture tests work.  Remove the object
7651         file if the compilation succeeds.
7652         * gcc.execute/execute.exp: Remove executable if test passes.
7653         * gcc.noncompile/noncompile.exp: Every test is an expected
7654         failure.
7655         * gcc.special/special.exp: Added tests from c-torture 1.11,
7656         corrected use of existing test.
7657         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
7658         gcc.execute/920625-1.c: Updated to c-torture 1.11.
7659         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
7660         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
7661         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
7662         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
7663         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
7664         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
7665         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
7666         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
7667         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
7668         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
7669         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
7670         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
7671         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
7672         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
7673         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
7674         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
7675         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
7676         c-torture 1.11.
7677         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
7678         correspond to c-torture 1.11.
7679
7680         * New file.