OSDN Git Service

2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
2
3         * g77.dg/ff90-1.f (s): Fix reference of variable z,
4         should be x.
5
6 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7
8         Kill -fhonor-std.
9         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10         * g++.old-deja/g++.other/std1.C: Likewise.
11         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12
13 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
14
15         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16         (g77_pass, g77_fail, g77_finish, g77_exit,
17         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18
19 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20
21         * g77.dg/fbackslash.f
22         * g77.dg/fcase-preserve.f
23         * g77.dg/ff90-1.f
24         * g77.dg/ffixed-line-length-0.f
25         * g77.dg/ffixed-line-length-132.f
26         * g77.dg/ffixed-line-length-7.f
27         * g77.dg/ffixed-line-length-72.f
28         * g77.dg/ffixed-line-length-none.f
29         * g77.dg/ffree-form-1.f
30         * g77.dg/fno-backslash.f
31         * g77.dg/fno-f90-1.f
32         * g77.dg/fno-fixed-form-1.f
33         * g77.dg/fno-onetrip.f
34         * g77.dg/fno-typeless-boz.f
35         * g77.dg/fno-underscoring.f
36         * g77.dg/fno-vxt-1.f
37         * g77.dg/fonetrip.f
38         * g77.dg/ftypeless-boz.f
39         * g77.dg/fugly-assumed.f
40         * g77.dg/funderscoring.f
41         * g77.dg/fvxt-1.f
42
43 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44
45         * objc.dg/fwd-proto-1.m: New.
46         * objc.dg/local-decl-1.m: New.
47         * objc.dg/naming-1.m: New.
48         * objc.dg/naming-2.m: New.
49         * objc.dg/proto-hier-1.m: New.
50
51 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52
53         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54         largest-type elements to a struct makes its size grow.
55
56 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
57
58         * g++.dg/abi/vthunk1.C: New test.
59
60 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
61
62         * g++.dg/abi/vbase8-22.C: New test.
63
64 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
65
66         * gcc.dg/cpp/macro8.c: New test.
67
68 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
69
70         * g++.dg/abi/vbase8-21.C: New test.
71
72 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
73
74         * g++.dg/abi/vbase8-10.C: New test.
75
76 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
77
78         * lib/g++.exp (g++_set_ld_library_path): Renamed to
79         ${tool}_set_ld_library_path.
80         Changed caller.
81         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
82         g++.exp.
83
84 2001-07-26  Stan Cox <scox@redhat.com>
85
86         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
87         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
88         gcc_exit, gcc_check_unsupported_p):
89         Moved to gcc-deps.exp
90         * gcc-deps.exp: New file.
91
92 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
93
94         * g++.old-deja/g++.pt/defarg14.C: New test.
95
96 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
97
98         * g++.old-deja/g++.other/lineno5.C: New test.
99
100 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
101
102         * g++.old-deja/g++.pt/crash68.C: New test.
103
104 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
105
106         * g++.old-deja/g++.other/crash42.C: New test.
107
108 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
109
110         * gcc.dg/cpp/extratokens.c: Fix.
111         * gcc.dg/cpp/skipping2.c: New tests.
112
113 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
114
115         * gcc.c-torture/execute/20010724-1.c: New file.
116         * gcc.c-torture/execute/20010724-1.x: New file.
117
118 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
119
120         * g++.old-deja/g++.other/cond7.C: New test.
121
122 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
123
124         * g++.old-deja/g++.other/optimize4.C: New test.
125
126 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
127
128         * g++.old-deja/g++.abi/vbase8-5.C: New test.
129
130 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
131
132         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
133         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
134         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
135         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
136
137         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
138         bug report" message.
139
140         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
141         * g++.dg/ext/instantiate1.C: Move from old-deja.
142
143 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
144
145         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
146         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
147         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
148         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
149
150 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
151
152         * gcc.c-torture/execute/20010723-1.c: New test.
153
154 2001-07-23  Ben Elliston  <bje@redhat.com>
155
156         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
157
158 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
159
160         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
161         i[34567]86-*-*.
162         Delete handling of ieee_multilib_flags.
163         Pass -mieee for alpha*-*-* and sh-*-*.
164         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
165
166 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
167
168         Remove old-abi tests.
169         * g++.old-deja/g++.mike/p11116.C: Remove.
170         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
171
172 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
173
174         * g77.f-torture/compile/pr3743.f:  New test
175
176 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
177
178         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
179
180 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
181
182         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
183         g++.old-deja/g++.pt/static6.C: Likewise.
184         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
185         supports weak symbols.
186
187 2001-07-18  Andreas Jaeger  <aj@suse.de>
188
189         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
190         supported again.
191
192 2001-07-18  Andreas Jaeger  <aj@suse.de>
193
194         * gcc.dg/iftrap-1.c: Fix target line.
195
196 2001-07-17  Richard Henderson  <rth@redhat.com>
197
198         * gcc.c-torture/execute/20010717-1.c: New.
199
200 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
201
202         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
203         tests.
204
205 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
206
207         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
208
209 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
210
211         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
212         UAC_SIGBUS, UAC_NOPRINT definitions.
213
214 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
215
216         * objc/execute/object_is_class.m: New test.
217         * objc/execute/object_is_meta_class.m: New test.
218
219 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
220
221         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
222         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
223
224 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
225
226         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
227         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
228
229 2001-07-14  Richard Henderson  <rth@redhat.com>
230
231         * gcc.dg/iftrap-1.c: New.
232
233 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
234
235         * g77.f-torture/execute/intrinsic77.f: New test.
236
237 2001-07-11  Janis Johnson <janis@us.ibm.com>
238
239         * gcc.misc-tests/gcov-3.c: New test.
240
241 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
242
243         * gcc.c-torture/compile/20010711-1.c,
244         * gcc.c-torture/compile/20010711-2.c: New tests.
245
246 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
247
248         * gcc.c-torture/execute/20010711-1.c: New test.
249
250 2001-07-11  Ben Elliston  <bje@redhat.com>
251
252         * g++.old-deja/g++.other/enum5.C: New test.
253
254 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
255
256         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
257         (g++-dg-prune): Call prune_gcc_output.
258         * prune.exp: New file for prune_gcc_output.
259         * lib/g++.exp, lib/gcc.exp: Load it.
260
261 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
262
263         * gcc.c-torture/compile/20010701-1.c,
264         g++.old-deja/g++.ext/attrib6.C: New tests.
265
266 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
267
268         * gcc.c-torture/compile/20010706-1.c: New test.
269
270 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
271
272         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
273
274 2001-06-28  Stan Shebs  <shebs@apple.com>
275
276         * gcc.dg/pragma-darwin.c: New test.
277
278 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
279
280         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
281         Solaris 2.[678] system.
282
283 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
284
285         * gcc.dg/20010622-1.c: New test.
286
287 2001-06-18  Stan Shebs  <shebs@apple.com>
288
289         * objc.dg: New directory.
290         * objc.dg/dg.exp: New file.
291         * objc.dg/alias.m: New.
292         * objc.dg/class-1.m: New.
293         * objc.dg/class-2.m: New.
294         * objc.dg/const-str-1.m: New.
295         * objc.dg/const-str-2.m: New.
296         * objc.dg/id-1.m: New.
297         * objc.dg/method-1.m: New.
298         * objc.dg/super-class-1.m: New.
299         * lib/objc-dg.exp: New file.
300
301 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
302
303         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
304         of label name.
305
306 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
307
308         * g++.old-deja/g++.abi/vbase8-9.C: New test.
309
310 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
311
312         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
313         variable.
314
315 2001-06-12  Richard Henderson  <rth@redhat.com>
316
317         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
318
319 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
320
321         * g++.old-deja/g++.abi/vbase5.C: New test.
322         * g++.old-deja/g++.abi/vbase6.C: New test.
323         * g++.old-deja/g++.abi/vbase7.C: New test.
324
325 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
326
327         * gcc.c-torture/compile/20010610-1.c: New test.
328
329 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
330
331         * g++.old-deja/g++.abi/vbase4.C: New test.
332
333 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
334
335         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
336         support %f for HC11/HC12 targets.
337         * gcc.c-torture/execute/930513-1.x: New file, likewise.
338         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
339         on HC11/HC12 targets.
340         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
341
342 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
343
344         * gcc.dg/wchar_t-1.c: New file.
345         * gcc.dg/wint_t-1.c: Likewise.
346
347 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
348
349         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
350
351 2001-06-11  Richard Henderson  <rth@redhat.com>
352
353         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
354
355 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
356
357         * gcc.c-torture/compile/20010611-1.c: New test.
358
359 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
360
361         * gcc.dg/c99-tag-1.c: Add more tests.
362
363 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
364
365         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
366         representation on MN10300 and ARM/Thumb.
367
368 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
369
370         * g77.f-torture/execute/20010610.f: New.
371
372 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
373
374         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
375         names.
376
377 2001-06-09  Richard Henderson  <rth@redhat.com>
378
379         * gcc.c-torture/execute/ashrdi-1.c: New.
380         * gcc.c-torture/execute/ashldi-1.c: New.
381         * gcc.c-torture/execute/lshrdi-1.c: New.
382
383 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
384
385         * objc/execute/load-3.m: Added. Check sending +load to categories,
386         in addition to classes.
387
388 2001-06-08  Stan Shebs  <shebs@apple.com>
389
390         * objc/execute/load-2.m: New test.  From Nicola Pero
391         <n.pero@mi.flashnet.it>.
392
393 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
394
395         * gcc.c-torture/execute/20010605-2.c: New test.
396
397 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
398
399         * g++.old-deja/g++.abi/vbase2.C: New test.
400         * g++.old-deja/g++.abi/vbase3.C: New test.
401
402 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
403
404         * g++.old-deja/g++.pt/friend49.C: New test.
405
406 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
407
408         * g++.old-deja/g++.ext/anon3.C: New test.
409
410 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
411
412         * g++.old-deja/g++.other/conv7.C: New test.
413
414 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
415
416         * gcc.c-torture/compile/20010605-2.c: New test.
417
418 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
419
420         * gcc.c-torture/execute/20010604-1.c: New test.
421
422 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
423
424         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
425
426 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
427
428         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
429         (g++_link_flags): Likewise.
430         (g++_init): Pass gccpath's value to two previous functions.
431
432 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
433
434         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
435         Ensure logfile entry matches exec command line.
436
437 2001-05-31  Richard Henderson  <rth@redhat.com>
438
439         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
440         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
441
442 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
443
444         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
445         compiler for irix6.2
446
447 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
448
449         * g++.old-deja/g++.other/optimize3.C: New file.
450
451 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
452
453         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
454         assemble.
455
456 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
457
458         * g++.old-deja/g++.other/optimize2.C: New file.
459
460 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
461
462         * gcc.c-torture/compile/20010518-2.c: New file.
463         * gcc.c-torture/execute/20010518-1.c: New file.
464         * gcc.c-torture/execute/20010518-2.c: New file.
465
466 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
467
468         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
469
470 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
471
472         G++ no longer defines builtins that do not begin with __builtin.
473         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
474         * g++.old-deja/g++.brendand/misc13.C: Likewise.
475         * g++.old-deja/g++.law/builtin1.C: Likewise.
476         * g++.old-deja/g++.law/cvt2.C: Likewise.
477         * g++.old-deja/g++.mike/net5.C: Likewise.
478         * g++.old-deja/g++.other/builtins1.C: Likewise.
479         * g++.old-deja/g++.other/builtins2.C: Likewise.
480         * g++.old-deja/g++.other/builtins3.C: Likewise.
481         * g++.old-deja/g++.other/builtins4.C: Likewise.
482         * g++.old-deja/g++.other/inline8.C: Likewise.
483         * g++.old-deja/g++.robertl/eb39.C: Likewise.
484
485 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
486
487         * g++.old-deja/g++.pt/using1.C: Adjust.
488         * g++.old-deja/g++.pt/using2.C: New test.
489
490 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
491
492         * gcc.dg/cpp/charconst.c: New tests.
493         * gcc.dg/cpp/escape.c: New tests.
494         * gcc.dg/cpp/escape-1.c: New tests.
495         * gcc.dg/cpp/escape-2.c: New tests.
496         * gcc.dg/cpp/ucs.c: New tests.
497
498 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
499
500         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
501         native compiler for irix6.5.
502
503 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
504
505         * lib/g++.exp (g++_include_flags): Use args to compute
506         get_multilibs.
507         (g++_link_flags): Likewise.
508         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
509
510 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
511
512         * gcc.dg/c90-hexfloat-1.c: Add more tests.
513
514 2001-05-21  Geoff Keating  <geoffk@redhat.com>
515
516         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
517         this file.
518
519 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
520
521         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
522         STACK_SIZE;
523         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
524         to STACK_SIZE; Use it to define size of add_histo array.
525         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
526         to STACK_SIZE.
527         (f): Use GITT_SIZE to define size of gitt local table.
528         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
529         to STACK_SIZE; Use it to define size of bytemem array.
530
531 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
532
533         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
534         on 68HC11/HC12 due to the asm instruction.
535         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
536         * gcc.c-torture/compile/920520-1.x: Likewise.
537         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
538         on 68HC11/HC12 because the function is larger than 64K.
539         * gcc.c-torture/compile/961203-1.x: New file, this test fails
540         on 68HC11/HC12 because the structure is too large.
541
542 2001-05-20  Richard Henderson  <rth@redhat.com>
543
544         * gcc.c-torture/execute/20010520-1.c: New.
545
546 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
547
548         * g++.old-deja/g++.warn/compare1.C: New test.
549         * gcc.dg/compare4.c: New test.
550
551 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
552
553         * g++.old-deja/g++.other/optimize1.C: New test.
554
555 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
556
557         * g++.old-deja/g++.pt/spec41.C: New test.
558
559 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
560
561         * gcc.c-torture/compile/20010114-1.x: Remove.
562
563 2001-05-18  Stan Shebs  <shebs@apple.com>
564
565         * gcc.c-torture/compile/20010518-1.c: New test.
566
567 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
568
569         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
570         * g++.old-deja/g++.pt/crash67.C: New test.
571
572 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
573
574         * g++.old-deja/g++.other/debug9.C: New test.
575
576 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
577
578         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
579
580 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
581
582         * gcc.c-torture/compile/20010516-1.c: New test.
583
584 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
585
586         * g++.old-deja/g++.other/crash41.C: New test.
587
588 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
589
590         * g++.old-deja/g++.pt/crash66.C: New test.
591
592 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
593
594         * g++.old-deja/g++.robertl/eb27.C: Convert.
595
596 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
597
598         * g++.dg/friend-warn.C: New test.  Do not warn about friend
599         declaration being redundant.
600
601 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
602
603         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
604
605 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
606
607         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
608
609 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
610
611         * lib/g++.exp: Use testsuite_flags.
612
613 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
614
615         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
616
617 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
618
619         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
620
621 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
622
623         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
624
625 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
626
627         * gcc.c-torture/compile/20010313-1.c: New test.
628
629 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
630
631         * gcc.dg/cpp/direct2.c: New test.
632         * gccq.dg/cpp/direct2s.c: New test.
633
634         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
635
636 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
637
638         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
639         * g++.old-deja/g++.other/op3.C: Likewise.
640
641 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
642
643         * gcc.dg/cpp/syshdr.h: New file.
644         * gcc.dg/cpp/sysmac1.c: Update.
645         * gcc.dg/cpp/sysmac2.c: Update.
646
647 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
648
649         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
650
651 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
652
653         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
654         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
655
656 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
657
658         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
659
660 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
661
662         * lib/g++.exp (g++_include_flags): Don't use any special flags
663         if TESTING_IN_BUILD_TREE is not defined.
664         (g++_init): Use a plain 'c++' as the compiler if
665         TESTING_IN_BUILD_TREEE is not defined.
666
667 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
668
669         * g++.old-deja/g++.eh/catch13.C: New test.
670         * g++.old-deja/g++.eh/catch14.C: New test.
671
672 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
673
674         * gcc.dg/cpp/tr-define.c: New test.
675
676 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
677
678         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
679         <stdlib.h>, not <malloc.h>.
680
681 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
682
683         * g++.old-deja/g++.ns/template17.C: New test.
684
685 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
686
687         * g++.old-deja/g++.pt/ref4.C: New test.
688
689 2001-04-30  Richard Henderson  <rth@redhat.com>
690
691         * gcc.dg/20000724-1.c: Revert last change.
692
693 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
694
695         * g77.f-torture/execute/20010430.f: New test.
696
697 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
698
699         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
700
701 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
702
703         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
704
705 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
706
707         * g++.old-deja/g++.eh/crash6.C: New test.
708
709 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
710
711         * g++.old-deja/g++.other/warn7.C: New test.
712
713 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
714
715         * g++.old-deja/g++.other/defarg9.C: New test.
716
717 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
718
719         * g77.f-torture/compile/20010426.f: New test.
720         * g77.f-torture/execute/20010426.f: New test.
721
722 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
723
724         * g77.f-torture/compile/20000629-1.x: Remove - error
725         has been fixed.
726
727 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
728
729         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
730         Tweak slightly to work with g++.dg framework.
731         * g++.dg/special/ecos.exp: Run initp1.C test.
732         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
733
734         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
735         its linker doesn't give line numbers either.
736         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
737
738 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
739
740         * g++.old-deja/g++.other/lex1.C: New test.
741
742 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
743
744         * gcc.dg/noncompile/20010425-1.c: New test.
745
746 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
747
748         * g++.old-deja/g++.pt/mangle2.C: New test.
749
750 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
751
752         * gcc.dg/format/plus-1.c: New test.
753
754 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.dg/20010423-1.c: New test.
757
758 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
759
760         * gcc.c-torture/execute/20010422-1.c: New test.
761
762 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
763
764         * g++.old-deja/g++.ns/type2.C: New test.
765
766 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
767
768         * g++.old-deja/g++.other/perf1.C: New test.
769
770 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
771
772         * gcc.dg/c99-func-2.c: Remove xfail.
773         * gcc.dg/c99-func-3.c: Remove xfail.
774         * gcc.dg/c99-func-4.c: Remove xfail.
775
776 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
777
778         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
779
780 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
781
782         * gcc.c-torture/compile/20010423-1.c: New test.
783
784 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
785
786         * g++.old-deja/g++.pt/typename28.C: New test.
787
788 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
789
790         * g++.old-deja/g++.abi/empty2.C: New test.
791         * g++.old-deja/g++.abi/empty3.C: New test.
792
793 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
794
795         * g++.old-deja/g++.other/comdat2.C: New test.
796         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
797
798 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
799
800         * g++.old-deja/g++.other/overload14.C: New test.
801
802 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
803
804         * g++.old-deja/g++.other/lookup23.C: New test.
805
806 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
807
808         * gcc.c-torture/execute/20010403-1.c: New test.
809
810 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
811             Mark Mitchell  <mark@codesourcery.com>
812
813         * lib/old-dejagnu.exp: Don't delete output of executable.
814         Add .exe suffix to executables.
815
816 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
817
818         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
819
820 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
821
822         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
823
824 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
825
826         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
827         * g++.old-deja/g++.abi/crash1.C: New test.
828
829 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
830
831         * g++.old-deja/g++.other/crash40.C: New test.
832
833 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
834
835         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
836
837 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
838
839         * g++.old-deja/g++.other/warn6.C: New test.
840
841 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
842
843         * g++.old-deja/g++.robertl/eb42.C: Same.
844
845 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
846
847         * gcc.dg/wtr-conversion-1.c: New testcase.
848
849 2001-04-10  Richard Henderson  <rth@redhat.com>
850
851         * g++.old-deja/g++.other/array5.C: New.
852
853 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
854
855         * gcc.c-torture/execute/20010408-1.c: New test.
856
857 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
858
859         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
860         headers and constructs.
861         * g++.old-deja/g++.robertl/eb79.C: Same.
862         * g++.old-deja/g++.robertl/eb77.C (main): Same.
863         * g++.old-deja/g++.robertl/eb73.C: Same.
864         * g++.old-deja/g++.robertl/eb66.C (main): Same.
865         * g++.old-deja/g++.robertl/eb55.C (t): Same.
866         * g++.old-deja/g++.robertl/eb54.C (main): Same.
867         * g++.old-deja/g++.robertl/eb46.C (main): Same.
868         * g++.old-deja/g++.robertl/eb44.C: Same.
869         * g++.old-deja/g++.robertl/eb41.C (main): Same.
870         * g++.old-deja/g++.robertl/eb4.C (main): Same.
871         * g++.old-deja/g++.robertl/eb39.C: Same.
872         * g++.old-deja/g++.robertl/eb33.C (main): Same.
873         * g++.old-deja/g++.robertl/eb31.C (main): Same.
874         * g++.old-deja/g++.robertl/eb30.C: Same.
875         * g++.old-deja/g++.robertl/eb3.C: Same.
876         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
877         * g++.old-deja/g++.robertl/eb21.C: Same.
878         * g++.old-deja/g++.robertl/eb15.C: Same.
879         * g++.old-deja/g++.robertl/eb118.C: Same.
880         * g++.old-deja/g++.robertl/eb115.C (main): Same.
881         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
882         * g++.old-deja/g++.robertl/eb109.C: Same.
883         * g++.old-deja/g++.other/sibcall1.C (main): Same.
884         * g++.old-deja/g++.mike/rtti1.C: Same.
885         * g++.old-deja/g++.mike/p658.C: Same.
886         * g++.old-deja/g++.mike/net46.C: Same.
887         * g++.old-deja/g++.mike/net34.C: Same.
888         * g++.old-deja/g++.mike/memoize1.C: Same.
889         * g++.old-deja/g++.mike/eh2.C: Same.
890         * g++.old-deja/g++.law/weak.C: Same.
891         * g++.old-deja/g++.law/visibility7.C: Same.
892         * g++.old-deja/g++.law/visibility25.C: Same.
893         * g++.old-deja/g++.law/visibility22.C: Same.
894         * g++.old-deja/g++.law/visibility2.C: Same.
895         * g++.old-deja/g++.law/visibility17.C: Same.
896         * g++.old-deja/g++.law/visibility13.C: Same.
897         * g++.old-deja/g++.law/visibility10.C: Same.
898         * g++.old-deja/g++.law/visibility1.C: Same.
899         * g++.old-deja/g++.law/virtual3.C (eval): Same.
900         * g++.old-deja/g++.law/vbase1.C: Same.
901         * g++.old-deja/g++.law/operators32.C: Same.
902         * g++.old-deja/g++.law/nest3.C: Same.
903         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
904         * g++.old-deja/g++.law/except5.C (main): Same.
905         * g++.old-deja/g++.law/cvt7.C (run): Same.
906         * g++.old-deja/g++.law/cvt2.C: Same.
907         * g++.old-deja/g++.law/cvt16.C: Same.
908         * g++.old-deja/g++.law/ctors6.C (bar): Same.
909         * g++.old-deja/g++.law/ctors17.C (main): Same.
910         * g++.old-deja/g++.law/ctors13.C: Same.
911         * g++.old-deja/g++.law/ctors12.C (main): Same.
912         * g++.old-deja/g++.law/ctors10.C: Same.
913         * g++.old-deja/g++.law/code-gen5.C: Same.
914         * g++.old-deja/g++.law/bad-error7.C: Same.
915         * g++.old-deja/g++.law/arm9.C: Same.
916         * g++.old-deja/g++.law/arm12.C: Same.
917         * g++.old-deja/g++.law/arg8.C: Same.
918         * g++.old-deja/g++.law/arg1.C: Same.
919         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
920         * g++.old-deja/g++.jason/template31.C: Same.
921         * g++.old-deja/g++.jason/template24.C (main): Same.
922         * g++.old-deja/g++.jason/2371.C: Same.
923         * g++.old-deja/g++.eh/new2.C: Same.
924         * g++.old-deja/g++.eh/new1.C: Same.
925         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
926         * g++.old-deja/g++.brendan/nest21.C (main): Same.
927         * g++.old-deja/g++.brendan/err-msg3.C: Same.
928         * g++.old-deja/g++.brendan/crash62.C: Same.
929         * g++.old-deja/g++.brendan/crash52.C: Same.
930         * g++.old-deja/g++.brendan/crash49.C (main): Same.
931         * g++.old-deja/g++.brendan/crash38.C: Same.
932         * g++.old-deja/g++.brendan/crash15.C (main): Same.
933         * g++.old-deja/g++.brendan/copy9.C: Same.
934
935 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
936
937         * gcc.c-torture/execute/20001203-2.c (memset):
938         Count argument is of type __SIZE_TYPE__.
939
940 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
941
942         * gcc.c-torture/compile/20010404-1.c: New test.
943
944 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
945
946         * gcc.c-torture/compile/20010326-1.c: New test.
947
948 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
949
950         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
951         peculiarities of the SH.
952         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
953
954 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
955
956         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
957         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
958         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
959
960 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
961
962         * g77.f-torture/compile/20010321-1.f: New test.
963
964 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
965
966         * gcc.c-torture/compile/20010329-1.c: New test.
967
968 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
969
970         * gcc.c-torture/execute/20010329-1.c: New test.
971
972 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
973
974         * g++.old-deja/g++.other/eh4.C: Fix typo.
975
976 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
977
978         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
979
980 2001-03-28  Philip Blundell  <philb@gnu.org>
981
982         * gcc.c-torture/compile/20010328-1.c: New test.
983
984 2001-03-27  Richard Henderson  <rth@redhat.com>
985
986         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
987         * g++.old-deja/g++.eh/vbase3.C: Likewise.
988
989 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
990
991         * gcc.c-torture/compile/20010327-1.c: New test.
992
993 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
994
995         * g++.old-deja/g++.other/friend12.C: New test.
996         * g++.old-deja/g++.other/friend9.C: Expect no errors.
997         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
998
999 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1000
1001         * gcc.c-torture/execute/20010325-1.c: New test.
1002
1003 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
1004
1005         * g++.old-deja/g++.other/mangle3.C: New test.
1006
1007 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
1008
1009         * g++.old-deja/g++.other/anon8.C: New test.
1010
1011 2001-03-20  Philip Blundell  <philb@gnu.org>
1012
1013         * gcc.c-torture/compile/20010320-1.c: New test.
1014
1015 2001-03-17  Richard Henderson  <rth@redhat.com>
1016
1017         * g++.old-deja/g++.other/eh4.C: Add expected error text.
1018
1019 2001-03-15  Geoff Keating  <geoff@redhat.com>
1020
1021         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
1022         tests on AIX.
1023
1024 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
1025
1026         * g++.old-deja/g++.other/eh4.C: New test.
1027
1028 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1029
1030         * gcc.dg/cpp/mi1.c: Update.
1031
1032 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
1033
1034         * g++.old-deja/g++.other/regstack.C: New test.
1035
1036 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
1037
1038         * g++.old-deja/g++.other/ref4.C: New test.
1039
1040 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
1041
1042         * objc/execute/va_method.m: Added.
1043         * objc/execute/IMP.m: Added.
1044         * objc/execute/_cmd.m: Added.
1045         * objc/execute/accessing_ivars.m: Added.
1046         * objc/execute/class-1.m: Added.
1047         * objc/execute/class-10.m: Added.
1048         * objc/execute/class-11.m: Added.
1049         * objc/execute/class-12.m: Added.
1050         * objc/execute/class-13.m: Added.
1051         * objc/execute/class-14.m: Added.
1052         * objc/execute/class-2.m: Added.
1053         * objc/execute/class-3.m: Added.
1054         * objc/execute/class-4.m: Added.
1055         * objc/execute/class-5.m: Added.
1056         * objc/execute/class-6.m: Added.
1057         * objc/execute/class-7.m: Added.
1058         * objc/execute/class-8.m: Added.
1059         * objc/execute/class-9.m: Added.
1060         * objc/execute/class-tests-1.h
1061         * objc/execute/class-tests-2.h
1062         * objc/execute/compatibility_alias.m: Added.
1063         * objc/execute/encode-1.m: Added.
1064         * objc/execute/formal_protocol-1.m: Added.
1065         * objc/execute/formal_protocol-2.m: Added.
1066         * objc/execute/formal_protocol-3.m: Added.
1067         * objc/execute/formal_protocol-4.m: Added.
1068         * objc/execute/formal_protocol-5.m: Added.
1069         * objc/execute/formal_protocol-6.m: Added.
1070         * objc/execute/formal_protocol-7.m: Added.
1071         * objc/execute/informal_protocol.m: Added.
1072         * objc/execute/initialize.m: Added.
1073         * objc/execute/load.m: Added.
1074         * objc/execute/many_args_method.m: Added.
1075         * objc/execute/nested-3.m: Added.
1076         * objc/execute/no_clash.m: Added.
1077         * objc/execute/private.m: Added.
1078         * objc/execute/redefining_self.m: Added.
1079         * objc/execute/root_methods.m: Added.
1080         * objc/execute/selector-1.m: Added.
1081         * objc/execute/static-1.m: Added.
1082         * objc/execute/static-2.m: Added.
1083         * objc/execute/va_method.m: Added.
1084
1085 2001-03-10  Richard Henderson  <rth@redhat.com>
1086
1087         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
1088
1089 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
1090
1091         * g++.old-deja/g++.other/crash31.C: XFAIL.
1092         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
1093         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
1094         * gcc.c-torture/execute/20010123-1.x: XFAIL.
1095         * gcc.c-torture/execute/20010124-1.x: XFAIL.
1096         * gcc.dg/sequence-pt-1.c: XFAIL one test.
1097
1098 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
1099
1100         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
1101
1102 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1103
1104         * gcc.dg/20000724-1.c: Don't use multiline strings.
1105
1106 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1107
1108         * objc/execute/string1.m, objc/execute/string2.m: Compare the
1109         result of -cString against what we expect it to be; don't just
1110         print it out for no one to read.
1111
1112         * objc/execute/string3.m, objc/execute/string4.m: New tests.
1113         Based on testcases provided by Nicola Pero.
1114
1115 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1116
1117         * gcc.dg/cpp/macro7.c: New test.
1118
1119 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1120
1121         * gcc.dg/cpp/multiline.c: Update.
1122
1123 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         * g++.old-deja/g++.other/enum3.C: New test.
1126
1127 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         * g++.old-deja/g++.other/pod1.C: New test.
1130
1131 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1132
1133         * g++.old-deja/g++.ext/overload1.C: New test.
1134
1135 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1136
1137         * g++.old-deja/g++.pt/using1.C: New test.
1138
1139 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1140
1141         * g++.old-deja/g++.other/using9.C: New test.
1142
1143 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
1144
1145         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
1146
1147         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
1148
1149 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
1150
1151         * g++.old-deja/g++.ext/realpt1.C: Remove.
1152
1153 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
1154
1155         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
1156
1157 2001-02-26  Will Cohen  <wcohen@redhat.com>
1158
1159         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
1160
1161 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
1162
1163         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
1164         templatized constructors.
1165
1166 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1167
1168         * gcc.c-torture/execute/20010224-1.c: New test.
1169
1170 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
1171
1172         * gcc.c-torture/execute/20010222-1.c: New test.
1173
1174 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
1175
1176         * g++.old-deja/g++.other/inline20.C: New test.
1177
1178 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1179
1180         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
1181
1182 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1183
1184         * g++.old-deja/g++.other/lookup22.C: New test.
1185
1186 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
1187
1188         * g77.dg: New directory.
1189         * g77.dg/20010216-1.f: New test case.
1190         * g77.dg/dg.exp: New driver.
1191         * lib/g77-dg.exp: New driver library.
1192
1193 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1194
1195         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
1196
1197 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
1198
1199         * g++.old-deja/g++.other/decl9.C: New test.
1200
1201 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
1202
1203         * g++.old-deja/g++.other/init16.C: Update the test so that it does
1204         not need <string> and also tests the initialization at runtime.
1205
1206 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
1207
1208         * gcc.c-torture/execute/longlong.c: New test.
1209
1210 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
1211
1212         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
1213
1214 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
1215
1216         * gcc.c-torture/execute/920302-1.c (execute):
1217         Change argument type to short.
1218
1219 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1220
1221         * g++.old-deja/g++.pt/deduct6.C: New test.
1222
1223 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1224
1225         * g++.old-deja/g++.pt/deduct5.C: New test.
1226
1227 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
1228
1229         * gcc.c-torture/execute/20010209-1.c: New test.
1230
1231 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1232
1233         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
1234
1235 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
1236
1237         * g++.dg/vtgc1.C: Update for new ABI.
1238
1239         * consistency.vlad: New directory, 1665 files.
1240
1241 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1242
1243         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
1244         return type.
1245         * gcc.dg/cpp/digraphs.c: Declare puts.
1246
1247 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1248
1249         * g++.old-deja/g++.other/warn5.C: New test.
1250
1251 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1252
1253         * g++.old-deja/g++.pt/spec40.C: New test.
1254
1255 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1256
1257         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
1258         case.
1259         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
1260
1261 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
1262
1263         * gcc.c-torture/compile/20010209-1.c: New test.
1264
1265 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
1266
1267         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
1268         excess errors message but not if it crashes.
1269         * g++.old-deja/g++.other/crash27.C: Likewise.
1270         * g++.old-deja/g++.other/crash28.C: Likewise.
1271         * g++.old-deja/g++.other/crash30.C: Likewise.
1272         * g++.old-deja/g++.other/crash32.C: Likewise.
1273         * g++.old-deja/g++.other/crash35.C: Likewise.
1274         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1275
1276 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1277
1278         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
1279         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
1280         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
1281         g77.f-torture/execute/execute.exp,
1282         g77.f-torture/noncompile/noncompile.exp,
1283         gcc.c-torture/execute/execute.exp,
1284         gcc.c-torture/execute/memcheck/memcheck.exp,
1285         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
1286         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
1287         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
1288         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
1289         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
1290         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
1291         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
1292         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
1293         Remove bug reporting instructions with ancient email addresses.
1294
1295 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1296
1297         * gcc.dg/20010202-1.c: New test.
1298         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
1299
1300 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
1301
1302         * g++.dg/stdbool-if.C: New test.
1303
1304 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1305
1306         * objc/execute/fdecl.m: Added main().
1307
1308 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1309
1310         * gcc.c-torture/execute/20010206-1.c: New test.
1311
1312 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1313
1314         * gcc.dg/cpp/avoidpaste1.c: Update.
1315
1316 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1317
1318         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
1319         Pero <nicola@brainstorm.co.uk>.
1320         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
1321
1322 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         * g++.old-deja/g++.pt/spec39.C: New test.
1325
1326 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
1327
1328         * gcc.c-torture/compile/20010202-1.c: New test.
1329
1330 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
1331
1332         * g++.old-deja/g++.abi/primary2.C: New test.
1333         * g++.old-deja/g++.abi/primary3.C: New test.
1334         * g++.old-deja/g++.abi/primary4.C: New test.
1335         * g++.old-deja/g++.abi/primary5.C: New test.
1336         * g++.old-deja/g++.abi/vtable3.h: New test.
1337         * g++.old-deja/g++.abi/vtable3a.C: New test.
1338         * g++.old-deja/g++.abi/vtable3b.C: New test.
1339         * g++.old-deja/g++.abi/vtable3c.C: New test.
1340         * g++.old-deja/g++.abi/vtable3d.C: New test.
1341         * g++.old-deja/g++.abi/vtable3e.C: New test.
1342         * g++.old-deja/g++.abi/vtable3f.C: New test.
1343         * g++.old-deja/g++.abi/vtable3g.C: New test.
1344         * g++.old-deja/g++.abi/vtable3h.C: New test.
1345         * g++.old-deja/g++.abi/vtable3i.C: New test.
1346         * g++.old-deja/g++.abi/vtable3j.C: New test.
1347         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
1348
1349 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
1350
1351         * g++.old-deja/g++.other/anon6.C: New test.
1352         * g++.old-deja/g++.other/anon7.C: New test.
1353
1354 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
1355
1356         * gcc.dg/cpp/avoidpaste2.c: New tests.
1357
1358 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
1359
1360         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
1361
1362 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
1363
1364         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
1365         DECIMAL_DIG cases for Irix."
1366
1367 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
1368
1369         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
1370
1371 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1372
1373         * gcc.dg/c99-tag-1.c: New test.
1374
1375 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1376
1377         * gcc.dg/cpp/tr-warn1.c: Add tests.
1378
1379 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1380
1381         * gcc.dg/cpp/avoidpaste1.c: Update.
1382         * gcc.dg/cpp/paste4.c: Update.
1383
1384 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
1385
1386         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
1387         cases for Irix.
1388
1389 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1390
1391         * g++.old-deja/g++.other/inline19.C: New test.
1392
1393 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
1394
1395         * gcc.dg/Wlarger-than.c: New test.
1396
1397 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
1398
1399         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
1400
1401 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
1402
1403         * gcc.c-torture/execute/20010129-1.c: New test.
1404         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
1405
1406 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
1407
1408         * gcc.dg/cpp/avoidpaste1.c: Test case.
1409
1410 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
1411
1412         * g++.old-deja/g++.other/inline18.C: New test.
1413
1414 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1415
1416         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
1417         and __builtin_putchar.
1418
1419 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
1420
1421         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
1422         tests.
1423
1424 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
1425
1426         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
1427         floating point number rounding mode to round to the nearest
1428         representable mode.
1429
1430 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
1431
1432         * g++.old-deja/g++.other/mangle2.C: New test.
1433
1434 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1435
1436         * gcc.c-torture/compile/20010124-1.c: New test.
1437
1438 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
1439
1440         * g++.old-deja/g++.pt/spec38.C: New test.
1441
1442 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1443
1444         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
1445         "Build don't run".
1446
1447 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1448
1449         * gcc.c-torture/execute/20010123-1.c: New test.
1450
1451 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1452
1453         * g++.old-deja/g++.pt/spec37.C: New test.
1454
1455 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1456
1457         * g++.old-deja/g++.pt/overload14.C: New test.
1458
1459 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1460
1461         * gcc.c-torture/execute/20010122-1.c: New test, exercise
1462         __builtin_return_address.
1463
1464 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
1465
1466         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
1467         * g++.old-deja/g++.pt/spec35.C: New test.
1468         * g++.old-deja/g++.pt/spec36.C: New test.
1469
1470 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
1471
1472         * gcc.c-torture/compile/20010118-1.c: New test.
1473
1474 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
1475
1476         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
1477
1478 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1479
1480         * gcc.c-torture/execute/20010119-1.c: New test.
1481
1482 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1483
1484         * g++.old-deja/g++.other/vbase5.C: New test.
1485
1486 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1487
1488         * gcc.c-torture/execute/20010118-1.c: New test.
1489
1490 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         * g++.old-deja/g++.pt/deduct3.C: New test.
1493
1494 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1495
1496         * g++.old-deja/g++.pt/spec34.C: New test.
1497
1498 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
1499
1500         * g77.f-torture/compile/20000601-2.f: New test.
1501
1502 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1503
1504         * g++.old-deja/g++.other/init17.C: New test.
1505
1506 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
1507
1508         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
1509
1510 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1511
1512         * g++.old-deja/g++.pt/unify8.C: New test.
1513
1514 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1515
1516         * g++.old-deja/g++.abi/vbase1.C: New test.
1517
1518 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         * g++.old-deja/g++.pt/crash65.C: New test.
1521
1522 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1523
1524         * gcc.dg/cpp/assembl2.S: New test case.
1525
1526 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
1527
1528         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
1529         are supported.
1530
1531 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1532
1533         * g++.old-deja/g++.other/builtins1.C: New test.
1534         * g++.old-deja/g++.other/builtins2.C: Likewise.
1535         * g++.old-deja/g++.other/builtins3.C: Likewise.
1536         * g++.old-deja/g++.other/builtins4.C: Likewise.
1537
1538 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
1539
1540         * gcc.c-torture/compile/20010117-1.c: New test.
1541         * gcc.c-torture/compile/20010117-2.c: New test.
1542
1543 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1544
1545         * g77.f-torture/execute/20010116.[fx]: New test,
1546         XFAIL on i?86-*-*.
1547         * g77.f-torture/compile/20010115.f: Indicate it's
1548         a test for PR fortran/1636.
1549
1550 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1551
1552         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
1553
1554 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1555
1556         * g77.f-torture/compile/20010115.f: New test.
1557
1558 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
1559
1560         * g++.old-deja/g++.pt/nontype5.C: New test.
1561
1562 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
1563
1564         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
1565         have an equivalent working one below it.
1566
1567 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1568
1569         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
1570         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1571
1572 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1573
1574         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
1575         message containing "init_priority".
1576         (conpr-2.C): Likewise.
1577         (conpr-3.C): Likewise.
1578         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
1579
1580 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1581
1582         * gcc.c-torture/execute/20010114-2.c: New test.
1583
1584 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1585
1586         * gcc.c-torture/compile/20010114-1.c: New test.
1587         * gcc.c-torture/compile/20010114-1.x: Xfail.
1588         * gcc.c-torture/compile/20010114-2.c: New test.
1589         * gcc.c-torture/execute/20010114-1.c: New test.
1590         * gcc.dg/trunc-1.c: New test.
1591         * gcc.dg/uninit-B.c: New test.
1592
1593 2001-01-13  Nick Clifton  <nickc@redhat.com>
1594
1595         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
1596         target.
1597
1598 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1599
1600         * gcc.c-torture/compile/20010113-1.c: New test.
1601
1602 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
1603
1604         * gcc.c-torture/compile/20001212-1.c: New test.
1605
1606 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1607
1608         * gcc.dg/cpp/widestr1.c: Update.
1609         * gcc.dg/cpp/prag-imp.c: Remove.
1610
1611 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
1612
1613         * gcc.c-torture/execute/20000801-3.x: Remove.
1614         * gcc.dg/c90-init-1.c: New test.
1615         * gcc.dg/c99-init-1.c: New test.
1616         * gcc.dg/c99-init-2.c: New test.
1617         * gcc.dg/gnu99-init-1.c: New test.
1618
1619 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
1620
1621         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
1622         testing that no relevant ones were found.
1623
1624 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1625
1626         * g++.old-deja/g++.pt/cast2.C: New test.
1627
1628 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1629
1630         * g++.old-deja/g++.pt/friend47.C: New test.
1631
1632 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         * g++.old-deja/g++.pt/instantiate13.C: New test.
1635
1636 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1637
1638         * g++.old-deja/g++.other/defarg7.C: New test.
1639         * g++.old-deja/g++.other/defarg8.C: New test.
1640
1641 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1642
1643         * g++.old-deja/g++.pt/crash64.C: New test.
1644
1645 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1646
1647         * g++.old-deja/g++.pt/crash63.C: New test.
1648
1649 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
1650
1651         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
1652
1653 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
1654
1655         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
1656
1657 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1658
1659         * g++.old-deja/g++.pt/error3.C: New test.
1660
1661 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1662
1663         * g++.old-deja/g++.other/crash39.C: New test.
1664
1665 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1666
1667         * g++.old-deja/g++.other/vbase4.C: New test.
1668
1669 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
1670
1671         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
1672         * gcc.dg/special/20000419-2.c: New file. Identical to above.
1673         * gcc.dg/special/special.exp: New test driver which will check
1674         for alias support for the above test.
1675
1676 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
1677
1678         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
1679         problems on small machines.
1680         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
1681         parameterize.
1682
1683 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
1684
1685         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
1686         mips.
1687         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1688
1689 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
1690
1691         * g++.old_deja/g++.pt/using8.C: New test.
1692
1693 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1694
1695         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
1696
1697 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
1698
1699         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
1700         where a failure is expected.
1701         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
1702
1703 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         * g++.old_deja/g++.pt/instantiate12.C: New test.
1706
1707 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1708
1709         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
1710         start of structs.
1711         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
1712         * g++.old-deja/g++.brendan/crash17.C: Likewise.
1713         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1714         * g++.old-deja/g++.brendan/crash48.C: Likewise.
1715         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1716         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
1717         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1718         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1719         * g++.old-deja/g++.eh/spec6.C: Likewise.
1720         * g++.old-deja/g++.jason/crash3.C: Likewise.
1721         * g++.old-deja/g++.law/ctors11.C: Likewise.
1722         * g++.old-deja/g++.law/ctors17.C: Likewise.
1723         * g++.old-deja/g++.law/ctors5.C: Likewise.
1724         * g++.old-deja/g++.law/ctors9.C: Likewise.
1725         * g++.old-deja/g++.mike/ambig1.C: Likewise.
1726         * g++.old-deja/g++.mike/net22.C: Likewise.
1727         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1728         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1729         * g++.old-deja/g++.mike/virt3.C: Likewise.
1730         * g++.old-deja/g++.niklas/t128.C: Likewise.
1731         * g++.old-deja/g++.other/anon4.C: Likewise.
1732         * g++.old-deja/g++.other/using1.C: Likewise.
1733         * g++.old-deja/g++.other/warn3.C: Likewise.
1734         * g++.old-deja/g++.pt/t37.C: Likewise.
1735         * g++.old-deja/g++.robertl/eb69.C: Likewise.
1736         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1737
1738 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1739
1740         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
1741
1742 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743
1744         * gcc.c-torture/execute/stdio-opt-3.c: New test.
1745
1746 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
1747
1748         * gcc.c-torture/compile/20010107-1.c: New test.
1749
1750 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1751
1752         * gcc.c-torture/execute/builtin-noret-1.c: New test.
1753
1754 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1755
1756         * gcc.dg/format/format.h: New file.
1757         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
1758         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
1759         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
1760         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
1761         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
1762         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1763         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
1764         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
1765         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
1766         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
1767         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
1768         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
1769         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
1770         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
1771         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
1772         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
1773         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
1774         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
1775         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
1776         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
1777         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
1778         instead of declaring standard types, macros and functions in each
1779         test.
1780
1781 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
1782
1783         * gcc.c-torture/execute/20010106-1.c: New test.
1784
1785 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
1786
1787         * gcc.dg/format/format.exp: New file.
1788         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
1789         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
1790         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
1791         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
1792         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
1793         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
1794         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
1795         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
1796         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
1797         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
1798         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
1799         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
1800         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
1801         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
1802         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
1803         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
1804         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
1805         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
1806         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
1807         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
1808         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
1809         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
1810         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
1811         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
1812         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
1813         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
1814         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
1815         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
1816         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
1817         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
1818         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
1819         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
1820         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
1821         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
1822         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
1823         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
1824         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
1825         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
1826         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
1827         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
1828         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
1829         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
1830
1831 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
1832
1833         * gcc.c-torture/execute/991228-1.c: Take word endianness into
1834         account.
1835
1836 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1837
1838         * gcc.c-torture/execute/builtin-complex-1.c: New test.
1839
1840 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1841
1842         * g++.old-deja/g++.pt/crash62.C: New test.
1843
1844 2001-01-04  Richard Henderson  <rth@redhat.com>
1845
1846         * gcc.dg/20000926-1.c: Update expected warnings.
1847         * gcc.dg/array-2.c: Likewise.
1848         * gcc.dg/array-4.c: Also validate flexible array members.
1849         * gcc.dg/c99-flex-array-1.c: New.
1850
1851 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
1852
1853         * gcc.c-torture/compile/20001222-1.x: Remove.
1854
1855 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1856
1857         * gcc.c-torture/execute/built-in-setjmp.c: New.
1858
1859 2001-01-03  Richard Henderson  <rth@redhat.com>
1860
1861         * gcc.dg/940510-1.c: Update expected error wording.
1862         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
1863
1864 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
1865
1866         * lib/target-supports.exp (check_alias_available): Modified to
1867         indicate aliases not supported if only weak aliases are supported.
1868
1869 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1870
1871         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
1872         Turn on cmpstrsi checks for __pj__ and __i370__.
1873
1874 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         * g++.old-deja/g++.other/virtual11.C: New test.
1877
1878 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
1881
1882 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1883
1884         * gcc.c-torture/compile/20010102-1.c: New test.
1885
1886 2001-01-02  Andreas Jaeger  <aj@suse.de>
1887
1888         * gcc.dg/noreturn-3.c: New test.
1889
1890         * gcc.dg/noreturn-4.c: New test.
1891
1892 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1893
1894         * gcc.c-torture/execute/stdio-opt-1.c: Also test
1895         __builtin_fputc and __builtin_fwrite.
1896
1897 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1898
1899         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
1900         signed char, not default char.
1901
1902 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1903
1904         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
1905
1906 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
1907
1908         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
1909
1910 2000-12-29  Richard Henderson  <rth@redhat.com>
1911
1912         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
1913         (__cyg_profile_func_exit): Define.
1914
1915 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1916
1917         * g++.dg/vtgc1.C: New test.
1918
1919 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
1920
1921         * gcc.dg/noncompile/20001228-1.c: New test.
1922
1923         * gcc.dg/20001228-1.c: New test.
1924
1925         * gcc.c-torture/execute/20001228-1.c: New test.
1926
1927 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
1928
1929         * gcc.dg/format-strfmon-1.c: New test.
1930
1931 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1932
1933         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
1934         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
1935         * gcc.c-torture/execute/string-opt-1.c: Likewise.
1936         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1937         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1938         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1939         * gcc.c-torture/execute/string-opt-6.c: Likewise.
1940         * gcc.c-torture/execute/string-opt-7.c: Likewise.
1941         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1942         * gcc.c-torture/execute/string-opt-9.c: Likewise.
1943         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1944         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1945         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1946
1947         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
1948         * gcc.c-torture/execute/string-opt-4.c: Test index.
1949
1950 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
1951
1952         * gcc.c-torture/compile/20001226-1.c: New test.
1953
1954 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1955
1956         * gcc.c-torture/compile/20001222-1.c: New test.
1957         * gcc.c-torture/compile/20001222-1.x: Xfail.
1958
1959 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
1960
1961         * gcc.c-torture/execute/comp-goto-2.c: New test.
1962
1963 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
1964
1965         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
1966         Use long types if __INT_MAX__ is 32767.
1967         (main): Use cast to (sint32 *) when poking 88 into a_page.
1968
1969         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
1970
1971 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
1972
1973         * gcc.c-torture/compile/20001221-1.c: New test.
1974         * gcc.c-torture/execute/20001221-1.c: New test.
1975
1976 2000-12-20  Richard Henderson  <rth@redhat.com>
1977
1978         * g++.old-deja/g++.pt/crash36.C: Update error lines.
1979         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1980
1981 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1982
1983         * gcc.dg/compare3.c: New test.
1984
1985 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1986
1987         * gcc.dg/format-warnll-1.c: New test.
1988
1989 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1990
1991         * gcc.dg/cpp/cmdlne-P.c: New test.
1992
1993 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1994
1995         * gcc.c-torture/execute/builtin-abs-1.c,
1996         gcc.c-torture/execute/builtin-abs-2.c: New tests.
1997
1998 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1999
2000         * gcc.dg/cpp/multiline.c: New test.
2001
2002 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
2003
2004         * g++.old-deja/g++.other/syshdr1.C: Update.
2005         * gcc.dg/cpp/lineflags.c: Remove temporarily.
2006
2007 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2008
2009         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
2010
2011 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2012
2013         * g++.old-deja/g++.pt/ttp65.C: New test.
2014
2015 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2016
2017         * g++.old-deja/g++.pt/ttp64.C: New test.
2018
2019 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2020
2021         * g++.old-deja/g++.pt/spec33.C: New test.
2022
2023 2000-12-14  Catherine Moore  <clm@redhat.com>
2024
2025         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
2026         * gcc.c-torture/execute/920612-2.c: Likewise.
2027         * gcc.c-torture/execute/920428-2.c: Likewise.
2028         * gcc-c-torture/execute/va-arg-11.c: Call exit.
2029         * gcc.c-torture/execute/va-arg-21.c: Likewise.
2030
2031 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2032
2033         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
2034         * gcc.dg/pack-test-2.c: Likewise.
2035
2036 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2037
2038         Tests by Zack Weinberg <zackw@stanford.edu>.
2039
2040         * gcc.dg/cpp/defined.c: Update.
2041         * gcc.dg/cpp/defined_trad.c: New tests.
2042
2043 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2044
2045         * gcc.dg/cpp/trad-direct.c: Update.
2046
2047 2000-12-11  Neil Booth  <neilb@earthling.net>
2048
2049         * gcc.dg/cpp/defined_trad.c
2050
2051 2000-12-11  Neil Booth  <neilb@earthling.net>
2052
2053         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
2054
2055 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2056
2057         * gcc.dg/format-miss-2.c: New test.
2058
2059 2000-12-09  Neil Booth  <neilb@earthling.net>
2060
2061         * gcc.dg/cpp/lineflags.c: New tests.
2062         * gcc.dg/cpp/poison.c: Update.
2063         * gcc.dg/cpp/redef2.c: Update.
2064         * gcc.dg/cpp/skipping.c: New test.
2065
2066 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
2067
2068         * g++.old-deja/g++.other/eh3.C: New testcase.
2069
2070 2000-12-07  Neil Booth  <neilb@earthling.net>
2071
2072         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
2073         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
2074         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
2075         wtr-union-init-2.c, wtr-union-init-3.c: Update.
2076         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
2077         Update.
2078
2079 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2080
2081         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
2082         __SIZE_TYPE__ instead of int for type of integers cast to
2083         pointers.
2084
2085 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
2086
2087         * g++.old-deja/g++.other/cleanup4.C: New test.
2088
2089 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2090
2091         * format-sec-1.c: New test.
2092
2093 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2094
2095         * gcc.dg/format-nonlit-3.c: New test.
2096
2097 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2098
2099         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
2100         through a null pointer.
2101
2102 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2103
2104         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
2105         * g++.old-deja/g++.pt/partial4.C: New test.
2106
2107 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
2108
2109         * gcc.c-torture/execute/ieee/hugeval.x: New.
2110
2111 2000-12-06  Neil Booth  <neilb@earthling.net>
2112
2113         * gcc.dg/cpp/backslash2.c: New tests.
2114
2115 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2116
2117         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
2118         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
2119
2120 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
2121
2122         * gcc.c-torture/execute/20001203-2.c: New testcase.
2123
2124 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2125
2126         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
2127         * g++.old-deja/g++.other/virtual10.C: New test.
2128
2129 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2130
2131         * g++.old-deja/g++.mike/pmf5.C: Remove test.
2132
2133 2000-12-05  Richard Henderson  <rth@redhat.com>
2134
2135         * gcc.c-torture/compile/20001205-1.c: New.
2136
2137 2000-12-04  Neil Booth  <neilb@earthling.net>
2138
2139         * g++.old-deja/g++.other/virtual9.C: New test.
2140         * g++.old-deja/g++.pt/crash61.C: New test.
2141         * gcc.c-torture/execute/loop-9.c: New test.
2142
2143 2000-12-04  Neil Booth  <neilb@earthling.net>
2144
2145         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
2146         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
2147         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
2148         * gcc.dg/cpp/extratokens.c: ...here.
2149
2150 2000-12-04  Neil Booth  <neilb@earthling.net>
2151
2152         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
2153         New tests.
2154
2155 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2156
2157         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
2158         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
2159
2160 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2161
2162         * gcc.c-torture/execute/20001203-1.c: New test.
2163
2164 2000-12-03  Neil Booth  <neilb@earthling.net>
2165
2166         * gcc.dg/cpp/macro6.c: New test cases.
2167
2168 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2169
2170         * gcc.c-torture/execute/string-opt-9.c: New test.
2171         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2172         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2173         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2174
2175         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
2176         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
2177
2178 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
2179
2180         * gcc.dg/cpp/if-6.c: New testcase.
2181
2182         * gcc.dg/20001201-1.c: New testcase.
2183
2184 2000-12-02  Neil Booth  <neilb@earthling.net>
2185
2186         * g++.old-deja/g++.other/externC4.C,
2187         g++.old-deja/g++.other/friend10.C: New tests.
2188
2189 2000-12-02  Neil Booth  <neilb@earthling.net>
2190
2191         * g++.old-deja/g++.other/instan2.C
2192         * g++.old-deja/g++.other/instan3.C: New test.
2193
2194 2000-12-02  Neil Booth  <neilb@earthling.net>
2195
2196         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
2197         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
2198         gnuc99.c,gnuc99-pedantic.c: New tests.
2199
2200 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2201
2202         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
2203         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
2204
2205 2000-12-01  Neil Booth  <neilb@earthling.net>
2206
2207         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
2208         * gcc.dg/cpp/poison.c: Update.
2209         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
2210
2211 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
2212
2213         * g77.f-torture/execute/20001201.f: New test.
2214
2215 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2216
2217         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
2218
2219 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
2220
2221         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
2222
2223 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2224
2225         * g++.old-deja/g++.other/cast6.C: New test.
2226
2227 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
2228
2229         * gcc.c-torture/execute/20001130-2.c: New testcase.
2230
2231 2000-11-30  Richard Henderson  <rth@redhat.com>
2232
2233         * gcc.c-torture/execute/20001130-1.c: New test.
2234
2235 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2236
2237         * g++.old-deja/g++.other/op3.C: New test.
2238
2239 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2240
2241         * g++.old-deja/g++.other/op2.C: New test.
2242
2243 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2244
2245         * g++.old-deja/g++.other/crash38.C: New test.
2246
2247 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
2248
2249         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
2250
2251 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
2252
2253         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
2254         tests.
2255         * gcc.c-torture/execute/string-opt-6.c: New test.
2256
2257         * gcc.dg/20001117-1.c: Add main.
2258
2259 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
2260
2261         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
2262         Move from here ...
2263         * gcc.dg/940510-1.c: ... to here.
2264
2265         * gcc.dg/20000926-1.c: GNU C now allows initializations of
2266         zero-size arrays in toplevel structures.
2267
2268 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2269
2270         * gcc.c-torture/execute/loop-8.c: New test.
2271
2272 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2273
2274         * g++.old-deja/g++.other/base1.C: New test.
2275
2276 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         * g++.old-deja/g++.other/parse2.C: New test.
2279
2280 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         * g++.old-deja/g++.pt/incomplete1.C: New test.
2283
2284 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2285
2286         * g++.old-deja/g++.other/friend9.C: New test.
2287
2288 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2289
2290         * gcc.dg/20001127-1.c: New test.
2291
2292 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2293
2294         * g++.old-deja/g++.pt/friend46.C: New test.
2295
2296 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2297
2298         * g++.old-deja/g++.other/ptrmem8.C: New test.
2299
2300 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2301
2302         * gcc.c-torture/execute/string-opt-7.c: New test.
2303         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2304
2305 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2306
2307         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
2308         instead of 'mkcheck 2'.
2309
2310 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2311
2312         * gcc.c-torture/execute/memcheck/driver.c,
2313         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
2314         C9X references to refer to C99.
2315
2316 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.dg/ultrasp3.c: New test.
2319
2320 2000-11-25  Neil Booth  <neilb@earthling.net>
2321
2322         * gcc.dg/cpp/include2.c: Update test to be locale independent.
2323
2324 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
2325
2326         * gcc.c-torture/compile/20001123-2.c: New.
2327
2328 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2329
2330         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
2331
2332 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
2333
2334         * gcc.dg/sequence-point-1.c: Add some new tests.
2335         * gcc.c-torture/execute/20001124-1.c: New test.
2336
2337 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2338
2339         * g++.old-deja/g++.other/vaarg4.C: New test.
2340         * gcc.c-torture/compile/20001123-1.c: New test.
2341
2342 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2343
2344         * g++.other/crash24.C: Adjust and remove XFAIL.
2345         * g++.other/crash37.C: New test.
2346
2347 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
2348
2349         * g++.old-deja/g++.pt/instantiate9.C: New test.
2350
2351 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
2352
2353         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
2354         new ABI, too.
2355
2356         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
2357         * g++.old-deja/g++.robertl/eb55.C: Likewise.
2358
2359 2000-11-22  Neil Booth  <neilb@earthling.net>
2360
2361         * gcc.dg/cpp/Wtrigraphs.c: New test.
2362
2363 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
2364
2365         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
2366
2367 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
2368
2369         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
2370
2371 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
2372
2373         * lib/gcc-dg.exp: load_lib scanasm.exp.
2374         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
2375         * lib/g++-dg.exp: load_lib scanasm.exp.
2376         * lib/scanasm.exp: New.
2377         (scan-assembler, scan-assembler-not): Add optional arguments to
2378         test name, or if not present, the pattern name.
2379         (scan-assembler-dem, scan-assembler-dem-not): New.
2380
2381         * g++.dg/dg.exp: New.
2382
2383 2000-11-21  Neil Booth  <neilb@earthling.net>
2384
2385         * gcc.dg/cpp/integrated1.c: Remove.
2386
2387 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * gcc.c-torture/execute/20001121-1.c: New test.
2390
2391 2000-11-21  Richard Henderson  <rth@redhat.com>
2392
2393         * gcc.c-torture/compile/20001121-1.c: New test.
2394
2395 2000-11-20  Neil Booth  <neilb@earthling.net>
2396
2397         * gcc.dg/cpp/integrated1.c: New test.
2398
2399 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * g++.old-deja/g++.other/inline17.C: New test.
2402
2403 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
2404
2405         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
2406         local variable to be zero: I made the variable global. Now
2407         uses abort() and exit() instead of relying on main's return value.
2408
2409 2000-11-20  Neil Booth  <neilb@earthling.net>
2410
2411         * gcc.dg/cpp/paste2.c: Update test.
2412         * objc/execute/paste.m: New test.
2413
2414 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2415
2416         * gcc.dg/c99-condexpr-1.c: New test.
2417
2418 2000-11-20  Neil Booth  <neilb@earthling.net>
2419
2420         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
2421
2422 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
2423
2424         * g++.old-deja/g++.pt/export1.C: New test.
2425
2426 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
2427
2428         * gcc.dg/20001117-1.c: New test.
2429
2430 2000-11-18  Richard Henderson  <rth@redhat.com>
2431
2432         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
2433
2434 2000-11-18  Richard Henderson  <rth@redhat.com>
2435
2436         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
2437         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
2438         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
2439
2440 2000-11-18  Richard Henderson  <rth@redhat.com>
2441
2442         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
2443         (main): New.  Exit cleanly.
2444
2445 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2446
2447         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
2448         gcc.dg/c99-fordecl-2.c: New tests.
2449
2450 2000-11-18  Richard Henderson  <rth@redhat.com>
2451
2452         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
2453         * gcc.c-torture/execute/zerolen-2.c: New.
2454
2455 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2456
2457         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
2458         memory.
2459
2460 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2461
2462         * g++.old-deja/g++.pt/instantiate8.C: New test.
2463
2464 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2465
2466         * g++.old-deja/g++.other/incomplete.C: Add more tests.
2467         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
2468
2469 2000-11-16  Nick Clifton  <nickc@redhat.com>
2470
2471         * gcc.c-torture/execute/nestfunc-2.c: New test.
2472         * gcc.c-torture/execute/nestfunc-3.c: New test.
2473
2474 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2475
2476         * gcc.c-torture/compile/20001116-1.c: New test.
2477
2478 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2479
2480         * gcc.c-torture/execute/20001115-1.c: New test.
2481
2482 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
2483
2484         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
2485         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2486         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
2487         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2488
2489 2000-11-15  Neil Booth  <neilb@earthling.net>
2490
2491         gcc.dg/cpp/_Pragma1.c: Update.
2492         gcc.dg/cpp/_Pragma2.c: New test.
2493
2494 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
2495
2496         * g++.old-deja/g++.other/anon5.C: New test.
2497
2498 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2499
2500         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
2501         tests.
2502
2503 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
2506         output.
2507
2508 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2509
2510         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
2511         labels at end of compound statements.
2512
2513 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gcc.c-torture/execute/loop-7.c: New test.
2516
2517 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2518
2519         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
2520
2521 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2522
2523         * gcc.dg/c99-bool-1.c: New test.
2524
2525 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2526
2527         * gcc.dg/c99-scope-1.c: Remove xfail.
2528         * gcc.dg/c99-scope-2.c: New test.
2529
2530 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2531
2532         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
2533         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
2534
2535 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
2536
2537         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
2538         error messages.
2539
2540         * g++.mike/p700.C: Don't typedef wchar_t.
2541         * g++.mike/p784.C: Likewise.
2542         * g++.mike/eb101.C: Don't use __wchar_t.
2543
2544 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2545
2546         * g77.f-torture/execute/20001111.[fx]: Test premature exit
2547         from DO loop.
2548
2549 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2550
2551         * gcc.c-torture/execute/20001111-1.c: New test.
2552
2553 2000-11-10  Nick Clifton  <nickc@redhat.com>
2554
2555         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
2556         long multuiple and accumulate.
2557
2558 2000-11-09  Richard Henderson  <rth@redhat.com>
2559
2560         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
2561         via size_t instead of int.
2562
2563         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
2564         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2565         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2566         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2567
2568 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
2569
2570         * gcc.c-torture/compile/20001109-1.c: New test.
2571         * gcc.c-torture/compile/20001109-2.c: New test.
2572
2573 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
2574
2575         * g++.old-deja/g++.pt/operator1.C: New test.
2576         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
2577
2578 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2579
2580         * gcc.dg/20001108-1.c: New test.
2581
2582 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2583
2584         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
2585         with both arguments constant strings.
2586         * gcc.c-torture/execute/string-opt-3.c: New test.
2587         * gcc.c-torture/execute/string-opt-4.c: New test.
2588         * gcc.c-torture/execute/string-opt-5.c: New test.
2589
2590 2000-11-08  Nick Clifton  <nickc@redhat.com>
2591
2592         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
2593         mulsidi3adddi patterns.
2594
2595 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
2596
2597         * g++.old-deja/g++.other/crash36.C: New test.
2598
2599 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
2600
2601         * g++.old-deja/g++.other/init16.C: New test.
2602
2603 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
2604
2605         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
2606
2607 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2608
2609         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
2610         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2611         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2612
2613 2000-11-07  DJ Delorie  <dj@redhat.com>
2614
2615         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
2616
2617 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2618
2619         * gcc.c-torture/execute/string-opt-1.c: New test.
2620
2621 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2622
2623         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
2624         mips-sgi-irix6.* because the MIPS ABI passes floating-point
2625         parameters in registers, and there is no way for a varargs
2626         function to know in which order the integer and floating-point
2627         parameters should be interleaved when they are placed on the
2628         stack.
2629         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2630         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2631
2632 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2633
2634         * gcc.c-torture/execute/string-opt-2.c: New test.
2635
2636 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
2637
2638         * g++.old-deja/g++.pt/crash60.C: New test.
2639
2640 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2641
2642         * g++.old-deja/g++.other/crash24.C: New test.
2643         * g++.old-deja/g++.other/crash25.C: New test.
2644         * g++.old-deja/g++.other/crash26.C: New test.
2645         * g++.old-deja/g++.other/crash27.C: New test.
2646         * g++.old-deja/g++.other/crash28.C: New test.
2647         * g++.old-deja/g++.other/crash29.C: New test.
2648         * g++.old-deja/g++.other/crash30.C: New test.
2649         * g++.old-deja/g++.other/crash31.C: New test.
2650         * g++.old-deja/g++.other/crash32.C: New test.
2651         * g++.old-deja/g++.other/crash33.C: New test.
2652         * g++.old-deja/g++.other/crash34.C: New test.
2653         * g++.old-deja/g++.other/crash35.C: New test.
2654
2655 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2656
2657         * gcc.c-torture/execute/20001031-1.c: New test.
2658
2659 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
2660
2661         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
2662         namespace.
2663
2664         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
2665         standards-conformant.
2666
2667         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
2668
2669         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
2670         * g++.old-deja/g++.mike/p755a.C: Likewise.
2671         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
2672         library makes no calls to `operator new' during initialization.
2673
2674 2000-11-04  Neil Booth  <neilb@earthling.net>
2675
2676         * gcc.dg/cpp/include2.c: New tests.
2677
2678 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
2679
2680         * lib/g++.exp (g++_set_ld_library_path): New function.
2681         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
2682
2683 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
2684
2685         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
2686         warnings.
2687
2688 2000-11-01  Richard Henderson  <rth@redhat.com>
2689
2690         * g++.old-deja/g++.ext/namedret1.C: New.
2691         * g++.old-deja/g++.ext/namedret2.C: New.
2692         * g++.old-deja/g++.ext/namedret3.C: New.
2693
2694 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
2695
2696         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
2697         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
2698
2699 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2700
2701         * gcc.c-torture/execute/va-arg-21.c: New test.
2702
2703 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2704
2705         * gcc.dg/c99-complex-2.c: New test.
2706
2707 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2708
2709         * gcc.c-torture/execute/stdio-opt-1.c: New test.
2710
2711 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
2712
2713         * g++.old-deja/g++.other/inline16.C: New test.
2714
2715 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
2716
2717         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
2718         __PRETTY_FUNCTION__
2719
2720 2000-10-29  Neil Booth  <neilb@earthling.net>
2721
2722         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
2723         New tests.
2724         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
2725         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
2726         optimisation.
2727
2728 2000-10-29  Neil Booth  <neilb@earthling.net>
2729
2730         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
2731         * mi1.c, mi1c.h: Add null directives to multiple-include test.
2732         * mi5.c: Test multiple includes work with -C.
2733         * trigraphs.c: Test ^= version.
2734
2735 2000-10-28  Neil Booth  <neilb@earthling.net>
2736
2737         New tests and test updates for new macro expander.
2738
2739         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
2740         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
2741         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
2742         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
2743         new diagnostic messages.
2744
2745         * gcc.dg/cpp/macro3.c: New tests.
2746
2747 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
2748
2749         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
2750         on the same line.
2751
2752 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
2753
2754         * g++.old-deja/g++.other/eh2.C: New test.
2755
2756 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2757
2758         * gcc.c-torture/execute/20001027-1.c: New test.
2759
2760 2000-10-26  Richard Henderson  <rth@redhat.com>
2761
2762         * gcc.c-torture/execute/20001026-1.c: New.
2763
2764 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
2767         * g++.old-deja/g++.law/builtin1.C: Likewise.
2768         * g++.old-deja/g++.law/ctors10.C: Likewise.
2769         * g++.old-deja/g++.law/virtual3.C: Likewise.
2770         * g++.old-deja/g++.mike/p658.C: Likewise.
2771         * g++.old-deja/g++.other/sibcall1.C: Likewise.
2772         * g++.old-deja/g++.other/vaarg2.C: Likewise.
2773         * g++.old-deja/g++.robertl/eb124.C: Likewise.
2774         * g++.old-deja/g++.robertl/eb44.C: Likewise.
2775         * g++.old-deja/g++.robertl/eb77.C: Likewise.
2776
2777 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2778
2779         * gcc.c-torture/compile/20001024-1.c: New test.
2780
2781 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
2782
2783         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
2784         to tell us whether or not we are using V3.
2785
2786 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2787
2788         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
2789         operands.
2790
2791 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2792
2793         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
2794
2795 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
2796
2797         * gcc.c-torture/execute/20001024-1.c: New test.
2798
2799 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
2800
2801         * g++.old-deja/g++.other/sibcall1.C: New test.
2802
2803 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
2804
2805         * gcc.dg/noncompile/init-3.c: New test.
2806
2807 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2808
2809         * gcc.dg/format-array-1.c: New test.
2810
2811 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2812
2813         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
2814         writing through null pointers; remove comment about testing
2815         unterminated strings.
2816
2817 2000-10-17  Matthew Hiller  <hiller@redhat.com>
2818
2819         * gcc.c-torture/execute/20001017-2.c: New test.
2820
2821 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2822
2823         * gcc.c-torture/compile/20001018-1.c: New test.
2824         * gcc.c-torture/compile/20001018-1.x: Xfail.
2825
2826 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2827
2828         * gcc.c-torture/execute/20001017-1.c: New test.
2829
2830 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2831
2832         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
2833         for multiple use of arguments with scanf formats; add tests for
2834         multiple use of arguments.
2835
2836 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
2837
2838         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
2839
2840 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2841
2842         * gcc.dg/format-miss-1.c: New test.
2843
2844 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2845
2846         * gcc.c-torture/execute/20001013-1.c: New test.
2847
2848 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2849
2850         * gcc.dg/format-branch-1.c: New test.
2851
2852 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2853
2854         * README, lib/file-format.exp: Remove EGCS references.
2855
2856 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2857
2858         * gcc.dg/20001013-1.c: New test.
2859
2860 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2861
2862         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
2863         for intmax_t in the compiler using __typeof__ and the type rules
2864         for conditional expressions.
2865
2866 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
2867
2868         * gcc.dg/20001012-1.c: New test.
2869         * gcc.dg/20001012-2.c: New test.
2870
2871 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2872
2873         * gcc.dg/format-attr-1.c: New test.
2874
2875 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2876
2877         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
2878         __LONG_LONG_MAX__ instead of LLONG_MAX.
2879
2880 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2881
2882         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
2883         scanf flags.
2884         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
2885         flags.
2886
2887 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2888
2889         * gcc.dg/sequence-pt-1.c: New test.
2890
2891 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
2892
2893         * gcc.c-torture/execute/20001011-1.c: New testcase.
2894         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
2895
2896 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2897
2898         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
2899         does not error on it.
2900
2901 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2902
2903         * gcc.dg/20001009-1.c: New test.
2904
2905 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
2906
2907         * gcc.c-torture/compile/20001009-1.c: Move from here ....
2908         * gcc.c-torture/execute/20001009-2.c: ... to here.
2909
2910 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
2911
2912         * gcc.c-torture/compile/20001009-1.c: New testcase.
2913         * gcc.c-torture/execute/20001009-1.c: New testcase.
2914         Testcases provided by Jan Hubicka <jh@suse.cz>.
2915
2916 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2917
2918         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2919         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
2920         uintmax_t using <limits.h> to emulate the compiler's internal
2921         logic.  No longer XFAIL %j tests.
2922
2923 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2924
2925         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
2926         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2927         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
2928         regexps and details of expected handling of some bad formats.
2929         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
2930         suppression.
2931
2932 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2933
2934         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
2935         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
2936         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
2937         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
2938         in list archives.
2939
2940 2000-10-06  Richard Henderson  <rth@cygnus.com>
2941
2942         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
2943         * g++.old-deja/g++.brendan/crash52.C: Likewise.
2944         * g++.old-deja/g++.jason/report.C: Likewise.
2945         * g++.old-deja/g++.law/friend5.C: Likewise.
2946         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
2947         of the expected warnings.
2948
2949 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
2950
2951         * g++.old-deja/g++.pt/enum14.C: New test.
2952
2953 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2954
2955         * g++.old-deja/g++.pt/crash59.C: New test.
2956
2957 2000-10-04  Will Cohen  <wcohen@redhat.com>
2958
2959         * gcc.dg/20000926-1.c: New test.
2960
2961 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
2962
2963         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
2964         function name for current C++ compiler.
2965         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
2966
2967 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
2968
2969         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
2970         __PRETTY_FUNCTION__.
2971         * g++.old-deja/g++.ext/pretty2.C: Likewise.
2972
2973 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2974
2975         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
2976
2977 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
2978
2979         * gcc.c-torture/compile/20000923-1.c: New test.
2980
2981 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
2982
2983         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
2984         * g++.old-deja/g++.pt/ttp62.C: Same.
2985         * g++.old-deja/g++.other/inline14.C: Same.
2986
2987 2000-09-24  Richard Henderson  <rth@cygnus.com>
2988
2989         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
2990
2991 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2992
2993         * gcc.dg/c90-printf-1.c: Add test for wide string format.
2994
2995 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
2996
2997         * gcc.c-torture/compile/20000922-1.c: New file.
2998
2999 2000-09-21  Nick Clifton  <nickc@redhat.com>
3000
3001         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
3002         a signed long modulo operation.
3003         (mod6): New funciton - perform an unsigned long modulo operation.
3004         (main): Add tests for modulos of very large numbers by very small
3005         dividends.
3006
3007 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3008
3009         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
3010
3011 2000-09-19  Richard Henderson  <rth@cygnus.com>
3012
3013         * gcc.dg/compare2.c (case 10): XFAIL.
3014
3015 2000-09-18  Richard Henderson  <rth@cygnus.com>
3016
3017         * gcc.c-torture/execute/20000906-1.c: Move ...
3018         * gcc.dg/20000906-1.c: ... here.  Only run on targets
3019         that support __builtin_trap.
3020
3021 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
3022
3023         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
3024
3025 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3026
3027         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
3028         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
3029         more $ format tests.
3030
3031 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3032
3033         * gcc.dg/format-errmk-1.c: New test.
3034
3035 2000-09-17  Greg McGary  <greg@mcgary.org>
3036
3037         * gcc.c-torture/execute/20000917-1.x: Remove.
3038
3039 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3040
3041         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
3042
3043 2000-09-17  Greg McGary  <greg@mcgary.org>
3044
3045         * gcc.c-torture/execute/20000917-1.c: New test.
3046         * gcc.c-torture/execute/20000917-1.x: XFAIL.
3047
3048 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
3049
3050         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
3051         in nested macro bug.
3052
3053 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
3054
3055         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
3056
3057 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
3058
3059         * gcc.c-torture/execute/20000914-1.c: New test.
3060
3061 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
3062
3063         * g++.other/inline13.C: New test.
3064
3065 2000-09-12  Andreas Jaeger  <aj@suse.de>
3066
3067         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
3068         constant by Ulrich Drepper <drepper@redhat.com>.
3069
3070 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
3071
3072         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
3073
3074 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3075
3076         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
3077
3078 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
3079
3080         * gcc.dg/cpp/backslash.c: New test.
3081
3082 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
3083
3084         * gcc.c-torture/execute/20000910-1.c: New test.
3085         * gcc.c-torture/execute/20000910-2.c: Likewise.
3086
3087 2000-09-11  Robert Lipe  <robertl@sco.com>
3088
3089         * gcc.dg/pragma-align.c: New test.
3090
3091 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3092
3093         * g++.old-deja/g++.pt/explicit82.C: New test.
3094         * g++.old-deja/g++.pt/explicit83.C: New test.
3095
3096 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
3097
3098         * gcc.dg/asm-names.c: New test.
3099
3100 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3101
3102         * gcc.dg/cpp/tr-warn6.c: New test
3103
3104 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3105
3106         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
3107         be accepted.
3108
3109 2000-09-07  Catherine Moore  <clm@redhat.com>
3110
3111         * gcc.c-torture/execute/unroll-1.c: New test.
3112
3113 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
3114
3115         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
3116         ERROR markers.
3117         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
3118         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
3119         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
3120         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
3121         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
3122         Preprocess only.
3123         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
3124         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
3125
3126 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3127
3128         * g++.old-deja/g++.pt/deduct2.C: New test.
3129
3130 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         * g++.old-deja/g++.pt/parms2.C: New test.
3133
3134 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3135
3136         * g++.old-deja/g++.pt/crash58.C: New test.
3137
3138 2000-09-06  Greg McGary  <greg@mcgary.org>
3139
3140         * gcc.c-torture/execute/20000906-1.c: New test.
3141         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
3142
3143 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3144
3145         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
3146
3147 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3148
3149         * g++.old-deja/g++.pt/crash57.C: New test.
3150
3151 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3152
3153         * g++.old-deja/g++.pt/crash56.C: New test.
3154
3155 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3156
3157         * g++.old-deja/g++.pt/koenig1.C: New test.
3158
3159 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gcc.dg/20000904-1.c: New test.
3162
3163 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3164
3165         * gcc.dg/cpp/paste8.c: New test.
3166
3167 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
3168
3169         * gcc.c-torture/compile/20000827-1.c: New test.
3170
3171 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3172
3173         * gcc.dg/format-diag-1.c: New test.
3174
3175 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3176
3177         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
3178         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
3179         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
3180         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
3181         gcc.dg/formatz-1.c: Adjust warning regular expressions.
3182
3183 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3184
3185         * g++.old-deja/g++.other/nested4.C: New test.
3186
3187 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3188
3189         * g++.old-deja/g++.ns/scoped1.C: New test.
3190
3191 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
3192
3193         * lib/g++.exp: Support testing already-installed GCC.
3194
3195 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3196
3197         * wtr-label-1.c, wtr-suffix-1.c: New tests.
3198
3199 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         * gcc.dg/return-type-2.c: New test.
3202
3203 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
3204
3205         * gcc.c-torture/compile/20000825-1.c: New test.
3206
3207 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
3208
3209         * gcc.dg/dwarf2-2.c: New test.
3210
3211 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
3212
3213         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
3214         dg-warning regexps.
3215
3216 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3217
3218         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
3219         gcc.dg/format-ext-5.c: New tests.
3220
3221 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
3222
3223         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
3224
3225 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
3226
3227         * gcc.dg/noncompile/930622-2.c: Adjust error message.
3228
3229 2000-08-24  Richard Henderson  <rth@cygnus.com>
3230
3231         * gcc.dg/ia64-sync-1.c: New test.
3232         * gcc.dg/ia64-sync-2.c: New test.
3233         * gcc.dg/ia64-asm-1.c: New test.
3234
3235 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3236
3237         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
3238         * gcc.dg/format-ext-2.c: New test.
3239
3240 2000-08-23  Jason Merrill  <jason@redhat.com>
3241
3242         * lib/old-dejagnu.exp: Also ignore "In member function" and
3243         "At global scope".
3244
3245 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3246
3247         * gcc.dg/noncompile/label-lineno-1.c: New test.
3248
3249 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3250
3251         * gcc.dg/c99-array-nonobj-1.c: New test.
3252
3253 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3254
3255         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
3256         tests.
3257         * gcc.dg/format-ext-1.c: New test.
3258
3259 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3260
3261         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
3262         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
3263         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
3264         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
3265         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
3266
3267 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3268
3269         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
3270         gcc.dg/c99-strftime-2.c: New tests.
3271
3272 2000-08-22  Richard Henderson  <rth@cygnus.com>
3273
3274         * gcc.c-torture/execute/20000822-1.c: New test.
3275
3276 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * gcc.c-torture/execute/20000819-1.x: Remove.
3279
3280 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3281
3282         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
3283         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
3284         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
3285         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
3286         gcc.dg/format-xopen-1.c: New tests.
3287
3288 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3289
3290         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
3291
3292 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3293
3294         * g++.old-deja/g++.other/loop2.C: New test.
3295
3296         * gcc.c-torture/compile/20000606-1.c: New test.
3297         * gcc.c-torture/compile/20000728-1.c: New test.
3298         * gcc.c-torture/execute/20000801-1.c: New test.
3299         * gcc.c-torture/execute/20000801-2.c: New test.
3300         * gcc.c-torture/execute/20000819-1.c: New test.
3301         * gcc.c-torture/execute/20000819-1.x: XFAIL.
3302         * gcc.dg/20000629-1.c: New test.
3303         * gcc.dg/20000724-1.c: New test.
3304         * gcc.dg/20000807-1.c: New test.
3305
3306 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
3307
3308         * gcc.dg/cpp/pragma-1.c: New test.
3309         * gcc.dg/cpp/pragma-2.c: New test.
3310
3311 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
3312
3313         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
3314         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
3315
3316 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3317
3318         * gcc.c-torture/compile/20000818-1.c: New test.
3319
3320 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
3321
3322         * gcc.c-torture/execute/20000818-1.c: New test.
3323
3324 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3325
3326         * gcc.dg/format-va-1.c: New test.
3327
3328 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3329
3330         * g++.old-deja/g++.other/typedef8.C: New test.
3331
3332 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3333
3334         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
3335         * g++.old-deja/g++.mike/net36.C: Mark candidate.
3336         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
3337         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
3338         * g++.old-deja/g++.other/ptrmem7.C: New test.
3339         * g++.old-deja/g++.pt/ptrmem10.C: New test.
3340
3341 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3342
3343         * g++.old-deja/g++.pt/typename27.C: New test.
3344
3345 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
3346
3347         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
3348         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
3349         * g++.old-deja/g++.pt/friend45.C: New test.
3350         * g++.old-deja/g++.other/friend8.C: New test.
3351
3352 2000-08-15  Richard Henderson  <rth@cygnus.com>
3353
3354         * gcc.c-torture/execute/20000815-1.c: New test.
3355
3356 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3357
3358         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
3359         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
3360         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
3361
3362 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
3363
3364         * g++.old-deja/g++.other/refinit2.C: New test.
3365
3366 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
3367
3368         * lib/c-torture.exp (c-torture): Make
3369         compiler_conditional_xfail_data global.
3370         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
3371         compiler_conditional_xfail_data machinery.
3372         (f-torture-execute): Likewise.
3373         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
3374         and only when unrolling loops.
3375
3376         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
3377
3378 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3379
3380         * g++.old-deja/g++.pt/explicit81.C: New test.
3381
3382 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3383
3384         * g++.old-deja/g++.pt/typename26.C: New test.
3385
3386 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
3387
3388         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
3389         warning.
3390
3391 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3392
3393         * g++.old-deja/g++.other/array3.C: New test.
3394
3395 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3396
3397         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
3398         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
3399         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
3400         New tests.
3401
3402 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
3403
3404         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
3405         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3406
3407 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
3408
3409         * gcc.c-torture/execute/20000808-1.c: New test.
3410
3411 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3412
3413         * gcc.dg/c90-const-expr-1.c: New test.
3414
3415 2000-08-08  Richard Henderson  <rth@cygnus.com>
3416
3417         * gcc.dg/noncompile/920923-1.c: Declare calloc.
3418
3419 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3420
3421         * gcc.dg/noncompile/const-ll-1.c: New test.
3422
3423 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3424
3425         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
3426
3427 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
3428
3429         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
3430         that running programs linked against the shared version of libobjc
3431         run correctly.
3432
3433 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3434
3435         * gcc.dg/c99-printf-1.c: New test.
3436
3437 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3438
3439         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
3440
3441 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
3442
3443         * gcc.c-torture/execute/20000731-1.x: Delete.
3444
3445 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
3446
3447         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
3448         and torture_without_loops as is done by c-torture.exp.
3449         (search_for): Copy from c-torture.exp.
3450         (gcc-dg-runtest): New function, drives a directory of tests
3451         iterating over the TORTURE_OPTIONS.
3452         (scan-assembler, scan-assembler-not): Move here from
3453         individual directory drivers.
3454
3455         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
3456         defined by lib/gcc-dg.exp.
3457         * gcc.dg/cpp/cpp.exp: Likewise.
3458         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
3459         gcc-dg-runtest, so we cycle over optimization options.
3460
3461         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
3462         * gcc.dg/compare2.c: No longer expected to fail.
3463
3464 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
3465
3466         * gcc.c-torture/execute/20000804-1.c: New test.
3467
3468 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
3469
3470         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
3471
3472 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
3473
3474         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
3475
3476 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
3477
3478         * gcc.c-torture/compile/20000803-1.c: New test.
3479
3480 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3481
3482         * gcc.c-torture/execute/20000801-3.c,
3483         gcc.c-torture/execute/20000801-4.c: New tests.
3484         * gcc.c-torture/execute/20000801-3.x,
3485         gcc.c-torture/execute/20000801-4.x: Xfail.
3486
3487 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
3488
3489         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
3490         libobjc/.libs to allow for libtool.
3491
3492 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
3493
3494         * gcc.c-torture/compile/20000802-1.c: New test.
3495
3496 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
3497
3498         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
3499
3500 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
3501
3502         * gcc-c-torture/execute/20000731-2.c: New test.
3503
3504         * gcc.c-torture/execute/20000731-1.c: New test.
3505         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
3506
3507 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
3508
3509         * testsuite/gcc.dg/cpp/paste7.c: New test.
3510         * gcc.dg/cpp/20000725-1.c: New test.
3511
3512 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
3513
3514         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
3515         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
3516         declaration warning for __builtin_dwarf_reg_size.
3517
3518         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
3519
3520 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3521
3522         * gcc.dg/noncompile/voidparam-1.c: New test.
3523
3524 2000-07-30  Richard Henderson  <rth@cygnus.com>
3525
3526         * gcc.dg/c90-digraph-1.c: Don't xfail.
3527         * gcc.dg/compare2.c (case 10): Xfail.
3528         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
3529
3530 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
3531
3532         * gcc.dg/c99-main-1.c: New test.
3533
3534 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3535
3536         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
3537
3538 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
3539
3540         * gcc.c-tortuer/execute/20000726-1.c: New test.
3541
3542 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
3543
3544         * gcc.c-torture/execute/enum-2.c: New test.
3545
3546 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3547
3548         * gcc.dg/cpp/tr-warn3.c: New test.
3549
3550 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3551
3552         * g++.old-deja/g++.ext/implicit1.C: Remove.
3553         * g++.old-deja/g++.jason/c2.C: Remove
3554         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
3555         * g++.old-deja/g++.pt/crash16.C: Likewise.
3556         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
3557
3558 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3559
3560         * g++.old-deja/g++.other/for2.C: New test.
3561
3562 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
3563
3564         * gcc.dg/20000720-1.c: New test.
3565
3566 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
3567
3568         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
3569
3570 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
3571
3572         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
3573         * gcc.c-torture/execute/20000722-1.c: New.
3574         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
3575
3576 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
3577
3578         * gcc.dg/cpp/20000720-1.S: New test.
3579
3580 2000-07-21  Michael Meissner  <meissner@redhat.com>
3581
3582         * gcc.c-torture/execute/ieee/hugeval.c: New test.
3583
3584 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3585
3586         * g++.old-deja/g++.brendan/crash16.C,
3587         g++.old-deja/g++.brendan/parse3.C,
3588         g++.old-deja/g++.brendan/redecl1.C,
3589         g++.old-deja/g++.ns/template13.C,
3590         g++.old-deja/g++.other/decl4.C,
3591         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
3592
3593 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3594
3595         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
3596         and "Internal error".
3597
3598         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
3599         regexps.
3600         * gcc.dg/cpp/paste6.c: New test.
3601
3602 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
3603
3604         * gcc.dg/cpp/tr-direct.c: New test.
3605
3606         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
3607         gcc.dg/cpp/undef1.c: Tweak error regexps.
3608
3609 2000-07-18  Eric Christopher <echristo@redhat.com>
3610
3611         * gcc.c-torture/compile/20000718-1.c: New test.
3612
3613 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
3614
3615         * cpplex.c (_cpp_push_token): If the token being pushed back
3616         is the previous token in this context, just subtract one from
3617         context->posn.
3618         * cppmacro.c (save_expansion): Clear aux field when storing a
3619         placemarker.
3620
3621 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
3622
3623         * gcc.dg/noncompile/redecl-1.c: New test.
3624
3625 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
3626
3627         * gcc.c-torture/execute/20000717-5.c: New test.
3628         * gcc.c-torture/execute/20000717-1.x: Removed.
3629
3630 2000-07-17  Richard Henderson  <rth@cygnus.com>
3631
3632         * gcc.c-torture/execute/20000717-4.c: New test.
3633
3634 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
3635
3636         * gcc.dg/cpp/syshdr.c: New test.
3637         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
3638
3639 2000-07-17  Neil Booth  <neilb@earthling.net>
3640
3641         * gcc.dg/cpp/cmdlne-dM.c: New test.
3642         * gcc.dg/cpp/cmdlne-dD.c: New test.
3643
3644 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
3645
3646         * gcc.c-torture/execute/20000717-3.c: New test.
3647
3648         * gcc.c-torture/compile/20000717-1.c: New test.
3649
3650 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
3651
3652         * gcc.c-torture/execute/20000717-2.c: New test.
3653
3654 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3655
3656         * gcc.dg/formatz-1.c: New test.
3657
3658         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
3659         * gcc.dg/c99-digraph-1.c: New tests.
3660
3661         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
3662         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
3663
3664         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
3665         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
3666         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
3667         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
3668         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
3669         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
3670         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
3671
3672 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
3673
3674         * gcc.c-torture/execute/20000717-1.c: New test.
3675         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
3676
3677 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
3678
3679         * gcc.c-torture/execute/20000715-2.c: New test.
3680         * gcc.dg/20000715-1.c: New test.
3681
3682 2000-07-15  Michael Meissner  <meissner@redhat.com>
3683
3684         * gcc.c-torture/execute/20000715-1.c: New test.
3685
3686 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * gcc.c-torture/execute/20000707-1.c: New test.
3689
3690 2000-07-13  Neil Booth  <NeilB@earthling.net>
3691
3692         * testsuite/gcc.dg/cpp/digraph1.c,
3693         testsuite/gcc.dg/cpp/digraph2.c,
3694         testsuite/gcc.dg/cpp/digraphs.c: New tests.
3695
3696 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
3697
3698         * g77.f-torture/compile/20000630-2.f:  New test.
3699         * g77.f-torture/compile/20000630-2.x
3700
3701 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3702
3703         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
3704
3705 2000-07-11  Neil Booth  <NeilB@earthling.net>
3706
3707         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
3708
3709 2000-07-11  Neil Booth  <NeilB@earthling.net>
3710
3711         * gcc.dg/cpp/cmdlne-C.c: New.
3712
3713 2000-07-09  Neil Booth  <NeilB@earthling.net>
3714
3715         * gcc.dg/cpp/directiv.c: New tests.
3716         * gcc.dg/cpp/undef1.c: Update.
3717
3718 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
3719
3720         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
3721
3722 2000-07-09  Neil Booth  <NeilB@earthling.net>
3723
3724         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
3725
3726 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
3727
3728         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
3729         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
3730
3731 2000-07-08  Neil Booth  <NeilB@earthling.net>
3732
3733         * gcc.dg/cpp/macsyntx.c: New tests.
3734
3735 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3736
3737         * gcc.dg/20000707-1.c: New test.
3738
3739 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.c-torture/execute/20000706-1.c: New test.
3742         * gcc.c-torture/execute/20000706-2.c: New test.
3743         * gcc.c-torture/execute/20000706-3.c: New test.
3744         * gcc.c-torture/execute/20000706-4.c: New test.
3745         * gcc.c-torture/execute/20000706-5.c: New test.
3746
3747 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3748
3749         * g++.old-deja/g++.pt/instantiate7.C: New test.
3750
3751 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3752
3753         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
3754         * g++.old-deja/g++.mike/thunk3.C: Likewise.
3755         * g++.old-deja/g++.other/rtti3.C: Likewise.
3756         * g++.old-deja/g++.other/rttid3.C: Likewise.
3757
3758 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
3759
3760         *  g77.f-torture/compile/20000630-1.x: Fix typo
3761
3762 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
3763
3764         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
3765         assembly output.
3766
3767 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
3768
3769         * gcc.dg/cpp/ident.c: New test.
3770
3771 2000-07-05  Neil Booth  <NeilB@earthling.net>
3772
3773         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
3774           gcc.dg/cpp/lexstrng.c: New tests.
3775
3776 2000-07-04  Neil Booth  <NeilB@earthling.net>
3777
3778         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
3779         * gcc.dg/cpp/strify2.c: Same.
3780
3781 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
3782
3783         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
3784         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
3785         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
3786         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
3787
3788         * testsuite/gcc.dg/cpp/macro1.c,
3789         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
3790         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
3791         testsuite/gcc.dg/cpp/strify1.c,
3792         testsuite/gcc.dg/cpp/strify2.c: New tests.
3793
3794 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
3795
3796         * gcc.c-torture/execute/20000703-1.c: New test.
3797
3798 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3799
3800         * g++.old-deja/g++.pt (lookup10.C): New test.
3801
3802 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3803
3804         * g++.old-deja/g++.pt (typename25.C): New test.
3805
3806 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
3807
3808         * gcc.c-torture/compile/20000701-1.c: New test.
3809
3810 2000-06-30  Nick Clifton  <nickc@cygnus.com>
3811
3812         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
3813         to test case.
3814
3815 2000-06-30  Catherine Moore  <clm@cygnus.com>
3816
3817         * gcc.c-torture/execute/align-1.c: New test.
3818
3819 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
3820
3821         * g++.old-deja/g++.pt/expr8.C: New test.
3822         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
3823
3824 2000-06-29  Nick Clifton  <nickc@cygnus.com>
3825
3826         * gcc.c-torture/compile/20000629-1.c: New test.
3827
3828 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3829
3830
3831         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
3832         gcc.dg/noncompile directory, depending on whether they're
3833         preprocessor tests or not.  Annotate all the tests for the dg
3834         framework.
3835
3836         * gcc.c-torture/noncompile/noncompile.exp: Delete.
3837         * gcc.dg/noncompile/noncompile.exp: New.
3838
3839         * Moved files:
3840         Old name                                New name
3841         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
3842         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
3843         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
3844         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
3845         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
3846         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
3847         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
3848         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
3849         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
3850         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
3851         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
3852         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
3853         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
3854         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
3855         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
3856         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
3857         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
3858         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
3859         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
3860         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
3861         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
3862         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
3863         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
3864         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
3865
3866         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
3867         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
3868         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
3869         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
3870         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
3871         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
3872
3873 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3874
3875         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
3876         declare one variable.  On the fourth, error.
3877         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
3878         declared by 20000628-1a.h.
3879
3880 2000-06-29  Richard Henderson  <rth@redhat.com>
3881
3882         * gcc.c-torture/execute/930529-1.x: New file.
3883         * gcc.dg/920413-1.c: Adjust expected warning text.
3884         * gcc.dg/980217-1.c: Declare abort.
3885         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
3886
3887 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
3888
3889         * g77.f-torture/compile/20000629-1.f: New test.
3890         * g77.f-torture/compile/20000629-1.x: Expected to fail.
3891
3892 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3893
3894         Rearrange lots of files, removing entirely the
3895         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
3896         directories.
3897
3898         * Deleted files:
3899         gcc.c-torture/code_quality/code_quality.exp
3900         gcc.c-torture/special/special.exp
3901         gcc.failure/failure.exp
3902         gcc.failure/940409-1.x
3903         gcc.c-torture/compile/961203-1.x
3904
3905         * New files:
3906         gcc.misc-tests/linkage.exp
3907         gcc.c-torture/execute/920730-1t.c
3908         gcc.c-torture/execute/920730-1t.x
3909         gcc.c-torture/compile/920520-1.x
3910         gcc.c-torture/compile/920521-1.x
3911         gcc.c-torture/compile/981006-1.x
3912         gcc.c-torture/execute/eeprof-1.x
3913
3914         * Moved files (possibly with modifications to fit a new harness):
3915         Old name                                New name
3916         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
3917         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
3918         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
3919         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
3920         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
3921         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
3922         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
3923         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
3924         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
3925         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
3926         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
3927         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
3928         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
3929         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
3930
3931 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3932
3933         * c-torture/compile/961203-1.x: Delete.
3934
3935         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
3936         not exit. Include stdio.h.
3937         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
3938         * gcc.misc-tests/dg-12.c: Likewise.
3939         * gcc.misc-tests/dg-5.c: Likewise.
3940         * gcc.misc-tests/dg-6.c: Likewise.
3941         * gcc.misc-tests/dg-7.c: Prototype abort.
3942         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
3943         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
3944         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
3945         not exit.
3946         * gcc.misc-tests/sieve.c: Use return from main, not exit.
3947         * gcc.misc-tests/sort2.c: Use return from main, not exit.
3948
3949 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/cpp/20000628-1.c: New test.
3952         * gcc.dg/cpp/20000628-1.h: New header for above test.
3953         * gcc.dg/cpp/20000628-1a.h: Likewise.
3954
3955 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
3956
3957         * gcc.dg/cpp: New directory.
3958         * gcc.dg/cpp/cpp.exp: New driver.
3959         * gcc.dg/cpp/20000627-1.c: New test.
3960         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
3961         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
3962         and rewrite as a compilation test.
3963
3964         * gcc.dg: Move many files into the cpp subdirectory, possibly
3965         renaming or editing them as well.
3966         Old name                New name
3967         990119-1.c              cpp/19990119-1.c
3968         990228-1.c              cpp/19990228-1.c
3969         990407-1.c              cpp/19990407-1.c
3970         990409-1.c              cpp/19990409-1.c
3971         990413-1.c              cpp/19990413-1.c
3972         990703-1.c              cpp/19990703-1.c
3973         20000127-1.c            cpp/20000127-1.c
3974         20000129-1.c            cpp/20000129-1.c
3975         20000207-1.c            cpp/20000207-1.c
3976         20000207-2.c            cpp/20000207-2.c
3977         20000209-1.c            cpp/20000209-1.c
3978         20000209-2.c            cpp/20000209-2.c
3979         20000301-1.c            cpp/20000301-1.c
3980         20000419-1.c            cpp/20000419-1.c
3981         20000510-1.S            cpp/20000510-1.S
3982         20000519-1.c            cpp/20000519-1.c
3983         20000529-1.c            cpp/20000529-1.c
3984         20000625-1.c            cpp/20000625-1.c
3985         20000625-2.c            cpp/20000625-2.c
3986         cpp-as1.c               cpp/assert1.c
3987         cpp-as2.c               cpp/assert2.c
3988         cxx-comments-1.c        cpp/cxxcom1.c
3989         cxx-comments-2.c        cpp/cxxcom2.c
3990         endif-label.c           cpp/endif.c
3991         cpp-hash1.c             cpp/hash1.c
3992         cpp-hash2.c             cpp/hash2.c
3993         cpp-if1.c               cpp/if-1.c
3994         cpp-if2.c               cpp/if-2.c
3995         cpp-if3.c               cpp/if-3.c
3996         cpp-if4.c               cpp/if-4.c
3997         cpp-if5.c               cpp/if-5.c
3998         cpp-cond.c              cpp/if-cexp.c
3999         cpp-missingop.c         cpp/if-mop.c
4000         cpp-missingparen.c      cpp/if-mpar.c
4001         cpp-opprec.c            cpp/if-oppr.c
4002         cpp-ifparen.c           cpp/if-paren.c
4003         cpp-shortcircuit.c      cpp/if-sc.c
4004         cpp-shift.c             cpp/if-shift.c
4005         cpp-unary.c             cpp/if-unary.c
4006         cpp-li1.c               cpp/line1.c
4007         cpp-li2.c               cpp/line2.c
4008         lineno.c                cpp/line3.c
4009         lineno-2.c              cpp/line4.c
4010         cpp-mi.c                cpp/mi1.c
4011         cpp-mic.h               cpp/mi1c.h
4012         cpp-micc.h              cpp/mi1cc.h
4013         cpp-mind.h              cpp/mi1nd.h
4014         cpp-mindp.h             cpp/mi1ndp.h
4015         cpp-mix.h               cpp/mi1x.h
4016         cpp-mi2.c               cpp/mi2.c
4017         cpp-mi2a.h              cpp/mi2a.h
4018         cpp-mi2b.h              cpp/mi2b.h
4019         cpp-mi2c.h              cpp/mi2c.h
4020         cpp-mi3.c               cpp/mi3.c
4021         cpp-mi3.def             cpp/mi3.def
4022         poison-1.c              cpp/poison.c
4023         pr-impl.c               cpp/prag-imp.c
4024         cpp-redef-2.c           cpp/redef1.c
4025         cpp-redef.c             cpp/redef2.c
4026         strpaste.c              cpp/strp1.c
4027         strpaste-2.c            cpp/strp2.c
4028         cpp-tradpaste.c         cpp/tr-paste.c
4029         cpp-tradstringify.c     cpp/tr-str.c
4030         cpp-tradwarn1.c         cpp/tr-warn1.c
4031         cpp-tradwarn2.c         cpp/tr-warn2.c
4032         trigraphs.c             cpp/trigraphs.c
4033         cpp-unc1.c              cpp/unc1.c
4034         cpp-unc2.c              cpp/unc2.c
4035         cpp-unc3.c              cpp/unc3.c
4036         cpp-unc.c               cpp/unc4.c
4037         undef.c                 cpp/undef1.c
4038         undef-2.c               cpp/undef2.c
4039         cpp-wi1.c               cpp/widestr1.c
4040
4041 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
4042
4043         * lib/g++.exp (g++_include_flags): Tweak.
4044
4045 2000-06-27  H.J. Lu  <hjl@gnu.org>
4046             Loren J. Rittle  <ljrittle@acm.org>
4047
4048         * lib/g++.exp (g++_include_flags): Override libgloss.exp
4049         version with one that knows about the new gcc tree structure.
4050         (g++_link_flags): Same.
4051
4052 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
4053
4054         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
4055         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
4056         case we are cross-compiling.
4057
4058         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
4059         g++.old-deja/g++.niklas/Makefile.in,
4060         g++.old-deja/g++.niklas/configure.in,
4061         g++.old-deja/g++.other/Makefile.in,
4062         g++.old-deja/g++.other/configure.in,
4063         gcc.c-torture/code_quality/Makefile.in,
4064         gcc.c-torture/code_quality/configure.in,
4065         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
4066         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
4067         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
4068         gcc.c-torture/execute/ieee/Makefile.in,
4069         gcc.c-torture/execute/ieee/configure.in,
4070         gcc.c-torture/noncompile/Makefile.in,
4071         gcc.c-torture/noncompile/configure.in,
4072         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
4073         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
4074         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
4075
4076 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4077
4078         * g++.old-deja/g++.other/ambig3.C: New test.
4079
4080 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4081
4082         * g++.old-deja/g++.pt/syntax1.C: New test.
4083         * g++.old-deja/g++.pt/syntax2.C: New test.
4084         * g++.old-deja/g++.other/syntax3.C: New test.
4085         * g++.old-deja/g++.other/syntax4.C: New test.
4086
4087 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4088
4089         * gcc.dg/20000623-1.c: Prototype exit and abort.
4090
4091 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4092
4093         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
4094         New tests.
4095         * gcc.dg/cpp-mi3.def: New file.
4096
4097         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
4098         inside assertions.
4099         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
4100         lexer's error messages.
4101         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
4102         divine anything from the linemarkers.
4103         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
4104         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
4105
4106 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
4107
4108         * gcc.dg/20000623-1.c: New test.
4109
4110 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
4111
4112         * gcc.c-torture/execute/20000622-1.c: New test.
4113
4114 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4115
4116         * g++.old-deja/g++.other/init15.C: New test.
4117
4118 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4119
4120         * g++.old-deja/g++.pt/vaarg2.C: New test.
4121         * g++.old-deja/g++.pt/vaarg3.C: New test.
4122
4123 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
4124
4125         * g++.old-deja/g++.other/dyncast6.C: New test.
4126
4127 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
4128
4129         * gcc.c-torture/execute/loop-6.c: New test.
4130
4131 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
4132
4133         * gcc.dg/20000614-1.c: New test.
4134         * gcc.dg/20000614-2.c: New test.
4135
4136 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
4137
4138         * g++.old-deja/g++.other/inline12.C: New test.
4139
4140 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
4141
4142         * g++.old-deja/g++.other/eh1.C: New test.
4143
4144 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
4145
4146         * g++.old-deja/g++.other/type.C: New test.
4147
4148 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4149
4150         * g++.old-deja/g++.other/initstring.C: New test.
4151
4152 2000-06-12  Jason Merrill  <jason@redhat.com>
4153
4154         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
4155
4156 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
4157
4158         * gcc.c-torture/compile/20000609-1.c: New test.
4159
4160 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
4161
4162         * gcc.dg/20000609-1.c: New test.
4163
4164 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
4165
4166         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
4167         * gcc.c-torture/noncompile/poison-1.c: Move...
4168         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
4169         * gcc.dg/cpp-li1.c: Add a token after the #line.
4170
4171 2000-06-05  Richard Henderson  <rth@cygnus.com>
4172
4173         * gcc.c-torture/execute/20000605-2.c: New test.
4174         * gcc.c-torture/execute/20000605-3.c: New test.
4175
4176 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
4177
4178         * g77.f-torture/execute/20000503-1.x: New file.
4179
4180 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4181
4182         * g++.old-deja/g++.eh/badalloc1.C: New test.
4183
4184 2000-06-05  Richard Henderson  <rth@cygnus.com>
4185
4186         * gcc.c-torture/execute/20000605-1.c: New test.
4187
4188 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4189             Nathan Sidwell <nathan@codesourcery.com>
4190
4191         * gcc.c-torture/compile/20000605-1.c: New test.
4192
4193 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
4194
4195         * g77.f-torture/compile/20000601-1.f:  New test.
4196
4197 2000-06-03  Richard Henderson  <rth@cygnus.com>
4198
4199         * gcc.c-torture/execute/20000603-1.c: New.
4200
4201 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
4202
4203         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
4204         * gcc.dg/noreturn-2.c (noreturn): Likewise.
4205
4206 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
4207
4208         * gcc.dg/compare2.c (case 12): XFAIL.
4209         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
4210         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
4211
4212         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
4213
4214 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
4215
4216         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
4217         guard macro is already defined when the header is first
4218         included.
4219         * gcc.dg/cpp-mix.h: New file.
4220         * gcc.dg/endif-label.c: Update patterns to match compiler.
4221
4222         * g++.brendan/complex1.C: Declare abort.
4223         * g++.law/refs4.C: Remove XFAIL.
4224         * g++.oliva/expr2.C: Declare abort and exit.
4225
4226 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
4227
4228         * gcc.c-torture/execute/20000528-1.c: New test.
4229
4230         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
4231         * g++.old-deja/g++.law/temps4.C: Likewise.
4232
4233         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
4234         stdlib.h.  Call abort() on failure.
4235         * g++.old-deja/g++.law/refs4.C: Likewise.
4236         * g++.old-deja/g++.law/temps4.C: Likewise.
4237         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
4238         * gcc.c-torture/execute/20000112-1.c: Include string.h.
4239
4240 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
4241
4242         Relative to g++.dg/special:
4243         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
4244
4245         Relative to g++.old-deja:
4246         * g++.brendan/complex1.C, g++.jason/optimize2.C,
4247         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
4248         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
4249         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
4250         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
4251         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
4252         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
4253
4254         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
4255         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
4256         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
4257         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
4258         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
4259         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
4260         and/or string.h.
4261
4262         * g++.other/goto1.C: Update expectations for error messages.
4263
4264 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
4265
4266         * gcc.c-torture/compile/20000523-1.c: New test.
4267
4268 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4269
4270         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
4271
4272 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4273
4274         * g++.old-deja/g++.eh/catch11.C: New test.
4275         * g++.old-deja/g++.eh/catch12.C: New test.
4276
4277 2000-05-24  Nick Clifton  <nickc@cygnus.com>
4278
4279         * gcc.c-torture/execute/20000523-1.c: New test.
4280
4281 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
4282
4283         * c-torture/execute/bcp-1.c: Replace abort in arg of
4284         __builtin_constant_p with a generic external function.
4285
4286         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
4287         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
4288         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
4289         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
4290         Prototype abort and/or exit.
4291
4292         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
4293         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
4294         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
4295         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
4296
4297 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
4298
4299         * gcc.dg/dwarf2-1.c: New test.
4300
4301 2000-05-20  Richard Henderson  <rth@cygnus.com>
4302
4303         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
4304
4305 2000-05-20  Andreas Jaeger  <aj@suse.de>
4306
4307         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
4308         testcase.
4309
4310 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
4311
4312         * gcc.c-torture/execute/20000519-2.c: New test.
4313
4314 2000-05-19  Andreas Jaeger  <aj@suse.de>
4315
4316         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
4317         which fails with SSA.
4318
4319         * lib/c-torture.exp: Also test with -O3 -fssa.
4320
4321 2000-05-18  Michael Meissner  <meissner@redhat.com>
4322
4323         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
4324         * gcc.c-torture/execute/920415-1.c: Ditto.
4325         * gcc.c-torture/execute/920501-1.c: Ditto.
4326         * gcc.c-torture/execute/conversion.c: Ditto.
4327         * gcc.c-torture/execute/cvt-1.c: Ditto.
4328
4329 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
4330
4331         * gcc.c-torture/compile/20000518-1.c: New test.
4332
4333 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4334
4335         * g77.f-torture/compile/200005018.f:  New test.
4336
4337 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
4338
4339         * gcc.c-torture/compile/20000517-1.c: New test.
4340
4341 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4342
4343         * gcc.c-torture/execute/20000516-1.c: New test.
4344
4345 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
4346
4347         * g++.old-deja/g++.other/eh.C: New test.
4348
4349 2000-05-12  Richard Henderson  <rth@cygnus.com>
4350
4351         * gcc.c-torture/execute/990208-1.c (main): Don't pass
4352         constants through to doit's conditional.
4353
4354 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
4355
4356         * gcc.c-torture/compile/20000511-1.c: New test.
4357         * g77.f-torture/compile/20000511-1.f: New test.
4358         * g77.f-torture/compile/20000511-2.f: New test.
4359
4360 2000-05-11  Michael Meissner  <meissner@redhat.com>
4361
4362         * gcc.c-torture/execute/20000511-1.c: New test.
4363
4364 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
4365
4366         * gcc.dg/dg.exp: Scan .S files as well as .c files.
4367         * gcc.dg/20000510-1.S: New.
4368
4369 2000-05-08  Catherine Moore  <clm@cygnus.com>
4370
4371         * gcc.dg/unused-3.c: New.
4372
4373 2000-05-06  Richard Henderson  <rth@cygnus.com>
4374
4375           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
4376           * g++.old-deja/g++.mike/warn1.C: Likewise.
4377           * g++.old-deja/g++.pt/local1.C: Likewise.
4378           * g++.old-deja/g++.pt/local7.C: Likewise.
4379           * g++.old-deja/g++.pt/spec16.C: Likewise.
4380
4381 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
4382
4383         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
4384
4385 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
4386
4387           * g77.f-torture/execute/20000503-1.f:  New test.
4388
4389 2000-05-04  Andreas Jaeger  <aj@suse.de>
4390
4391         * gcc.dg/noreturn-2.c: New test.
4392
4393 2000-05-04  Neil Booth  <NeilB@earthling.net>
4394
4395         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
4396         preprocessor.
4397
4398 2000-05-04  Richard Henderson  <rth@cygnus.com>
4399
4400         * gcc.c-torture/execute/20000503-1.c: Fix typo.
4401
4402 2000-05-04  Richard Henderson  <rth@cygnus.com>
4403
4404         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
4405         OpenSSL by Jason R Thorpe.
4406
4407 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
4408
4409         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
4410
4411 2000-05-03  Robert Lipe <robertlipe@usa.net>
4412
4413         * gcc.dg/20000503-1.c: New test.
4414
4415 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
4416
4417         * gcc.c-torture/compile/20000502-1.c: New test.
4418         * g++.old-deja/g++.other/align.C: New test.
4419         * gcc.dg/cpp-tradstringify.c: New test.
4420
4421 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
4422
4423         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
4424         and hard registers.
4425
4426 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
4427
4428         * gcc.c-torture/execute/loop-5.c: New test.
4429
4430 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
4431
4432         * gcc.c-torture/execute/va-arg-20.c: New test.
4433
4434 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
4435
4436         * gcc.c-torture/execute/20000422-1.c: New test.
4437
4438 2000-04-20  Greg McGary  <gkm@gnu.org>
4439
4440         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
4441         when optimizing, but without sibling-call optimizations (-O1).
4442
4443 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
4444
4445           * gcc.c-torture/compile/20000420-1.c: New test.
4446
4447 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         * g++.abi/ptrflags.C: New test.
4450         * g++.eh/catchptr1.C: Test incomplete pointer chains.
4451
4452 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
4453
4454         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
4455
4456 2000-04-19  Greg McGary  <gkm@gnu.org>
4457
4458         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
4459         sibling-call optimizations.
4460
4461 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
4462
4463         * gcc.dg/20000419-1.c: New test.
4464
4465 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
4466
4467         * gcc.c-torture/execute/20000412-6.c: New test.
4468
4469 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
4470
4471         * gcc.c-torture/execute/20000412-5.c: New test.
4472         * g77.f-torture/compile/20000412-1.f: New test.
4473         * gcc.c-torture/execute/20000412-4.c: New test.
4474         * gcc.c-torture/compile/20000412-2.c: New test.
4475         * gcc.c-torture/execute/20000412-3.c: New test.
4476         * gcc.c-torture/compile/20000412-1.c: New test.
4477         * gcc.c-torture/execute/20000412-2.c: New test.
4478
4479 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
4480
4481         * objc/execute/bf-20.m: New test.
4482
4483 2000-04-10  Richard Henderson  <rth@cygnus.com>
4484
4485         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
4486
4487         * gcc.c-torture/execute/20000412-1.c: New test.
4488
4489 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4490
4491         * g++.old-deja/g++.eh/catchptr1.C: New test.
4492
4493 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
4494
4495         * g++.old-deja/g++.abi/cxa_vec.C: New test.
4496
4497 2000-04-08  Neil Booth  <NeilB@earthling.net>
4498
4499         * gcc.dg/cpp-nullchar.c: Remove test as
4500         embedded nulls cause problems.
4501
4502 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4503
4504         * gcc.dg/compare2.c: New test.
4505
4506 2000-04-08  Neil Booth  <NeilB@earthling.net>
4507
4508         * gcc.dg/cpp-nullchar.c: New test.
4509
4510 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
4511
4512         * gcc.dg/cpp-mi2.c: New test.
4513         * gcc.dg/cpp-mi2[abc].h: New files.
4514
4515 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
4516
4517         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
4518         member name.
4519
4520 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4521
4522         * g++.old-deja/g++.abi/vmihint.C: New test.
4523
4524 2000-04-06  Neil Booth  <NeilB@earthling.net>
4525
4526         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
4527         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
4528         copyright.
4529
4530 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
4531
4532         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
4533         avoid stack-frame overwrite.
4534
4535 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
4536
4537         * gcc.c-torture/compile/20000405-2.c: New test.
4538         * gcc.c-torture/compile/20000405-3.c: New test.
4539
4540 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4541
4542         * gcc.c-torture/compile/20000405-1.c: New test.
4543
4544 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
4545
4546         * gcc.dg/cast-qual-1.c: Revert last change.
4547
4548 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4549
4550         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
4551
4552 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
4553
4554         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
4555         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
4556
4557 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
4558
4559         * gcc.c-torture/compile/20000403-2.c: New test.
4560         * gcc.c-torture/compile/20000403-1.c: New test.
4561
4562 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
4563
4564         * gcc.c-torture/execute/20000403-1.c: New test.
4565
4566 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
4567
4568         * gcc.c-torture/execute/20000402-1.c: New test.
4569
4570 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
4571
4572         * gcc.c-torture/execute/va-arg-15.c: New test.
4573         * gcc.c-torture/execute/va-arg-16.c: New test.
4574         * gcc.c-torture/execute/va-arg-17.c: New test.
4575         * gcc.c-torture/execute/va-arg-18.c: New test.
4576         * gcc.c-torture/execute/va-arg-19.c: New test.
4577
4578 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
4579
4580         * gcc.c-torture/compile/981211-1.c: Move to...
4581         * gcc.dg/cpp-as1.c: ...here.
4582         * gcc.dg/cpp-as2.c: New file.
4583
4584         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
4585         compiler.
4586
4587 2000-04-02  Neil Booth  <NeilB@earthling.net>
4588
4589         * gcc.dg/cpp-cond.c  New tests.
4590         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
4591         accidental success less likely.
4592         * gcc.dg/cpp-missingop.c  New tests.
4593         * gcc.dg/cpp-missingparen.c  New tests.
4594         * gcc.dg/cpp-shift.c  New tests.
4595         * gcc.dg/cpp-shortcircuit.c  New tests.
4596         * gcc.dg/cpp-unary.c  New tests.
4597
4598 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
4599
4600         * gcc.c-torture/compile/20000329-1.c: New test.
4601
4602 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
4603
4604         * gcc.c-torture/compile/20000326-1.c: New test.
4605         * gcc.c-torture/compile/20000326-2.c: New test.
4606
4607 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
4608
4609         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
4610         the first parameter is a function argument.
4611
4612 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
4613
4614         * g++.old-deja/g++.ext/array4.C: New test.
4615
4616 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
4617
4618         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
4619
4620 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4621
4622         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
4623
4624 2000-03-19  Richard Henderson  <rth@cygnus.com>
4625
4626         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
4627
4628 2000-03-19  Richard Henderson  <rth@cygnus.com>
4629
4630         * gcc.c-torture/compile/20000319-1.c: New test.
4631
4632 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
4633
4634         * gcc.c-torture/execute/20000314-3.c: New test.
4635         * gcc.c-torture/execute/20000314-2.c: New test.
4636         * gcc.c-torture/execute/20000314-1.c: New test.
4637         * gcc.c-torture/compile/20000314-2.c: New test.
4638         * gcc.c-torture/compile/20000314-1.c: New test.
4639
4640 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
4641
4642         * g++.old-deja/g++.warn/inline.C: New test.
4643
4644 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4645
4646         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
4647         standards-compliant result rather than specific constants.
4648         Put test-values in array.
4649
4650 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
4651
4652         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
4653         (g++_target_compile): Put test-specific options last.
4654
4655 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4656
4657         * g++.old-deja/g++.eh/vbase4.C: New test.
4658
4659 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4660
4661         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
4662
4663 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4664
4665         * g++.old-deja/g++.brendan/misc12.C: Removed.
4666         * g++.old-deja/g++.pt/memtemp77.C: Constify.
4667         * g++.old-deja/g++.ext/pretty4.C: New test.
4668
4669 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4670
4671         * g++.old-deja/g++.other/string2.C: New test.
4672
4673 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
4674
4675         * g++.old-deja/g++.warn/impint2.C: New test.
4676
4677 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4678
4679         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
4680         is 1, not zero.
4681
4682 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
4683
4684         * g++.old-deja/g++.warn/impint.C: New test.
4685         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
4686         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
4687         * g++.old-deja/g++.pt/explicit12.C: Likewise.
4688         * g++.old-deja/g++.pt/explicit13.C: Likewise.
4689         * g++.old-deja/g++.pt/explicit17.C: Likewise.
4690         * g++.old-deja/g++.pt/explicit18.C: Likewise.
4691         * g++.old-deja/g++.pt/explicit19.C: Likewise.
4692         * g++.old-deja/g++.pt/explicit23.C: Likewise.
4693         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4694         * g++.old-deja/g++.pt/explicit35.C: Likewise.
4695         * g++.old-deja/g++.pt/explicit6.C: Likewise.
4696         * g++.old-deja/g++.pt/memclass7.C: Likewise.
4697
4698 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
4699
4700         * gcc.dg/cpp-redef.c: New test.
4701
4702 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
4703
4704         * g++.old-deja/g++.pt/unify7.C: New test.
4705
4706 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4707
4708         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
4709         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
4710
4711 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
4712
4713         * gcc.c-torture/compile/20000224-1.c: New test.
4714
4715 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4716
4717         * gcc.c-torture/compile/cpp-2.c: New test.
4718         * gcc.c-torture/compile/cpp-1.c: New test.
4719
4720 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
4721
4722         * gcc.c-torture/execute/20000225-1.c: New test.
4723
4724 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4725
4726         * gcc.dg/cpp-li2.c: New test.
4727
4728         * gcc.dg/cpp-wi1.c: New test.
4729
4730         * gcc.dg/cpp-li1.c: New test.
4731
4732 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         * g++.old-deja/g++.other/sizeof5.C: New test.
4735
4736 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4737
4738         * gcc.c-torture/execute/va-arg-13.c: New test.
4739
4740 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
4741
4742         * gcc.c-torture/execute/va-arg-12.c: New test.
4743
4744 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4745
4746         * gcc.c-torture/execute/20000223-1.c: New test.
4747
4748 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4749
4750         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
4751
4752 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
4753
4754         * g++.old-deja/g++.abi/ptrmem.C: New test.
4755
4756 2000-02-19  Richard Henderson  <rth@cygnus.com>
4757
4758         * gcc.c-torture/compile/init-3.c: New.
4759
4760 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
4761
4762         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
4763         ALWAYS_CXXFLAGS.
4764
4765 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
4766
4767         * gcc.c-torture/compile/20000211-3.c: New test.
4768
4769 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
4770
4771         * gcc.c-torture/compile/20000211-2.c: New test.
4772
4773 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
4774
4775         * gcc.c-torture/compile/20000211-1.c: New test.
4776
4777 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
4778
4779         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
4780           on native targets
4781
4782 2000-02-08  Nathan Sidwell  <nathan@acm.org>
4783
4784         * g++.old-deja/g++.other/cast5.C: New test.
4785
4786 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
4787
4788         * gcc.c-torture/execute/20000205-1.c: New.
4789
4790 2000-02-03  Nathan Sidwell  <nathan@acm.org>
4791
4792         * g++.old-deja/g++.jason/cast3.C: Return void.
4793         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
4794
4795 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4796
4797         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
4798
4799         * gcc.dg/loop-1.c: New test.
4800
4801 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
4802
4803         * gcc.c-torture/compile/20000127-1.c: New test.
4804         * gcc.c-torture/execute/991228-1.c: New test.
4805
4806 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4807
4808         * gcc.dg/unused-2.c: New test.
4809
4810         * gcc.dg/conv-1.c: New test.
4811
4812 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
4813
4814         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
4815         compiler.
4816         (tool_option_proc): Fix typo.
4817
4818 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
4819
4820         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
4821         of the ld on the host, not on the build machine.
4822         Also, don't crash if '--help' is not a supported option.
4823
4824 2000-01-24  Richard Henderson  <rth@cygnus.com>
4825
4826         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
4827
4828 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
4829
4830         * gcc.c-torture/execute/20000120-2.c: New test.
4831         * gcc.c-torture/execute/20000120-1.c: New test.
4832
4833 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
4834
4835         * gcc.c-torture/execute/20000113-1.c: New test.
4836
4837 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
4838
4839         * gcc.c-torture/execute/20000112-1.c: New test.
4840
4841 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4842
4843         * gcc.dg/20000111-1.c: New test.
4844
4845 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
4846
4847         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
4848         with 16 bit integers.
4849
4850 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4851
4852         * gcc.dg/20000108-1.c: New test.
4853
4854 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4855
4856         * g++.old-deja/g++.ns/koenig8.C: New test.
4857
4858 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4859
4860         * g++.old-deja/g++.other/cast4.C: New test.
4861
4862 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
4863
4864         * gcc.c-torture/compile/20000105-2.c: New test.
4865         * gcc.c-torture/compile/20000105-1.c: New test.
4866
4867 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4868
4869         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
4870         references to printf & atoi to conform to ANSI standard.
4871         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
4872         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
4873         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
4874         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
4875         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
4876         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4877         * g++.old-deja/g++.brendan/copy1.C: Likewise.
4878         * g++.old-deja/g++.brendan/copy2.C: Likewise.
4879         * g++.old-deja/g++.brendan/copy3.C: Likewise.
4880         * g++.old-deja/g++.brendan/copy4.C: Likewise.
4881         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4882         * g++.old-deja/g++.brendan/copy6.C: Likewise.
4883         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4884         * g++.old-deja/g++.brendan/copy8.C: Likewise.
4885         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4886         * g++.old-deja/g++.brendan/crash14.C: Likewise.
4887         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
4888         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4889         * g++.old-deja/g++.brendan/delete2.C: Likewise.
4890         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
4891         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
4892         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
4893         * g++.old-deja/g++.brendan/eh1.C: Likewise.
4894         * g++.old-deja/g++.brendan/groff1.C: Likewise.
4895         * g++.old-deja/g++.brendan/init3.C: Likewise.
4896         * g++.old-deja/g++.brendan/misc12.C: Likewise.
4897         * g++.old-deja/g++.brendan/misc7.C: Likewise.
4898         * g++.old-deja/g++.brendan/new2.C: Likewise.
4899         * g++.old-deja/g++.brendan/operators4.C: Likewise.
4900         * g++.old-deja/g++.brendan/operators5.C: Likewise.
4901         * g++.old-deja/g++.brendan/overload2.C: Likewise.
4902         * g++.old-deja/g++.brendan/overload7.C: Likewise.
4903         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
4904         * g++.old-deja/g++.brendan/reference1.C: Likewise.
4905         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
4906         * g++.old-deja/g++.brendan/template24.C: Likewise.
4907         * g++.old-deja/g++.brendan/template3.C: Likewise.
4908         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
4909         * g++.old-deja/g++.jason/inline3.C: Likewise.
4910         * g++.old-deja/g++.jason/opeq.C: Likewise.
4911         * g++.old-deja/g++.law/arg5.C: Likewise.
4912         * g++.old-deja/g++.law/arm7.C: Likewise.
4913         * g++.old-deja/g++.law/ctors11.C: Likewise.
4914         * g++.old-deja/g++.law/cvt8.C: Likewise.
4915         * g++.old-deja/g++.law/init9.C: Likewise.
4916         * g++.old-deja/g++.law/refs4.C: Likewise.
4917         * g++.old-deja/g++.law/template2.C: Likewise.
4918         * g++.old-deja/g++.law/visibility24.C: Likewise.
4919         * g++.old-deja/g++.law/vtable3.C: Likewise.
4920         * g++.old-deja/g++.mike/asm2.C: Likewise.
4921         * g++.old-deja/g++.mike/eh1.C: Likewise.
4922         * g++.old-deja/g++.mike/misc1.C: Likewise.
4923         * g++.old-deja/g++.mike/misc13.C: Likewise.
4924         * g++.old-deja/g++.mike/misc14.C: Likewise.
4925         * g++.old-deja/g++.mike/ns12.C: Likewise.
4926         * g++.old-deja/g++.mike/p1248.C: Likewise.
4927         * g++.old-deja/g++.mike/p3708.C: Likewise.
4928         * g++.old-deja/g++.mike/p3708a.C: Likewise.
4929         * g++.old-deja/g++.mike/p3708b.C: Likewise.
4930         * g++.old-deja/g++.mike/p646.C: Likewise.
4931         * g++.old-deja/g++.mike/p700.C: Likewise.
4932         * g++.old-deja/g++.mike/p783.C: Likewise.
4933         * g++.old-deja/g++.mike/p783a.C: Likewise.
4934         * g++.old-deja/g++.mike/p783b.C: Likewise.
4935         * g++.old-deja/g++.mike/p786.C: Likewise.
4936         * g++.old-deja/g++.mike/p789.C: Likewise.
4937         * g++.old-deja/g++.mike/p789a.C: Likewise.
4938         * g++.old-deja/g++.mike/p807a.C: Likewise.
4939         * g++.old-deja/g++.other/delete3.C: Likewise.
4940         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4941         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4942         * g++.old-deja/g++.other/dyncast3.C: Likewise.
4943         * g++.old-deja/g++.other/empty1.C: Likewise.
4944         * g++.old-deja/g++.other/temporary1.C: Likewise.
4945         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
4946         * g++.old-deja/g++.pt/t16.C: Likewise.
4947         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
4948
4949 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
4950
4951         * gcc.dg/991230-1.c: New test.
4952
4953 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
4954
4955         * gcc.c-torture/compile/991229-3.c: New test.
4956         * gcc.c-torture/compile/991229-2.c: New test.
4957         * gcc.c-torture/compile/991229-1.c: New test.
4958
4959 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
4960
4961         * gcc.c-torture/compile/labels-2.c: New test.
4962
4963 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4964
4965         * gcc.c-torture/execute/991227-1.c: New test.
4966
4967 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4968
4969         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
4970
4971 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4972
4973         * gcc.c-torture/execute/991221-1.c: New test.
4974
4975 1999-12-20  Nathan Sidwell  <nathan@acm.org>
4976
4977         * g++.old-deja/g++.other/cast3.C: New test.
4978
4979 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
4980
4981         * gcc.c-torture/execute/991216-4.c: New test.
4982
4983 1999-12-16  Michael Meissner  <meissner@cygnus.com>
4984
4985         * gcc.c-torture/execute/991216-1.c: New test.
4986         * gcc.c-torture/execute/991216-2.c: New test.
4987         * gcc.c-torture/execute/991216-3.c: New test.
4988
4989 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4990
4991         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
4992         Actually make the test fail by using "-O2" for compilation.
4993
4994 1999-12-15  Nathan Sidwell  <nathan@acm.org>
4995
4996         * g++.old-deja/g++.warn/cast-align1.C: New test.
4997
4998 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4999
5000         * gcc.c-torture/compile/991214-1.c: New test.
5001         * gcc.c-torture/compile/991214-2.c: New test.
5002
5003 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5004
5005         * gcc.dg/991214-1.c: New test.
5006
5007 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
5008
5009         * gcc.c-torture/compile/991213-3.c: New test.
5010         * gcc.c-torture/compile/991213-2.c: New test.
5011         * gcc.c-torture/compile/991213-1.c: New test.
5012
5013 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5014
5015         * gcc.dg/991209-1.c: New test.
5016
5017 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
5018
5019         * gcc.c-torture/compile/991208-1.c: New test.
5020
5021 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5022
5023         * gcc.dg/ultrasp2.c: New test.
5024
5025 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
5026
5027         * g++.old-deja/g++.abi/align.C (main): Fix typo.
5028
5029 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
5030
5031         * gcc.c-torture/compile/991202-1.c: New test.
5032         * gcc.c-torture/execute/991202-1.c: New test.
5033         * gcc.c-torture/execute/991202-2.c: New test.
5034         * gcc.c-torture/execute/991202-3.c: New test.
5035
5036 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
5037
5038         * g++.old-deja/g++.abi/align.C: New test.
5039         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5040         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5041
5042 1999-12-01  Richard Henderson  <rth@cygnus.com>
5043
5044         * gcc.c-torture/execute/991201-1.c: New.
5045
5046 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
5047
5048         * gcc.dg/991129-1.c: New test.
5049
5050 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
5051
5052         * gcc.c-torture/compile/991127-1.c: New test.
5053
5054 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5055
5056         * g++.old-deja/g++.other/warn4.C: New test.
5057
5058 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5059
5060         * g++.old-deja/g++.eh/cleanup2.C: New test.
5061         * g++.old-deja/g++.ext/pretty2.C: New test.
5062         * g++.old-deja/g++.ext/pretty3.C: New test.
5063         * g++.old-deja/g++.other/debug6.C: New test.
5064
5065 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
5066
5067         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
5068         compiler_output to look for one error message instead of two.
5069
5070 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
5071
5072         * gcc.c-torture/execute/991118-1.c: Also test case
5073         where the word boundary does not split a byte evenly.
5074
5075 1999-11-19  Nathan Sidwell  <nathan@acm.org>
5076
5077         * g++.old-deja/g++.ext/restrict1.C: New test.
5078
5079 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
5080
5081         * gcc.c-torture/execute/991118-1.c: New test.
5082
5083 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
5084
5085         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
5086         working directory pathnames.
5087
5088 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
5089
5090         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
5091         host is equipped with driver.h and driver.o so it can actually
5092         compile and run the tests.
5093
5094 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
5095
5096         * gcc.c-torture/compile/991008-1.c: New test.
5097
5098 1999-11-08  Nick Clifton  <nickc@cygnus.com>
5099
5100         * lib/gcc-dg.exp: Include target-supports.exp
5101
5102 1999-11-05  Nick Clifton  <nickc@cygnus.com>
5103
5104         * lib/target-supports.exp: New file: Provide procs to test for
5105         features supported by the target.
5106         (check_weak_available): Moved here from ecos.exp.
5107         (check_alias_available): New proc: Determine of the target
5108         toolchain supports the alias attribute.
5109
5110         * gcc.dg/special/ecos.exp: Move check_weak_available to
5111         target-supports.exp.
5112         (alias-1.c): Only perform the test if the target supports
5113         aliases.
5114         (wkali-1.c): Only perform the test if the target supports
5115         aliases.
5116
5117         * gcc.dg/990506-0.c: Expect error messages from cross
5118         targets as well as native targets.
5119
5120 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5121
5122         * gcc.dg/ultrasp1.c: Removed xfail.
5123         * gcc.dg/struct-ret-2.c: Likewise.
5124         * gcc.dg/array-1.c: Likewise.
5125
5126 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5127
5128         * gcc.dg/struct-ret-2.c: New test.
5129
5130         * gcc.dg/array-1.c: New test.
5131
5132 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
5133
5134         * gcc.c-torture/execute/991030-1.c: New test.
5135
5136 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
5137
5138         * gcc.c-torture/compile/991026-2.c: New test.
5139
5140 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
5141
5142         * gcc.c-torture/compile/991026-1.c: New test.
5143
5144 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
5145
5146         * gcc.c-torture/execute/991023-1.c: New test.
5147
5148 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
5149
5150         * gcc.c-torture/execute/991019-1.c: New test.
5151
5152 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
5153
5154         * gcc.c-torture/execute/991016-1.c: New test.
5155
5156 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
5157
5158         * gcc.c-torture/execute/991014-1.c: New test.
5159
5160 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5161
5162         * g++.old-deja/g++.other/union2.C: New test.
5163
5164 1999-10-13  Nathan Sidwell  <nathan@acm.org>
5165
5166         * g++.old-deja/g++.other/vaarg2.C: New test.
5167         * g++.old-deja/g++.other/vaarg3.C: New test.
5168
5169 1999-10-12  Craig Burley  <craig@jcb-sc.com>
5170
5171         * g77.f-torture/noncompile/19990905-1.f: Moved from being
5172         in compile/.
5173
5174 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
5175
5176         * gcc.c-torture/execute/va-arg-11.c: New test.
5177
5178 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
5179
5180         * lib/file-format.exp (gcc_target_object_format): Don't
5181         crash if objdump is unavailable.
5182
5183 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
5184
5185         * gcc.misc-tests/mg.exp: delete extraneous redirection.
5186
5187 1999-09-28  Nick Clifton  <nickc@cygnus.com>
5188
5189         * gcc.c-torture/compile/990928-1.c: New test.
5190
5191 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
5192
5193         * g++.old-deja/g++.other/decl6.C: New test.
5194
5195 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5196
5197         * gcc.c-torture/execute/va-arg-10.c: New test.
5198
5199 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
5200
5201         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
5202         __PRETTY_FUNCTION__.
5203
5204 1999-09-23  Nick Clifton  <nickc@cygnus.com>
5205
5206         * gcc.c-torture/execute/990923-1.c: New test.
5207
5208 1999-09-21  Nick Clifton  <nickc@cygnus.com>
5209
5210         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
5211         for which -fpic is inappropriate.
5212
5213 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
5214
5215         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
5216
5217 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5218
5219         * g++.old-deja/g++.other/dyncast1.C: New test.
5220         * g++.old-deja/g++.other/dyncast2.C: New test.
5221         * g++.old-deja/g++.other/dyncast3.C: New test.
5222         * g++.old-deja/g++.other/dyncast4.C: New test.
5223         * g++.old-deja/g++.other/dyncast5.C: New test.
5224         * g++.old-deja/g++.eh/catch3.C: New test.
5225         * g++.old-deja/g++.eh/catch3p.C: New test.
5226         * g++.old-deja/g++.eh/catch4.C: New test.
5227         * g++.old-deja/g++.eh/catch4p.C: New test.
5228         * g++.old-deja/g++.eh/catch5.C: New test.
5229         * g++.old-deja/g++.eh/catch5p.C: New test.
5230         * g++.old-deja/g++.eh/catch6.C: New test.
5231         * g++.old-deja/g++.eh/catch6p.C: New test.
5232         * g++.old-deja/g++.eh/catch7.C: New test.
5233         * g++.old-deja/g++.eh/catch7p.C: New test.
5234         * g++.old-deja/g++.eh/catch8.C: New test.
5235         * g++.old-deja/g++.eh/catch8p.C: New test.
5236         * g++.old-deja/g++.eh/catch9.C: New test.
5237         * g++.old-deja/g++.eh/catch9p.C: New test.
5238
5239 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
5240
5241         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
5242         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
5243
5244 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
5245
5246         * gcc.c-torture/compile/990913-1.c: New test.
5247
5248 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
5249
5250         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
5251         * g++.old-deja/g++.jason/rfg5.C: Likewise.
5252
5253 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
5254
5255         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
5256
5257 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
5258
5259         * g++.old-deja/g++.other/lookup11.C: New test.
5260         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
5261         what is permitted and what we want.
5262         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
5263         overload use.
5264         * g++.old-deja/g++.jason/rfg5.C: Likewise
5265
5266 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
5267
5268         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
5269         * gcc.c-torture/noncompile/poison-1.c: New file.
5270
5271 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
5272
5273         * g++.old-deja/g++.other/sizeof3.C: New test.
5274         * g++.old-deja/g++.other/sizeof4.C: New test.
5275         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
5276         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
5277
5278 1999-09-07  Richard Henderson  <rth@cygnus.com>
5279
5280         * gcc.dg/va-arg-1.c: New.
5281
5282 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5283
5284         * gcc.c-torture/execute/va-arg-9.c: New test.
5285
5286 1999-09-05  Craig Burley  <craig@jcb-sc.com>
5287
5288         * g77.f-torture/compile/980519-2.f: New test.
5289         * g77.f-torture/compile/19990905-0.f: New test.
5290         * g77.f-torture/compile/19990905-1.f: New test.
5291         * g77.f-torture/compile/19990905-2.f: New test.
5292
5293         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
5294
5295 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
5296
5297         * gcc.c-torture/execute/990827-1.c: Fix typo.
5298
5299 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5300
5301         * g++.old-deja/g++.other/deref1.C: New test.
5302
5303 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
5304
5305         * g++.old-deja/g++.other/ambig2.C: New test.
5306         * g++.old-deja/g++.other/cond5.C: New test.
5307         * g++.old-deja/g++.other/lookup16.C: New test.
5308
5309 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
5310
5311         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
5312         assemblers too.
5313
5314 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
5315
5316         * lib/c-torture.exp: Avoid the "compare executables" optimization
5317         when testing native.
5318
5319 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
5320
5321         * gcc.c-torture/execute/990829-1.c: New test.
5322         * gcc.c-torture/compile/990829-1.c: New test.
5323
5324 1999-08-27  Paul Burchard  <burchard@pobox.com>
5325
5326         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
5327         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
5328         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
5329         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
5330         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
5331         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
5332         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
5333         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
5334         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
5335         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
5336         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
5337
5338 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
5339
5340         * gcc.c-torture/execute/990827-1.c: New test.
5341
5342 1999-08-26  Craig Burley  <craig@jcb-sc.com>
5343
5344         * g77.f-torture/noncompile/19990826-4.f: New test.
5345
5346         * g77.f-torture/compile/19990826-3.f: New test.
5347
5348         * g77.f-torture/execute/19990826-2.f: New test.
5349
5350         * g77.f-torture/compile/19990826-1.f: New test.
5351
5352         * gcc.c-torture/execute/990826-0.c: New test.
5353         * g77.c-torture/execute/19990826-0.f: New test.
5354
5355         * g77.f-torture/noncompile/970626-2.f: New test.
5356
5357 1999-08-25  Paul Burchard  <burchard@pobox.com>
5358
5359         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
5360         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
5361         lss-011.C: New tests.
5362
5363 1999-08-25  Nathan Sidwell  <nathan@acm.org>
5364
5365         * g++.old-deja/g++.other/decl5.C: New test.
5366
5367 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5368
5369         * noncompile/noncompile.exp: Load_lib c-torture.exp.
5370         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
5371         call `postbase' for each one.  All callers of `postbase' changed
5372         to call this instead.
5373
5374 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
5375
5376         * gcc.c-torture/execute/990811-1.c: New test.
5377
5378 1999-08-09  Nick Clifton  <nickc@cygnus.com>
5379
5380         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
5381         just native ones.
5382
5383         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
5384         just native ones.
5385
5386 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5387
5388         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
5389
5390 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5391
5392         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
5393
5394 1999-08-04  Nathan Sidwell  <nathan@acm.org>
5395
5396         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
5397
5398 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5399
5400         * gcc.c-torture/execute/990804-1.c: New test.
5401
5402 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5403
5404         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
5405         * g++.old-deja/g++.brendan/crash64.C: Likewise
5406         * g++.old-deja/g++.brendan/overload8.C: Likewise
5407
5408 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5409
5410         * g++.old-deja/g++.other/struct1.C: New test.
5411
5412 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5413
5414         * g++.old-deja/g++.other/enum2.C: New test.
5415
5416 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
5417
5418         Adapted from tests from Franz Sirl:
5419         * gcc.c-torture/execute/va-arg-7.c: New test.
5420         * gcc.c-torture/execute/va-arg-8.c: New test.
5421
5422 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
5423
5424         * gcc.c-torture/compile/990801-2.c: New test.
5425
5426         * gcc.c-torture/compile/990801-1.c: New test.
5427
5428 1999-07-27  Michael Meissner  <meissner@cygnus.com>
5429
5430         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
5431         fp-cmp-1.c, converting double to float.
5432
5433         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
5434         fp-cmp-1.c, converting double to long double.
5435
5436         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
5437         from fr1 to unknown_register, since fr1 is a legitimate register
5438         on some machines.
5439
5440 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
5441
5442         * README: More listname related changes.
5443
5444 1999-07-08  Catherine Moore  <clm@cygnus.com>
5445
5446         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
5447
5448 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
5449
5450         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
5451
5452 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5453
5454         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
5455
5456 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
5457
5458         * gcc.dg/990703-1.c: New test.
5459
5460 1999-06-29  Nick Clifton  <nickc@cygnus.com>
5461
5462         * lib/file-format.exp: New file: Move definition of proc
5463         gcc_target_object_format to here from
5464         gcc.dg/special/ecos.exp.
5465
5466         * lib/c-torture.exp: Include lib file-format.exp.
5467         * lib/gcc-dg.exp: Include lib file-format.exp.
5468
5469         * gcc.dg/special/ecos.exp: Remove definition of proc
5470         gcc_target_object_format.
5471
5472 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
5473
5474         * gcc.c-torture/execute/990628-1.c: New test.
5475
5476 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
5477
5478         * gcc.c-torture/compile/990625-2.c: New test.
5479
5480         * gcc.c-torture/compile/990625-1.c: New test.
5481
5482 1999-06-23  Nick Clifton  <nickc@cygnus.com>
5483
5484         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
5485         attributes compile.
5486         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
5487         ports that use the COFF/PE file format.
5488
5489 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
5490
5491         * gcc.c-torture/compile/990617-1.c: New test.
5492
5493 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
5494
5495         * g++.old-deja/g++.other/decl4.C: New test.
5496
5497 1999-06-14  Nathan Sidwell  <nathan@acm.org>
5498
5499         * g++.old-deja/g++.other/bitfld3.C: New test.
5500
5501 1999-06-08  Nathan Sidwell  <nathan@acm.org>
5502
5503         * g++.old-deja/g++.eh/catch1.C: New test.
5504
5505 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
5506
5507         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
5508
5509         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
5510         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
5511
5512 1999-06-05  Craig Burley  <craig@jcb-sc.com>
5513
5514         * g77.f-torture/compile/19990502-0.f: Replace with new,
5515         shorter, test that still fails after recent changes.
5516
5517 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5518
5519         * gcc.c-torture/execute/990604-1.c: New test.
5520
5521 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
5522
5523         * gcc.c-torture/execute/990531-1.c: New test.
5524
5525 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5526
5527         * gcc.c-torture/compile/990527-1.c: New test.
5528
5529 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
5530
5531         * gcc.c-torture/execute/990527-1.c: New test.
5532
5533 1999-05-25  Nick Clifton  <nickc@cygnus.com>
5534
5535         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
5536         bitfields as signed.
5537
5538 1999-05-25  Craig Burley  <craig@jcb-sc.com>
5539
5540         * g77.f-torture/compile/19990525-0.f: New test.
5541
5542 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
5543
5544         * gcc.c-torture/execute/990525-2.c: New test.
5545
5546         * gcc.c-torture/execute/990525-1.c: New test.
5547
5548 1999-05-24  Nathan Sidwell  <nathan@acm.org>
5549
5550         * g++.old-deja/g++.other/anon3.C: New test.
5551         * g++.old-deja/g++.other/anon4.C: New test.
5552         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
5553         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
5554         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
5555         Merrill).
5556
5557 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
5558
5559         * gcc.c-torture/execute/990524-1.c: New test.
5560
5561         * gcc.dg/990524-1.c: New test.
5562
5563 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5564
5565         * gcc.c-torture/compile/990523-1.c: New test.
5566
5567 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
5568
5569         * gcc.c-torture/compile/990519-1.c: New test.
5570
5571 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5572
5573         * gcc.c-torture/compile/990517-1.c: New test.
5574
5575         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
5576         (e4, f4): New tests.
5577         (main): Call them.
5578
5579 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5580
5581         * gcc.dg/noreturn-1.c: New test.
5582
5583 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
5584
5585         * gcc.c-torture/execute/990513-1.c: New test.
5586
5587 1999-05-10  Richard Henderson  <rth@cygnus.com>
5588
5589         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
5590
5591 1999-05-10  Craig Burley  <craig@jcb-sc.com>
5592
5593         * g77.f-torture/execute/erfc.f: Use small single-precision
5594         values, to avoid problems on Alphas when not -mieee.
5595
5596 1999-05-08  Craig Burley  <craig@jcb-sc.com>
5597
5598         * gcc.dg/990506-0.c: New test.
5599
5600 1999-05-08  Richard Henderson  <rth@cygnus.com>
5601
5602         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
5603         the constant to test.  Don't XFAIL 64-bit targets.
5604
5605         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
5606         * g++.old-deja/g++.law/profile1.C: Likewise.
5607
5608         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
5609         operator new instances.
5610         * g++.old-deja/g++.other/delete5.C: Likewise.
5611
5612 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5613
5614         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
5615         intrinsic.
5616
5617 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5618
5619         * g77.f-torture/execute/u77-test.f: Reverse order of two
5620         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
5621
5622 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5623
5624         * gcc.dg/compare1.c: New test.
5625
5626 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5627
5628         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
5629         New tests.
5630
5631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5632
5633         * g77.f-torture/compile/19990502-1.f: New test.
5634
5635 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5636
5637         * g77.f-torture/compile/19990502-0.f: New test.
5638
5639 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
5640
5641         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
5642         intrinsic.
5643
5644 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
5645
5646         * g77.f-torture/execute/u77-test.f (main): List libU77
5647         intrinsics not currently tested.
5648         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
5649         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
5650         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
5651         Trim blanks off the ends of some printed strings.
5652
5653 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
5654
5655         * g77.f-torture/execute/u77-test.f (main): Just warn about
5656         FSTAT gid disagreement, as it's expected on some systems.
5657
5658 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
5659
5660         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
5661         use a new function, which allows for some slop.
5662         Clean up some commentary.
5663         (issum): The new function.
5664         (sgladd): Deleted subroutine.
5665
5666 1999-05-01  Craig Burley  <craig@jcb-sc.com>
5667
5668         * g77.f-torture/execute/u77-test.f: Modify to be more like
5669         libf2c/libU77 version, bringing patches to that version here.
5670         Add suitable commentary.
5671
5672 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
5673
5674         * gcc.dg/990424-1.c: New test.
5675
5676 1999-04-24  Craig Burley  <craig@jcb-sc.com>
5677
5678         * g77.f-torture/execute/u77-test.f (main): Bug involving
5679         LSTAT has been fixed, so turn back on full checking.
5680
5681 1999-04-20  Craig Burley  <craig@jcb-sc.com>
5682
5683         * g77.f-torture/compile/19990419-0.f: New test.
5684         * g77.f-torture/execute/19990419-1.f: New test.
5685
5686 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
5687
5688         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
5689         to avoid the need for a prototype to supress a warning.
5690
5691 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
5692
5693         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
5694
5695 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
5696
5697         * gcc.c-torture/execute/990404-1.c: New test.
5698
5699 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5700
5701         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
5702         * gcc.dg/cpp-if3.c: Don't use -pedantic.
5703         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
5704         missing initializer warnings.
5705
5706 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
5707
5708         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
5709         matching strings.
5710
5711 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
5712
5713         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
5714
5715 1999-03-26  Craig Burley  <craig@jcb-sc.com>
5716
5717         * g77.f-torture/execute/19990325-0.f: New test.
5718         * g77.f-torture/execute/19990325-1.f: New test.
5719
5720 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
5721
5722         * gcc.c-torture/execute/990324-1.c: New test.
5723
5724 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
5725
5726         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
5727         test with 4.
5728
5729 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
5730
5731         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
5732
5733 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5734
5735         * g77.f-torture/execute/19990313-2.f: New test.
5736         * g77.f-torture/execute/19990313-3.f: New test.
5737
5738 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5739
5740         * g77.f-torture/execute/19990313-0.f: New test.
5741         * g77.f-torture/execute/19990313-1.f: New test.
5742
5743 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
5744
5745         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
5746         printf to sprintf.
5747         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
5748         (main): Add check for u15.  Conditionalize u31 check depending on
5749         whether ints are <32 bits or >=32 bits.
5750
5751 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5752
5753         * g77.f-torture/execute/19981119-0.f: Improve testiness.
5754
5755 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5756
5757         * g77.f-torture/compile/19990305-0.f: New test.
5758         * g77.f-torture/execute/19981119-0.f: New test.
5759
5760 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5761
5762         * g77.f-torture/execute/970625-2.f: call ABORT if final
5763         result is not correct, instead of just printing it.
5764         Add this checking via newly introduced obfuscation, to
5765         trip up buggy front ends.
5766
5767 1999-03-07  Craig Burley  <craig@jcb-sc.com>
5768
5769         * g77.f-torture/compile/960317-1.f: Moved from being
5770         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
5771
5772 1999-03-06  Craig Burley  <craig@jcb-sc.com>
5773
5774         * g77.f-torture/execute/960317-1.f: New (old) test.
5775         * g77.f-torture/execute/970625-2.f: Ditto.
5776
5777 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
5778
5779         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
5780         message on line 1 or line 2; cccp and cpplib do this differently.
5781
5782 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
5783
5784         * g++.old-deja/g++.law/weak1.C: New test.
5785
5786 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5787
5788         * gcc.c-torture/execute/990119-1.c: Renamed to...
5789         * gcc.dg/990119-1.c: this, so it will only be tested once
5790         (it's a preprocessor test, it doesn't need to be run at
5791         multiple optimization levels).
5792
5793 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5794
5795         * lib/g++.exp: Don't add incdir=$base_dir/../include to
5796           ALWAYS_CXXFLAGS.
5797
5798 1999-02-24  Craig Burley  <craig@jcb-sc.com>
5799
5800         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
5801         * g77.f-torture/compile/19981216-0.f: ...as it is expected
5802         to not be compilable by current g77.
5803
5804 1999-02-24  Nick Clifton  <nickc@cygnus.com>
5805
5806         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
5807
5808 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
5809
5810         * gcc.c-torture/execute/990222-1.c: New test.
5811
5812 1999-02-19  Craig Burley  <craig@jcb-sc.com>
5813
5814         * g77.f-torture/compile/19990218-0.f: New test.
5815         * g77.f-torture/noncompile/19990218-1.f: New test.
5816
5817 1999-02-18  Craig Burley  <craig@jcb-sc.com>
5818
5819         * g77.f-torture/compile/19981216-0.f: New test.
5820
5821 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
5822
5823         * gcc.dg/990214-1.c: New test.
5824
5825 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
5826
5827         * gcc.dg/990213-2.c: New test.
5828
5829         * gcc.dg/990213-1.c: New test.
5830
5831 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
5832
5833         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
5834         ints.
5835
5836 1999-02-11  Nick Clifton  <nickc@cygnus.com>
5837
5838         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
5839         specified by target.
5840
5841         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
5842
5843 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
5844
5845         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
5846
5847 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5848
5849         * gcc.dg/special/ecos.exp: New test driver for new tests with
5850         special requirements.
5851
5852         * gcc.dg/special/alias-1.c: New test.
5853         * gcc.dg/special/gcsec-1.c: New test.
5854         * gcc.dg/special/weak-1.c: New test.
5855         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
5856         * gcc.dg/special/weak-2.c: New test.
5857         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
5858         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
5859         * gcc.dg/special/wkali-1.c: New test.
5860         * gcc.dg/special/wkali-2.c: New test.
5861         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
5862         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
5863
5864 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
5865
5866           * lib/c-torture.exp (c-torture-compile): Pull out code for
5867           analyzing gcc error messages.
5868           (c-torture-execute): Likewise.  Fix some (harmless) false
5869           positives.
5870           * lib/gcc.exp (gcc_check_compile): New function.
5871
5872 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
5873
5874         * gcc.c-torture/execute/990208-1.c: New test.
5875
5876 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5877
5878         * g++.dg/special/ecos.exp: New driver for new tests with special
5879         requirements
5880
5881         * g++.dg/special/conpr-1.C: New test
5882         * g++.dg/special/conpr-2.C: New test
5883         * g++.dg/special/conpr-2a.C: New test
5884         * g++.dg/special/conpr-3.C: New test
5885         * g++.dg/special/conpr-3a.C: New test
5886         * g++.dg/special/conpr-3b.C: New test
5887
5888         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
5889         allow g++ to use the dg driver
5890
5891         * README: Add comment about g++.dg directory
5892
5893 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
5894
5895         * README: Update email addresses.
5896
5897 1999-02-03  Nick Clifton  <nickc@cygnus.com>
5898
5899         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
5900         arguments in order to force structure S onto the stack even on
5901         the alpha.
5902         (test): Pass 10 leading arguments to function foo as well as the
5903         structure S.
5904
5905         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
5906         failure for all targets.
5907
5908         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
5909         abort to terminate program execution.
5910
5911 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
5912
5913         * gcc.c-torture/execute/990130-1.c: New test.
5914
5915 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
5916
5917         * gcc.dg/990130-1.c: New test.
5918
5919 1999-01-28  Michael Meissner  <meissner@cygnus.com>
5920
5921         * gcc.c-torture/execute/990128-1.c: New test.
5922
5923 1999-01-27  Michael Meissner  <meissner@cygnus.com>
5924
5925         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
5926
5927 1999-01-27  Felix Lee  <flee@cygnus.com>
5928
5929         * lib/c-torture.exp (c-torture-compile): pull out code for
5930         analyzing gcc error messages.
5931         (c-torture-execute): ditto, and fix some (harmless) false
5932         positives.
5933         * lib/gcc.exp (gcc_check_compile): new function.
5934
5935 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
5936
5937         * gcc.dg/990117-1.c: New test.
5938
5939         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
5940
5941         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
5942
5943 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
5944
5945         * g77.f-torture/compile/990115-1.f: New test.
5946
5947 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
5948
5949         * gcc.c-torture/compile/990107-1.c: New test
5950
5951 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
5952
5953         * gcc.c-torture/execute/990106-2.c: New test.
5954
5955         * gcc.c-torture/execute/990106-1.c: New test.
5956
5957 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
5958
5959         * gcc.c-torture/compile/981223-1.c: New test.
5960
5961 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
5962
5963         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
5964         (opt3): Rename from opt4 and disable.
5965
5966 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
5967
5968         * g++.old-deja/g++.pt/ptrmem5.C: New test.
5969
5970 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5971
5972         * g++.old-deja/g++.other/conv5.C: New test.
5973
5974 1998-12-14  Nick Clifton  <nickc@cygnus.com>
5975
5976         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
5977
5978 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
5979
5980         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
5981
5982 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
5983
5984         * gcc.c-torture/compile/981211-1.c: New test.
5985
5986 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
5987
5988         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
5989
5990         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
5991
5992 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5993
5994         * gcc.special/930510-1.c: Make C9X safe.
5995         * gcc.misc-tests/gcov-1.c Similarly.
5996         * gcc.misc-tests/gcov-2.c Similarly.
5997
5998 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5999
6000         * gcc.dg/ultrasp1.c: New test.
6001
6002 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
6003
6004         * gcc.c-torture/execute/981206.c: New test.
6005
6006 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6007
6008         * g++.old-deja/g++.ns/template7.C: New test.
6009
6010         * g++.old-deja/g++.other/expr1.C: New test.
6011
6012         * g++.old-deja/g++.eh/tmpl3.C: New test.
6013
6014         * g++.old-deja/g++.eh/tmpl2.C: New test.
6015
6016 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6017
6018         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
6019         * g++.old-deja/g++.other/using6.C: Removed.
6020         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
6021
6022         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
6023
6024 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6025
6026         * g++.old-deja/g++.pt/overload8.C: New test.
6027
6028         * g++.old-deja/g++.pt/overload7.C: New test.
6029
6030         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
6031
6032         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
6033         and relinking messages.
6034         * lib/g++.exp (g++_target_compile): Remove .rpo file when
6035         compiling with -frepo.
6036
6037 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
6038
6039         * g++.old-deja/g++.pt/lookup6.C: New test.
6040
6041 1998-11-30  Nick Clifton  <nickc@cygnus.com>
6042
6043         * gcc.c-torture/execute/981130-1.c: New test.
6044         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
6045
6046 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6047
6048         * g++.old-deja/g++.pt/explicit76.C: New test.
6049
6050         * g++.old-deja/g++.pt/friend38.C: New test.
6051
6052         * g++.old-deja/g++.ns/crash2.C: New test.
6053
6054         * g++.old-deja/g++.pt/defarg8.C: New test.
6055
6056         * g++.old-deja/g++.pt/instantiate6.C: New test.
6057
6058         * g++.old-deja/g++.pt/static6.C: New test.
6059
6060         * g++.old-deja/g++.pt/decl2.C: New test.
6061
6062 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6063
6064         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
6065         problem is actually related with name lookup, but so what? :-)
6066
6067         * g++.old-deja/g++.pt/friend37.C: New test.
6068
6069 1998-11-25  Dave Love  <d.love@dl.ac.uk>
6070
6071         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
6072         element, which fails on some systems.
6073
6074         * g77.f-torture/execute/labug1.f: New test.
6075
6076 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
6077
6078         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
6079         is defined.
6080
6081 1998-11-18  Dave Love  <d.love@dl.ac.uk>
6082
6083         * g77.f-torture/compile/981117-1.f: New test.
6084
6085 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
6086
6087         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
6088         properly discarded.
6089
6090 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
6091
6092         * gcc.c-torture/execute/memcheck: New directory of tests for
6093         -fcheck-memory-usage.
6094
6095 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6096
6097         * README: New file, general information about the testsuite and
6098         new description of the various C++ test subdirectories.
6099         * README.g++: Eliminate obsolete information, update and move most
6100         relevant stuff to README.
6101
6102 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
6103
6104         * gcc.c-torture/compile/981107-1.c: New test.
6105
6106 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
6107
6108         * execute/memcpy-bi.c: New testcase.
6109
6110 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
6111
6112         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
6113         base classes.
6114
6115         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
6116         template is selected.
6117
6118         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
6119         classes, it should be accepted for all types.
6120
6121         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
6122
6123         * g++.old-deja/g++.pt/spec24.C: Ensure that template
6124         specializations start with template headers.
6125
6126 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
6127
6128         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
6129
6130         * g++.old-deja/g++.other/init9.C: Test cross initialization of
6131         non-POD types.
6132
6133 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6134
6135         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
6136
6137 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6138
6139         * compile/981022-1.c, compile/981022-1.x: New test and driver.
6140
6141 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
6142
6143         * 981019-1.c: New test.
6144
6145 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
6146
6147         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
6148         find objc headers.
6149
6150 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6151
6152         * compile/981001-4.c: Remove use of GCC extension that triggers a
6153         compiler bug.
6154
6155 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
6156
6157         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
6158
6159 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6160
6161         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
6162         instantiation of template produces incorrect code for delete
6163         expression.
6164
6165         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
6166         constructors' name is not unique.
6167         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
6168         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
6169
6170         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
6171         automatic array of const is ill-formed.
6172
6173         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
6174         of template parameter?
6175
6176         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
6177         const.
6178
6179         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
6180         pointer-to-member expression.
6181
6182         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
6183         declaration causes ICE.
6184
6185 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
6186
6187         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
6188         reserved in the global namespace.
6189
6190         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
6191         generate needed virtual table.
6192
6193         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
6194
6195 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
6196
6197         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
6198         template-dependent type
6199
6200 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
6201
6202         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
6203         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
6204         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
6205
6206         * g++.old-deja/g++.other/using5.C: New test; using decl from base
6207         class should be usable as argument of member function.
6208         * g++.old-deja/g++.other/using6.C: New test; using decl from base
6209         class should be usable as return type of member function.
6210         * g++.old-deja/g++.other/using7.C: New test; using decl from base
6211         class should be usable as type of data member.
6212
6213         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
6214
6215 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
6216
6217         * gcc.c-torture/special/920521-1.c: Fix bogus test.
6218
6219 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
6220
6221         * gcc.dg/dll-?.c Add thumb to target list.
6222         Fix assembler scan patterns to match current assembler output.
6223
6224 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6225
6226         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
6227         matching of template brackets.
6228
6229         * g++.old-deja/g++.other/using4.C: New test.  Test using
6230         declarations of methods from base classes.
6231
6232         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
6233         within functions should introduce names into the innermost
6234         enclosing namespace.
6235
6236         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
6237         of static locals if first initialization throws.
6238
6239 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
6240
6241         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
6242
6243 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
6244
6245         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
6246         lose track of the possible targets of tablejump insns.
6247         * special/special.exp: Run it.
6248
6249 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6250
6251         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
6252         must be declared before its specializations can be named in friend
6253         declarations.
6254
6255 1998-10-05  Dave Love  <d.love@dl.ac.uk>
6256
6257         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
6258
6259         * g77.f-torture/execute/io1.f: New test.
6260
6261 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6262
6263         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
6264         with pointer to template function, for which no argument deduction
6265         is possible.
6266
6267         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
6268         specialization of template function as argument to template
6269         function.
6270
6271         * g++.old-deja/g++.other/access2.C: New test; Inner class
6272         shouldn't have privileged access to Outer's names.
6273
6274 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6275
6276         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
6277         friend template declared within template class conflicts with
6278         nested class of the same name.
6279
6280         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
6281         is ignored.
6282
6283         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
6284         object with direct initializer as function declaration.
6285
6286         * g++.old-deja/g++.other/decl2.C: New test; duplicate
6287         initializers.
6288
6289         * g++.old-deja/g++.other/null2.C: New test; conditional operator
6290         involving const pointer and NULL produces incorrect result.
6291
6292         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
6293         type name without `typename' should be rejected with -pedantic.
6294
6295 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
6296
6297         * g++.old-deja/g++.other/addrof1.C: New test.
6298
6299 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
6300
6301         * gcc.c-torture/compile/981001-1.c: New test.
6302         * gcc.c-torture/execute/981001-1.c: New test.
6303
6304 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
6305
6306         * gcc.c-torture/compile/981001-2.c: New test.
6307         * gcc.c-torture/compile/981001-3.c: New test.
6308         * gcc.c-torture/compile/981001-4.c: New test.
6309
6310 1998-10-01  Robert Lipe  <robertl@dgii.com>
6311
6312         * lib/objc.exp (objc_target_compile): Add -L during compiles for
6313         multilibbed hosts.   Idea grafted from g77.exp.
6314
6315 1998-09-30  Dave Love  <d.love@dl.ac.uk>
6316
6317         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
6318         avoid losing on systems which need -lsocket.
6319
6320 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
6321
6322         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
6323         * g++.old-deja/g++.other/nested2.C: Ditto.
6324         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
6325         failure.
6326
6327 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6328
6329         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
6330         preferred over template operator!= for enum bitfields.
6331
6332 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
6333
6334         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
6335         that happen to have the same base name, but in different scopes,
6336         are incorrectly rejected.
6337
6338 1998-09-16  Richard Henderson  <rth@cygnus.com>
6339
6340         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
6341         on the native word size instead of an integer literal.
6342
6343 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6344
6345         * g++.old-deja/g++.other/static2.C: Invocation of static data
6346         member of type pointer-to-function denoted as non-static member.
6347
6348         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
6349         checks involving function types and aliases.
6350
6351 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6352
6353         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
6354         redefined to the same non-trivial type.
6355
6356         * g++.old-deja/g++.pt/explicit73.C: Test for proper
6357         namespace-qualification of template specializations declared in
6358         other namespaces.
6359
6360         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
6361         to declare a subset of the specializations of a template function
6362         as friends of specializations of a template class.
6363
6364         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
6365         member templates that do not fully specialize the enclosing
6366         template class are rejected.
6367
6368 1998-09-11  Dave Love  <d.love@dl.ac.uk>
6369
6370         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
6371
6372 1998-09-08  Dave Love  <d.love@dl.ac.uk>
6373
6374         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
6375         altered from libf2c/libU77 version.
6376
6377 1998-09-06  Dave Love  <d.love@dl.ac.uk>
6378
6379         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
6380
6381 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
6382
6383         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
6384         (un)signed char are different types for template specialization
6385         purposes.
6386
6387 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
6388
6389         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
6390         * objc: ObjC testsuite.
6391
6392 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
6393
6394         * gcc.c-torture/execute/941014-1.x:  New file.
6395
6396 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6397
6398         * lib/c-torture.exp: Add support for
6399         torture_eval_before_compile and torture_eval_before_execute
6400         variables.
6401
6402 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
6403
6404         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
6405         this test triggers valid.
6406
6407 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6408
6409         * gcc.dg/980827-1.c: New test.
6410
6411 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6412
6413         * gcc.c-torture/execute/loop-4b.c: New test.
6414
6415 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
6416
6417         * lib/c-torture.exp: Add support for
6418         torture_eval_before_compile and torture_eval_before_execute
6419         variables.
6420
6421 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
6422
6423         * gcc.c-torture/compile/980825-1.c: New test.
6424
6425 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
6426
6427         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
6428         count number tests in opt_t0 not good_t0.
6429
6430 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
6431
6432         * gcc.c-torture/compile/930326-1.x: Fix typo.
6433
6434 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
6435
6436         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
6437         causes an ICE.
6438
6439 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6440
6441         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
6442         STACK_SIZE is defined.
6443         * gcc.c-torture/unsorted/stuct.c: Similarly.
6444
6445         * gcc.c-torture/compile/980821-1.c: New test.
6446
6447 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
6448
6449         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
6450
6451 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
6452
6453         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
6454         code.
6455
6456 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
6457
6458         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
6459         error'.
6460
6461 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
6462
6463         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
6464
6465 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
6466
6467         * gcc.c-torture/compile/980816-1.c: New test.
6468
6469         * gcc.dg/980816-1.c: New test.
6470
6471 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
6472
6473         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
6474         compiler for ieee tests.
6475
6476 1998-08-01  Dave Love  <d.love@dl.ac.uk>
6477
6478         * g77.f-torture/compile/980729-0.f: New test.
6479
6480 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
6481
6482         * gcc.c-torture/special/eeprof-1.c: New test, for
6483         -finstrument-functions.
6484         * gcc.c-torture/special/special.exp: Run it.
6485
6486 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
6487
6488         * gcc.c-torture/compile/980729-1.c: New test.
6489
6490 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
6491
6492         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
6493         __thumb__ is defined, and test for ARM style doubles if so.
6494
6495 1998-07-26  Dave Love  <d.love@dl.ac.uk>
6496
6497         * g77.f-torture/noncompile/980615-0.f: New test.
6498
6499 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
6500
6501         * gcc.dg/980312-1.c: Do link instead of compile.
6502         * gcc.dg/980313-1.c: Likewise.
6503
6504 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
6505
6506         * gcc.c-torture/compile/980726-1.c: New test.
6507
6508 1998-07-25  Dave Love  <d.love@dl.ac.uk>
6509
6510         * g77.f-torture/execute/io0.f: New test.
6511
6512 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
6513
6514         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
6515         an int.
6516
6517 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
6518
6519         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
6520         m32r bugs.
6521
6522 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6523
6524         * gcc.dg/980626-1.c: Expect failures for all toolchains until
6525         c-decl.c:grokdeclarator can handle mode attributes.
6526
6527 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
6528
6529         * gcc.c-torture/execute/980716-1.c: New test.
6530
6531 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
6532
6533         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
6534         the mn10200.
6535         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
6536         the mn10200.
6537         * gcc.c-torture/execute/va-arg-3.x: Similarly.
6538         * gcc.c-torture/compile/930326-1.x: Similarly.
6539
6540 1998-07-13  Dave Love  <d.love@dl.ac.uk>
6541
6542         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
6543         New test from Craig.
6544
6545 1998-07-12  Dave Love  <d.love@dl.ac.uk>
6546
6547         * g77.f-torture/noncompile/980616-0.f: New test.
6548
6549         * g77.f-torture/execute/970816-3.f:  New test from Craig.
6550
6551 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6552
6553         *  g++.other/singleton.C: Return error value instead of taking
6554         SIGSEGV.
6555
6556 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
6557
6558         *  g++.other/singleton.C: New test.   Warning is under dispute.
6559         Runtime crash is not.
6560
6561 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6562
6563         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
6564         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
6565         using6.C, using7.C}:  New namespace tests.
6566
6567 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6568
6569         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
6570         specialization with typedef'ed names used as array indexes.
6571
6572 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
6573
6574         * gcc.c-torture/execute/980709-1.c: New test.
6575
6576         * gcc.dg/980709-1.c: New test.
6577
6578 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
6579
6580         * gcc.c-torture/execute/bcp-1.c: New test.
6581
6582 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
6583
6584         * gcc.c-torture/execute/980707-1.c: New test.
6585
6586 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
6587
6588         * gcc.c-torture/compile/980706-1.c: New test.
6589
6590 1998-07-01  Dave Love  <d.love@dl.ac.uk>
6591
6592         * g77.f-torture/execute/980701-0.f,
6593         g77.f-torture/execute/980701-1.f: New test from Craig.
6594
6595 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
6596
6597         * gcc.c-torture/compile/980701-1.c: New test.
6598
6599         * gcc.c-torture/execute/980701-1.c: New test.
6600
6601 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
6602 rlsruhe.de>
6603
6604         * g++.old-deja/g++.robertl/eb132.C: New test.
6605         * g++.old-deja/g++.robertl/eb133.C: Likewise.
6606
6607 1998-06-29  Dave Love  <d.love@dl.ac.uk>
6608
6609         * g77.f-torture/execute/980628-7.f,
6610         g77.f-torture/execute/980628-8.f,
6611         g77.f-torture/execute/980628-9.f,
6612         g77.f-torture/execute/980628-10.f: New tests from Craig.
6613
6614         * g77.f-torture/execute/980628-3.f: Remove mail headers.
6615
6616 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
6617
6618         * g77.f-torture/execute/980628-4.f: New test from Craig.
6619         * g77.f-torture/execute/980628-5.f: Likewise.
6620         * g77.f-torture/execute/980628-2.f: Likewise.
6621         * g77.f-torture/execute/980628-0.f: Likewise.
6622         * g77.f-torture/execute/980628-1.f: Likewise.
6623         * g77.f-torture/execute/980628-3.f: Likewise.
6624         * g77.f-torture/execute/980628-6.f: Likewise.
6625
6626 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
6627
6628         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
6629         directory when nothing has been installed yet.
6630
6631 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
6632
6633         * gcc.c-torture/special/special.exp: Handle newer versions of
6634         dejagnu.
6635
6636 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
6637
6638         * gcc.dg/980626-1.c: New test.
6639
6640 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
6641
6642         * gcc.misc-tests/m-un-2.c: New test.
6643         * g++.old-deja/g++.other/warn01.c: Likewise.
6644
6645 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
6646
6647         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
6648         compatibility with assmblers with a different comment character.
6649         Eliminate use of GAS-specific extensions.
6650
6651 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
6652
6653         * gcc.c-torture/execute/ieee/980619-1.c: New test.
6654
6655 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
6656
6657         *lib/g77.exp: Replace search for libf2c.a with search for newly
6658         renamed libg2c.a
6659
6660 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
6661
6662         * gcc.c-torture/execute/980617-1.c: New test.
6663
6664 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
6665
6666         * gcc.c-torture/execute/980612-1.c: New test.
6667
6668 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
6669
6670         * gcc.dg/980523-1.c: Only test on ppc-linux.
6671         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
6672
6673         * gcc.c-torture/execute/980608-1.c: New test.
6674
6675 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6676
6677         * gcc.c-torture/execute/980605-1.c: New test.
6678
6679 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
6680
6681         * gcc.c-torture/execute/980604-1.c: New test.
6682
6683 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
6684
6685         * gcc.c-torture/execute/980602-1.c: New test.
6686         * gcc.c-torture/execute/980602-2.c: Likewise.
6687
6688 1998-06-02  Dave Love  <d.love@dl.ac.uk>
6689
6690         * 970125-0.f: Fix per JCB.  Add commentary.
6691
6692 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
6693
6694         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
6695         IEEE -0 support.
6696
6697 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
6698
6699         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
6700         earlier.
6701
6702 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
6703
6704         * gcc.c-torture/execute/980526-3.c: New test.
6705
6706 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
6707
6708         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
6709         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
6710         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
6711         m88k-motorola-sysv3 to XFAIL.
6712
6713 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6714
6715         * gcc.dg/980526-1.c: New test.
6716         * gcc.c-torture/execute/980526-2.c: New test.
6717
6718 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
6719
6720         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
6721
6722         * gcc.c-torture/execute/980526-1.c: New test.
6723
6724 1998-05-26  Dave Love  <d.love@dl.ac.uk>
6725
6726         * g77.f-torture/execute/alpha2.f: Add runtime test.
6727
6728 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
6729
6730         * g++.old-deja/old-deja.exp: Strip leading directories.
6731
6732         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
6733         error for the line.  Don't run multiple tests for the same line.
6734
6735 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
6736
6737         * gcc.dg/980523-1.c: New test.
6738
6739 1998-05-23  Dave Love  <d.love@dl.ac.uk>
6740
6741         * g77.f-torture/compile/970915-0.f: New test.
6742
6743 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
6744
6745         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
6746
6747 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
6748
6749         * gcc.dg/980520-1.c: New test.
6750
6751 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
6752
6753         * gcc.dg/980502-1.c: Fix return type.
6754
6755 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
6756
6757         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
6758         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
6759         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
6760         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
6761         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
6762
6763 1998-05-20  Dave Love  <d.love@dl.ac.uk>
6764
6765         * g77.f-torture/execute/980520-1.f: New test.
6766
6767 1998-05-15  Dave Love  <d.love@dl.ac.uk>
6768
6769         * lib/mike-g77.exp: New file.
6770
6771         * g77.f-torture/noncompile/noncompile.exp,
6772         g77.f-torture/noncompile/check0.f: New files.
6773
6774 1998-05-14  Dave Love  <d.love@dl.ac.uk>
6775
6776         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
6777         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
6778         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
6779         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
6780         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
6781         abort where appropriate.
6782
6783 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
6784
6785         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
6786         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
6787
6788 1998-04-29  Dave Love  <d.love@dl.ac.uk>
6789
6790         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
6791
6792 1998-04-27  Dave Love  <d.love@dl.ac.uk>
6793
6794         * g77.f-torture/compile/980427-0.f: New test.
6795
6796 1998-04-24  Dave Love  <d.love@dl.ac.uk>
6797
6798         * g77.f-torture/compile/980424-0.f: New test.
6799
6800 1998-04-19  Dave Love  <d.love@dl.ac.uk>
6801
6802         * g77.f-torture/compile/980419-2.f (main): New test.
6803         * g77.f-torture/compile/970125-0.f: New test.
6804         * g77.f-torture/compile/980419-1.f: New test.
6805
6806 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
6807
6808         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
6809         of loop-4.c.
6810
6811 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
6812
6813         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
6814
6815 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
6816
6817         * gcc.c-torture/compile/980329-1.c: New test.
6818
6819 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
6820
6821         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
6822         * gcc.dg/980312-1.c: Fix typo in -march command.
6823
6824 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
6825
6826         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
6827
6828 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
6829
6830         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
6831         Dave Love agree the Fortran source is bogus.
6832
6833 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
6834
6835         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
6836         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
6837         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
6838         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
6839         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
6840
6841 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6842
6843         * g++.old-deja/g++.other/friend1.C: New test.
6844
6845 1998-02-18  Dave Love  <d.love@dl.ac.uk>
6846
6847         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
6848         possibly uninitialized) variables and declare dnrm2.
6849
6850 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
6851
6852         From Bruno Haible <haible@ilog.fr>:
6853         * gcc.c-torture/execute/980223.c: New test.
6854
6855 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
6856
6857         * gcc.dg/ifelse-1.c: New test.
6858
6859 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
6860
6861         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
6862
6863           * lib/old-dejagnu.exp (old-dejagnu): Added the
6864           "execution test - XFAIL *-*-*" handling in the spirit of
6865           "excess errors test -". Changed the "execution test fails"
6866           handling to be like "excess errors test fails".
6867           * Update various tests accordingly.
6868
6869 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
6870
6871         * gcc.c-torture/execute/980205.c: New test.
6872
6873 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
6874
6875         * lib/c-torture.exp: Look for .x files instead of .cexp files.
6876         * lib/f-torture.exp: Similarly.
6877         * gcc.c-torture: Rename all .cexp files to .x files.
6878
6879 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6880
6881         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
6882         (940510-1.c): Removed duplicate.
6883         (971104-1.c): New test.
6884
6885 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
6886
6887           * lib/f-torture.exp: Improve error and loop detection.
6888
6889 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
6890
6891         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
6892         use that to size the filler array.
6893
6894 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6895
6896         * lib/c-torture.exp(c-torture-execute): Fix typo.
6897
6898         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
6899         testcase as the executable name. Keep the executable around if
6900         the test fails.
6901
6902 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6903
6904         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
6905         changes.  Only test one -g option, and move it to the end of the
6906         list of options to test.
6907
6908 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
6909
6910         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
6911         variable GCC_TORTURE_OPTIONS to supply default switches separated
6912         by colons.  If no environment variable, run tests with -O0 -g, -O1
6913         -g, and -O2 -g as well.
6914
6915 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6916
6917         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
6918         explanatory comments. Fix indentation.
6919
6920 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
6921
6922         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
6923
6924 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
6925
6926         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
6927         * g++.old-deja/g++.mike/p7325.C: Likewise.
6928         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
6929
6930 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
6931
6932         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
6933         * g++.old-deja/g++.brendan/crash30.C: Likewise.
6934         * g++.old-deja/g++.brendan/crash39.C: Likewise.
6935         * g++.old-deja/g++.law/operators4.C: Likewise.
6936
6937 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
6938
6939         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
6940         * g++.old-deja/g++.mike/p784.C: Ditto.
6941         * g++.old-deja/g++.mike/p785.C: Ditto.
6942
6943 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
6944
6945           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
6946
6947 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
6948
6949         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
6950         target feature; pass this to c-torture-execute as needed.
6951
6952 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
6953
6954         * lib/c-torture.exp(c-torture-execute): If the previous and the
6955         current executables being tested are identical, we don't need to
6956         run the executable again. Try to make the executable names
6957         unique. Add an optional argument for passing additional compiler
6958         flags.
6959
6960 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
6961
6962         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
6963
6964 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
6965
6966         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
6967
6968 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
6969
6970         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
6971         32bit or larger longs.
6972
6973         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
6974         have either a 32bit long or 32bit int.
6975
6976 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6977
6978         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
6979         Make double precision tests dependent on sizeof (double).
6980
6981 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
6982
6983         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
6984         too.
6985
6986 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6987
6988         * gcc.c-torture/compile/961203-1.cexp: New script.
6989
6990 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
6991
6992         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
6993         up the includes ourselves.
6994
6995 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
6996
6997         * lib/plumhall.exp: Remove random include, and add a few
6998         verbose messages for debugging.
6999
7000 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
7001
7002         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
7003         of trying to do it ourselves.
7004
7005 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7006
7007         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
7008
7009 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7010
7011         * gcc.prms/5403.c: Made regexp a bit less strict.
7012
7013 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
7014
7015         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
7016         is returned from remote_load instead.
7017         * lib/plumhall.exp: Ditto.
7018         * lib/mike-g++.exp: Ditto.
7019         * lib/old-dejagnu.exp: Ditto.
7020         * lib/c-torture.exp: Ditto.
7021
7022 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
7023
7024         * lib/g++.exp: Use build_wrapper procedure.
7025         * lib/gcc.exp: Ditto.
7026
7027 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
7028
7029         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
7030         an old-style decl for malloc.  Fixes tests to work when
7031         sizeof (int) != sizeof (size_t).
7032
7033 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
7034
7035         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
7036
7037         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
7038         use stdargs.h interface.
7039
7040 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
7041
7042         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
7043         NO_VARARGS when compiling.
7044
7045 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
7046
7047         * lib/plumhall.exp(ph_includes): New procedure.
7048         (ph_make): Use it.
7049         (ph_compiler): Ditto.
7050
7051         * lib/g++.exp: Rename test-glue.c to testglue.c.
7052         * lib/gcc.exp: Ditto.
7053
7054 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7055
7056         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
7057         to completion when it's called.
7058
7059 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
7060
7061         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
7062         is defined, don't do test.
7063
7064 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
7065
7066         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
7067         for object files.
7068         (ph_summary): Mark skipped testcases as untested, not unresolved.
7069
7070         * lib/plumhall.exp (ph_make): If unresolved because of bad
7071         errorCode, record errorCode in log file.
7072         (*): Replace send_log/verbose with verbose -log.
7073
7074 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
7075
7076         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
7077         double conversion if double isn't at least 8 bytes.
7078
7079         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
7080         int to work with targets where int is 16 bits.
7081
7082         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
7083         8 bytes, just exit, since 4 byte doubles don't have enough bits of
7084         precision for the test to complete.
7085
7086 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
7087
7088         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
7089         if d10v is not compiled with the -mdouble64 flag.
7090         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
7091
7092         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
7093         d10v is not compiled with the -mint32 flag.
7094
7095 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
7096
7097         * lib/plumhall.exp: Use incr_count.
7098
7099 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
7100
7101         * gcc.c-torture: Update to c-torture-1.45.
7102
7103 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
7104
7105         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
7106         the name of the expect testcase file).
7107
7108         * lib/g++.exp(g++_init): Ditto.
7109
7110 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
7111
7112         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
7113         the host.
7114
7115         * lib/gcc.exp(gcc_exit): New procedure.
7116
7117 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
7118
7119         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
7120         specs where appropriate.
7121
7122         * g++.old-deja/g++.arm/*: Added additional ERROR checks
7123         because of new "candidates are" messages, and removed a few
7124
7125         * Converted all non-old-style g++ testcases to old-style, and
7126         moved into g++.old-deja.
7127
7128 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
7129
7130         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
7131         options.
7132
7133         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
7134         succeeded.
7135
7136         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
7137
7138 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
7139
7140         * lib/gcc.exp (gcc_target_compile): Add support for defining
7141         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
7142         the machine doesn't have those features.
7143
7144 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
7145
7146         * g++.law/operators4.exp: Don't use LIBS.
7147
7148 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7149
7150         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
7151
7152         * lib/mike-g++.exp: Don't set the compiler to be tested here.
7153         * lib/g++.exp: Set it here instead. Also, allow use of the
7154         --tool_exec and --tool_opt options. Change CXX to
7155         GXX_UNDER_TEST.
7156
7157         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
7158
7159         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
7160
7161 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
7162
7163         * lib/old-dejagnu.exp: Use prune_warnings instead of
7164         prune_system_crud.
7165         * lib/mike-g++.exp: Ditto.
7166         * lib/gcc.exp: Ditto.
7167         * lib/g++.exp: Ditto.
7168
7169         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
7170
7171 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
7172
7173           * 941014-2.c: Include stdlib.h
7174           * 960327-1.c: Include stdio.h
7175           * dbra.c, index-1.c: Don't assume ints are 32bits.
7176
7177 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
7178
7179         * lib/gcc.exp: Add gcc,stack_size target feature.
7180
7181         * lib/g++.exp(g++_target_compile): Add the include and link
7182         paths here, not in two other places. And, it's $options, not
7183         options.
7184
7185         * lib/mike-g++.exp(postbase): Remove the code that determines
7186         the correct include and link paths.
7187         * g++.old-deja/old-deja.exp: Ditto.
7188
7189 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
7190
7191         * lib/g++.exp(g++_init): target_compile no longer returns the
7192         filename of the result.
7193
7194 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7195
7196         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
7197         call to glob.
7198
7199         * gcc.c-torture/special/special.exp: Change call to
7200         gcc_target_compile to include the object file.
7201
7202 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
7203
7204         * gcc.c-torture/special/special.exp: Correct misspelling in last
7205         change.
7206
7207 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
7208
7209         * lib/plumhall.exp(ph_summary): Log the entire output of the
7210         executable. Return -1 if there were any failures, 0 otherwise.
7211         (ph_execute): Return -1 if there were any failures, 0 otherwise.
7212         (ph_make): Clean up objects and executables that were built
7213         if the tests succeeded.
7214
7215 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
7216
7217         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
7218         libraries and includes in the build tree as appropriate.
7219
7220 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7221
7222         * lib/c-torture.exp: Instead of looking for the global variable
7223         NO_LONG_LONG, check to see if that's a feature of the target.
7224
7225 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
7226
7227         * config/default.exp: Minimize. Delete the remainer of the files in
7228         config; this functionality is now in devo/dejagnu/config.
7229
7230         g++.*/*: Pass any additional flags used to compile to postbase;
7231         delete CXXFLAGS.
7232
7233         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
7234         is now done by runtest.exp. Use gcc_target_compile instead of
7235         compile.
7236
7237         lib/c-torture.exp: Use gcc_target_compile instead of compile.
7238         Remove references to CFLAGS. Use remote_file instead of
7239         calling rm -f.
7240         (c-torture): Take a list of arguments to use to compile this
7241         testcase.
7242
7243         lib/g++.exp: Simplify. Use target_compile instead of compile.
7244         lib/gcc-dg.exp: Ditto.
7245         lib/gcc.exp: Ditto.
7246         lib/mike-{gcc,g++}.exp: Ditto.
7247         lib/old-dejagnu.exp: Ditto.
7248         lib/plumhall.exp: Ditto.
7249
7250 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
7251
7252         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
7253         (ph_linker): Likewise.
7254
7255 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
7256
7257           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
7258         MAP_ANON / MAP_ANONYMOUS if defined;
7259         else try to map from /dev/zero .
7260
7261 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
7262
7263         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
7264         isn't defined, then define it to MAP_ANONYMOUS.
7265
7266 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
7267
7268         * gcc.c-torture: Update to c-torture-1.42 release.
7269
7270 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
7271
7272         * gcc.c-torture: Update to c-torture-1.41 release.
7273
7274 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
7275
7276         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
7277         c-torture release.
7278
7279 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7280
7281         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
7282         and LDFLAGS.  Fix second case to append the target_info ldflags
7283         onto LDFLAGS, not CFLAGS.
7284         * lib/g++.exp (g++_init): Add target_info stuff.
7285         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
7286         of libgloss and newlib flags for !native.
7287
7288         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
7289         (GDB): Fix relative path to go up another dir for finding gdb.
7290
7291 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
7292
7293         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
7294         versions in the target_info array, if they don't exist.
7295
7296 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7297
7298         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
7299
7300 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
7301
7302         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
7303         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
7304
7305 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
7306
7307         * lib/old-dejagnu.exp: Don't remove the output file before we've
7308         actually tested it. Don't append pwd to the path of the executable
7309         we're testing.
7310
7311 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
7312
7313         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
7314
7315 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
7316
7317         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
7318         temporary directory for compiler files, and set it to a default
7319         value of /tmp. Set $output as the name of the output file from
7320         compiling the testcase. Add a -o option to $cflags_var so the
7321         compiler writes the final output file as $output. Set $executable
7322         to $output.
7323
7324         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
7325         directory for compiler files, and set it to /tmp if it doesn't
7326         already have a value. Set $output_file to the name of the output
7327         file from compiling the testcase. Add a -o option to CXXFLAGS so
7328         the compiler writes the final output file as $output. Use $output
7329         as the executable to be tested.
7330
7331 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7332
7333         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
7334
7335 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
7336
7337         * gcc.c-torture/execute/pending-1.c: New test.  Still
7338         pending in Tege's queue.
7339
7340 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
7341
7342         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
7343         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
7344         if there were failures.  Call unresolved if there were unresolved
7345         testcases.  Call gcc_fail if program did not run to completion.
7346         (ph_make): Pass additional argument name to ph_execute.
7347         (ph_execute): Add new argument.  Pass additional arguments to
7348         ph_summary.  Call gcc_fail is there is no execution output.
7349
7350 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
7351
7352         * lib/plumhall.exp (proc_summary): Output relavent summary
7353         lines into the log so specific failures in plumhall can be
7354         investigated.
7355
7356 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
7357
7358         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
7359         (c-torture-execute): Don't try to execute tests which use
7360         "long long" types if $NO_LONG_LONG is nonzero.
7361
7362 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
7363
7364         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
7365         not c-torture.
7366
7367         * gcc.ieee: Move from here.
7368         * gcc.c-torture/execute/ieee: To here.
7369
7370 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
7371
7372         * gcc.c-torture: Update to c-torture-1.41 release.
7373
7374 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
7375
7376         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
7377         not "$output".
7378
7379 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
7380
7381         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
7382         -c present.
7383
7384 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
7385
7386         * config/proelf.exp: Handle connecting to a simulator.
7387
7388 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
7389
7390         * config/proelf.exp: New file.  Enough framework that we can
7391         run c-torture tests on the proelf targets (or any other target
7392         that gdb can connect to for that matter).
7393
7394 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
7395
7396         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
7397         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
7398
7399         * lib/plumhall.exp (ph_execute): Always call ph_summary if
7400         exec_output exists.
7401
7402 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
7403
7404         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
7405         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
7406
7407         * config/*.exp: Update FSF address.  Change result of ${tool}_load
7408         to pass/fail/unresolved/unsupported/untested.  Caller must now
7409         call unresolved/unsupported/untested.
7410         * lib/*.exp: Update FSF address.  Update to handle new results of
7411         ${tool}_load.
7412         * lib/chill.exp (verbose): Delete.
7413
7414 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
7415
7416         * lib/gcc.exp (default_gcc_start): Change order of args to
7417         $LDFLAGS $CFLAGS $LIBS.
7418         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
7419         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
7420         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
7421         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
7422         * gcc.misc-tests/dg-test.exp: Likewise.
7423         * gcc.misc-tests/msgs.exp: Likewise.
7424         * gcc.prms/prms.exp: Likewise.
7425         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
7426         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
7427
7428         * lib/dg.exp: Deleted, moved to dejagnu/lib.
7429
7430 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7431
7432         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
7433
7434         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
7435         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
7436
7437         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
7438         necessary.
7439
7440 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
7441
7442         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
7443         global for loop; add use of $mathlib.
7444         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
7445         settings here; set mathlib for anything but VxWorks.
7446
7447 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
7448
7449         * gcc.c-torture: Update to c-torture-1.40 release.
7450
7451 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
7452
7453         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
7454         dg.exp.
7455
7456 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
7457
7458         * lib/c-torture.exp (c-torture-execute): Declare "output" as
7459         global.
7460
7461 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
7462
7463         * lib/g++.exp (LIBS): Define if not already.
7464         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
7465         (gcc-dg-prune): Call prune_gcc_output.
7466         * lib/gcc.exp (prune_gcc_output): New proc.
7467         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
7468         prune_gcc_output.
7469
7470 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
7471
7472         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
7473         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
7474
7475 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
7476
7477         * gcc.c-torture: Update to c-torture-1.39 release.
7478
7479 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
7480
7481         * lib/c-torture.exp (c-torture-execute): Don't return if one option
7482         fails, try others as well.
7483
7484 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7485
7486         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
7487         If compilation fails, mark execute tests as `untested'.
7488         If test is marked as unsupported, don't mark compilation and
7489         execute tests as failed.
7490
7491 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7492
7493         * lib/g++.exp (g++_init): Don't link in libg++, and look to
7494         libstdc++ for whether or not we want to be doing shared
7495         libraries.  Delete link_curses since we don't need it anymore.
7496         * lib/mike-g++.exp (postbase): Don't link in libg++.
7497         * g++.old-deja/old-deja.exp: Likewise.
7498
7499 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7500
7501         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
7502
7503 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7504
7505         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
7506         For that, add `-Wl,-a,shared_archive'.
7507         * g++.old-deja/old-deja.exp: Likewise.
7508
7509 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
7510
7511         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
7512
7513 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
7514
7515         * lib/mike-g++.exp (postbase): Pay attention to the status of
7516         g++_load.
7517
7518 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7519
7520           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
7521
7522 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
7523
7524         * lib/gcc.exp (default_gcc_start): No longer need to log program
7525         being executed or its output, execute_anywhere does that now.
7526         * lib/g++.exp (default_g++_version): Call execute_anywhere.
7527         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
7528
7529 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7530
7531         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
7532         the same as those in lib/g++.exp.
7533
7534 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
7535
7536         * gcc.c-torture: Update to c-torture-1.38 release.
7537         * gcc.ieee: Related changes.
7538
7539 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7540
7541         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
7542         "exec". Minor reformatting changes.
7543
7544         * config/rom68k.exp (${tool}_load): Make it work in a canadian
7545         cross. This means all "exec" calls now work on a remote host as
7546         well.
7547         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
7548         cross. Filter out the extra "\r\n" stuff that expect puts in.
7549         (c-torture-execute): Filter out the bogus warnings like
7550         c-torture-compile does. Add support for canadian cross.
7551         * lib/gcc.exp (default_gcc_version, default_gcc_start)
7552         Use execute_anywhere rather than calling exec directly. Now it
7553         works for canadian cross testing.
7554
7555 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
7556
7557         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
7558         results into a variable, and check that rather than using file exists.
7559
7560 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7561
7562         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
7563         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
7564
7565 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7566
7567         * g++.old-deja/old-deja.exp: Create and pass runshlib and
7568         lib_curses if there's a shared libg++ in the build tree.
7569
7570 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
7571
7572         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
7573         if not supported target.
7574
7575 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7576
7577         * lib/g++.exp (g++_init): Move empty setting of runshlib and
7578         link_curses up to always happen, not just for native builds.
7579
7580 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
7581
7582         * gcc.c-torture: Update to c-torture-1.36 release.
7583         * gcc.failure: Related changes.
7584
7585 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7586
7587         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
7588
7589 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7590
7591         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
7592         * lib/mike-g++.exp (postbase): Not in here.  Still reference
7593         runshlib, link_curses, and mathlib for link and run.
7594
7595         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
7596         pass the runtime shared library options for Solaris, OSF/1, and
7597         Irix5, and link with -lcurses to avoid unresolved references.
7598
7599 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7600
7601         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
7602         only run once.
7603
7604 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7605
7606         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
7607
7608 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
7609
7610         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
7611         do not have a framework for the "compat" tests yet.
7612
7613 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7614
7615         * lib/mike-g++.exp (postbase): New local variable `mathlib',
7616         set to null if we're testing vxworks5.1.  Use that instead of
7617         `-lm' in the setting of LIBS for link and run.
7618
7619 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7620
7621         * config/rom68k.exp (${tool}_load): Major changes to make it
7622         work.  Verified that it does in fact return the stuff in
7623         exec_output properly.  Catch any Emul or any TRAP other than 0.
7624
7625 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7626
7627         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
7628         LDFLAGS properly for targets that need stuff from libgloss.
7629         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
7630         only run once.
7631         (gpp_initialized): New variable.
7632
7633 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7634
7635         * config/rom68k.exp: Load libgloss.exp.
7636         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
7637         so we can produce a fully linked binary.
7638         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
7639         so we can produce a fully linked binary.
7640
7641 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7642
7643         * lib/plumhall.exp (ph_section): Watch for expected failures.
7644         Add missing `else'.
7645
7646         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
7647         run the testcase.
7648         (c-torture): Likewise.
7649
7650 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
7651
7652         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
7653
7654         * lib/mike-g++.exp (mike_cleanup): New proc.
7655         (prebase): New globals compiler_result, not_compiler_result,
7656         target_regexp.
7657         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
7658         allow leading "-" in pattern.  Watch for unsupported tests.
7659         If $compiler_result is set, pattern match assembler code,
7660         and ditto for $not_compiler_result.
7661         * lib/mike-gcc.exp: Likewise.
7662
7663         * lib/plumhall.exp (ph_execute): Only call ph_summary if
7664         execution "succeeded".
7665
7666 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
7667
7668         * config/win32.exp: New file.
7669         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
7670
7671 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7672
7673         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
7674         unsupported.
7675         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
7676         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
7677         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
7678
7679         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
7680         "... without exceptions was ...".  That is now handled by
7681         prune_system_crud.
7682         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7683
7684 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
7685
7686         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
7687         sieve.c,sort2.c}: New files.
7688         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
7689         sieve.exp,sort2.exp}: Drivers for them.
7690
7691         * lib/mike-gcc.exp (program_output): New user settable variable.
7692         (postbase): Call prune_system_crud.  Also prune extraneous compiler
7693         messages.
7694         * lib/mike-g++.exp (program_output): New user settable variable.
7695
7696         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
7697
7698         * config/sh.exp: Deleted (use sim.exp instead).
7699
7700 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7701
7702         * config/vx.exp: Declare CHECKTASK as global.
7703         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
7704         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
7705         * lib/old-dejagnu.exp: Load [pwd]/$executable.
7706
7707 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7708
7709         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
7710         target. Like vx.exp, only includes `vx29k.exp' instead of
7711         `vxworks.exp'.
7712
7713 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
7714
7715         * config/sim.exp: Increase time limit from 120 seconds to 240.
7716
7717 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
7718
7719         * gcc.c-torture/execute/950628-1.c: New test.
7720
7721 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
7722
7723         * gcc.c-torture: Update with changes/additions from
7724         c-torture-1.34.
7725
7726 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
7727
7728         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
7729
7730 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
7731
7732         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
7733
7734 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
7735
7736         * gcc.c-torture/compile/950512-1.c: New test.
7737         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
7738         * gcc.dg/struct-ret-1.c: Likewise.
7739
7740 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
7741
7742         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
7743           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
7744
7745 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7746
7747         * gcc.c-torture/special/920411-1.c: Deleted.
7748         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
7749
7750 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
7751
7752         * config/sim.exp (${tool}_load): Hack in call to bash to get a
7753         cpu limit.
7754
7755 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7756
7757         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
7758
7759 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7760
7761         From kenner;
7762         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
7763         is the proper length.
7764         * va-arg-3.c: Likewise.
7765
7766 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
7767
7768         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
7769         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
7770
7771         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
7772         * lib/g++.exp (default_g++_start): Delete old cruft.
7773
7774 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
7775
7776         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
7777         (2 * (1 << 18)) to (2 * (1 << 17)).
7778
7779         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
7780
7781 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7782
7783         * config/rom68k.exp: Renamed from config/idp.exp
7784
7785 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7786
7787         * c-torture/compile/921109-2.c
7788
7789 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
7790
7791         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
7792         excess errors.
7793
7794 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
7795
7796         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
7797         output.
7798         * lib/g++.exp (default_g++_start): Likewise.
7799
7800 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7801
7802         * gcc.c-torture/compile/950329-1.c: New test.
7803
7804 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7805
7806           * config/bug.exp (${tool}_load): Updated to use new remote_open
7807           and remote_close procs.
7808         * config/idp.exp: New file.
7809
7810 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7811
7812         * gcc.c-torture/execute/950322-1.c: New test.
7813
7814 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
7815
7816         * config/vx.exp (${tool}_load): Clean up testing of return code from
7817         vxworks_ld and vxworks_spawn.
7818
7819 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
7820
7821         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
7822
7823 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
7824
7825         * lib/old-deja.exp: Add `excess errors test - ' error, now one
7826         can mark excess errors on a machine by machine basis.  Note, the
7827         default is to not expect any excess errors, even when excess
7828         errors test - is given, so you will want to put an XFAIL ... on
7829         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
7830         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
7831         those 4 machines, but no others.
7832
7833 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7834
7835         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
7836         * lib/c-torture.exp: to here.
7837
7838 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7839
7840         * gcc.c-torture/execute/950221-1.c: New test.
7841         * gcc.c-torture/execute/struct-ret-1.c: New test.
7842         * gcc.c-torture/compile/950221-1.c: New test.
7843
7844         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
7845
7846 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7847
7848         * gcc.c-torture/execute/arith-1.c (main): Return 0.
7849         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
7850
7851 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
7852
7853         * g++.gb: New directory of tests, derived from my signature and
7854         class scoping tests.
7855
7856         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
7857         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
7858         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
7859         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
7860         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
7861         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
7862         * g++.gb/sig25.C: Likewise.
7863
7864         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
7865         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
7866         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
7867         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
7868         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
7869         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
7870         * g++.gb/sig25.exp: Likewise.
7871
7872         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
7873         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
7874         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
7875         * g++.gb/scope13.C: Likewise, this test still fails.
7876
7877         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
7878         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
7879         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
7880         * g++.gb/scope13.exp: Ditto.
7881
7882         * g++.gb/README: New file, explains what these tests are about.
7883
7884 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7885
7886         * lib/dg.exp (dg-do): Support `preprocess'.
7887         (dg-test): Likewise.
7888
7889 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7890
7891         * config/udi.exp: change "continue -expect" to "exp_continue".
7892
7893 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
7894
7895         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
7896         Delete redundant tests.
7897
7898         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
7899         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
7900         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
7901         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
7902         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
7903         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
7904         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
7905         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
7906
7907         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
7908         storing label pointers.
7909         * gcc.c-torture/execute/921019-1.c: Likewise.
7910         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
7911         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
7912         parameter fp.
7913         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
7914         constants.
7915
7916         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
7917         Delete obsolete tests.
7918
7919         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
7920         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
7921         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
7922         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
7923         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
7924         * gcc.c-torture/compile/950124-1.c: New test.
7925
7926         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
7927
7928 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7929
7930         * lib/mike-g++.exp: Add -lm to LIBS.
7931
7932 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
7933
7934         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
7935
7936 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7937
7938         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
7939
7940 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
7941
7942         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
7943
7944 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
7945
7946         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
7947         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
7948         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
7949         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
7950         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
7951         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
7952         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
7953         * g++.law/{operators31.C, operators32.C,
7954         * g++.law/{operators33.C, operators34.C}: Likewise.
7955         * g++.law/{pic1.C, refs2.C}: Likewise.
7956         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
7957         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
7958         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
7959         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7960
7961         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
7962         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
7963         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
7964         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
7965         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
7966         * g++.law/{enum9.exp, friend5.exp}: Likewise.
7967         * g++.law/{nest3.exp, nest4.exp}: Likewise.
7968         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
7969         * g++.law/{operators30.exp, operators31.exp}: Likewise.
7970         * g++.law/{operators32.exp, operators33.exp}: Likewise.
7971         * g++.law/{operators34.exp}: Likewise.
7972         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
7973         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
7974         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
7975         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
7976         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7977
7978         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
7979         No longer expected to fail.
7980         * g++.law/missed-error3.C: Tweak for recent bool changes.
7981
7982 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7983
7984         * config/emb-unix: Deleted.
7985         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
7986         remote execution.  Do final link on remote host if REMOTE_LINK is set.
7987
7988 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
7989
7990         * lib/dg.exp (dg-test): Fix typo in last patch.
7991
7992 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
7993
7994         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
7995         (handles multiple occurrences).
7996
7997 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
7998
7999         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
8000         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
8001         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
8002         printed).
8003         * lib/c-torture.exp (c-torture-compile): Likewise.
8004         (c-torture): Prepend full path if missing.
8005         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
8006         (gcc_fail): Likewise.
8007         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
8008
8009 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
8010
8011         * lib/netware.exp: Only attach to NetWare i386 systems.
8012
8013 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
8014
8015         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
8016         messages.  Add test name to "output pattern match" pass/fail message.
8017
8018 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
8019
8020         * gcc.dg: New testsuite.
8021         * gcc.dg/dg.exp: New file.
8022
8023         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
8024         test-switch.c}: Deleted.
8025
8026         * gcc.misc-tests/msgs.exp: New testcase driver.
8027
8028 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
8029
8030         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
8031         Watch for illegal return values from ${tool}_load.
8032         * config/unix.exp (${tool}_load): Fix pass/fail detection for
8033         cross targets.  Coerce return value >0 to 1.
8034
8035 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8036
8037         * config/unix.exp (${tool}_load): Call program rsh, not proc.
8038
8039         * config/emb-unix.exp: New file.
8040
8041         * config/sim.exp: Error if variable $SIM not defined.
8042         (${tool}_load): Mark test as "untested" if simulator missing.
8043
8044         * config/unix.exp: Load remote.exp to get rcp_download.
8045         * lib/c-torture.exp: Use different option lists for testcases with
8046         and without loops.
8047         * gcc.c-torture/execute/execute.exp: Likewise.
8048
8049 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8050
8051         * config/*.exp: Clarify return code from ${tool}_load.
8052         Call `unresolved' or `untested' instead of `warning' or `perror'
8053         (sometimes you still want to call both though).
8054         Add comment that `shell_id' is local to each file.
8055         * config/udi.exp (timeout): Set to 30.
8056         Don't print warning if connection fails, $connectmode has already
8057         printed an error.
8058         (${tool}_load): Move verbose messages to level 2.
8059         Rework pattern for "Process started" message.
8060         Pass `shell_id' to ${connectmode}_download.
8061         Retry twice upon timeout.  Make resetting of target more robust.
8062         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
8063         Pass `shell_id' to exit_$connectmode.
8064         Only call exit_$connectmode if connected.
8065         * config/unix.exp (${tool}_load): Check return codes better.
8066         * config/vrtx.exp (${tool}_load): Likewise.
8067         * config/vx.exp (${tool}_load): Likewise.
8068         Delete unneeded global's.
8069         * lib/dg.exp (dg-test): Update to reflect clarified return codes
8070         from ${tool}_load.
8071         (dg-stat): Delete.
8072         (dg-init): Delete recording of pass/fail counts.
8073         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8074         (old-dejagnu-init): Likewise.
8075         (old-dejagnu-stat): Delete contents, empty proc now.
8076         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
8077         (c-torture): Delete references to lcnt, lpass, lfail.
8078         Get option list from TORTURE_OPTIONS.
8079         Delete -funroll[-all]-loops if no loops.
8080         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
8081         (g++_stat): Delete contents (empty proc now).
8082         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
8083         (gcc_finish): Likewise.
8084         (gcc_stat): Deleted.
8085         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
8086         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
8087         * gcc.c-torture/execute/execute.exp: Likewise.
8088         Split tests into two parts: compile, execute.
8089         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
8090         no loops.  Update to reflect clarified return codes from ${tool}_load.
8091
8092 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
8093
8094         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
8095         to grep for.
8096         (old-dejagnu): Likewise (where necessary).
8097
8098 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8099
8100         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
8101
8102         * lib/dg.exp (dg-process-target): Fix processing of selector.
8103         Add comment regarding use of `error'.
8104
8105         * lib/gcc.exp (prune_system_crud): Define if missing.
8106         * lib/g++.exp (prune_system_crud): Likewise.
8107
8108         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
8109         Call prune_system_crud.
8110         * lib/dg.exp (dg-runtest): New proc.
8111         Use perror instead of send_user for tcl errors in testcase.
8112         Don't return any value, it's never used.
8113         Don't clobber previous definition of `unknown'.
8114         Print tcl errors in `dg-final'.
8115
8116 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
8117
8118         * lib/dg.exp (dg-process-target): Improve syntax error messages.
8119         (dg-test): Don't print errorInfo, it contains stack backtrace.
8120
8121 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
8122
8123         * lib/g++.exp (runtest_file_p): Define if missing.
8124
8125 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
8126
8127         * lib/mike-g++.exp: Comment out loading of g++.exp.
8128         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
8129         (default_g++_version): Always print something.
8130         (default_g++_start): Comment out call to `which'.
8131         (g++_start, g++_load): Deleted (must be defined in config file).
8132         * lib/gcc.exp: Test for existence of $CC at start.
8133         Delete check for tmpdir (done in gcc_init).
8134         (default_gcc_version): Always print something.
8135         (default_gcc_start): Comment out call to `which'.
8136         * config/*.exp: Major cleanup - make cross targets work at least a
8137         little better for g++ (by not being "--tool gcc" specific).
8138         Rename gcc_xxx to ${tool}_xxx.
8139         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
8140         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
8141
8142 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
8143
8144         * lib/c-torture.exp (c-torture-compile): Rework compiler
8145         message processing.
8146
8147         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
8148         c-torture.
8149
8150 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8151
8152         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
8153
8154         * lib/dg.exp (dg-process-target): Support { target native }.
8155
8156 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
8157
8158         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
8159         looked for "... program xxx got fatal signal".
8160         Correct regsub munging of `comp_output'.
8161         Ignore compiler messages "path prefix not used" and "linker input
8162         file unused".
8163
8164 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
8165
8166         * lib/gcc.exp (runtest_file_p): Define if missing.
8167         * gcc.prms/template.c: Example to work from.
8168
8169 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
8170
8171         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
8172         * lib/dg.exp (dg-test): Call unsupported testcases as such.
8173
8174         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
8175         * gcc.prms/1883.c: Moved from compile/940714-1.c.
8176         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
8177         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
8178
8179         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
8180         (dg-process-target): No longer a varargs proc.
8181         Return S/N for target, P/F for xfail.  All callers changed.
8182         (user option procs): More argument checking.
8183         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
8184         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
8185         (dg-test): Skip test if not running on selected target in `dg-do'.
8186         Update handling of `dg-do-what', `dg-output-text'.
8187         Separate execution pass/fail from output pattern match pass/fail.
8188         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
8189
8190 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8191
8192         * gcc.c-torture/special/special.exp: Don't expect failure for mips
8193         target for 920510-1.c.
8194
8195 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
8196
8197         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
8198         Clean up comment regarding use of passcnt, etc.
8199         (gcc_stat): Don't update `testcnt' here.
8200         (gcc_finish): Do it here.
8201         Might as well reset `but_id' here too.
8202         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
8203         to determine if the file should be tested.
8204         * gcc.c-torture/compile/compile.exp: Likewise.
8205         * gcc.c-torture/execute/execute.exp: Likewise.
8206         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8207         * gcc.misc-tests/dg-test.exp: Likewise.
8208         * gcc.prms/prms.exp: Likewise.
8209         * gcc.wendy/wendy.exp: Likewise.
8210         * g++.old-deja.exp: Likewise.
8211         Move "Testing file" message to verbose level 1.
8212
8213 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
8214
8215         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
8216
8217 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8218
8219         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
8220         (default_gcc_start): Accept optional second list element
8221         of compiler flags.  Print compiler output at verbosity level 2.
8222         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
8223         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
8224         Save current values of framework globals passcnt, failcnt, xpasscnt,
8225         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
8226         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
8227         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
8228         xfailcnt to compute stats.  Update framework global `testcnt' from
8229         pass/fail counts.
8230         (gcc_finish): New proc.  Clean up test environment.
8231         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
8232         (gcc_epass, gcc_efail): Delete.
8233         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
8234         argument of line number.
8235         (dg-init): If the tool has an init routine, call it.
8236         (dg-test): Remove args `cflags_var' and `libs_var'.
8237         Pass all compiler options to ${tool}_start.
8238         Handle missing line number.
8239         (dg-finish): New function.
8240         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
8241         particular files.  Call gcc_finish at end.  Move "skipping test"
8242         message to verbosity level 3.
8243         * gcc.c-torture/compile/compile.exp: Likewise.
8244         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8245         * gcc.c-torture/execute/execute.exp: Likewise.
8246         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8247         Print testcase being tried at verbosity level 1.
8248         * gcc.c-torture/special/special.exp: Unset xfail.
8249         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8250         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
8251         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
8252         * gcc.failure/failure.exp: Likewise.
8253         * gcc.ieee/ieee.exp: Likewise.
8254         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
8255         Update call to dg-test.  Call dg-finish at end.
8256         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
8257         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8258         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
8259         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
8260         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
8261         * gcc.wendy/wendy.exp: Add copyright.
8262         Delete setting of tmpdir (done by gcc_init).
8263         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
8264         Pass compiler flags to gcc_start.  Call gcc_finish at end.
8265         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
8266         gcc_[ce]pass/fail.
8267
8268 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
8269
8270         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
8271         confusion.
8272         (g++_load): Likewise.
8273
8274         * config/*.exp (gcc_load): Some were varargs fns and some were not.
8275         Rename argument to `prog' to remove the confusion.
8276         Varargs fns behave differently too!
8277         (g++_load): Likewise.
8278
8279         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
8280
8281         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
8282         what it is.  Delete (always) printing of status value for !native.
8283         Simplify verbose code, and include status and exec_output.
8284         (g++_load): Use gcc_load.
8285
8286 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8287
8288         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
8289         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
8290         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
8291         940714-3.c as these testcases don't exist anymore.  Make
8292         va-arg-1.c expected to pass.
8293
8294 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
8295
8296         * gcc.misc-tests/misc.exp: Only run specific testcases.
8297         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
8298         * gcc.misc-tests/dg-[1-9].c: New files.
8299
8300         * lib/dg.exp: New testsuite driver.
8301         * gcc.prms/prms.exp: Use it.
8302
8303         * README.gcc: New file.
8304
8305         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
8306         Document and reset `lxpass' and `lxfail'.
8307         Simplify "initialized" message.
8308         (gcc_stat): Clean up comments a little.
8309
8310 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
8311
8312         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
8313
8314 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
8315
8316         * lib/old-dejagnu.exp (process-option): New proc.
8317         (old-dejagnu-init, old-dejagnu-stat): Likewise.
8318         (old-dejagnu): Simplify.
8319         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
8320
8321 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
8322
8323         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
8324         exists and is not an empty string.
8325
8326         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
8327         $xfail rather than calling setup_xfail.  Clear $xfail when test is
8328         finished.
8329         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
8330         automatically.
8331
8332         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
8333         longer expected to fail.
8334
8335         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
8336         "f" function call.
8337
8338         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
8339
8340         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
8341         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
8342         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
8343         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
8344         c-torture-1.29.
8345
8346         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
8347         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
8348
8349         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
8350
8351         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
8352         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
8353
8354         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
8355         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
8356         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
8357
8358 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
8359
8360         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
8361         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
8362         940714-1.c, 940714-2.c, 940714-3.c},
8363         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
8364         gcc.misc-tests/{mg.c,mg.exp}:
8365         New tests.
8366         * gcc.noncompile/noncompile.exp: Change accordingly.
8367
8368 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
8369
8370         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
8371         Undo previous clobberage.
8372
8373 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
8374
8375         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
8376         * gcc.special/{930510-1.c, special.exp}:
8377         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
8378         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
8379         struct-varargs-1.c}: New tests from c-torture-1.26.
8380
8381 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
8382
8383         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
8384           argument to switch.
8385
8386 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
8387
8388         * Revert the previous changes.  Please see Rob's directory
8389           (/lisa/test/rob/progressive/gcc/testsuite) for testing
8390           fixes.
8391
8392 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
8393
8394         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
8395             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
8396             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
8397             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
8398             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
8399             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
8400             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
8401             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
8402             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
8403             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
8404             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
8405             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
8406             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
8407             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
8408             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
8409             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
8410             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
8411             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
8412             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
8413             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
8414             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
8415             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
8416             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
8417             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
8418             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
8419             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8420             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
8421
8422 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
8423
8424         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
8425             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
8426           with perror calls.
8427
8428 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
8429
8430         * config/unix.exp (g++_load): Fix syntax.
8431
8432 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8433
8434         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
8435         * gcc.noncompile/921017-1.c: Deleted obsolete test.
8436         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
8437         Don't expect va-arg-1.c to fail.  Correct expected output for
8438         920928-1.c.
8439         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
8440         * gcc.wendy/hbm4.c: Correct typo.
8441         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
8442
8443 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
8444
8445         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
8446         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
8447         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
8448         * lib/c-torture.exp (c-torture-compile): Ditto.
8449
8450         Reduce volume of output (remove all the -I's and such).
8451         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
8452         Call gcc_cpass, gcc_cfail.
8453         (c-torture): Pass testing option to c-torture-compile.
8454
8455 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
8456
8457         Bring patches over from progressive.
8458         * config/default.exp: Exit remote shell cleanly.
8459         (g++_exit, g++_start): Add default versions.
8460         * config/sim.exp (gcc_load): Use perror, not error.
8461
8462 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
8463
8464         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
8465         set in site.exp.
8466
8467 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
8468
8469         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
8470         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
8471         (wendy_try): New proc to run testcase.
8472         (main loop): Call 'em.
8473         * gcc.wendy/*.c: Clean up pass to correct expected output.
8474
8475         * lib/gcc.exp: Minor cleanup work.
8476         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
8477
8478 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
8479
8480         * config/sim.exp (gcc_load): Document return codes better.
8481         Don't pass -v to simulator.
8482
8483 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8484
8485           * gcc.special/920717-x.c: Fix typo.
8486           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
8487           get at sources.
8488
8489         * lib/mike-gcc.exp: Fix typo.
8490
8491 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8492
8493         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
8494         binary to use, transform the name.
8495         * config/*.exp: rename everything. Nuke any g++ specific files,
8496         it's now a special case of gcc that requires no special support.
8497         Add a default.exp for unsupported targets.
8498
8499 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
8500
8501         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
8502         lib/old-dejagnu.exp: Fix a few patterns to work with the new
8503         version of Tcl.
8504
8505 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8506
8507         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
8508         than a warning.
8509
8510 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8511
8512         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
8513
8514 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8515
8516         * gcc.execute/execute.exp: Combine opt_list and foption_list into
8517         option_list.  Compile every file with only 4/6 option choices
8518         (same as C torture) instead of with 12/18 different option
8519         choices.
8520         * lib/c-torture.exp: Likewise.
8521
8522         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
8523         not already set.
8524
8525 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
8526
8527         * lib/old-deja.exp: Add `excess errors test fails' error, now one
8528         can put an XFAIL *-*-* on excess errors.
8529
8530 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
8531
8532         * g++.law: Add more tests derived from g++-bugs snapshots.
8533
8534         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
8535         equivalent to g++.law/init9.
8536
8537         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
8538         compiled it, and the a.out file after we've run it.
8539
8540 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8541
8542         * lib/mike-g++.exp (postbase): Delete the .o file after we've
8543         compiled it, and the a.out file after we've run it.
8544
8545 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8546
8547         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
8548
8549 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8550
8551         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
8552         version number.
8553
8554 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8555
8556         * g++.law: New directory of g++ tests derived from the g++-bugs
8557         snapshots.
8558
8559 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8560
8561         * gcc.compile: initbug1.c initbug1.exp testcase added
8562
8563 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8564
8565         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
8566         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
8567           fixes submitted by Jeff Law (law@cs.utah.edu)
8568         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
8569           Jeff Law (law@cs.utah.edu)
8570
8571
8572 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
8573
8574         * config/unix-g++.exp: Follow the gcc way of doing things.
8575         * g++.old-deja/old-deja.exp: Minor updates.
8576         * lib/g++.exp: New file, follow the gcc way of doing things.
8577         * lib/old-dejagnu.exp: Minor updates.
8578         * lib/mike-g++.exp: Always unset errorInfo.
8579
8580 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
8581
8582         * lib/gcc.exp: Fix some errors with the below change, CC and
8583         CFLAGS should be global when setting, not local.
8584
8585 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8586
8587         * lib/gcc.exp: Transform tool name.
8588
8589 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8590
8591         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
8592
8593 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8594
8595         * lib/gcc.exp: change gcc_done to gcc_stat
8596
8597 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8598
8599         * Upgraded gcc testsuite to c-torture version 1.25
8600
8601 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8602
8603         * lib/gcc.exp: added reporting code. Changed verbose compile message.
8604         * lib/c-torture: added hooks for new reporting code.
8605
8606 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8607
8608         * config/sh-gcc.exp: check if sh-sim exists in the path
8609
8610 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8611
8612         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
8613         * gcc.compile/compile.exp: Initial changes for new logic.
8614         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
8615         * gcc.failure/failure.exp: Initial changes for new logic.
8616         * gcc.ieee/ieee.exp: Initial changes for new logic.
8617         * gcc.misc-tests/misc.exp: Initial changes for new logic.
8618         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
8619         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
8620         * lib/c-torture.exp: Initial changes for new logic.
8621         * lib/gcc.exp: Initial changes for new logic.
8622
8623 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
8624
8625         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
8626         depend upon failure or success.  Fully qualify names in failure
8627         and success messages.  Always remove a.out before starting
8628         compile, just in case.  Pay more attention to error text output by
8629         the compiler.  Handle testcases with no known past errors just
8630         like all others, so that things are uniform.  Other miscellaneous
8631         improvements.
8632
8633 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8634
8635         * gcc.cpp: new directory for cpp tests
8636
8637 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8638
8639         * lib/chill.exp: Code reformatted, removed unused code.
8640         * config/unix-chill.exp: Code reformatted, removed unused code.
8641         * chill.execute/execute.exp: Code reformatted, removed unused code.
8642         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
8643
8644 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
8645
8646         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
8647         routines not written.
8648
8649 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8650
8651         * config/bug-gcc.exp: Use new procs from bug.exp.
8652
8653 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8654
8655         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
8656         via ftp, rather than depending on NFS.
8657         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
8658         case.
8659
8660 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8661
8662         * config/bug-gcc.exp: Use new download proc.
8663
8664 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
8665
8666         * chill.execute/execute.exp: cleanups, handles errors better
8667         * chill.compile/compile.exp: rewrite, based on execute.exp
8668         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
8669         * lib/chill.exp: major changes to diff proc and compile and link
8670           procs. added chill_fail and chill_pass wrappers to pass and
8671           fail. added more comments, and handle error codes better.
8672           Added a hack to capture stderr from exec, so noncompile tests
8673           can work.
8674
8675 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8676
8677         * chill.execute/execute.exp: rewrite of testsuite driver
8678         * lib/chill.exp: rewrite of testsuite driver
8679         * config/unix-chill.exp: rewrite of testsuite driver
8680
8681 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8682
8683     In chill.execute:
8684         * iexpr.ch: Standardize uppercase.
8685         * tuples.dat: Standardize uppercase.
8686         * vary.ch: standardize.  Correct varying string assignments.
8687         * vary.dat: Add new output lines.
8688
8689 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
8690
8691     In chill.execute:
8692         * chprintf.ch: Standardize use of uppercase.
8693         * tuples.ch: Standardize and turn arr2 into a DCL,
8694           rather than a SYN.
8695         * pinits.ch: Standardize.
8696
8697 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
8698
8699         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
8700         * Makefil: Renamed to Makefile.in.
8701         * configure.in: New.
8702
8703 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8704
8705     In chill.execute:
8706         * .cvsignore: Add result/output files.
8707         * Makefile: Fix up variables at start.  Use MFLAGS
8708           everywhere.  Correct bool_loc, built_ins entries.
8709           Add entry for vary1.ch.
8710         * bitarray.ch: Standardize upper-case usage.
8711         * bitexpr.ch: Standardize, add output of b1.
8712         * params.ch: Use arrayt in along PROC parameters, to
8713           avoid novelty problems.
8714         * sets.ch: Tiny cleanup.
8715         * vary1.ch: Re-indent.
8716
8717 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
8718
8719           * Add PR-related files to Makefiles, .cvsignore files, etc.
8720
8721 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8722
8723         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
8724           with compiler objects. New names are test-flow.c and test-loop.c
8725
8726 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8727
8728         * Upgraded c-torture tests from 1.19 to 1.20
8729
8730         * new files:
8731         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
8732         * gcc.compile: 930623-1.c 930623-2.c
8733         * gcc.noncompile: 930622-1.c 930622-2.c
8734         * gcc.failure: 920411-1.c 920627-2.c
8735         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
8736
8737 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8738
8739         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8740           More changes to get testsuite working properly. Needs more work.
8741           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
8742
8743 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8744
8745         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8746           More changes to get testsuite working properly. Needs more work.
8747
8748 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
8749
8750         * chill.compile/compile.exp: Added for Dejagnu support
8751         * chill.execute/execute.exp: Added for Dejagnu support
8752         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
8753
8754 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
8755
8756     This should complete moving the CHILL test files.
8757         * chill.noncompile(.cvsignore printf.grt
8758             in-printf.grt chprintf.grt chprintf.ch):
8759             Added test-support files.
8760           (Makefile): Modified further.
8761         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
8762             signal.ch): Added test files.
8763           * chill.execute (.cvsignore printf.grt printr.c
8764             in-printf.grt rts.c chprintf.grt rts.h): Added
8765           test-support files.
8766             (Makefile): More corrections.
8767
8768 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
8769
8770         * chill.compile, chill.execute, chill.nocompile: Add CHILL
8771           test cases, ready for DejaGnu.
8772
8773 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8774
8775         * Upgraded c-torture tests from 1.18 to 1.19
8776
8777         * gcc.compile: added test(s):
8778           930607-1.c
8779         * gcc.execute: added test(s):
8780           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
8781
8782         * added new subdirectory for misc tests: gcc.misc-tests
8783         * gcc.misc-test(s): added tests:
8784           inst-check.c test-consts.c test-ior.c test-switch.c
8785
8786 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8787
8788         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
8789
8790 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
8791
8792         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
8793
8794 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8795
8796         * Upgraded c-torture tests from 1.17 to 1.18
8797
8798 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8799
8800         * Upgraded c-torture tests from 1.12 to 1.17
8801
8802 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
8803
8804         * lib/old-dejagnu.exp:
8805           Fixed handling of XFAIL target triplets to correctly
8806           recognize wildcard characters.  Removed code that
8807           appended a unique id tag to the end of the file name
8808           printed out by the result of the testcases within a
8809           given test file.
8810
8811 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
8812
8813         * lib/old-dejagnu.exp:
8814           Reworked expected failure handling to trigger off of XFAIL
8815           keyword in keyphrase embeded in testcase source code. The
8816           XFAIL keyword must be at the end of the keyphrase line. It
8817           may optionally be followed by one or more target triplets.
8818           It has just occured that the handling of wildcards in the
8819           target triplet may not be correct.
8820
8821 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
8822
8823         * g++.old-deja/tests:
8824           Moved all subdirectories up one level into g++.old-deja .
8825
8826         * lib/old-dejagnu.exp:
8827           Fixed problem with CXXFLAGS not being properly reset, and being
8828           corrupted with extraneous "-c" compiler option.  This was
8829           causing binaries to not be generated for test that needed them.
8830           Modified strings passed to "pass" and "fail" so that individual
8831           tests from the same test file would be distinguished by an
8832           identifier appended to the test file name in the summary logs;
8833           this corrected a problem with erroneous diff logs.  Added code
8834           to search testcases for expected fail and unexpected pass keywords.
8835
8836 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8837
8838         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
8839
8840 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8841
8842         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
8843           Removed extraneous text from end of "Special g++ Options"
8844           keyphrase.
8845
8846         * lib/old-dejagnu.exp: Added pattern matching to look for new
8847           keywords, embedded in testcases comments, which will trigger
8848           calls to xpass and xfail.
8849
8850 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
8851
8852         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
8853           comments embedded in the testcases, especially the one looking for
8854           special compiler options, as well as the pattern matching for the
8855           compiler output again.
8856
8857 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
8858
8859         * lib/old-dejagnu.exp: Do a proper check of the return value for
8860           execute tests. Fixed several problems with the pattern matching
8861           of the compiler output which gave erroneous test results.
8862           Changed several of the test result messages to be more descriptive.
8863         * config/unix-g++.exp: Proc g++_load now actually works and
8864           executes the tests passed to it and returns a usable return
8865           value.
8866
8867 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8868
8869           * lib/gcc.exp: Exits gracefully if $CC is bogus.
8870
8871 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8872
8873         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
8874           Modified both files to properly execute the old style
8875           dejagnu tests. The previous versions of these files were
8876           experimental and did not function anything near correctly.
8877
8878 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
8879
8880         * Removed all Makefile.in and configure.in files. No configuration
8881         needed now.
8882
8883 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
8884
8885         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
8886
8887 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
8888
8889         * gcc.compile/configure.in, gcc.unsorted/configure.in,
8890         gcc.special/configure.in, gcc.noncompile/configure.in,
8891         gcc.execute/configure.in, gcc.code_quality/configure.in,
8892         g++.other/configure.in, g++.old-deja/configure.in,
8893         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
8894         in srcname setting.
8895
8896 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8897
8898         * lib/udi.exp:  Fixed mondfe and mondfe_download.
8899         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
8900         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
8901
8902 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
8903
8904         * config/udi-gdb.exp: Check $shell_id after connecting to target.
8905         (gdb_exit): Don't remove *_soc files.
8906
8907 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
8908
8909         * lib/c-torture.exp: Don't look for main; instead always use -w
8910         -c.  This is how the c-torture tests work.  Remove the object
8911         file if the compilation succeeds.
8912         * gcc.execute/execute.exp: Remove executable if test passes.
8913         * gcc.noncompile/noncompile.exp: Every test is an expected
8914         failure.
8915         * gcc.special/special.exp: Added tests from c-torture 1.11,
8916         corrected use of existing test.
8917         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
8918         gcc.execute/920625-1.c: Updated to c-torture 1.11.
8919         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
8920         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
8921         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
8922         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
8923         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
8924         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
8925         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
8926         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
8927         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
8928         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
8929         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
8930         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
8931         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
8932         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
8933         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
8934         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
8935         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
8936         c-torture 1.11.
8937         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
8938         correspond to c-torture 1.11.
8939
8940         * New file.