OSDN Git Service

0fd0ee30fc7f143d5901faabfa4ee87b04287105
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
2
3         * lib/g77.exp:  Load gcc-defs.exp for common procedures
4         (g77_pass, g77_fail, g77_finish, g77_exit,
5         ${tool}_check_unsupported_p} Now redundant.  Deleted.
6
7 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
8
9         * g77.dg/fbackslash.f
10         * g77.dg/fcase-preserve.f
11         * g77.dg/ff90-1.f
12         * g77.dg/ffixed-line-length-0.f
13         * g77.dg/ffixed-line-length-132.f
14         * g77.dg/ffixed-line-length-7.f
15         * g77.dg/ffixed-line-length-72.f
16         * g77.dg/ffixed-line-length-none.f
17         * g77.dg/ffree-form-1.f
18         * g77.dg/fno-backslash.f
19         * g77.dg/fno-f90-1.f
20         * g77.dg/fno-fixed-form-1.f
21         * g77.dg/fno-onetrip.f
22         * g77.dg/fno-typeless-boz.f
23         * g77.dg/fno-underscoring.f
24         * g77.dg/fno-vxt-1.f
25         * g77.dg/fonetrip.f
26         * g77.dg/ftypeless-boz.f
27         * g77.dg/fugly-assumed.f
28         * g77.dg/funderscoring.f
29         * g77.dg/fvxt-1.f
30
31 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32
33         * objc.dg/fwd-proto-1.m: New.
34         * objc.dg/local-decl-1.m: New.
35         * objc.dg/naming-1.m: New.
36         * objc.dg/naming-2.m: New.
37         * objc.dg/proto-hier-1.m: New.
38
39 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40
41         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42         largest-type elements to a struct makes its size grow.
43
44 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45
46         * g++.dg/abi/vthunk1.C: New test.
47
48 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49
50         * g++.dg/abi/vbase8-22.C: New test.
51
52 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53
54         * gcc.dg/cpp/macro8.c: New test.
55
56 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
57
58         * g++.dg/abi/vbase8-21.C: New test.
59
60 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
61
62         * g++.dg/abi/vbase8-10.C: New test.
63
64 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
65
66         * lib/g++.exp (g++_set_ld_library_path): Renamed to
67         ${tool}_set_ld_library_path.
68         Changed caller.
69         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
70         g++.exp.
71
72 2001-07-26  Stan Cox <scox@redhat.com>
73
74         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
75         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
76         gcc_exit, gcc_check_unsupported_p):
77         Moved to gcc-deps.exp
78         * gcc-deps.exp: New file.
79
80 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
81
82         * g++.old-deja/g++.pt/defarg14.C: New test.
83
84 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
85
86         * g++.old-deja/g++.other/lineno5.C: New test.
87
88 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
89
90         * g++.old-deja/g++.pt/crash68.C: New test.
91
92 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
93
94         * g++.old-deja/g++.other/crash42.C: New test.
95
96 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
97
98         * gcc.dg/cpp/extratokens.c: Fix.
99         * gcc.dg/cpp/skipping2.c: New tests.
100
101 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
102
103         * gcc.c-torture/execute/20010724-1.c: New file.
104         * gcc.c-torture/execute/20010724-1.x: New file.
105
106 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
107
108         * g++.old-deja/g++.other/cond7.C: New test.
109
110 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
111
112         * g++.old-deja/g++.other/optimize4.C: New test.
113
114 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
115
116         * g++.old-deja/g++.abi/vbase8-5.C: New test.
117
118 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
119
120         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
121         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
122         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
123         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
124
125         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
126         bug report" message.
127
128         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
129         * g++.dg/ext/instantiate1.C: Move from old-deja.
130
131 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
132
133         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
134         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
135         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
136         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
137
138 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
139
140         * gcc.c-torture/execute/20010723-1.c: New test.
141
142 2001-07-23  Ben Elliston  <bje@redhat.com>
143
144         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
145
146 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
147
148         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
149         i[34567]86-*-*.
150         Delete handling of ieee_multilib_flags.
151         Pass -mieee for alpha*-*-* and sh-*-*.
152         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
153
154 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
155
156         Remove old-abi tests.
157         * g++.old-deja/g++.mike/p11116.C: Remove.
158         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
159
160 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
161
162         * g77.f-torture/compile/pr3743.f:  New test
163
164 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
165
166         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
167
168 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
169
170         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
171         g++.old-deja/g++.pt/static6.C: Likewise.
172         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
173         supports weak symbols.
174
175 2001-07-18  Andreas Jaeger  <aj@suse.de>
176
177         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
178         supported again.
179
180 2001-07-18  Andreas Jaeger  <aj@suse.de>
181
182         * gcc.dg/iftrap-1.c: Fix target line.
183
184 2001-07-17  Richard Henderson  <rth@redhat.com>
185
186         * gcc.c-torture/execute/20010717-1.c: New.
187
188 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
189
190         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
191         tests.
192
193 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
194
195         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
196
197 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
198
199         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
200         UAC_SIGBUS, UAC_NOPRINT definitions.
201
202 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
203
204         * objc/execute/object_is_class.m: New test.
205         * objc/execute/object_is_meta_class.m: New test.
206
207 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
208
209         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
210         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
211
212 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
213
214         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
215         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
216
217 2001-07-14  Richard Henderson  <rth@redhat.com>
218
219         * gcc.dg/iftrap-1.c: New.
220
221 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
222
223         * g77.f-torture/execute/intrinsic77.f: New test.
224
225 2001-07-11  Janis Johnson <janis@us.ibm.com>
226
227         * gcc.misc-tests/gcov-3.c: New test.
228
229 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
230
231         * gcc.c-torture/compile/20010711-1.c,
232         * gcc.c-torture/compile/20010711-2.c: New tests.
233
234 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
235
236         * gcc.c-torture/execute/20010711-1.c: New test.
237
238 2001-07-11  Ben Elliston  <bje@redhat.com>
239
240         * g++.old-deja/g++.other/enum5.C: New test.
241
242 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
243
244         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
245         (g++-dg-prune): Call prune_gcc_output.
246         * prune.exp: New file for prune_gcc_output.
247         * lib/g++.exp, lib/gcc.exp: Load it.
248
249 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
250
251         * gcc.c-torture/compile/20010701-1.c,
252         g++.old-deja/g++.ext/attrib6.C: New tests.
253
254 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
255
256         * gcc.c-torture/compile/20010706-1.c: New test.
257
258 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
259
260         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
261
262 2001-06-28  Stan Shebs  <shebs@apple.com>
263
264         * gcc.dg/pragma-darwin.c: New test.
265
266 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
267
268         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
269         Solaris 2.[678] system.
270
271 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
272
273         * gcc.dg/20010622-1.c: New test.
274
275 2001-06-18  Stan Shebs  <shebs@apple.com>
276
277         * objc.dg: New directory.
278         * objc.dg/dg.exp: New file.
279         * objc.dg/alias.m: New.
280         * objc.dg/class-1.m: New.
281         * objc.dg/class-2.m: New.
282         * objc.dg/const-str-1.m: New.
283         * objc.dg/const-str-2.m: New.
284         * objc.dg/id-1.m: New.
285         * objc.dg/method-1.m: New.
286         * objc.dg/super-class-1.m: New.
287         * lib/objc-dg.exp: New file.
288
289 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
290
291         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
292         of label name.
293
294 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
295
296         * g++.old-deja/g++.abi/vbase8-9.C: New test.
297
298 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
299
300         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
301         variable.
302
303 2001-06-12  Richard Henderson  <rth@redhat.com>
304
305         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
306
307 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
308
309         * g++.old-deja/g++.abi/vbase5.C: New test.
310         * g++.old-deja/g++.abi/vbase6.C: New test.
311         * g++.old-deja/g++.abi/vbase7.C: New test.
312
313 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
314
315         * gcc.c-torture/compile/20010610-1.c: New test.
316
317 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
318
319         * g++.old-deja/g++.abi/vbase4.C: New test.
320
321 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
322
323         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
324         support %f for HC11/HC12 targets.
325         * gcc.c-torture/execute/930513-1.x: New file, likewise.
326         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
327         on HC11/HC12 targets.
328         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
329
330 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
331
332         * gcc.dg/wchar_t-1.c: New file.
333         * gcc.dg/wint_t-1.c: Likewise.
334
335 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
336
337         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
338
339 2001-06-11  Richard Henderson  <rth@redhat.com>
340
341         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
342
343 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
344
345         * gcc.c-torture/compile/20010611-1.c: New test.
346
347 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
348
349         * gcc.dg/c99-tag-1.c: Add more tests.
350
351 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
352
353         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
354         representation on MN10300 and ARM/Thumb.
355
356 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
357
358         * g77.f-torture/execute/20010610.f: New.
359
360 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
361
362         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
363         names.
364
365 2001-06-09  Richard Henderson  <rth@redhat.com>
366
367         * gcc.c-torture/execute/ashrdi-1.c: New.
368         * gcc.c-torture/execute/ashldi-1.c: New.
369         * gcc.c-torture/execute/lshrdi-1.c: New.
370
371 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
372
373         * objc/execute/load-3.m: Added. Check sending +load to categories,
374         in addition to classes.
375
376 2001-06-08  Stan Shebs  <shebs@apple.com>
377
378         * objc/execute/load-2.m: New test.  From Nicola Pero
379         <n.pero@mi.flashnet.it>.
380
381 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
382
383         * gcc.c-torture/execute/20010605-2.c: New test.
384
385 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
386
387         * g++.old-deja/g++.abi/vbase2.C: New test.
388         * g++.old-deja/g++.abi/vbase3.C: New test.
389
390 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
391
392         * g++.old-deja/g++.pt/friend49.C: New test.
393
394 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
395
396         * g++.old-deja/g++.ext/anon3.C: New test.
397
398 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
399
400         * g++.old-deja/g++.other/conv7.C: New test.
401
402 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
403
404         * gcc.c-torture/compile/20010605-2.c: New test.
405
406 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
407
408         * gcc.c-torture/execute/20010604-1.c: New test.
409
410 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
411
412         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
413
414 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
415
416         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
417         (g++_link_flags): Likewise.
418         (g++_init): Pass gccpath's value to two previous functions.
419
420 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
421
422         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
423         Ensure logfile entry matches exec command line.
424
425 2001-05-31  Richard Henderson  <rth@redhat.com>
426
427         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
428         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
429
430 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
431
432         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
433         compiler for irix6.2
434
435 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
436
437         * g++.old-deja/g++.other/optimize3.C: New file.
438
439 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
440
441         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
442         assemble.
443
444 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
445
446         * g++.old-deja/g++.other/optimize2.C: New file.
447
448 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
449
450         * gcc.c-torture/compile/20010518-2.c: New file.
451         * gcc.c-torture/execute/20010518-1.c: New file.
452         * gcc.c-torture/execute/20010518-2.c: New file.
453
454 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
455
456         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
457
458 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
459
460         G++ no longer defines builtins that do not begin with __builtin.
461         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
462         * g++.old-deja/g++.brendand/misc13.C: Likewise.
463         * g++.old-deja/g++.law/builtin1.C: Likewise.
464         * g++.old-deja/g++.law/cvt2.C: Likewise.
465         * g++.old-deja/g++.mike/net5.C: Likewise.
466         * g++.old-deja/g++.other/builtins1.C: Likewise.
467         * g++.old-deja/g++.other/builtins2.C: Likewise.
468         * g++.old-deja/g++.other/builtins3.C: Likewise.
469         * g++.old-deja/g++.other/builtins4.C: Likewise.
470         * g++.old-deja/g++.other/inline8.C: Likewise.
471         * g++.old-deja/g++.robertl/eb39.C: Likewise.
472
473 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
474
475         * g++.old-deja/g++.pt/using1.C: Adjust.
476         * g++.old-deja/g++.pt/using2.C: New test.
477
478 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
479
480         * gcc.dg/cpp/charconst.c: New tests.
481         * gcc.dg/cpp/escape.c: New tests.
482         * gcc.dg/cpp/escape-1.c: New tests.
483         * gcc.dg/cpp/escape-2.c: New tests.
484         * gcc.dg/cpp/ucs.c: New tests.
485
486 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
487
488         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
489         native compiler for irix6.5.
490
491 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
492
493         * lib/g++.exp (g++_include_flags): Use args to compute
494         get_multilibs.
495         (g++_link_flags): Likewise.
496         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
497
498 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
499
500         * gcc.dg/c90-hexfloat-1.c: Add more tests.
501
502 2001-05-21  Geoff Keating  <geoffk@redhat.com>
503
504         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
505         this file.
506
507 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
508
509         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
510         STACK_SIZE;
511         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
512         to STACK_SIZE; Use it to define size of add_histo array.
513         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
514         to STACK_SIZE.
515         (f): Use GITT_SIZE to define size of gitt local table.
516         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
517         to STACK_SIZE; Use it to define size of bytemem array.
518
519 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
520
521         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
522         on 68HC11/HC12 due to the asm instruction.
523         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
524         * gcc.c-torture/compile/920520-1.x: Likewise.
525         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
526         on 68HC11/HC12 because the function is larger than 64K.
527         * gcc.c-torture/compile/961203-1.x: New file, this test fails
528         on 68HC11/HC12 because the structure is too large.
529
530 2001-05-20  Richard Henderson  <rth@redhat.com>
531
532         * gcc.c-torture/execute/20010520-1.c: New.
533
534 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
535
536         * g++.old-deja/g++.warn/compare1.C: New test.
537         * gcc.dg/compare4.c: New test.
538
539 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
540
541         * g++.old-deja/g++.other/optimize1.C: New test.
542
543 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
544
545         * g++.old-deja/g++.pt/spec41.C: New test.
546
547 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
548
549         * gcc.c-torture/compile/20010114-1.x: Remove.
550
551 2001-05-18  Stan Shebs  <shebs@apple.com>
552
553         * gcc.c-torture/compile/20010518-1.c: New test.
554
555 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
556
557         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
558         * g++.old-deja/g++.pt/crash67.C: New test.
559
560 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
561
562         * g++.old-deja/g++.other/debug9.C: New test.
563
564 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
565
566         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
567
568 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
569
570         * gcc.c-torture/compile/20010516-1.c: New test.
571
572 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
573
574         * g++.old-deja/g++.other/crash41.C: New test.
575
576 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
577
578         * g++.old-deja/g++.pt/crash66.C: New test.
579
580 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
581
582         * g++.old-deja/g++.robertl/eb27.C: Convert.
583
584 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
585
586         * g++.dg/friend-warn.C: New test.  Do not warn about friend
587         declaration being redundant.
588
589 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
590
591         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
592
593 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
594
595         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
596
597 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
598
599         * lib/g++.exp: Use testsuite_flags.
600
601 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
602
603         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
604
605 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
606
607         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
608
609 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
610
611         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
612
613 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
614
615         * gcc.c-torture/compile/20010313-1.c: New test.
616
617 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
618
619         * gcc.dg/cpp/direct2.c: New test.
620         * gccq.dg/cpp/direct2s.c: New test.
621
622         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
623
624 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
625
626         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
627         * g++.old-deja/g++.other/op3.C: Likewise.
628
629 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
630
631         * gcc.dg/cpp/syshdr.h: New file.
632         * gcc.dg/cpp/sysmac1.c: Update.
633         * gcc.dg/cpp/sysmac2.c: Update.
634
635 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
636
637         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
638
639 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
640
641         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
642         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
643
644 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
645
646         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
647
648 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
649
650         * lib/g++.exp (g++_include_flags): Don't use any special flags
651         if TESTING_IN_BUILD_TREE is not defined.
652         (g++_init): Use a plain 'c++' as the compiler if
653         TESTING_IN_BUILD_TREEE is not defined.
654
655 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
656
657         * g++.old-deja/g++.eh/catch13.C: New test.
658         * g++.old-deja/g++.eh/catch14.C: New test.
659
660 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
661
662         * gcc.dg/cpp/tr-define.c: New test.
663
664 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
665
666         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
667         <stdlib.h>, not <malloc.h>.
668
669 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
670
671         * g++.old-deja/g++.ns/template17.C: New test.
672
673 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
674
675         * g++.old-deja/g++.pt/ref4.C: New test.
676
677 2001-04-30  Richard Henderson  <rth@redhat.com>
678
679         * gcc.dg/20000724-1.c: Revert last change.
680
681 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
682
683         * g77.f-torture/execute/20010430.f: New test.
684
685 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
686
687         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
688
689 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
690
691         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
692
693 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
694
695         * g++.old-deja/g++.eh/crash6.C: New test.
696
697 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
698
699         * g++.old-deja/g++.other/warn7.C: New test.
700
701 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
702
703         * g++.old-deja/g++.other/defarg9.C: New test.
704
705 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
706
707         * g77.f-torture/compile/20010426.f: New test.
708         * g77.f-torture/execute/20010426.f: New test.
709
710 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
711
712         * g77.f-torture/compile/20000629-1.x: Remove - error
713         has been fixed.
714
715 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
716
717         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
718         Tweak slightly to work with g++.dg framework.
719         * g++.dg/special/ecos.exp: Run initp1.C test.
720         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
721
722         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
723         its linker doesn't give line numbers either.
724         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
725
726 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
727
728         * g++.old-deja/g++.other/lex1.C: New test.
729
730 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
731
732         * gcc.dg/noncompile/20010425-1.c: New test.
733
734 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
735
736         * g++.old-deja/g++.pt/mangle2.C: New test.
737
738 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
739
740         * gcc.dg/format/plus-1.c: New test.
741
742 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
743
744         * gcc.dg/20010423-1.c: New test.
745
746 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
747
748         * gcc.c-torture/execute/20010422-1.c: New test.
749
750 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
751
752         * g++.old-deja/g++.ns/type2.C: New test.
753
754 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
755
756         * g++.old-deja/g++.other/perf1.C: New test.
757
758 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
759
760         * gcc.dg/c99-func-2.c: Remove xfail.
761         * gcc.dg/c99-func-3.c: Remove xfail.
762         * gcc.dg/c99-func-4.c: Remove xfail.
763
764 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
765
766         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
767
768 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
769
770         * gcc.c-torture/compile/20010423-1.c: New test.
771
772 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
773
774         * g++.old-deja/g++.pt/typename28.C: New test.
775
776 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
777
778         * g++.old-deja/g++.abi/empty2.C: New test.
779         * g++.old-deja/g++.abi/empty3.C: New test.
780
781 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
782
783         * g++.old-deja/g++.other/comdat2.C: New test.
784         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
785
786 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
787
788         * g++.old-deja/g++.other/overload14.C: New test.
789
790 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
791
792         * g++.old-deja/g++.other/lookup23.C: New test.
793
794 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.c-torture/execute/20010403-1.c: New test.
797
798 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
799             Mark Mitchell  <mark@codesourcery.com>
800
801         * lib/old-dejagnu.exp: Don't delete output of executable.
802         Add .exe suffix to executables.
803
804 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
805
806         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
807
808 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
809
810         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
811
812 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
813
814         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
815         * g++.old-deja/g++.abi/crash1.C: New test.
816
817 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
818
819         * g++.old-deja/g++.other/crash40.C: New test.
820
821 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
822
823         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
824
825 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
826
827         * g++.old-deja/g++.other/warn6.C: New test.
828
829 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
830
831         * g++.old-deja/g++.robertl/eb42.C: Same.
832
833 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
834
835         * gcc.dg/wtr-conversion-1.c: New testcase.
836
837 2001-04-10  Richard Henderson  <rth@redhat.com>
838
839         * g++.old-deja/g++.other/array5.C: New.
840
841 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
842
843         * gcc.c-torture/execute/20010408-1.c: New test.
844
845 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
846
847         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
848         headers and constructs.
849         * g++.old-deja/g++.robertl/eb79.C: Same.
850         * g++.old-deja/g++.robertl/eb77.C (main): Same.
851         * g++.old-deja/g++.robertl/eb73.C: Same.
852         * g++.old-deja/g++.robertl/eb66.C (main): Same.
853         * g++.old-deja/g++.robertl/eb55.C (t): Same.
854         * g++.old-deja/g++.robertl/eb54.C (main): Same.
855         * g++.old-deja/g++.robertl/eb46.C (main): Same.
856         * g++.old-deja/g++.robertl/eb44.C: Same.
857         * g++.old-deja/g++.robertl/eb41.C (main): Same.
858         * g++.old-deja/g++.robertl/eb4.C (main): Same.
859         * g++.old-deja/g++.robertl/eb39.C: Same.
860         * g++.old-deja/g++.robertl/eb33.C (main): Same.
861         * g++.old-deja/g++.robertl/eb31.C (main): Same.
862         * g++.old-deja/g++.robertl/eb30.C: Same.
863         * g++.old-deja/g++.robertl/eb3.C: Same.
864         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
865         * g++.old-deja/g++.robertl/eb21.C: Same.
866         * g++.old-deja/g++.robertl/eb15.C: Same.
867         * g++.old-deja/g++.robertl/eb118.C: Same.
868         * g++.old-deja/g++.robertl/eb115.C (main): Same.
869         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
870         * g++.old-deja/g++.robertl/eb109.C: Same.
871         * g++.old-deja/g++.other/sibcall1.C (main): Same.
872         * g++.old-deja/g++.mike/rtti1.C: Same.
873         * g++.old-deja/g++.mike/p658.C: Same.
874         * g++.old-deja/g++.mike/net46.C: Same.
875         * g++.old-deja/g++.mike/net34.C: Same.
876         * g++.old-deja/g++.mike/memoize1.C: Same.
877         * g++.old-deja/g++.mike/eh2.C: Same.
878         * g++.old-deja/g++.law/weak.C: Same.
879         * g++.old-deja/g++.law/visibility7.C: Same.
880         * g++.old-deja/g++.law/visibility25.C: Same.
881         * g++.old-deja/g++.law/visibility22.C: Same.
882         * g++.old-deja/g++.law/visibility2.C: Same.
883         * g++.old-deja/g++.law/visibility17.C: Same.
884         * g++.old-deja/g++.law/visibility13.C: Same.
885         * g++.old-deja/g++.law/visibility10.C: Same.
886         * g++.old-deja/g++.law/visibility1.C: Same.
887         * g++.old-deja/g++.law/virtual3.C (eval): Same.
888         * g++.old-deja/g++.law/vbase1.C: Same.
889         * g++.old-deja/g++.law/operators32.C: Same.
890         * g++.old-deja/g++.law/nest3.C: Same.
891         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
892         * g++.old-deja/g++.law/except5.C (main): Same.
893         * g++.old-deja/g++.law/cvt7.C (run): Same.
894         * g++.old-deja/g++.law/cvt2.C: Same.
895         * g++.old-deja/g++.law/cvt16.C: Same.
896         * g++.old-deja/g++.law/ctors6.C (bar): Same.
897         * g++.old-deja/g++.law/ctors17.C (main): Same.
898         * g++.old-deja/g++.law/ctors13.C: Same.
899         * g++.old-deja/g++.law/ctors12.C (main): Same.
900         * g++.old-deja/g++.law/ctors10.C: Same.
901         * g++.old-deja/g++.law/code-gen5.C: Same.
902         * g++.old-deja/g++.law/bad-error7.C: Same.
903         * g++.old-deja/g++.law/arm9.C: Same.
904         * g++.old-deja/g++.law/arm12.C: Same.
905         * g++.old-deja/g++.law/arg8.C: Same.
906         * g++.old-deja/g++.law/arg1.C: Same.
907         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
908         * g++.old-deja/g++.jason/template31.C: Same.
909         * g++.old-deja/g++.jason/template24.C (main): Same.
910         * g++.old-deja/g++.jason/2371.C: Same.
911         * g++.old-deja/g++.eh/new2.C: Same.
912         * g++.old-deja/g++.eh/new1.C: Same.
913         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
914         * g++.old-deja/g++.brendan/nest21.C (main): Same.
915         * g++.old-deja/g++.brendan/err-msg3.C: Same.
916         * g++.old-deja/g++.brendan/crash62.C: Same.
917         * g++.old-deja/g++.brendan/crash52.C: Same.
918         * g++.old-deja/g++.brendan/crash49.C (main): Same.
919         * g++.old-deja/g++.brendan/crash38.C: Same.
920         * g++.old-deja/g++.brendan/crash15.C (main): Same.
921         * g++.old-deja/g++.brendan/copy9.C: Same.
922
923 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
924
925         * gcc.c-torture/execute/20001203-2.c (memset):
926         Count argument is of type __SIZE_TYPE__.
927
928 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
929
930         * gcc.c-torture/compile/20010404-1.c: New test.
931
932 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
933
934         * gcc.c-torture/compile/20010326-1.c: New test.
935
936 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
937
938         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
939         peculiarities of the SH.
940         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
941
942 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
943
944         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
945         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
946         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
947
948 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
949
950         * g77.f-torture/compile/20010321-1.f: New test.
951
952 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
953
954         * gcc.c-torture/compile/20010329-1.c: New test.
955
956 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
957
958         * gcc.c-torture/execute/20010329-1.c: New test.
959
960 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
961
962         * g++.old-deja/g++.other/eh4.C: Fix typo.
963
964 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
965
966         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
967
968 2001-03-28  Philip Blundell  <philb@gnu.org>
969
970         * gcc.c-torture/compile/20010328-1.c: New test.
971
972 2001-03-27  Richard Henderson  <rth@redhat.com>
973
974         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
975         * g++.old-deja/g++.eh/vbase3.C: Likewise.
976
977 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
978
979         * gcc.c-torture/compile/20010327-1.c: New test.
980
981 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
982
983         * g++.old-deja/g++.other/friend12.C: New test.
984         * g++.old-deja/g++.other/friend9.C: Expect no errors.
985         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
986
987 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
988
989         * gcc.c-torture/execute/20010325-1.c: New test.
990
991 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
992
993         * g++.old-deja/g++.other/mangle3.C: New test.
994
995 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
996
997         * g++.old-deja/g++.other/anon8.C: New test.
998
999 2001-03-20  Philip Blundell  <philb@gnu.org>
1000
1001         * gcc.c-torture/compile/20010320-1.c: New test.
1002
1003 2001-03-17  Richard Henderson  <rth@redhat.com>
1004
1005         * g++.old-deja/g++.other/eh4.C: Add expected error text.
1006
1007 2001-03-15  Geoff Keating  <geoff@redhat.com>
1008
1009         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
1010         tests on AIX.
1011
1012 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
1013
1014         * g++.old-deja/g++.other/eh4.C: New test.
1015
1016 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1017
1018         * gcc.dg/cpp/mi1.c: Update.
1019
1020 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
1021
1022         * g++.old-deja/g++.other/regstack.C: New test.
1023
1024 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
1025
1026         * g++.old-deja/g++.other/ref4.C: New test.
1027
1028 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
1029
1030         * objc/execute/va_method.m: Added.
1031         * objc/execute/IMP.m: Added.
1032         * objc/execute/_cmd.m: Added.
1033         * objc/execute/accessing_ivars.m: Added.
1034         * objc/execute/class-1.m: Added.
1035         * objc/execute/class-10.m: Added.
1036         * objc/execute/class-11.m: Added.
1037         * objc/execute/class-12.m: Added.
1038         * objc/execute/class-13.m: Added.
1039         * objc/execute/class-14.m: Added.
1040         * objc/execute/class-2.m: Added.
1041         * objc/execute/class-3.m: Added.
1042         * objc/execute/class-4.m: Added.
1043         * objc/execute/class-5.m: Added.
1044         * objc/execute/class-6.m: Added.
1045         * objc/execute/class-7.m: Added.
1046         * objc/execute/class-8.m: Added.
1047         * objc/execute/class-9.m: Added.
1048         * objc/execute/class-tests-1.h
1049         * objc/execute/class-tests-2.h
1050         * objc/execute/compatibility_alias.m: Added.
1051         * objc/execute/encode-1.m: Added.
1052         * objc/execute/formal_protocol-1.m: Added.
1053         * objc/execute/formal_protocol-2.m: Added.
1054         * objc/execute/formal_protocol-3.m: Added.
1055         * objc/execute/formal_protocol-4.m: Added.
1056         * objc/execute/formal_protocol-5.m: Added.
1057         * objc/execute/formal_protocol-6.m: Added.
1058         * objc/execute/formal_protocol-7.m: Added.
1059         * objc/execute/informal_protocol.m: Added.
1060         * objc/execute/initialize.m: Added.
1061         * objc/execute/load.m: Added.
1062         * objc/execute/many_args_method.m: Added.
1063         * objc/execute/nested-3.m: Added.
1064         * objc/execute/no_clash.m: Added.
1065         * objc/execute/private.m: Added.
1066         * objc/execute/redefining_self.m: Added.
1067         * objc/execute/root_methods.m: Added.
1068         * objc/execute/selector-1.m: Added.
1069         * objc/execute/static-1.m: Added.
1070         * objc/execute/static-2.m: Added.
1071         * objc/execute/va_method.m: Added.
1072
1073 2001-03-10  Richard Henderson  <rth@redhat.com>
1074
1075         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
1076
1077 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
1078
1079         * g++.old-deja/g++.other/crash31.C: XFAIL.
1080         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
1081         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
1082         * gcc.c-torture/execute/20010123-1.x: XFAIL.
1083         * gcc.c-torture/execute/20010124-1.x: XFAIL.
1084         * gcc.dg/sequence-pt-1.c: XFAIL one test.
1085
1086 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
1087
1088         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
1089
1090 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1091
1092         * gcc.dg/20000724-1.c: Don't use multiline strings.
1093
1094 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1095
1096         * objc/execute/string1.m, objc/execute/string2.m: Compare the
1097         result of -cString against what we expect it to be; don't just
1098         print it out for no one to read.
1099
1100         * objc/execute/string3.m, objc/execute/string4.m: New tests.
1101         Based on testcases provided by Nicola Pero.
1102
1103 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1104
1105         * gcc.dg/cpp/macro7.c: New test.
1106
1107 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1108
1109         * gcc.dg/cpp/multiline.c: Update.
1110
1111 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1112
1113         * g++.old-deja/g++.other/enum3.C: New test.
1114
1115 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         * g++.old-deja/g++.other/pod1.C: New test.
1118
1119 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1120
1121         * g++.old-deja/g++.ext/overload1.C: New test.
1122
1123 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1124
1125         * g++.old-deja/g++.pt/using1.C: New test.
1126
1127 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1128
1129         * g++.old-deja/g++.other/using9.C: New test.
1130
1131 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
1132
1133         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
1134
1135         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
1136
1137 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
1138
1139         * g++.old-deja/g++.ext/realpt1.C: Remove.
1140
1141 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
1142
1143         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
1144
1145 2001-02-26  Will Cohen  <wcohen@redhat.com>
1146
1147         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
1148
1149 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
1150
1151         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
1152         templatized constructors.
1153
1154 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1155
1156         * gcc.c-torture/execute/20010224-1.c: New test.
1157
1158 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * gcc.c-torture/execute/20010222-1.c: New test.
1161
1162 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
1163
1164         * g++.old-deja/g++.other/inline20.C: New test.
1165
1166 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1167
1168         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
1169
1170 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1171
1172         * g++.old-deja/g++.other/lookup22.C: New test.
1173
1174 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
1175
1176         * g77.dg: New directory.
1177         * g77.dg/20010216-1.f: New test case.
1178         * g77.dg/dg.exp: New driver.
1179         * lib/g77-dg.exp: New driver library.
1180
1181 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1182
1183         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
1184
1185 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
1186
1187         * g++.old-deja/g++.other/decl9.C: New test.
1188
1189 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * g++.old-deja/g++.other/init16.C: Update the test so that it does
1192         not need <string> and also tests the initialization at runtime.
1193
1194 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
1195
1196         * gcc.c-torture/execute/longlong.c: New test.
1197
1198 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
1199
1200         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
1201
1202 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
1203
1204         * gcc.c-torture/execute/920302-1.c (execute):
1205         Change argument type to short.
1206
1207 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1208
1209         * g++.old-deja/g++.pt/deduct6.C: New test.
1210
1211 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1212
1213         * g++.old-deja/g++.pt/deduct5.C: New test.
1214
1215 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
1216
1217         * gcc.c-torture/execute/20010209-1.c: New test.
1218
1219 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1220
1221         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
1222
1223 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
1224
1225         * g++.dg/vtgc1.C: Update for new ABI.
1226
1227         * consistency.vlad: New directory, 1665 files.
1228
1229 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1230
1231         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
1232         return type.
1233         * gcc.dg/cpp/digraphs.c: Declare puts.
1234
1235 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1236
1237         * g++.old-deja/g++.other/warn5.C: New test.
1238
1239 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1240
1241         * g++.old-deja/g++.pt/spec40.C: New test.
1242
1243 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1244
1245         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
1246         case.
1247         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
1248
1249 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
1250
1251         * gcc.c-torture/compile/20010209-1.c: New test.
1252
1253 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
1254
1255         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
1256         excess errors message but not if it crashes.
1257         * g++.old-deja/g++.other/crash27.C: Likewise.
1258         * g++.old-deja/g++.other/crash28.C: Likewise.
1259         * g++.old-deja/g++.other/crash30.C: Likewise.
1260         * g++.old-deja/g++.other/crash32.C: Likewise.
1261         * g++.old-deja/g++.other/crash35.C: Likewise.
1262         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1263
1264 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1265
1266         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
1267         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
1268         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
1269         g77.f-torture/execute/execute.exp,
1270         g77.f-torture/noncompile/noncompile.exp,
1271         gcc.c-torture/execute/execute.exp,
1272         gcc.c-torture/execute/memcheck/memcheck.exp,
1273         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
1274         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
1275         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
1276         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
1277         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
1278         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
1279         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
1280         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
1281         Remove bug reporting instructions with ancient email addresses.
1282
1283 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1284
1285         * gcc.dg/20010202-1.c: New test.
1286         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
1287
1288 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
1289
1290         * g++.dg/stdbool-if.C: New test.
1291
1292 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1293
1294         * objc/execute/fdecl.m: Added main().
1295
1296 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1297
1298         * gcc.c-torture/execute/20010206-1.c: New test.
1299
1300 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1301
1302         * gcc.dg/cpp/avoidpaste1.c: Update.
1303
1304 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1305
1306         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
1307         Pero <nicola@brainstorm.co.uk>.
1308         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
1309
1310 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
1311
1312         * g++.old-deja/g++.pt/spec39.C: New test.
1313
1314 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gcc.c-torture/compile/20010202-1.c: New test.
1317
1318 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
1319
1320         * g++.old-deja/g++.abi/primary2.C: New test.
1321         * g++.old-deja/g++.abi/primary3.C: New test.
1322         * g++.old-deja/g++.abi/primary4.C: New test.
1323         * g++.old-deja/g++.abi/primary5.C: New test.
1324         * g++.old-deja/g++.abi/vtable3.h: New test.
1325         * g++.old-deja/g++.abi/vtable3a.C: New test.
1326         * g++.old-deja/g++.abi/vtable3b.C: New test.
1327         * g++.old-deja/g++.abi/vtable3c.C: New test.
1328         * g++.old-deja/g++.abi/vtable3d.C: New test.
1329         * g++.old-deja/g++.abi/vtable3e.C: New test.
1330         * g++.old-deja/g++.abi/vtable3f.C: New test.
1331         * g++.old-deja/g++.abi/vtable3g.C: New test.
1332         * g++.old-deja/g++.abi/vtable3h.C: New test.
1333         * g++.old-deja/g++.abi/vtable3i.C: New test.
1334         * g++.old-deja/g++.abi/vtable3j.C: New test.
1335         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
1336
1337 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
1338
1339         * g++.old-deja/g++.other/anon6.C: New test.
1340         * g++.old-deja/g++.other/anon7.C: New test.
1341
1342 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
1343
1344         * gcc.dg/cpp/avoidpaste2.c: New tests.
1345
1346 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
1347
1348         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
1349
1350 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
1351
1352         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
1353         DECIMAL_DIG cases for Irix."
1354
1355 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
1356
1357         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
1358
1359 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1360
1361         * gcc.dg/c99-tag-1.c: New test.
1362
1363 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1364
1365         * gcc.dg/cpp/tr-warn1.c: Add tests.
1366
1367 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1368
1369         * gcc.dg/cpp/avoidpaste1.c: Update.
1370         * gcc.dg/cpp/paste4.c: Update.
1371
1372 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
1373
1374         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
1375         cases for Irix.
1376
1377 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1378
1379         * g++.old-deja/g++.other/inline19.C: New test.
1380
1381 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
1382
1383         * gcc.dg/Wlarger-than.c: New test.
1384
1385 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
1386
1387         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
1388
1389 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
1390
1391         * gcc.c-torture/execute/20010129-1.c: New test.
1392         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
1393
1394 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
1395
1396         * gcc.dg/cpp/avoidpaste1.c: Test case.
1397
1398 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
1399
1400         * g++.old-deja/g++.other/inline18.C: New test.
1401
1402 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1403
1404         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
1405         and __builtin_putchar.
1406
1407 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
1408
1409         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
1410         tests.
1411
1412 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
1413
1414         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
1415         floating point number rounding mode to round to the nearest
1416         representable mode.
1417
1418 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
1419
1420         * g++.old-deja/g++.other/mangle2.C: New test.
1421
1422 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1423
1424         * gcc.c-torture/compile/20010124-1.c: New test.
1425
1426 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
1427
1428         * g++.old-deja/g++.pt/spec38.C: New test.
1429
1430 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1431
1432         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
1433         "Build don't run".
1434
1435 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1436
1437         * gcc.c-torture/execute/20010123-1.c: New test.
1438
1439 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1440
1441         * g++.old-deja/g++.pt/spec37.C: New test.
1442
1443 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1444
1445         * g++.old-deja/g++.pt/overload14.C: New test.
1446
1447 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1448
1449         * gcc.c-torture/execute/20010122-1.c: New test, exercise
1450         __builtin_return_address.
1451
1452 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
1453
1454         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
1455         * g++.old-deja/g++.pt/spec35.C: New test.
1456         * g++.old-deja/g++.pt/spec36.C: New test.
1457
1458 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.c-torture/compile/20010118-1.c: New test.
1461
1462 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
1463
1464         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
1465
1466 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1467
1468         * gcc.c-torture/execute/20010119-1.c: New test.
1469
1470 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1471
1472         * g++.old-deja/g++.other/vbase5.C: New test.
1473
1474 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.c-torture/execute/20010118-1.c: New test.
1477
1478 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1479
1480         * g++.old-deja/g++.pt/deduct3.C: New test.
1481
1482 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1483
1484         * g++.old-deja/g++.pt/spec34.C: New test.
1485
1486 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
1487
1488         * g77.f-torture/compile/20000601-2.f: New test.
1489
1490 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         * g++.old-deja/g++.other/init17.C: New test.
1493
1494 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
1495
1496         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
1497
1498 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         * g++.old-deja/g++.pt/unify8.C: New test.
1501
1502 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1503
1504         * g++.old-deja/g++.abi/vbase1.C: New test.
1505
1506 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1507
1508         * g++.old-deja/g++.pt/crash65.C: New test.
1509
1510 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1511
1512         * gcc.dg/cpp/assembl2.S: New test case.
1513
1514 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
1515
1516         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
1517         are supported.
1518
1519 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1520
1521         * g++.old-deja/g++.other/builtins1.C: New test.
1522         * g++.old-deja/g++.other/builtins2.C: Likewise.
1523         * g++.old-deja/g++.other/builtins3.C: Likewise.
1524         * g++.old-deja/g++.other/builtins4.C: Likewise.
1525
1526 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
1527
1528         * gcc.c-torture/compile/20010117-1.c: New test.
1529         * gcc.c-torture/compile/20010117-2.c: New test.
1530
1531 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1532
1533         * g77.f-torture/execute/20010116.[fx]: New test,
1534         XFAIL on i?86-*-*.
1535         * g77.f-torture/compile/20010115.f: Indicate it's
1536         a test for PR fortran/1636.
1537
1538 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1539
1540         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
1541
1542 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1543
1544         * g77.f-torture/compile/20010115.f: New test.
1545
1546 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
1547
1548         * g++.old-deja/g++.pt/nontype5.C: New test.
1549
1550 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
1551
1552         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
1553         have an equivalent working one below it.
1554
1555 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1556
1557         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
1558         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1559
1560 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1561
1562         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
1563         message containing "init_priority".
1564         (conpr-2.C): Likewise.
1565         (conpr-3.C): Likewise.
1566         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
1567
1568 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1569
1570         * gcc.c-torture/execute/20010114-2.c: New test.
1571
1572 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1573
1574         * gcc.c-torture/compile/20010114-1.c: New test.
1575         * gcc.c-torture/compile/20010114-1.x: Xfail.
1576         * gcc.c-torture/compile/20010114-2.c: New test.
1577         * gcc.c-torture/execute/20010114-1.c: New test.
1578         * gcc.dg/trunc-1.c: New test.
1579         * gcc.dg/uninit-B.c: New test.
1580
1581 2001-01-13  Nick Clifton  <nickc@redhat.com>
1582
1583         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
1584         target.
1585
1586 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1587
1588         * gcc.c-torture/compile/20010113-1.c: New test.
1589
1590 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
1591
1592         * gcc.c-torture/compile/20001212-1.c: New test.
1593
1594 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1595
1596         * gcc.dg/cpp/widestr1.c: Update.
1597         * gcc.dg/cpp/prag-imp.c: Remove.
1598
1599 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
1600
1601         * gcc.c-torture/execute/20000801-3.x: Remove.
1602         * gcc.dg/c90-init-1.c: New test.
1603         * gcc.dg/c99-init-1.c: New test.
1604         * gcc.dg/c99-init-2.c: New test.
1605         * gcc.dg/gnu99-init-1.c: New test.
1606
1607 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
1608
1609         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
1610         testing that no relevant ones were found.
1611
1612 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1613
1614         * g++.old-deja/g++.pt/cast2.C: New test.
1615
1616 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1617
1618         * g++.old-deja/g++.pt/friend47.C: New test.
1619
1620 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1621
1622         * g++.old-deja/g++.pt/instantiate13.C: New test.
1623
1624 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1625
1626         * g++.old-deja/g++.other/defarg7.C: New test.
1627         * g++.old-deja/g++.other/defarg8.C: New test.
1628
1629 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1630
1631         * g++.old-deja/g++.pt/crash64.C: New test.
1632
1633 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1634
1635         * g++.old-deja/g++.pt/crash63.C: New test.
1636
1637 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
1638
1639         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
1640
1641 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
1642
1643         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
1644
1645 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1646
1647         * g++.old-deja/g++.pt/error3.C: New test.
1648
1649 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1650
1651         * g++.old-deja/g++.other/crash39.C: New test.
1652
1653 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1654
1655         * g++.old-deja/g++.other/vbase4.C: New test.
1656
1657 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
1658
1659         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
1660         * gcc.dg/special/20000419-2.c: New file. Identical to above.
1661         * gcc.dg/special/special.exp: New test driver which will check
1662         for alias support for the above test.
1663
1664 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
1665
1666         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
1667         problems on small machines.
1668         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
1669         parameterize.
1670
1671 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
1672
1673         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
1674         mips.
1675         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1676
1677 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
1678
1679         * g++.old_deja/g++.pt/using8.C: New test.
1680
1681 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1682
1683         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
1684
1685 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
1686
1687         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
1688         where a failure is expected.
1689         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
1690
1691 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1692
1693         * g++.old_deja/g++.pt/instantiate12.C: New test.
1694
1695 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1696
1697         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
1698         start of structs.
1699         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
1700         * g++.old-deja/g++.brendan/crash17.C: Likewise.
1701         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1702         * g++.old-deja/g++.brendan/crash48.C: Likewise.
1703         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1704         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
1705         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1706         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1707         * g++.old-deja/g++.eh/spec6.C: Likewise.
1708         * g++.old-deja/g++.jason/crash3.C: Likewise.
1709         * g++.old-deja/g++.law/ctors11.C: Likewise.
1710         * g++.old-deja/g++.law/ctors17.C: Likewise.
1711         * g++.old-deja/g++.law/ctors5.C: Likewise.
1712         * g++.old-deja/g++.law/ctors9.C: Likewise.
1713         * g++.old-deja/g++.mike/ambig1.C: Likewise.
1714         * g++.old-deja/g++.mike/net22.C: Likewise.
1715         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1716         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1717         * g++.old-deja/g++.mike/virt3.C: Likewise.
1718         * g++.old-deja/g++.niklas/t128.C: Likewise.
1719         * g++.old-deja/g++.other/anon4.C: Likewise.
1720         * g++.old-deja/g++.other/using1.C: Likewise.
1721         * g++.old-deja/g++.other/warn3.C: Likewise.
1722         * g++.old-deja/g++.pt/t37.C: Likewise.
1723         * g++.old-deja/g++.robertl/eb69.C: Likewise.
1724         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1725
1726 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1727
1728         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
1729
1730 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1731
1732         * gcc.c-torture/execute/stdio-opt-3.c: New test.
1733
1734 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
1735
1736         * gcc.c-torture/compile/20010107-1.c: New test.
1737
1738 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1739
1740         * gcc.c-torture/execute/builtin-noret-1.c: New test.
1741
1742 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1743
1744         * gcc.dg/format/format.h: New file.
1745         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
1746         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
1747         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
1748         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
1749         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
1750         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1751         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
1752         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
1753         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
1754         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
1755         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
1756         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
1757         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
1758         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
1759         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
1760         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
1761         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
1762         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
1763         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
1764         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
1765         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
1766         instead of declaring standard types, macros and functions in each
1767         test.
1768
1769 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
1770
1771         * gcc.c-torture/execute/20010106-1.c: New test.
1772
1773 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
1774
1775         * gcc.dg/format/format.exp: New file.
1776         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
1777         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
1778         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
1779         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
1780         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
1781         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
1782         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
1783         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
1784         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
1785         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
1786         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
1787         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
1788         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
1789         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
1790         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
1791         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
1792         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
1793         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
1794         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
1795         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
1796         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
1797         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
1798         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
1799         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
1800         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
1801         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
1802         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
1803         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
1804         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
1805         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
1806         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
1807         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
1808         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
1809         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
1810         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
1811         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
1812         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
1813         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
1814         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
1815         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
1816         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
1817         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
1818
1819 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
1820
1821         * gcc.c-torture/execute/991228-1.c: Take word endianness into
1822         account.
1823
1824 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1825
1826         * gcc.c-torture/execute/builtin-complex-1.c: New test.
1827
1828 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1829
1830         * g++.old-deja/g++.pt/crash62.C: New test.
1831
1832 2001-01-04  Richard Henderson  <rth@redhat.com>
1833
1834         * gcc.dg/20000926-1.c: Update expected warnings.
1835         * gcc.dg/array-2.c: Likewise.
1836         * gcc.dg/array-4.c: Also validate flexible array members.
1837         * gcc.dg/c99-flex-array-1.c: New.
1838
1839 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
1840
1841         * gcc.c-torture/compile/20001222-1.x: Remove.
1842
1843 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1844
1845         * gcc.c-torture/execute/built-in-setjmp.c: New.
1846
1847 2001-01-03  Richard Henderson  <rth@redhat.com>
1848
1849         * gcc.dg/940510-1.c: Update expected error wording.
1850         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
1851
1852 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
1853
1854         * lib/target-supports.exp (check_alias_available): Modified to
1855         indicate aliases not supported if only weak aliases are supported.
1856
1857 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1858
1859         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
1860         Turn on cmpstrsi checks for __pj__ and __i370__.
1861
1862 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1863
1864         * g++.old-deja/g++.other/virtual11.C: New test.
1865
1866 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1867
1868         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
1869
1870 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1871
1872         * gcc.c-torture/compile/20010102-1.c: New test.
1873
1874 2001-01-02  Andreas Jaeger  <aj@suse.de>
1875
1876         * gcc.dg/noreturn-3.c: New test.
1877
1878         * gcc.dg/noreturn-4.c: New test.
1879
1880 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1881
1882         * gcc.c-torture/execute/stdio-opt-1.c: Also test
1883         __builtin_fputc and __builtin_fwrite.
1884
1885 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1886
1887         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
1888         signed char, not default char.
1889
1890 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1891
1892         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
1893
1894 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
1895
1896         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
1897
1898 2000-12-29  Richard Henderson  <rth@redhat.com>
1899
1900         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
1901         (__cyg_profile_func_exit): Define.
1902
1903 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1904
1905         * g++.dg/vtgc1.C: New test.
1906
1907 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
1908
1909         * gcc.dg/noncompile/20001228-1.c: New test.
1910
1911         * gcc.dg/20001228-1.c: New test.
1912
1913         * gcc.c-torture/execute/20001228-1.c: New test.
1914
1915 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
1916
1917         * gcc.dg/format-strfmon-1.c: New test.
1918
1919 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1920
1921         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
1922         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
1923         * gcc.c-torture/execute/string-opt-1.c: Likewise.
1924         * gcc.c-torture/execute/string-opt-2.c: Likewise.
1925         * gcc.c-torture/execute/string-opt-3.c: Likewise.
1926         * gcc.c-torture/execute/string-opt-4.c: Likewise.
1927         * gcc.c-torture/execute/string-opt-6.c: Likewise.
1928         * gcc.c-torture/execute/string-opt-7.c: Likewise.
1929         * gcc.c-torture/execute/string-opt-8.c: Likewise.
1930         * gcc.c-torture/execute/string-opt-9.c: Likewise.
1931         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1932         * gcc.c-torture/execute/string-opt-11.c: Likewise.
1933         * gcc.c-torture/execute/string-opt-12.c: Likewise.
1934
1935         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
1936         * gcc.c-torture/execute/string-opt-4.c: Test index.
1937
1938 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
1939
1940         * gcc.c-torture/compile/20001226-1.c: New test.
1941
1942 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
1943
1944         * gcc.c-torture/compile/20001222-1.c: New test.
1945         * gcc.c-torture/compile/20001222-1.x: Xfail.
1946
1947 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
1948
1949         * gcc.c-torture/execute/comp-goto-2.c: New test.
1950
1951 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
1952
1953         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
1954         Use long types if __INT_MAX__ is 32767.
1955         (main): Use cast to (sint32 *) when poking 88 into a_page.
1956
1957         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
1958
1959 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
1960
1961         * gcc.c-torture/compile/20001221-1.c: New test.
1962         * gcc.c-torture/execute/20001221-1.c: New test.
1963
1964 2000-12-20  Richard Henderson  <rth@redhat.com>
1965
1966         * g++.old-deja/g++.pt/crash36.C: Update error lines.
1967         * g++.old-deja/g++.robertl/eb109.C: Likewise.
1968
1969 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1970
1971         * gcc.dg/compare3.c: New test.
1972
1973 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1974
1975         * gcc.dg/format-warnll-1.c: New test.
1976
1977 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1978
1979         * gcc.dg/cpp/cmdlne-P.c: New test.
1980
1981 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
1982
1983         * gcc.c-torture/execute/builtin-abs-1.c,
1984         gcc.c-torture/execute/builtin-abs-2.c: New tests.
1985
1986 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1987
1988         * gcc.dg/cpp/multiline.c: New test.
1989
1990 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
1991
1992         * g++.old-deja/g++.other/syshdr1.C: Update.
1993         * gcc.dg/cpp/lineflags.c: Remove temporarily.
1994
1995 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1996
1997         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
1998
1999 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2000
2001         * g++.old-deja/g++.pt/ttp65.C: New test.
2002
2003 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2004
2005         * g++.old-deja/g++.pt/ttp64.C: New test.
2006
2007 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2008
2009         * g++.old-deja/g++.pt/spec33.C: New test.
2010
2011 2000-12-14  Catherine Moore  <clm@redhat.com>
2012
2013         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
2014         * gcc.c-torture/execute/920612-2.c: Likewise.
2015         * gcc.c-torture/execute/920428-2.c: Likewise.
2016         * gcc-c-torture/execute/va-arg-11.c: Call exit.
2017         * gcc.c-torture/execute/va-arg-21.c: Likewise.
2018
2019 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2020
2021         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
2022         * gcc.dg/pack-test-2.c: Likewise.
2023
2024 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2025
2026         Tests by Zack Weinberg <zackw@stanford.edu>.
2027
2028         * gcc.dg/cpp/defined.c: Update.
2029         * gcc.dg/cpp/defined_trad.c: New tests.
2030
2031 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2032
2033         * gcc.dg/cpp/trad-direct.c: Update.
2034
2035 2000-12-11  Neil Booth  <neilb@earthling.net>
2036
2037         * gcc.dg/cpp/defined_trad.c
2038
2039 2000-12-11  Neil Booth  <neilb@earthling.net>
2040
2041         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
2042
2043 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2044
2045         * gcc.dg/format-miss-2.c: New test.
2046
2047 2000-12-09  Neil Booth  <neilb@earthling.net>
2048
2049         * gcc.dg/cpp/lineflags.c: New tests.
2050         * gcc.dg/cpp/poison.c: Update.
2051         * gcc.dg/cpp/redef2.c: Update.
2052         * gcc.dg/cpp/skipping.c: New test.
2053
2054 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
2055
2056         * g++.old-deja/g++.other/eh3.C: New testcase.
2057
2058 2000-12-07  Neil Booth  <neilb@earthling.net>
2059
2060         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
2061         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
2062         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
2063         wtr-union-init-2.c, wtr-union-init-3.c: Update.
2064         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
2065         Update.
2066
2067 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2068
2069         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
2070         __SIZE_TYPE__ instead of int for type of integers cast to
2071         pointers.
2072
2073 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
2074
2075         * g++.old-deja/g++.other/cleanup4.C: New test.
2076
2077 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2078
2079         * format-sec-1.c: New test.
2080
2081 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2082
2083         * gcc.dg/format-nonlit-3.c: New test.
2084
2085 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2086
2087         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
2088         through a null pointer.
2089
2090 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2091
2092         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
2093         * g++.old-deja/g++.pt/partial4.C: New test.
2094
2095 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
2096
2097         * gcc.c-torture/execute/ieee/hugeval.x: New.
2098
2099 2000-12-06  Neil Booth  <neilb@earthling.net>
2100
2101         * gcc.dg/cpp/backslash2.c: New tests.
2102
2103 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2104
2105         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
2106         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
2107
2108 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
2109
2110         * gcc.c-torture/execute/20001203-2.c: New testcase.
2111
2112 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2113
2114         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
2115         * g++.old-deja/g++.other/virtual10.C: New test.
2116
2117 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2118
2119         * g++.old-deja/g++.mike/pmf5.C: Remove test.
2120
2121 2000-12-05  Richard Henderson  <rth@redhat.com>
2122
2123         * gcc.c-torture/compile/20001205-1.c: New.
2124
2125 2000-12-04  Neil Booth  <neilb@earthling.net>
2126
2127         * g++.old-deja/g++.other/virtual9.C: New test.
2128         * g++.old-deja/g++.pt/crash61.C: New test.
2129         * gcc.c-torture/execute/loop-9.c: New test.
2130
2131 2000-12-04  Neil Booth  <neilb@earthling.net>
2132
2133         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
2134         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
2135         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
2136         * gcc.dg/cpp/extratokens.c: ...here.
2137
2138 2000-12-04  Neil Booth  <neilb@earthling.net>
2139
2140         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
2141         New tests.
2142
2143 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2144
2145         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
2146         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
2147
2148 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2149
2150         * gcc.c-torture/execute/20001203-1.c: New test.
2151
2152 2000-12-03  Neil Booth  <neilb@earthling.net>
2153
2154         * gcc.dg/cpp/macro6.c: New test cases.
2155
2156 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2157
2158         * gcc.c-torture/execute/string-opt-9.c: New test.
2159         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2160         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2161         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2162
2163         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
2164         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
2165
2166 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
2167
2168         * gcc.dg/cpp/if-6.c: New testcase.
2169
2170         * gcc.dg/20001201-1.c: New testcase.
2171
2172 2000-12-02  Neil Booth  <neilb@earthling.net>
2173
2174         * g++.old-deja/g++.other/externC4.C,
2175         g++.old-deja/g++.other/friend10.C: New tests.
2176
2177 2000-12-02  Neil Booth  <neilb@earthling.net>
2178
2179         * g++.old-deja/g++.other/instan2.C
2180         * g++.old-deja/g++.other/instan3.C: New test.
2181
2182 2000-12-02  Neil Booth  <neilb@earthling.net>
2183
2184         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
2185         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
2186         gnuc99.c,gnuc99-pedantic.c: New tests.
2187
2188 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2189
2190         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
2191         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
2192
2193 2000-12-01  Neil Booth  <neilb@earthling.net>
2194
2195         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
2196         * gcc.dg/cpp/poison.c: Update.
2197         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
2198
2199 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
2200
2201         * g77.f-torture/execute/20001201.f: New test.
2202
2203 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2204
2205         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
2206
2207 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
2210
2211 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2212
2213         * g++.old-deja/g++.other/cast6.C: New test.
2214
2215 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
2216
2217         * gcc.c-torture/execute/20001130-2.c: New testcase.
2218
2219 2000-11-30  Richard Henderson  <rth@redhat.com>
2220
2221         * gcc.c-torture/execute/20001130-1.c: New test.
2222
2223 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2224
2225         * g++.old-deja/g++.other/op3.C: New test.
2226
2227 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2228
2229         * g++.old-deja/g++.other/op2.C: New test.
2230
2231 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2232
2233         * g++.old-deja/g++.other/crash38.C: New test.
2234
2235 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
2236
2237         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
2238
2239 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
2240
2241         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
2242         tests.
2243         * gcc.c-torture/execute/string-opt-6.c: New test.
2244
2245         * gcc.dg/20001117-1.c: Add main.
2246
2247 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
2248
2249         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
2250         Move from here ...
2251         * gcc.dg/940510-1.c: ... to here.
2252
2253         * gcc.dg/20000926-1.c: GNU C now allows initializations of
2254         zero-size arrays in toplevel structures.
2255
2256 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2257
2258         * gcc.c-torture/execute/loop-8.c: New test.
2259
2260 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2261
2262         * g++.old-deja/g++.other/base1.C: New test.
2263
2264 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2265
2266         * g++.old-deja/g++.other/parse2.C: New test.
2267
2268 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         * g++.old-deja/g++.pt/incomplete1.C: New test.
2271
2272 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2273
2274         * g++.old-deja/g++.other/friend9.C: New test.
2275
2276 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2277
2278         * gcc.dg/20001127-1.c: New test.
2279
2280 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         * g++.old-deja/g++.pt/friend46.C: New test.
2283
2284 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2285
2286         * g++.old-deja/g++.other/ptrmem8.C: New test.
2287
2288 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2289
2290         * gcc.c-torture/execute/string-opt-7.c: New test.
2291         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2292
2293 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2294
2295         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
2296         instead of 'mkcheck 2'.
2297
2298 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2299
2300         * gcc.c-torture/execute/memcheck/driver.c,
2301         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
2302         C9X references to refer to C99.
2303
2304 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
2305
2306         * gcc.dg/ultrasp3.c: New test.
2307
2308 2000-11-25  Neil Booth  <neilb@earthling.net>
2309
2310         * gcc.dg/cpp/include2.c: Update test to be locale independent.
2311
2312 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
2313
2314         * gcc.c-torture/compile/20001123-2.c: New.
2315
2316 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2317
2318         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
2319
2320 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
2321
2322         * gcc.dg/sequence-point-1.c: Add some new tests.
2323         * gcc.c-torture/execute/20001124-1.c: New test.
2324
2325 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         * g++.old-deja/g++.other/vaarg4.C: New test.
2328         * gcc.c-torture/compile/20001123-1.c: New test.
2329
2330 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2331
2332         * g++.other/crash24.C: Adjust and remove XFAIL.
2333         * g++.other/crash37.C: New test.
2334
2335 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
2336
2337         * g++.old-deja/g++.pt/instantiate9.C: New test.
2338
2339 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
2340
2341         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
2342         new ABI, too.
2343
2344         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
2345         * g++.old-deja/g++.robertl/eb55.C: Likewise.
2346
2347 2000-11-22  Neil Booth  <neilb@earthling.net>
2348
2349         * gcc.dg/cpp/Wtrigraphs.c: New test.
2350
2351 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
2352
2353         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
2354
2355 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
2358
2359 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
2360
2361         * lib/gcc-dg.exp: load_lib scanasm.exp.
2362         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
2363         * lib/g++-dg.exp: load_lib scanasm.exp.
2364         * lib/scanasm.exp: New.
2365         (scan-assembler, scan-assembler-not): Add optional arguments to
2366         test name, or if not present, the pattern name.
2367         (scan-assembler-dem, scan-assembler-dem-not): New.
2368
2369         * g++.dg/dg.exp: New.
2370
2371 2000-11-21  Neil Booth  <neilb@earthling.net>
2372
2373         * gcc.dg/cpp/integrated1.c: Remove.
2374
2375 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * gcc.c-torture/execute/20001121-1.c: New test.
2378
2379 2000-11-21  Richard Henderson  <rth@redhat.com>
2380
2381         * gcc.c-torture/compile/20001121-1.c: New test.
2382
2383 2000-11-20  Neil Booth  <neilb@earthling.net>
2384
2385         * gcc.dg/cpp/integrated1.c: New test.
2386
2387 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2388
2389         * g++.old-deja/g++.other/inline17.C: New test.
2390
2391 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
2392
2393         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
2394         local variable to be zero: I made the variable global. Now
2395         uses abort() and exit() instead of relying on main's return value.
2396
2397 2000-11-20  Neil Booth  <neilb@earthling.net>
2398
2399         * gcc.dg/cpp/paste2.c: Update test.
2400         * objc/execute/paste.m: New test.
2401
2402 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2403
2404         * gcc.dg/c99-condexpr-1.c: New test.
2405
2406 2000-11-20  Neil Booth  <neilb@earthling.net>
2407
2408         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
2409
2410 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
2411
2412         * g++.old-deja/g++.pt/export1.C: New test.
2413
2414 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
2415
2416         * gcc.dg/20001117-1.c: New test.
2417
2418 2000-11-18  Richard Henderson  <rth@redhat.com>
2419
2420         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
2421
2422 2000-11-18  Richard Henderson  <rth@redhat.com>
2423
2424         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
2425         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
2426         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
2427
2428 2000-11-18  Richard Henderson  <rth@redhat.com>
2429
2430         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
2431         (main): New.  Exit cleanly.
2432
2433 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2434
2435         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
2436         gcc.dg/c99-fordecl-2.c: New tests.
2437
2438 2000-11-18  Richard Henderson  <rth@redhat.com>
2439
2440         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
2441         * gcc.c-torture/execute/zerolen-2.c: New.
2442
2443 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2444
2445         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
2446         memory.
2447
2448 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2449
2450         * g++.old-deja/g++.pt/instantiate8.C: New test.
2451
2452 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         * g++.old-deja/g++.other/incomplete.C: Add more tests.
2455         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
2456
2457 2000-11-16  Nick Clifton  <nickc@redhat.com>
2458
2459         * gcc.c-torture/execute/nestfunc-2.c: New test.
2460         * gcc.c-torture/execute/nestfunc-3.c: New test.
2461
2462 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2463
2464         * gcc.c-torture/compile/20001116-1.c: New test.
2465
2466 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2467
2468         * gcc.c-torture/execute/20001115-1.c: New test.
2469
2470 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
2471
2472         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
2473         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2474         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
2475         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2476
2477 2000-11-15  Neil Booth  <neilb@earthling.net>
2478
2479         gcc.dg/cpp/_Pragma1.c: Update.
2480         gcc.dg/cpp/_Pragma2.c: New test.
2481
2482 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         * g++.old-deja/g++.other/anon5.C: New test.
2485
2486 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2487
2488         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
2489         tests.
2490
2491 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
2494         output.
2495
2496 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2497
2498         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
2499         labels at end of compound statements.
2500
2501 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
2502
2503         * gcc.c-torture/execute/loop-7.c: New test.
2504
2505 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2506
2507         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
2508
2509 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2510
2511         * gcc.dg/c99-bool-1.c: New test.
2512
2513 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2514
2515         * gcc.dg/c99-scope-1.c: Remove xfail.
2516         * gcc.dg/c99-scope-2.c: New test.
2517
2518 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2519
2520         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
2521         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
2522
2523 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
2524
2525         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
2526         error messages.
2527
2528         * g++.mike/p700.C: Don't typedef wchar_t.
2529         * g++.mike/p784.C: Likewise.
2530         * g++.mike/eb101.C: Don't use __wchar_t.
2531
2532 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2533
2534         * g77.f-torture/execute/20001111.[fx]: Test premature exit
2535         from DO loop.
2536
2537 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2538
2539         * gcc.c-torture/execute/20001111-1.c: New test.
2540
2541 2000-11-10  Nick Clifton  <nickc@redhat.com>
2542
2543         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
2544         long multuiple and accumulate.
2545
2546 2000-11-09  Richard Henderson  <rth@redhat.com>
2547
2548         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
2549         via size_t instead of int.
2550
2551         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
2552         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2553         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2554         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2555
2556 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
2557
2558         * gcc.c-torture/compile/20001109-1.c: New test.
2559         * gcc.c-torture/compile/20001109-2.c: New test.
2560
2561 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         * g++.old-deja/g++.pt/operator1.C: New test.
2564         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
2565
2566 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/20001108-1.c: New test.
2569
2570 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2571
2572         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
2573         with both arguments constant strings.
2574         * gcc.c-torture/execute/string-opt-3.c: New test.
2575         * gcc.c-torture/execute/string-opt-4.c: New test.
2576         * gcc.c-torture/execute/string-opt-5.c: New test.
2577
2578 2000-11-08  Nick Clifton  <nickc@redhat.com>
2579
2580         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
2581         mulsidi3adddi patterns.
2582
2583 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
2584
2585         * g++.old-deja/g++.other/crash36.C: New test.
2586
2587 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
2588
2589         * g++.old-deja/g++.other/init16.C: New test.
2590
2591 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
2592
2593         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
2594
2595 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2596
2597         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
2598         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2599         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2600
2601 2000-11-07  DJ Delorie  <dj@redhat.com>
2602
2603         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
2604
2605 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2606
2607         * gcc.c-torture/execute/string-opt-1.c: New test.
2608
2609 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2610
2611         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
2612         mips-sgi-irix6.* because the MIPS ABI passes floating-point
2613         parameters in registers, and there is no way for a varargs
2614         function to know in which order the integer and floating-point
2615         parameters should be interleaved when they are placed on the
2616         stack.
2617         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2618         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2619
2620 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2621
2622         * gcc.c-torture/execute/string-opt-2.c: New test.
2623
2624 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
2625
2626         * g++.old-deja/g++.pt/crash60.C: New test.
2627
2628 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * g++.old-deja/g++.other/crash24.C: New test.
2631         * g++.old-deja/g++.other/crash25.C: New test.
2632         * g++.old-deja/g++.other/crash26.C: New test.
2633         * g++.old-deja/g++.other/crash27.C: New test.
2634         * g++.old-deja/g++.other/crash28.C: New test.
2635         * g++.old-deja/g++.other/crash29.C: New test.
2636         * g++.old-deja/g++.other/crash30.C: New test.
2637         * g++.old-deja/g++.other/crash31.C: New test.
2638         * g++.old-deja/g++.other/crash32.C: New test.
2639         * g++.old-deja/g++.other/crash33.C: New test.
2640         * g++.old-deja/g++.other/crash34.C: New test.
2641         * g++.old-deja/g++.other/crash35.C: New test.
2642
2643 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2644
2645         * gcc.c-torture/execute/20001031-1.c: New test.
2646
2647 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
2648
2649         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
2650         namespace.
2651
2652         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
2653         standards-conformant.
2654
2655         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
2656
2657         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
2658         * g++.old-deja/g++.mike/p755a.C: Likewise.
2659         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
2660         library makes no calls to `operator new' during initialization.
2661
2662 2000-11-04  Neil Booth  <neilb@earthling.net>
2663
2664         * gcc.dg/cpp/include2.c: New tests.
2665
2666 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
2667
2668         * lib/g++.exp (g++_set_ld_library_path): New function.
2669         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
2670
2671 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
2672
2673         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
2674         warnings.
2675
2676 2000-11-01  Richard Henderson  <rth@redhat.com>
2677
2678         * g++.old-deja/g++.ext/namedret1.C: New.
2679         * g++.old-deja/g++.ext/namedret2.C: New.
2680         * g++.old-deja/g++.ext/namedret3.C: New.
2681
2682 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
2683
2684         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
2685         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
2686
2687 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2688
2689         * gcc.c-torture/execute/va-arg-21.c: New test.
2690
2691 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2692
2693         * gcc.dg/c99-complex-2.c: New test.
2694
2695 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2696
2697         * gcc.c-torture/execute/stdio-opt-1.c: New test.
2698
2699 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
2700
2701         * g++.old-deja/g++.other/inline16.C: New test.
2702
2703 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
2704
2705         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
2706         __PRETTY_FUNCTION__
2707
2708 2000-10-29  Neil Booth  <neilb@earthling.net>
2709
2710         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
2711         New tests.
2712         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
2713         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
2714         optimisation.
2715
2716 2000-10-29  Neil Booth  <neilb@earthling.net>
2717
2718         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
2719         * mi1.c, mi1c.h: Add null directives to multiple-include test.
2720         * mi5.c: Test multiple includes work with -C.
2721         * trigraphs.c: Test ^= version.
2722
2723 2000-10-28  Neil Booth  <neilb@earthling.net>
2724
2725         New tests and test updates for new macro expander.
2726
2727         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
2728         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
2729         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
2730         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
2731         new diagnostic messages.
2732
2733         * gcc.dg/cpp/macro3.c: New tests.
2734
2735 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
2736
2737         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
2738         on the same line.
2739
2740 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
2741
2742         * g++.old-deja/g++.other/eh2.C: New test.
2743
2744 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2745
2746         * gcc.c-torture/execute/20001027-1.c: New test.
2747
2748 2000-10-26  Richard Henderson  <rth@redhat.com>
2749
2750         * gcc.c-torture/execute/20001026-1.c: New.
2751
2752 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
2753
2754         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
2755         * g++.old-deja/g++.law/builtin1.C: Likewise.
2756         * g++.old-deja/g++.law/ctors10.C: Likewise.
2757         * g++.old-deja/g++.law/virtual3.C: Likewise.
2758         * g++.old-deja/g++.mike/p658.C: Likewise.
2759         * g++.old-deja/g++.other/sibcall1.C: Likewise.
2760         * g++.old-deja/g++.other/vaarg2.C: Likewise.
2761         * g++.old-deja/g++.robertl/eb124.C: Likewise.
2762         * g++.old-deja/g++.robertl/eb44.C: Likewise.
2763         * g++.old-deja/g++.robertl/eb77.C: Likewise.
2764
2765 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2766
2767         * gcc.c-torture/compile/20001024-1.c: New test.
2768
2769 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
2770
2771         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
2772         to tell us whether or not we are using V3.
2773
2774 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2775
2776         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
2777         operands.
2778
2779 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2780
2781         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
2782
2783 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
2784
2785         * gcc.c-torture/execute/20001024-1.c: New test.
2786
2787 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
2788
2789         * g++.old-deja/g++.other/sibcall1.C: New test.
2790
2791 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
2792
2793         * gcc.dg/noncompile/init-3.c: New test.
2794
2795 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2796
2797         * gcc.dg/format-array-1.c: New test.
2798
2799 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2800
2801         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
2802         writing through null pointers; remove comment about testing
2803         unterminated strings.
2804
2805 2000-10-17  Matthew Hiller  <hiller@redhat.com>
2806
2807         * gcc.c-torture/execute/20001017-2.c: New test.
2808
2809 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2810
2811         * gcc.c-torture/compile/20001018-1.c: New test.
2812         * gcc.c-torture/compile/20001018-1.x: Xfail.
2813
2814 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2815
2816         * gcc.c-torture/execute/20001017-1.c: New test.
2817
2818 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2819
2820         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
2821         for multiple use of arguments with scanf formats; add tests for
2822         multiple use of arguments.
2823
2824 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
2825
2826         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
2827
2828 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2829
2830         * gcc.dg/format-miss-1.c: New test.
2831
2832 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2833
2834         * gcc.c-torture/execute/20001013-1.c: New test.
2835
2836 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2837
2838         * gcc.dg/format-branch-1.c: New test.
2839
2840 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2841
2842         * README, lib/file-format.exp: Remove EGCS references.
2843
2844 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2845
2846         * gcc.dg/20001013-1.c: New test.
2847
2848 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2849
2850         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
2851         for intmax_t in the compiler using __typeof__ and the type rules
2852         for conditional expressions.
2853
2854 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
2855
2856         * gcc.dg/20001012-1.c: New test.
2857         * gcc.dg/20001012-2.c: New test.
2858
2859 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2860
2861         * gcc.dg/format-attr-1.c: New test.
2862
2863 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2864
2865         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
2866         __LONG_LONG_MAX__ instead of LLONG_MAX.
2867
2868 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2869
2870         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
2871         scanf flags.
2872         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
2873         flags.
2874
2875 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2876
2877         * gcc.dg/sequence-pt-1.c: New test.
2878
2879 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
2880
2881         * gcc.c-torture/execute/20001011-1.c: New testcase.
2882         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
2883
2884 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2885
2886         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
2887         does not error on it.
2888
2889 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gcc.dg/20001009-1.c: New test.
2892
2893 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
2894
2895         * gcc.c-torture/compile/20001009-1.c: Move from here ....
2896         * gcc.c-torture/execute/20001009-2.c: ... to here.
2897
2898 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
2899
2900         * gcc.c-torture/compile/20001009-1.c: New testcase.
2901         * gcc.c-torture/execute/20001009-1.c: New testcase.
2902         Testcases provided by Jan Hubicka <jh@suse.cz>.
2903
2904 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2905
2906         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2907         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
2908         uintmax_t using <limits.h> to emulate the compiler's internal
2909         logic.  No longer XFAIL %j tests.
2910
2911 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2912
2913         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
2914         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
2915         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
2916         regexps and details of expected handling of some bad formats.
2917         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
2918         suppression.
2919
2920 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2921
2922         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
2923         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
2924         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
2925         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
2926         in list archives.
2927
2928 2000-10-06  Richard Henderson  <rth@cygnus.com>
2929
2930         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
2931         * g++.old-deja/g++.brendan/crash52.C: Likewise.
2932         * g++.old-deja/g++.jason/report.C: Likewise.
2933         * g++.old-deja/g++.law/friend5.C: Likewise.
2934         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
2935         of the expected warnings.
2936
2937 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
2938
2939         * g++.old-deja/g++.pt/enum14.C: New test.
2940
2941 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2942
2943         * g++.old-deja/g++.pt/crash59.C: New test.
2944
2945 2000-10-04  Will Cohen  <wcohen@redhat.com>
2946
2947         * gcc.dg/20000926-1.c: New test.
2948
2949 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
2950
2951         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
2952         function name for current C++ compiler.
2953         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
2954
2955 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
2956
2957         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
2958         __PRETTY_FUNCTION__.
2959         * g++.old-deja/g++.ext/pretty2.C: Likewise.
2960
2961 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2962
2963         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
2964
2965 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * gcc.c-torture/compile/20000923-1.c: New test.
2968
2969 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
2970
2971         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
2972         * g++.old-deja/g++.pt/ttp62.C: Same.
2973         * g++.old-deja/g++.other/inline14.C: Same.
2974
2975 2000-09-24  Richard Henderson  <rth@cygnus.com>
2976
2977         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
2978
2979 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
2980
2981         * gcc.dg/c90-printf-1.c: Add test for wide string format.
2982
2983 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
2984
2985         * gcc.c-torture/compile/20000922-1.c: New file.
2986
2987 2000-09-21  Nick Clifton  <nickc@redhat.com>
2988
2989         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
2990         a signed long modulo operation.
2991         (mod6): New funciton - perform an unsigned long modulo operation.
2992         (main): Add tests for modulos of very large numbers by very small
2993         dividends.
2994
2995 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
2998
2999 2000-09-19  Richard Henderson  <rth@cygnus.com>
3000
3001         * gcc.dg/compare2.c (case 10): XFAIL.
3002
3003 2000-09-18  Richard Henderson  <rth@cygnus.com>
3004
3005         * gcc.c-torture/execute/20000906-1.c: Move ...
3006         * gcc.dg/20000906-1.c: ... here.  Only run on targets
3007         that support __builtin_trap.
3008
3009 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
3010
3011         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
3012
3013 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3014
3015         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
3016         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
3017         more $ format tests.
3018
3019 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3020
3021         * gcc.dg/format-errmk-1.c: New test.
3022
3023 2000-09-17  Greg McGary  <greg@mcgary.org>
3024
3025         * gcc.c-torture/execute/20000917-1.x: Remove.
3026
3027 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3028
3029         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
3030
3031 2000-09-17  Greg McGary  <greg@mcgary.org>
3032
3033         * gcc.c-torture/execute/20000917-1.c: New test.
3034         * gcc.c-torture/execute/20000917-1.x: XFAIL.
3035
3036 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
3037
3038         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
3039         in nested macro bug.
3040
3041 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
3042
3043         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
3044
3045 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
3046
3047         * gcc.c-torture/execute/20000914-1.c: New test.
3048
3049 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
3050
3051         * g++.other/inline13.C: New test.
3052
3053 2000-09-12  Andreas Jaeger  <aj@suse.de>
3054
3055         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
3056         constant by Ulrich Drepper <drepper@redhat.com>.
3057
3058 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
3059
3060         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
3061
3062 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3063
3064         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
3065
3066 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
3067
3068         * gcc.dg/cpp/backslash.c: New test.
3069
3070 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
3071
3072         * gcc.c-torture/execute/20000910-1.c: New test.
3073         * gcc.c-torture/execute/20000910-2.c: Likewise.
3074
3075 2000-09-11  Robert Lipe  <robertl@sco.com>
3076
3077         * gcc.dg/pragma-align.c: New test.
3078
3079 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3080
3081         * g++.old-deja/g++.pt/explicit82.C: New test.
3082         * g++.old-deja/g++.pt/explicit83.C: New test.
3083
3084 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
3085
3086         * gcc.dg/asm-names.c: New test.
3087
3088 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3089
3090         * gcc.dg/cpp/tr-warn6.c: New test
3091
3092 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3093
3094         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
3095         be accepted.
3096
3097 2000-09-07  Catherine Moore  <clm@redhat.com>
3098
3099         * gcc.c-torture/execute/unroll-1.c: New test.
3100
3101 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
3102
3103         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
3104         ERROR markers.
3105         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
3106         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
3107         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
3108         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
3109         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
3110         Preprocess only.
3111         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
3112         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
3113
3114 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3115
3116         * g++.old-deja/g++.pt/deduct2.C: New test.
3117
3118 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3119
3120         * g++.old-deja/g++.pt/parms2.C: New test.
3121
3122 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3123
3124         * g++.old-deja/g++.pt/crash58.C: New test.
3125
3126 2000-09-06  Greg McGary  <greg@mcgary.org>
3127
3128         * gcc.c-torture/execute/20000906-1.c: New test.
3129         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
3130
3131 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3132
3133         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
3134
3135 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3136
3137         * g++.old-deja/g++.pt/crash57.C: New test.
3138
3139 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3140
3141         * g++.old-deja/g++.pt/crash56.C: New test.
3142
3143 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3144
3145         * g++.old-deja/g++.pt/koenig1.C: New test.
3146
3147 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.dg/20000904-1.c: New test.
3150
3151 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3152
3153         * gcc.dg/cpp/paste8.c: New test.
3154
3155 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
3156
3157         * gcc.c-torture/compile/20000827-1.c: New test.
3158
3159 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3160
3161         * gcc.dg/format-diag-1.c: New test.
3162
3163 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3164
3165         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
3166         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
3167         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
3168         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
3169         gcc.dg/formatz-1.c: Adjust warning regular expressions.
3170
3171 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3172
3173         * g++.old-deja/g++.other/nested4.C: New test.
3174
3175 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3176
3177         * g++.old-deja/g++.ns/scoped1.C: New test.
3178
3179 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
3180
3181         * lib/g++.exp: Support testing already-installed GCC.
3182
3183 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3184
3185         * wtr-label-1.c, wtr-suffix-1.c: New tests.
3186
3187 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3188
3189         * gcc.dg/return-type-2.c: New test.
3190
3191 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
3192
3193         * gcc.c-torture/compile/20000825-1.c: New test.
3194
3195 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
3196
3197         * gcc.dg/dwarf2-2.c: New test.
3198
3199 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
3200
3201         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
3202         dg-warning regexps.
3203
3204 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3205
3206         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
3207         gcc.dg/format-ext-5.c: New tests.
3208
3209 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
3210
3211         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
3212
3213 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
3214
3215         * gcc.dg/noncompile/930622-2.c: Adjust error message.
3216
3217 2000-08-24  Richard Henderson  <rth@cygnus.com>
3218
3219         * gcc.dg/ia64-sync-1.c: New test.
3220         * gcc.dg/ia64-sync-2.c: New test.
3221         * gcc.dg/ia64-asm-1.c: New test.
3222
3223 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3224
3225         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
3226         * gcc.dg/format-ext-2.c: New test.
3227
3228 2000-08-23  Jason Merrill  <jason@redhat.com>
3229
3230         * lib/old-dejagnu.exp: Also ignore "In member function" and
3231         "At global scope".
3232
3233 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3234
3235         * gcc.dg/noncompile/label-lineno-1.c: New test.
3236
3237 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3238
3239         * gcc.dg/c99-array-nonobj-1.c: New test.
3240
3241 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3242
3243         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
3244         tests.
3245         * gcc.dg/format-ext-1.c: New test.
3246
3247 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3248
3249         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
3250         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
3251         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
3252         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
3253         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
3254
3255 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3256
3257         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
3258         gcc.dg/c99-strftime-2.c: New tests.
3259
3260 2000-08-22  Richard Henderson  <rth@cygnus.com>
3261
3262         * gcc.c-torture/execute/20000822-1.c: New test.
3263
3264 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3265
3266         * gcc.c-torture/execute/20000819-1.x: Remove.
3267
3268 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3269
3270         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
3271         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
3272         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
3273         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
3274         gcc.dg/format-xopen-1.c: New tests.
3275
3276 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3277
3278         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
3279
3280 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3281
3282         * g++.old-deja/g++.other/loop2.C: New test.
3283
3284         * gcc.c-torture/compile/20000606-1.c: New test.
3285         * gcc.c-torture/compile/20000728-1.c: New test.
3286         * gcc.c-torture/execute/20000801-1.c: New test.
3287         * gcc.c-torture/execute/20000801-2.c: New test.
3288         * gcc.c-torture/execute/20000819-1.c: New test.
3289         * gcc.c-torture/execute/20000819-1.x: XFAIL.
3290         * gcc.dg/20000629-1.c: New test.
3291         * gcc.dg/20000724-1.c: New test.
3292         * gcc.dg/20000807-1.c: New test.
3293
3294 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
3295
3296         * gcc.dg/cpp/pragma-1.c: New test.
3297         * gcc.dg/cpp/pragma-2.c: New test.
3298
3299 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
3300
3301         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
3302         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
3303
3304 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3305
3306         * gcc.c-torture/compile/20000818-1.c: New test.
3307
3308 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
3309
3310         * gcc.c-torture/execute/20000818-1.c: New test.
3311
3312 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3313
3314         * gcc.dg/format-va-1.c: New test.
3315
3316 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3317
3318         * g++.old-deja/g++.other/typedef8.C: New test.
3319
3320 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3321
3322         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
3323         * g++.old-deja/g++.mike/net36.C: Mark candidate.
3324         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
3325         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
3326         * g++.old-deja/g++.other/ptrmem7.C: New test.
3327         * g++.old-deja/g++.pt/ptrmem10.C: New test.
3328
3329 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3330
3331         * g++.old-deja/g++.pt/typename27.C: New test.
3332
3333 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
3334
3335         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
3336         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
3337         * g++.old-deja/g++.pt/friend45.C: New test.
3338         * g++.old-deja/g++.other/friend8.C: New test.
3339
3340 2000-08-15  Richard Henderson  <rth@cygnus.com>
3341
3342         * gcc.c-torture/execute/20000815-1.c: New test.
3343
3344 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3345
3346         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
3347         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
3348         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
3349
3350 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
3351
3352         * g++.old-deja/g++.other/refinit2.C: New test.
3353
3354 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
3355
3356         * lib/c-torture.exp (c-torture): Make
3357         compiler_conditional_xfail_data global.
3358         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
3359         compiler_conditional_xfail_data machinery.
3360         (f-torture-execute): Likewise.
3361         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
3362         and only when unrolling loops.
3363
3364         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
3365
3366 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3367
3368         * g++.old-deja/g++.pt/explicit81.C: New test.
3369
3370 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3371
3372         * g++.old-deja/g++.pt/typename26.C: New test.
3373
3374 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
3375
3376         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
3377         warning.
3378
3379 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3380
3381         * g++.old-deja/g++.other/array3.C: New test.
3382
3383 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3384
3385         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
3386         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
3387         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
3388         New tests.
3389
3390 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
3391
3392         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
3393         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3394
3395 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
3396
3397         * gcc.c-torture/execute/20000808-1.c: New test.
3398
3399 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3400
3401         * gcc.dg/c90-const-expr-1.c: New test.
3402
3403 2000-08-08  Richard Henderson  <rth@cygnus.com>
3404
3405         * gcc.dg/noncompile/920923-1.c: Declare calloc.
3406
3407 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3408
3409         * gcc.dg/noncompile/const-ll-1.c: New test.
3410
3411 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3412
3413         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
3414
3415 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
3416
3417         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
3418         that running programs linked against the shared version of libobjc
3419         run correctly.
3420
3421 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3422
3423         * gcc.dg/c99-printf-1.c: New test.
3424
3425 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3426
3427         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
3428
3429 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
3430
3431         * gcc.c-torture/execute/20000731-1.x: Delete.
3432
3433 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
3434
3435         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
3436         and torture_without_loops as is done by c-torture.exp.
3437         (search_for): Copy from c-torture.exp.
3438         (gcc-dg-runtest): New function, drives a directory of tests
3439         iterating over the TORTURE_OPTIONS.
3440         (scan-assembler, scan-assembler-not): Move here from
3441         individual directory drivers.
3442
3443         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
3444         defined by lib/gcc-dg.exp.
3445         * gcc.dg/cpp/cpp.exp: Likewise.
3446         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
3447         gcc-dg-runtest, so we cycle over optimization options.
3448
3449         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
3450         * gcc.dg/compare2.c: No longer expected to fail.
3451
3452 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
3453
3454         * gcc.c-torture/execute/20000804-1.c: New test.
3455
3456 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
3457
3458         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
3459
3460 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
3461
3462         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
3463
3464 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
3465
3466         * gcc.c-torture/compile/20000803-1.c: New test.
3467
3468 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3469
3470         * gcc.c-torture/execute/20000801-3.c,
3471         gcc.c-torture/execute/20000801-4.c: New tests.
3472         * gcc.c-torture/execute/20000801-3.x,
3473         gcc.c-torture/execute/20000801-4.x: Xfail.
3474
3475 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
3476
3477         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
3478         libobjc/.libs to allow for libtool.
3479
3480 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
3481
3482         * gcc.c-torture/compile/20000802-1.c: New test.
3483
3484 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
3485
3486         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
3487
3488 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
3489
3490         * gcc-c-torture/execute/20000731-2.c: New test.
3491
3492         * gcc.c-torture/execute/20000731-1.c: New test.
3493         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
3494
3495 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
3496
3497         * testsuite/gcc.dg/cpp/paste7.c: New test.
3498         * gcc.dg/cpp/20000725-1.c: New test.
3499
3500 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
3501
3502         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
3503         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
3504         declaration warning for __builtin_dwarf_reg_size.
3505
3506         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
3507
3508 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3509
3510         * gcc.dg/noncompile/voidparam-1.c: New test.
3511
3512 2000-07-30  Richard Henderson  <rth@cygnus.com>
3513
3514         * gcc.dg/c90-digraph-1.c: Don't xfail.
3515         * gcc.dg/compare2.c (case 10): Xfail.
3516         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
3517
3518 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
3519
3520         * gcc.dg/c99-main-1.c: New test.
3521
3522 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3523
3524         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
3525
3526 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
3527
3528         * gcc.c-tortuer/execute/20000726-1.c: New test.
3529
3530 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
3531
3532         * gcc.c-torture/execute/enum-2.c: New test.
3533
3534 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3535
3536         * gcc.dg/cpp/tr-warn3.c: New test.
3537
3538 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3539
3540         * g++.old-deja/g++.ext/implicit1.C: Remove.
3541         * g++.old-deja/g++.jason/c2.C: Remove
3542         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
3543         * g++.old-deja/g++.pt/crash16.C: Likewise.
3544         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
3545
3546 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3547
3548         * g++.old-deja/g++.other/for2.C: New test.
3549
3550 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
3551
3552         * gcc.dg/20000720-1.c: New test.
3553
3554 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
3555
3556         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
3557
3558 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
3559
3560         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
3561         * gcc.c-torture/execute/20000722-1.c: New.
3562         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
3563
3564 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
3565
3566         * gcc.dg/cpp/20000720-1.S: New test.
3567
3568 2000-07-21  Michael Meissner  <meissner@redhat.com>
3569
3570         * gcc.c-torture/execute/ieee/hugeval.c: New test.
3571
3572 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3573
3574         * g++.old-deja/g++.brendan/crash16.C,
3575         g++.old-deja/g++.brendan/parse3.C,
3576         g++.old-deja/g++.brendan/redecl1.C,
3577         g++.old-deja/g++.ns/template13.C,
3578         g++.old-deja/g++.other/decl4.C,
3579         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
3580
3581 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3582
3583         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
3584         and "Internal error".
3585
3586         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
3587         regexps.
3588         * gcc.dg/cpp/paste6.c: New test.
3589
3590 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
3591
3592         * gcc.dg/cpp/tr-direct.c: New test.
3593
3594         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
3595         gcc.dg/cpp/undef1.c: Tweak error regexps.
3596
3597 2000-07-18  Eric Christopher <echristo@redhat.com>
3598
3599         * gcc.c-torture/compile/20000718-1.c: New test.
3600
3601 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
3602
3603         * cpplex.c (_cpp_push_token): If the token being pushed back
3604         is the previous token in this context, just subtract one from
3605         context->posn.
3606         * cppmacro.c (save_expansion): Clear aux field when storing a
3607         placemarker.
3608
3609 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
3610
3611         * gcc.dg/noncompile/redecl-1.c: New test.
3612
3613 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
3614
3615         * gcc.c-torture/execute/20000717-5.c: New test.
3616         * gcc.c-torture/execute/20000717-1.x: Removed.
3617
3618 2000-07-17  Richard Henderson  <rth@cygnus.com>
3619
3620         * gcc.c-torture/execute/20000717-4.c: New test.
3621
3622 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
3623
3624         * gcc.dg/cpp/syshdr.c: New test.
3625         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
3626
3627 2000-07-17  Neil Booth  <neilb@earthling.net>
3628
3629         * gcc.dg/cpp/cmdlne-dM.c: New test.
3630         * gcc.dg/cpp/cmdlne-dD.c: New test.
3631
3632 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
3633
3634         * gcc.c-torture/execute/20000717-3.c: New test.
3635
3636         * gcc.c-torture/compile/20000717-1.c: New test.
3637
3638 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
3639
3640         * gcc.c-torture/execute/20000717-2.c: New test.
3641
3642 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3643
3644         * gcc.dg/formatz-1.c: New test.
3645
3646         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
3647         * gcc.dg/c99-digraph-1.c: New tests.
3648
3649         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
3650         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
3651
3652         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
3653         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
3654         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
3655         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
3656         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
3657         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
3658         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
3659
3660 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
3661
3662         * gcc.c-torture/execute/20000717-1.c: New test.
3663         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
3664
3665 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
3666
3667         * gcc.c-torture/execute/20000715-2.c: New test.
3668         * gcc.dg/20000715-1.c: New test.
3669
3670 2000-07-15  Michael Meissner  <meissner@redhat.com>
3671
3672         * gcc.c-torture/execute/20000715-1.c: New test.
3673
3674 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
3675
3676         * gcc.c-torture/execute/20000707-1.c: New test.
3677
3678 2000-07-13  Neil Booth  <NeilB@earthling.net>
3679
3680         * testsuite/gcc.dg/cpp/digraph1.c,
3681         testsuite/gcc.dg/cpp/digraph2.c,
3682         testsuite/gcc.dg/cpp/digraphs.c: New tests.
3683
3684 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
3685
3686         * g77.f-torture/compile/20000630-2.f:  New test.
3687         * g77.f-torture/compile/20000630-2.x
3688
3689 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3690
3691         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
3692
3693 2000-07-11  Neil Booth  <NeilB@earthling.net>
3694
3695         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
3696
3697 2000-07-11  Neil Booth  <NeilB@earthling.net>
3698
3699         * gcc.dg/cpp/cmdlne-C.c: New.
3700
3701 2000-07-09  Neil Booth  <NeilB@earthling.net>
3702
3703         * gcc.dg/cpp/directiv.c: New tests.
3704         * gcc.dg/cpp/undef1.c: Update.
3705
3706 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
3707
3708         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
3709
3710 2000-07-09  Neil Booth  <NeilB@earthling.net>
3711
3712         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
3713
3714 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
3715
3716         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
3717         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
3718
3719 2000-07-08  Neil Booth  <NeilB@earthling.net>
3720
3721         * gcc.dg/cpp/macsyntx.c: New tests.
3722
3723 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3724
3725         * gcc.dg/20000707-1.c: New test.
3726
3727 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3728
3729         * gcc.c-torture/execute/20000706-1.c: New test.
3730         * gcc.c-torture/execute/20000706-2.c: New test.
3731         * gcc.c-torture/execute/20000706-3.c: New test.
3732         * gcc.c-torture/execute/20000706-4.c: New test.
3733         * gcc.c-torture/execute/20000706-5.c: New test.
3734
3735 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3736
3737         * g++.old-deja/g++.pt/instantiate7.C: New test.
3738
3739 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
3742         * g++.old-deja/g++.mike/thunk3.C: Likewise.
3743         * g++.old-deja/g++.other/rtti3.C: Likewise.
3744         * g++.old-deja/g++.other/rttid3.C: Likewise.
3745
3746 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
3747
3748         *  g77.f-torture/compile/20000630-1.x: Fix typo
3749
3750 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
3751
3752         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
3753         assembly output.
3754
3755 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
3756
3757         * gcc.dg/cpp/ident.c: New test.
3758
3759 2000-07-05  Neil Booth  <NeilB@earthling.net>
3760
3761         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
3762           gcc.dg/cpp/lexstrng.c: New tests.
3763
3764 2000-07-04  Neil Booth  <NeilB@earthling.net>
3765
3766         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
3767         * gcc.dg/cpp/strify2.c: Same.
3768
3769 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
3770
3771         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
3772         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
3773         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
3774         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
3775
3776         * testsuite/gcc.dg/cpp/macro1.c,
3777         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
3778         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
3779         testsuite/gcc.dg/cpp/strify1.c,
3780         testsuite/gcc.dg/cpp/strify2.c: New tests.
3781
3782 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
3783
3784         * gcc.c-torture/execute/20000703-1.c: New test.
3785
3786 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3787
3788         * g++.old-deja/g++.pt (lookup10.C): New test.
3789
3790 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3791
3792         * g++.old-deja/g++.pt (typename25.C): New test.
3793
3794 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
3795
3796         * gcc.c-torture/compile/20000701-1.c: New test.
3797
3798 2000-06-30  Nick Clifton  <nickc@cygnus.com>
3799
3800         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
3801         to test case.
3802
3803 2000-06-30  Catherine Moore  <clm@cygnus.com>
3804
3805         * gcc.c-torture/execute/align-1.c: New test.
3806
3807 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
3808
3809         * g++.old-deja/g++.pt/expr8.C: New test.
3810         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
3811
3812 2000-06-29  Nick Clifton  <nickc@cygnus.com>
3813
3814         * gcc.c-torture/compile/20000629-1.c: New test.
3815
3816 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3817
3818
3819         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
3820         gcc.dg/noncompile directory, depending on whether they're
3821         preprocessor tests or not.  Annotate all the tests for the dg
3822         framework.
3823
3824         * gcc.c-torture/noncompile/noncompile.exp: Delete.
3825         * gcc.dg/noncompile/noncompile.exp: New.
3826
3827         * Moved files:
3828         Old name                                New name
3829         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
3830         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
3831         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
3832         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
3833         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
3834         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
3835         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
3836         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
3837         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
3838         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
3839         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
3840         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
3841         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
3842         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
3843         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
3844         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
3845         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
3846         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
3847         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
3848         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
3849         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
3850         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
3851         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
3852         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
3853
3854         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
3855         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
3856         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
3857         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
3858         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
3859         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
3860
3861 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3862
3863         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
3864         declare one variable.  On the fourth, error.
3865         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
3866         declared by 20000628-1a.h.
3867
3868 2000-06-29  Richard Henderson  <rth@redhat.com>
3869
3870         * gcc.c-torture/execute/930529-1.x: New file.
3871         * gcc.dg/920413-1.c: Adjust expected warning text.
3872         * gcc.dg/980217-1.c: Declare abort.
3873         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
3874
3875 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
3876
3877         * g77.f-torture/compile/20000629-1.f: New test.
3878         * g77.f-torture/compile/20000629-1.x: Expected to fail.
3879
3880 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3881
3882         Rearrange lots of files, removing entirely the
3883         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
3884         directories.
3885
3886         * Deleted files:
3887         gcc.c-torture/code_quality/code_quality.exp
3888         gcc.c-torture/special/special.exp
3889         gcc.failure/failure.exp
3890         gcc.failure/940409-1.x
3891         gcc.c-torture/compile/961203-1.x
3892
3893         * New files:
3894         gcc.misc-tests/linkage.exp
3895         gcc.c-torture/execute/920730-1t.c
3896         gcc.c-torture/execute/920730-1t.x
3897         gcc.c-torture/compile/920520-1.x
3898         gcc.c-torture/compile/920521-1.x
3899         gcc.c-torture/compile/981006-1.x
3900         gcc.c-torture/execute/eeprof-1.x
3901
3902         * Moved files (possibly with modifications to fit a new harness):
3903         Old name                                New name
3904         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
3905         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
3906         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
3907         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
3908         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
3909         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
3910         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
3911         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
3912         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
3913         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
3914         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
3915         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
3916         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
3917         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
3918
3919 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3920
3921         * c-torture/compile/961203-1.x: Delete.
3922
3923         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
3924         not exit. Include stdio.h.
3925         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
3926         * gcc.misc-tests/dg-12.c: Likewise.
3927         * gcc.misc-tests/dg-5.c: Likewise.
3928         * gcc.misc-tests/dg-6.c: Likewise.
3929         * gcc.misc-tests/dg-7.c: Prototype abort.
3930         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
3931         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
3932         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
3933         not exit.
3934         * gcc.misc-tests/sieve.c: Use return from main, not exit.
3935         * gcc.misc-tests/sort2.c: Use return from main, not exit.
3936
3937 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
3938
3939         * gcc.dg/cpp/20000628-1.c: New test.
3940         * gcc.dg/cpp/20000628-1.h: New header for above test.
3941         * gcc.dg/cpp/20000628-1a.h: Likewise.
3942
3943 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
3944
3945         * gcc.dg/cpp: New directory.
3946         * gcc.dg/cpp/cpp.exp: New driver.
3947         * gcc.dg/cpp/20000627-1.c: New test.
3948         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
3949         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
3950         and rewrite as a compilation test.
3951
3952         * gcc.dg: Move many files into the cpp subdirectory, possibly
3953         renaming or editing them as well.
3954         Old name                New name
3955         990119-1.c              cpp/19990119-1.c
3956         990228-1.c              cpp/19990228-1.c
3957         990407-1.c              cpp/19990407-1.c
3958         990409-1.c              cpp/19990409-1.c
3959         990413-1.c              cpp/19990413-1.c
3960         990703-1.c              cpp/19990703-1.c
3961         20000127-1.c            cpp/20000127-1.c
3962         20000129-1.c            cpp/20000129-1.c
3963         20000207-1.c            cpp/20000207-1.c
3964         20000207-2.c            cpp/20000207-2.c
3965         20000209-1.c            cpp/20000209-1.c
3966         20000209-2.c            cpp/20000209-2.c
3967         20000301-1.c            cpp/20000301-1.c
3968         20000419-1.c            cpp/20000419-1.c
3969         20000510-1.S            cpp/20000510-1.S
3970         20000519-1.c            cpp/20000519-1.c
3971         20000529-1.c            cpp/20000529-1.c
3972         20000625-1.c            cpp/20000625-1.c
3973         20000625-2.c            cpp/20000625-2.c
3974         cpp-as1.c               cpp/assert1.c
3975         cpp-as2.c               cpp/assert2.c
3976         cxx-comments-1.c        cpp/cxxcom1.c
3977         cxx-comments-2.c        cpp/cxxcom2.c
3978         endif-label.c           cpp/endif.c
3979         cpp-hash1.c             cpp/hash1.c
3980         cpp-hash2.c             cpp/hash2.c
3981         cpp-if1.c               cpp/if-1.c
3982         cpp-if2.c               cpp/if-2.c
3983         cpp-if3.c               cpp/if-3.c
3984         cpp-if4.c               cpp/if-4.c
3985         cpp-if5.c               cpp/if-5.c
3986         cpp-cond.c              cpp/if-cexp.c
3987         cpp-missingop.c         cpp/if-mop.c
3988         cpp-missingparen.c      cpp/if-mpar.c
3989         cpp-opprec.c            cpp/if-oppr.c
3990         cpp-ifparen.c           cpp/if-paren.c
3991         cpp-shortcircuit.c      cpp/if-sc.c
3992         cpp-shift.c             cpp/if-shift.c
3993         cpp-unary.c             cpp/if-unary.c
3994         cpp-li1.c               cpp/line1.c
3995         cpp-li2.c               cpp/line2.c
3996         lineno.c                cpp/line3.c
3997         lineno-2.c              cpp/line4.c
3998         cpp-mi.c                cpp/mi1.c
3999         cpp-mic.h               cpp/mi1c.h
4000         cpp-micc.h              cpp/mi1cc.h
4001         cpp-mind.h              cpp/mi1nd.h
4002         cpp-mindp.h             cpp/mi1ndp.h
4003         cpp-mix.h               cpp/mi1x.h
4004         cpp-mi2.c               cpp/mi2.c
4005         cpp-mi2a.h              cpp/mi2a.h
4006         cpp-mi2b.h              cpp/mi2b.h
4007         cpp-mi2c.h              cpp/mi2c.h
4008         cpp-mi3.c               cpp/mi3.c
4009         cpp-mi3.def             cpp/mi3.def
4010         poison-1.c              cpp/poison.c
4011         pr-impl.c               cpp/prag-imp.c
4012         cpp-redef-2.c           cpp/redef1.c
4013         cpp-redef.c             cpp/redef2.c
4014         strpaste.c              cpp/strp1.c
4015         strpaste-2.c            cpp/strp2.c
4016         cpp-tradpaste.c         cpp/tr-paste.c
4017         cpp-tradstringify.c     cpp/tr-str.c
4018         cpp-tradwarn1.c         cpp/tr-warn1.c
4019         cpp-tradwarn2.c         cpp/tr-warn2.c
4020         trigraphs.c             cpp/trigraphs.c
4021         cpp-unc1.c              cpp/unc1.c
4022         cpp-unc2.c              cpp/unc2.c
4023         cpp-unc3.c              cpp/unc3.c
4024         cpp-unc.c               cpp/unc4.c
4025         undef.c                 cpp/undef1.c
4026         undef-2.c               cpp/undef2.c
4027         cpp-wi1.c               cpp/widestr1.c
4028
4029 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
4030
4031         * lib/g++.exp (g++_include_flags): Tweak.
4032
4033 2000-06-27  H.J. Lu  <hjl@gnu.org>
4034             Loren J. Rittle  <ljrittle@acm.org>
4035
4036         * lib/g++.exp (g++_include_flags): Override libgloss.exp
4037         version with one that knows about the new gcc tree structure.
4038         (g++_link_flags): Same.
4039
4040 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
4041
4042         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
4043         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
4044         case we are cross-compiling.
4045
4046         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
4047         g++.old-deja/g++.niklas/Makefile.in,
4048         g++.old-deja/g++.niklas/configure.in,
4049         g++.old-deja/g++.other/Makefile.in,
4050         g++.old-deja/g++.other/configure.in,
4051         gcc.c-torture/code_quality/Makefile.in,
4052         gcc.c-torture/code_quality/configure.in,
4053         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
4054         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
4055         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
4056         gcc.c-torture/execute/ieee/Makefile.in,
4057         gcc.c-torture/execute/ieee/configure.in,
4058         gcc.c-torture/noncompile/Makefile.in,
4059         gcc.c-torture/noncompile/configure.in,
4060         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
4061         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
4062         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
4063
4064 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4065
4066         * g++.old-deja/g++.other/ambig3.C: New test.
4067
4068 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4069
4070         * g++.old-deja/g++.pt/syntax1.C: New test.
4071         * g++.old-deja/g++.pt/syntax2.C: New test.
4072         * g++.old-deja/g++.other/syntax3.C: New test.
4073         * g++.old-deja/g++.other/syntax4.C: New test.
4074
4075 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4076
4077         * gcc.dg/20000623-1.c: Prototype exit and abort.
4078
4079 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4080
4081         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
4082         New tests.
4083         * gcc.dg/cpp-mi3.def: New file.
4084
4085         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
4086         inside assertions.
4087         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
4088         lexer's error messages.
4089         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
4090         divine anything from the linemarkers.
4091         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
4092         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
4093
4094 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
4095
4096         * gcc.dg/20000623-1.c: New test.
4097
4098 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
4099
4100         * gcc.c-torture/execute/20000622-1.c: New test.
4101
4102 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4103
4104         * g++.old-deja/g++.other/init15.C: New test.
4105
4106 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4107
4108         * g++.old-deja/g++.pt/vaarg2.C: New test.
4109         * g++.old-deja/g++.pt/vaarg3.C: New test.
4110
4111 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
4112
4113         * g++.old-deja/g++.other/dyncast6.C: New test.
4114
4115 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
4116
4117         * gcc.c-torture/execute/loop-6.c: New test.
4118
4119 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
4120
4121         * gcc.dg/20000614-1.c: New test.
4122         * gcc.dg/20000614-2.c: New test.
4123
4124 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
4125
4126         * g++.old-deja/g++.other/inline12.C: New test.
4127
4128 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
4129
4130         * g++.old-deja/g++.other/eh1.C: New test.
4131
4132 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
4133
4134         * g++.old-deja/g++.other/type.C: New test.
4135
4136 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4137
4138         * g++.old-deja/g++.other/initstring.C: New test.
4139
4140 2000-06-12  Jason Merrill  <jason@redhat.com>
4141
4142         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
4143
4144 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
4145
4146         * gcc.c-torture/compile/20000609-1.c: New test.
4147
4148 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
4149
4150         * gcc.dg/20000609-1.c: New test.
4151
4152 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
4153
4154         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
4155         * gcc.c-torture/noncompile/poison-1.c: Move...
4156         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
4157         * gcc.dg/cpp-li1.c: Add a token after the #line.
4158
4159 2000-06-05  Richard Henderson  <rth@cygnus.com>
4160
4161         * gcc.c-torture/execute/20000605-2.c: New test.
4162         * gcc.c-torture/execute/20000605-3.c: New test.
4163
4164 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
4165
4166         * g77.f-torture/execute/20000503-1.x: New file.
4167
4168 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4169
4170         * g++.old-deja/g++.eh/badalloc1.C: New test.
4171
4172 2000-06-05  Richard Henderson  <rth@cygnus.com>
4173
4174         * gcc.c-torture/execute/20000605-1.c: New test.
4175
4176 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4177             Nathan Sidwell <nathan@codesourcery.com>
4178
4179         * gcc.c-torture/compile/20000605-1.c: New test.
4180
4181 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
4182
4183         * g77.f-torture/compile/20000601-1.f:  New test.
4184
4185 2000-06-03  Richard Henderson  <rth@cygnus.com>
4186
4187         * gcc.c-torture/execute/20000603-1.c: New.
4188
4189 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
4190
4191         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
4192         * gcc.dg/noreturn-2.c (noreturn): Likewise.
4193
4194 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
4195
4196         * gcc.dg/compare2.c (case 12): XFAIL.
4197         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
4198         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
4199
4200         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
4201
4202 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
4203
4204         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
4205         guard macro is already defined when the header is first
4206         included.
4207         * gcc.dg/cpp-mix.h: New file.
4208         * gcc.dg/endif-label.c: Update patterns to match compiler.
4209
4210         * g++.brendan/complex1.C: Declare abort.
4211         * g++.law/refs4.C: Remove XFAIL.
4212         * g++.oliva/expr2.C: Declare abort and exit.
4213
4214 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
4215
4216         * gcc.c-torture/execute/20000528-1.c: New test.
4217
4218         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
4219         * g++.old-deja/g++.law/temps4.C: Likewise.
4220
4221         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
4222         stdlib.h.  Call abort() on failure.
4223         * g++.old-deja/g++.law/refs4.C: Likewise.
4224         * g++.old-deja/g++.law/temps4.C: Likewise.
4225         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
4226         * gcc.c-torture/execute/20000112-1.c: Include string.h.
4227
4228 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
4229
4230         Relative to g++.dg/special:
4231         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
4232
4233         Relative to g++.old-deja:
4234         * g++.brendan/complex1.C, g++.jason/optimize2.C,
4235         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
4236         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
4237         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
4238         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
4239         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
4240         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
4241
4242         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
4243         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
4244         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
4245         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
4246         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
4247         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
4248         and/or string.h.
4249
4250         * g++.other/goto1.C: Update expectations for error messages.
4251
4252 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
4253
4254         * gcc.c-torture/compile/20000523-1.c: New test.
4255
4256 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4257
4258         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
4259
4260 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4261
4262         * g++.old-deja/g++.eh/catch11.C: New test.
4263         * g++.old-deja/g++.eh/catch12.C: New test.
4264
4265 2000-05-24  Nick Clifton  <nickc@cygnus.com>
4266
4267         * gcc.c-torture/execute/20000523-1.c: New test.
4268
4269 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
4270
4271         * c-torture/execute/bcp-1.c: Replace abort in arg of
4272         __builtin_constant_p with a generic external function.
4273
4274         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
4275         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
4276         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
4277         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
4278         Prototype abort and/or exit.
4279
4280         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
4281         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
4282         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
4283         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
4284
4285 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
4286
4287         * gcc.dg/dwarf2-1.c: New test.
4288
4289 2000-05-20  Richard Henderson  <rth@cygnus.com>
4290
4291         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
4292
4293 2000-05-20  Andreas Jaeger  <aj@suse.de>
4294
4295         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
4296         testcase.
4297
4298 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
4299
4300         * gcc.c-torture/execute/20000519-2.c: New test.
4301
4302 2000-05-19  Andreas Jaeger  <aj@suse.de>
4303
4304         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
4305         which fails with SSA.
4306
4307         * lib/c-torture.exp: Also test with -O3 -fssa.
4308
4309 2000-05-18  Michael Meissner  <meissner@redhat.com>
4310
4311         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
4312         * gcc.c-torture/execute/920415-1.c: Ditto.
4313         * gcc.c-torture/execute/920501-1.c: Ditto.
4314         * gcc.c-torture/execute/conversion.c: Ditto.
4315         * gcc.c-torture/execute/cvt-1.c: Ditto.
4316
4317 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
4318
4319         * gcc.c-torture/compile/20000518-1.c: New test.
4320
4321 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4322
4323         * g77.f-torture/compile/200005018.f:  New test.
4324
4325 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
4326
4327         * gcc.c-torture/compile/20000517-1.c: New test.
4328
4329 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4330
4331         * gcc.c-torture/execute/20000516-1.c: New test.
4332
4333 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
4334
4335         * g++.old-deja/g++.other/eh.C: New test.
4336
4337 2000-05-12  Richard Henderson  <rth@cygnus.com>
4338
4339         * gcc.c-torture/execute/990208-1.c (main): Don't pass
4340         constants through to doit's conditional.
4341
4342 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
4343
4344         * gcc.c-torture/compile/20000511-1.c: New test.
4345         * g77.f-torture/compile/20000511-1.f: New test.
4346         * g77.f-torture/compile/20000511-2.f: New test.
4347
4348 2000-05-11  Michael Meissner  <meissner@redhat.com>
4349
4350         * gcc.c-torture/execute/20000511-1.c: New test.
4351
4352 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
4353
4354         * gcc.dg/dg.exp: Scan .S files as well as .c files.
4355         * gcc.dg/20000510-1.S: New.
4356
4357 2000-05-08  Catherine Moore  <clm@cygnus.com>
4358
4359         * gcc.dg/unused-3.c: New.
4360
4361 2000-05-06  Richard Henderson  <rth@cygnus.com>
4362
4363           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
4364           * g++.old-deja/g++.mike/warn1.C: Likewise.
4365           * g++.old-deja/g++.pt/local1.C: Likewise.
4366           * g++.old-deja/g++.pt/local7.C: Likewise.
4367           * g++.old-deja/g++.pt/spec16.C: Likewise.
4368
4369 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
4372
4373 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
4374
4375           * g77.f-torture/execute/20000503-1.f:  New test.
4376
4377 2000-05-04  Andreas Jaeger  <aj@suse.de>
4378
4379         * gcc.dg/noreturn-2.c: New test.
4380
4381 2000-05-04  Neil Booth  <NeilB@earthling.net>
4382
4383         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
4384         preprocessor.
4385
4386 2000-05-04  Richard Henderson  <rth@cygnus.com>
4387
4388         * gcc.c-torture/execute/20000503-1.c: Fix typo.
4389
4390 2000-05-04  Richard Henderson  <rth@cygnus.com>
4391
4392         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
4393         OpenSSL by Jason R Thorpe.
4394
4395 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
4396
4397         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
4398
4399 2000-05-03  Robert Lipe <robertlipe@usa.net>
4400
4401         * gcc.dg/20000503-1.c: New test.
4402
4403 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
4404
4405         * gcc.c-torture/compile/20000502-1.c: New test.
4406         * g++.old-deja/g++.other/align.C: New test.
4407         * gcc.dg/cpp-tradstringify.c: New test.
4408
4409 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
4410
4411         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
4412         and hard registers.
4413
4414 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
4415
4416         * gcc.c-torture/execute/loop-5.c: New test.
4417
4418 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
4419
4420         * gcc.c-torture/execute/va-arg-20.c: New test.
4421
4422 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
4423
4424         * gcc.c-torture/execute/20000422-1.c: New test.
4425
4426 2000-04-20  Greg McGary  <gkm@gnu.org>
4427
4428         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
4429         when optimizing, but without sibling-call optimizations (-O1).
4430
4431 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
4432
4433           * gcc.c-torture/compile/20000420-1.c: New test.
4434
4435 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4436
4437         * g++.abi/ptrflags.C: New test.
4438         * g++.eh/catchptr1.C: Test incomplete pointer chains.
4439
4440 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
4441
4442         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
4443
4444 2000-04-19  Greg McGary  <gkm@gnu.org>
4445
4446         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
4447         sibling-call optimizations.
4448
4449 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
4450
4451         * gcc.dg/20000419-1.c: New test.
4452
4453 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
4454
4455         * gcc.c-torture/execute/20000412-6.c: New test.
4456
4457 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
4458
4459         * gcc.c-torture/execute/20000412-5.c: New test.
4460         * g77.f-torture/compile/20000412-1.f: New test.
4461         * gcc.c-torture/execute/20000412-4.c: New test.
4462         * gcc.c-torture/compile/20000412-2.c: New test.
4463         * gcc.c-torture/execute/20000412-3.c: New test.
4464         * gcc.c-torture/compile/20000412-1.c: New test.
4465         * gcc.c-torture/execute/20000412-2.c: New test.
4466
4467 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
4468
4469         * objc/execute/bf-20.m: New test.
4470
4471 2000-04-10  Richard Henderson  <rth@cygnus.com>
4472
4473         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
4474
4475         * gcc.c-torture/execute/20000412-1.c: New test.
4476
4477 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4478
4479         * g++.old-deja/g++.eh/catchptr1.C: New test.
4480
4481 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
4482
4483         * g++.old-deja/g++.abi/cxa_vec.C: New test.
4484
4485 2000-04-08  Neil Booth  <NeilB@earthling.net>
4486
4487         * gcc.dg/cpp-nullchar.c: Remove test as
4488         embedded nulls cause problems.
4489
4490 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4491
4492         * gcc.dg/compare2.c: New test.
4493
4494 2000-04-08  Neil Booth  <NeilB@earthling.net>
4495
4496         * gcc.dg/cpp-nullchar.c: New test.
4497
4498 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
4499
4500         * gcc.dg/cpp-mi2.c: New test.
4501         * gcc.dg/cpp-mi2[abc].h: New files.
4502
4503 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
4504
4505         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
4506         member name.
4507
4508 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4509
4510         * g++.old-deja/g++.abi/vmihint.C: New test.
4511
4512 2000-04-06  Neil Booth  <NeilB@earthling.net>
4513
4514         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
4515         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
4516         copyright.
4517
4518 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
4519
4520         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
4521         avoid stack-frame overwrite.
4522
4523 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
4524
4525         * gcc.c-torture/compile/20000405-2.c: New test.
4526         * gcc.c-torture/compile/20000405-3.c: New test.
4527
4528 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4529
4530         * gcc.c-torture/compile/20000405-1.c: New test.
4531
4532 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
4533
4534         * gcc.dg/cast-qual-1.c: Revert last change.
4535
4536 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4537
4538         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
4539
4540 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
4541
4542         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
4543         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
4544
4545 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
4546
4547         * gcc.c-torture/compile/20000403-2.c: New test.
4548         * gcc.c-torture/compile/20000403-1.c: New test.
4549
4550 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
4551
4552         * gcc.c-torture/execute/20000403-1.c: New test.
4553
4554 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
4555
4556         * gcc.c-torture/execute/20000402-1.c: New test.
4557
4558 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
4559
4560         * gcc.c-torture/execute/va-arg-15.c: New test.
4561         * gcc.c-torture/execute/va-arg-16.c: New test.
4562         * gcc.c-torture/execute/va-arg-17.c: New test.
4563         * gcc.c-torture/execute/va-arg-18.c: New test.
4564         * gcc.c-torture/execute/va-arg-19.c: New test.
4565
4566 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
4567
4568         * gcc.c-torture/compile/981211-1.c: Move to...
4569         * gcc.dg/cpp-as1.c: ...here.
4570         * gcc.dg/cpp-as2.c: New file.
4571
4572         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
4573         compiler.
4574
4575 2000-04-02  Neil Booth  <NeilB@earthling.net>
4576
4577         * gcc.dg/cpp-cond.c  New tests.
4578         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
4579         accidental success less likely.
4580         * gcc.dg/cpp-missingop.c  New tests.
4581         * gcc.dg/cpp-missingparen.c  New tests.
4582         * gcc.dg/cpp-shift.c  New tests.
4583         * gcc.dg/cpp-shortcircuit.c  New tests.
4584         * gcc.dg/cpp-unary.c  New tests.
4585
4586 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
4587
4588         * gcc.c-torture/compile/20000329-1.c: New test.
4589
4590 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
4591
4592         * gcc.c-torture/compile/20000326-1.c: New test.
4593         * gcc.c-torture/compile/20000326-2.c: New test.
4594
4595 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
4596
4597         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
4598         the first parameter is a function argument.
4599
4600 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
4601
4602         * g++.old-deja/g++.ext/array4.C: New test.
4603
4604 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
4605
4606         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
4607
4608 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
4611
4612 2000-03-19  Richard Henderson  <rth@cygnus.com>
4613
4614         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
4615
4616 2000-03-19  Richard Henderson  <rth@cygnus.com>
4617
4618         * gcc.c-torture/compile/20000319-1.c: New test.
4619
4620 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
4621
4622         * gcc.c-torture/execute/20000314-3.c: New test.
4623         * gcc.c-torture/execute/20000314-2.c: New test.
4624         * gcc.c-torture/execute/20000314-1.c: New test.
4625         * gcc.c-torture/compile/20000314-2.c: New test.
4626         * gcc.c-torture/compile/20000314-1.c: New test.
4627
4628 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
4629
4630         * g++.old-deja/g++.warn/inline.C: New test.
4631
4632 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4633
4634         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
4635         standards-compliant result rather than specific constants.
4636         Put test-values in array.
4637
4638 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
4639
4640         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
4641         (g++_target_compile): Put test-specific options last.
4642
4643 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4644
4645         * g++.old-deja/g++.eh/vbase4.C: New test.
4646
4647 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4648
4649         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
4650
4651 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         * g++.old-deja/g++.brendan/misc12.C: Removed.
4654         * g++.old-deja/g++.pt/memtemp77.C: Constify.
4655         * g++.old-deja/g++.ext/pretty4.C: New test.
4656
4657 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4658
4659         * g++.old-deja/g++.other/string2.C: New test.
4660
4661 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
4662
4663         * g++.old-deja/g++.warn/impint2.C: New test.
4664
4665 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4666
4667         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
4668         is 1, not zero.
4669
4670 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
4671
4672         * g++.old-deja/g++.warn/impint.C: New test.
4673         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
4674         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
4675         * g++.old-deja/g++.pt/explicit12.C: Likewise.
4676         * g++.old-deja/g++.pt/explicit13.C: Likewise.
4677         * g++.old-deja/g++.pt/explicit17.C: Likewise.
4678         * g++.old-deja/g++.pt/explicit18.C: Likewise.
4679         * g++.old-deja/g++.pt/explicit19.C: Likewise.
4680         * g++.old-deja/g++.pt/explicit23.C: Likewise.
4681         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4682         * g++.old-deja/g++.pt/explicit35.C: Likewise.
4683         * g++.old-deja/g++.pt/explicit6.C: Likewise.
4684         * g++.old-deja/g++.pt/memclass7.C: Likewise.
4685
4686 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
4687
4688         * gcc.dg/cpp-redef.c: New test.
4689
4690 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
4691
4692         * g++.old-deja/g++.pt/unify7.C: New test.
4693
4694 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4695
4696         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
4697         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
4698
4699 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
4700
4701         * gcc.c-torture/compile/20000224-1.c: New test.
4702
4703 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4704
4705         * gcc.c-torture/compile/cpp-2.c: New test.
4706         * gcc.c-torture/compile/cpp-1.c: New test.
4707
4708 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
4709
4710         * gcc.c-torture/execute/20000225-1.c: New test.
4711
4712 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4713
4714         * gcc.dg/cpp-li2.c: New test.
4715
4716         * gcc.dg/cpp-wi1.c: New test.
4717
4718         * gcc.dg/cpp-li1.c: New test.
4719
4720 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
4721
4722         * g++.old-deja/g++.other/sizeof5.C: New test.
4723
4724 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4725
4726         * gcc.c-torture/execute/va-arg-13.c: New test.
4727
4728 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
4729
4730         * gcc.c-torture/execute/va-arg-12.c: New test.
4731
4732 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         * gcc.c-torture/execute/20000223-1.c: New test.
4735
4736 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4737
4738         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
4739
4740 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
4741
4742         * g++.old-deja/g++.abi/ptrmem.C: New test.
4743
4744 2000-02-19  Richard Henderson  <rth@cygnus.com>
4745
4746         * gcc.c-torture/compile/init-3.c: New.
4747
4748 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
4749
4750         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
4751         ALWAYS_CXXFLAGS.
4752
4753 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
4754
4755         * gcc.c-torture/compile/20000211-3.c: New test.
4756
4757 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
4758
4759         * gcc.c-torture/compile/20000211-2.c: New test.
4760
4761 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
4762
4763         * gcc.c-torture/compile/20000211-1.c: New test.
4764
4765 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
4766
4767         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
4768           on native targets
4769
4770 2000-02-08  Nathan Sidwell  <nathan@acm.org>
4771
4772         * g++.old-deja/g++.other/cast5.C: New test.
4773
4774 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
4775
4776         * gcc.c-torture/execute/20000205-1.c: New.
4777
4778 2000-02-03  Nathan Sidwell  <nathan@acm.org>
4779
4780         * g++.old-deja/g++.jason/cast3.C: Return void.
4781         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
4782
4783 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4784
4785         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
4786
4787         * gcc.dg/loop-1.c: New test.
4788
4789 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
4790
4791         * gcc.c-torture/compile/20000127-1.c: New test.
4792         * gcc.c-torture/execute/991228-1.c: New test.
4793
4794 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4795
4796         * gcc.dg/unused-2.c: New test.
4797
4798         * gcc.dg/conv-1.c: New test.
4799
4800 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
4801
4802         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
4803         compiler.
4804         (tool_option_proc): Fix typo.
4805
4806 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
4807
4808         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
4809         of the ld on the host, not on the build machine.
4810         Also, don't crash if '--help' is not a supported option.
4811
4812 2000-01-24  Richard Henderson  <rth@cygnus.com>
4813
4814         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
4815
4816 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
4817
4818         * gcc.c-torture/execute/20000120-2.c: New test.
4819         * gcc.c-torture/execute/20000120-1.c: New test.
4820
4821 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
4822
4823         * gcc.c-torture/execute/20000113-1.c: New test.
4824
4825 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
4826
4827         * gcc.c-torture/execute/20000112-1.c: New test.
4828
4829 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4830
4831         * gcc.dg/20000111-1.c: New test.
4832
4833 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
4834
4835         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
4836         with 16 bit integers.
4837
4838 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4839
4840         * gcc.dg/20000108-1.c: New test.
4841
4842 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4843
4844         * g++.old-deja/g++.ns/koenig8.C: New test.
4845
4846 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4847
4848         * g++.old-deja/g++.other/cast4.C: New test.
4849
4850 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
4851
4852         * gcc.c-torture/compile/20000105-2.c: New test.
4853         * gcc.c-torture/compile/20000105-1.c: New test.
4854
4855 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4856
4857         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
4858         references to printf & atoi to conform to ANSI standard.
4859         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
4860         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
4861         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
4862         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
4863         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
4864         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4865         * g++.old-deja/g++.brendan/copy1.C: Likewise.
4866         * g++.old-deja/g++.brendan/copy2.C: Likewise.
4867         * g++.old-deja/g++.brendan/copy3.C: Likewise.
4868         * g++.old-deja/g++.brendan/copy4.C: Likewise.
4869         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4870         * g++.old-deja/g++.brendan/copy6.C: Likewise.
4871         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4872         * g++.old-deja/g++.brendan/copy8.C: Likewise.
4873         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4874         * g++.old-deja/g++.brendan/crash14.C: Likewise.
4875         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
4876         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4877         * g++.old-deja/g++.brendan/delete2.C: Likewise.
4878         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
4879         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
4880         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
4881         * g++.old-deja/g++.brendan/eh1.C: Likewise.
4882         * g++.old-deja/g++.brendan/groff1.C: Likewise.
4883         * g++.old-deja/g++.brendan/init3.C: Likewise.
4884         * g++.old-deja/g++.brendan/misc12.C: Likewise.
4885         * g++.old-deja/g++.brendan/misc7.C: Likewise.
4886         * g++.old-deja/g++.brendan/new2.C: Likewise.
4887         * g++.old-deja/g++.brendan/operators4.C: Likewise.
4888         * g++.old-deja/g++.brendan/operators5.C: Likewise.
4889         * g++.old-deja/g++.brendan/overload2.C: Likewise.
4890         * g++.old-deja/g++.brendan/overload7.C: Likewise.
4891         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
4892         * g++.old-deja/g++.brendan/reference1.C: Likewise.
4893         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
4894         * g++.old-deja/g++.brendan/template24.C: Likewise.
4895         * g++.old-deja/g++.brendan/template3.C: Likewise.
4896         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
4897         * g++.old-deja/g++.jason/inline3.C: Likewise.
4898         * g++.old-deja/g++.jason/opeq.C: Likewise.
4899         * g++.old-deja/g++.law/arg5.C: Likewise.
4900         * g++.old-deja/g++.law/arm7.C: Likewise.
4901         * g++.old-deja/g++.law/ctors11.C: Likewise.
4902         * g++.old-deja/g++.law/cvt8.C: Likewise.
4903         * g++.old-deja/g++.law/init9.C: Likewise.
4904         * g++.old-deja/g++.law/refs4.C: Likewise.
4905         * g++.old-deja/g++.law/template2.C: Likewise.
4906         * g++.old-deja/g++.law/visibility24.C: Likewise.
4907         * g++.old-deja/g++.law/vtable3.C: Likewise.
4908         * g++.old-deja/g++.mike/asm2.C: Likewise.
4909         * g++.old-deja/g++.mike/eh1.C: Likewise.
4910         * g++.old-deja/g++.mike/misc1.C: Likewise.
4911         * g++.old-deja/g++.mike/misc13.C: Likewise.
4912         * g++.old-deja/g++.mike/misc14.C: Likewise.
4913         * g++.old-deja/g++.mike/ns12.C: Likewise.
4914         * g++.old-deja/g++.mike/p1248.C: Likewise.
4915         * g++.old-deja/g++.mike/p3708.C: Likewise.
4916         * g++.old-deja/g++.mike/p3708a.C: Likewise.
4917         * g++.old-deja/g++.mike/p3708b.C: Likewise.
4918         * g++.old-deja/g++.mike/p646.C: Likewise.
4919         * g++.old-deja/g++.mike/p700.C: Likewise.
4920         * g++.old-deja/g++.mike/p783.C: Likewise.
4921         * g++.old-deja/g++.mike/p783a.C: Likewise.
4922         * g++.old-deja/g++.mike/p783b.C: Likewise.
4923         * g++.old-deja/g++.mike/p786.C: Likewise.
4924         * g++.old-deja/g++.mike/p789.C: Likewise.
4925         * g++.old-deja/g++.mike/p789a.C: Likewise.
4926         * g++.old-deja/g++.mike/p807a.C: Likewise.
4927         * g++.old-deja/g++.other/delete3.C: Likewise.
4928         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4929         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4930         * g++.old-deja/g++.other/dyncast3.C: Likewise.
4931         * g++.old-deja/g++.other/empty1.C: Likewise.
4932         * g++.old-deja/g++.other/temporary1.C: Likewise.
4933         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
4934         * g++.old-deja/g++.pt/t16.C: Likewise.
4935         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
4936
4937 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
4938
4939         * gcc.dg/991230-1.c: New test.
4940
4941 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
4942
4943         * gcc.c-torture/compile/991229-3.c: New test.
4944         * gcc.c-torture/compile/991229-2.c: New test.
4945         * gcc.c-torture/compile/991229-1.c: New test.
4946
4947 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
4948
4949         * gcc.c-torture/compile/labels-2.c: New test.
4950
4951 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4952
4953         * gcc.c-torture/execute/991227-1.c: New test.
4954
4955 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4956
4957         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
4958
4959 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
4960
4961         * gcc.c-torture/execute/991221-1.c: New test.
4962
4963 1999-12-20  Nathan Sidwell  <nathan@acm.org>
4964
4965         * g++.old-deja/g++.other/cast3.C: New test.
4966
4967 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
4968
4969         * gcc.c-torture/execute/991216-4.c: New test.
4970
4971 1999-12-16  Michael Meissner  <meissner@cygnus.com>
4972
4973         * gcc.c-torture/execute/991216-1.c: New test.
4974         * gcc.c-torture/execute/991216-2.c: New test.
4975         * gcc.c-torture/execute/991216-3.c: New test.
4976
4977 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4978
4979         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
4980         Actually make the test fail by using "-O2" for compilation.
4981
4982 1999-12-15  Nathan Sidwell  <nathan@acm.org>
4983
4984         * g++.old-deja/g++.warn/cast-align1.C: New test.
4985
4986 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4987
4988         * gcc.c-torture/compile/991214-1.c: New test.
4989         * gcc.c-torture/compile/991214-2.c: New test.
4990
4991 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
4992
4993         * gcc.dg/991214-1.c: New test.
4994
4995 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
4996
4997         * gcc.c-torture/compile/991213-3.c: New test.
4998         * gcc.c-torture/compile/991213-2.c: New test.
4999         * gcc.c-torture/compile/991213-1.c: New test.
5000
5001 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5002
5003         * gcc.dg/991209-1.c: New test.
5004
5005 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
5006
5007         * gcc.c-torture/compile/991208-1.c: New test.
5008
5009 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5010
5011         * gcc.dg/ultrasp2.c: New test.
5012
5013 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
5014
5015         * g++.old-deja/g++.abi/align.C (main): Fix typo.
5016
5017 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
5018
5019         * gcc.c-torture/compile/991202-1.c: New test.
5020         * gcc.c-torture/execute/991202-1.c: New test.
5021         * gcc.c-torture/execute/991202-2.c: New test.
5022         * gcc.c-torture/execute/991202-3.c: New test.
5023
5024 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
5025
5026         * g++.old-deja/g++.abi/align.C: New test.
5027         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5028         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5029
5030 1999-12-01  Richard Henderson  <rth@cygnus.com>
5031
5032         * gcc.c-torture/execute/991201-1.c: New.
5033
5034 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
5035
5036         * gcc.dg/991129-1.c: New test.
5037
5038 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
5039
5040         * gcc.c-torture/compile/991127-1.c: New test.
5041
5042 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5043
5044         * g++.old-deja/g++.other/warn4.C: New test.
5045
5046 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5047
5048         * g++.old-deja/g++.eh/cleanup2.C: New test.
5049         * g++.old-deja/g++.ext/pretty2.C: New test.
5050         * g++.old-deja/g++.ext/pretty3.C: New test.
5051         * g++.old-deja/g++.other/debug6.C: New test.
5052
5053 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
5054
5055         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
5056         compiler_output to look for one error message instead of two.
5057
5058 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
5059
5060         * gcc.c-torture/execute/991118-1.c: Also test case
5061         where the word boundary does not split a byte evenly.
5062
5063 1999-11-19  Nathan Sidwell  <nathan@acm.org>
5064
5065         * g++.old-deja/g++.ext/restrict1.C: New test.
5066
5067 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
5068
5069         * gcc.c-torture/execute/991118-1.c: New test.
5070
5071 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
5072
5073         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
5074         working directory pathnames.
5075
5076 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
5077
5078         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
5079         host is equipped with driver.h and driver.o so it can actually
5080         compile and run the tests.
5081
5082 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
5083
5084         * gcc.c-torture/compile/991008-1.c: New test.
5085
5086 1999-11-08  Nick Clifton  <nickc@cygnus.com>
5087
5088         * lib/gcc-dg.exp: Include target-supports.exp
5089
5090 1999-11-05  Nick Clifton  <nickc@cygnus.com>
5091
5092         * lib/target-supports.exp: New file: Provide procs to test for
5093         features supported by the target.
5094         (check_weak_available): Moved here from ecos.exp.
5095         (check_alias_available): New proc: Determine of the target
5096         toolchain supports the alias attribute.
5097
5098         * gcc.dg/special/ecos.exp: Move check_weak_available to
5099         target-supports.exp.
5100         (alias-1.c): Only perform the test if the target supports
5101         aliases.
5102         (wkali-1.c): Only perform the test if the target supports
5103         aliases.
5104
5105         * gcc.dg/990506-0.c: Expect error messages from cross
5106         targets as well as native targets.
5107
5108 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5109
5110         * gcc.dg/ultrasp1.c: Removed xfail.
5111         * gcc.dg/struct-ret-2.c: Likewise.
5112         * gcc.dg/array-1.c: Likewise.
5113
5114 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5115
5116         * gcc.dg/struct-ret-2.c: New test.
5117
5118         * gcc.dg/array-1.c: New test.
5119
5120 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
5121
5122         * gcc.c-torture/execute/991030-1.c: New test.
5123
5124 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
5125
5126         * gcc.c-torture/compile/991026-2.c: New test.
5127
5128 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
5129
5130         * gcc.c-torture/compile/991026-1.c: New test.
5131
5132 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
5133
5134         * gcc.c-torture/execute/991023-1.c: New test.
5135
5136 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
5137
5138         * gcc.c-torture/execute/991019-1.c: New test.
5139
5140 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
5141
5142         * gcc.c-torture/execute/991016-1.c: New test.
5143
5144 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
5145
5146         * gcc.c-torture/execute/991014-1.c: New test.
5147
5148 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5149
5150         * g++.old-deja/g++.other/union2.C: New test.
5151
5152 1999-10-13  Nathan Sidwell  <nathan@acm.org>
5153
5154         * g++.old-deja/g++.other/vaarg2.C: New test.
5155         * g++.old-deja/g++.other/vaarg3.C: New test.
5156
5157 1999-10-12  Craig Burley  <craig@jcb-sc.com>
5158
5159         * g77.f-torture/noncompile/19990905-1.f: Moved from being
5160         in compile/.
5161
5162 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
5163
5164         * gcc.c-torture/execute/va-arg-11.c: New test.
5165
5166 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
5167
5168         * lib/file-format.exp (gcc_target_object_format): Don't
5169         crash if objdump is unavailable.
5170
5171 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
5172
5173         * gcc.misc-tests/mg.exp: delete extraneous redirection.
5174
5175 1999-09-28  Nick Clifton  <nickc@cygnus.com>
5176
5177         * gcc.c-torture/compile/990928-1.c: New test.
5178
5179 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
5180
5181         * g++.old-deja/g++.other/decl6.C: New test.
5182
5183 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5184
5185         * gcc.c-torture/execute/va-arg-10.c: New test.
5186
5187 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
5188
5189         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
5190         __PRETTY_FUNCTION__.
5191
5192 1999-09-23  Nick Clifton  <nickc@cygnus.com>
5193
5194         * gcc.c-torture/execute/990923-1.c: New test.
5195
5196 1999-09-21  Nick Clifton  <nickc@cygnus.com>
5197
5198         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
5199         for which -fpic is inappropriate.
5200
5201 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
5202
5203         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
5204
5205 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5206
5207         * g++.old-deja/g++.other/dyncast1.C: New test.
5208         * g++.old-deja/g++.other/dyncast2.C: New test.
5209         * g++.old-deja/g++.other/dyncast3.C: New test.
5210         * g++.old-deja/g++.other/dyncast4.C: New test.
5211         * g++.old-deja/g++.other/dyncast5.C: New test.
5212         * g++.old-deja/g++.eh/catch3.C: New test.
5213         * g++.old-deja/g++.eh/catch3p.C: New test.
5214         * g++.old-deja/g++.eh/catch4.C: New test.
5215         * g++.old-deja/g++.eh/catch4p.C: New test.
5216         * g++.old-deja/g++.eh/catch5.C: New test.
5217         * g++.old-deja/g++.eh/catch5p.C: New test.
5218         * g++.old-deja/g++.eh/catch6.C: New test.
5219         * g++.old-deja/g++.eh/catch6p.C: New test.
5220         * g++.old-deja/g++.eh/catch7.C: New test.
5221         * g++.old-deja/g++.eh/catch7p.C: New test.
5222         * g++.old-deja/g++.eh/catch8.C: New test.
5223         * g++.old-deja/g++.eh/catch8p.C: New test.
5224         * g++.old-deja/g++.eh/catch9.C: New test.
5225         * g++.old-deja/g++.eh/catch9p.C: New test.
5226
5227 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
5228
5229         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
5230         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
5231
5232 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
5233
5234         * gcc.c-torture/compile/990913-1.c: New test.
5235
5236 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
5237
5238         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
5239         * g++.old-deja/g++.jason/rfg5.C: Likewise.
5240
5241 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
5242
5243         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
5244
5245 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
5246
5247         * g++.old-deja/g++.other/lookup11.C: New test.
5248         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
5249         what is permitted and what we want.
5250         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
5251         overload use.
5252         * g++.old-deja/g++.jason/rfg5.C: Likewise
5253
5254 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
5255
5256         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
5257         * gcc.c-torture/noncompile/poison-1.c: New file.
5258
5259 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
5260
5261         * g++.old-deja/g++.other/sizeof3.C: New test.
5262         * g++.old-deja/g++.other/sizeof4.C: New test.
5263         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
5264         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
5265
5266 1999-09-07  Richard Henderson  <rth@cygnus.com>
5267
5268         * gcc.dg/va-arg-1.c: New.
5269
5270 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5271
5272         * gcc.c-torture/execute/va-arg-9.c: New test.
5273
5274 1999-09-05  Craig Burley  <craig@jcb-sc.com>
5275
5276         * g77.f-torture/compile/980519-2.f: New test.
5277         * g77.f-torture/compile/19990905-0.f: New test.
5278         * g77.f-torture/compile/19990905-1.f: New test.
5279         * g77.f-torture/compile/19990905-2.f: New test.
5280
5281         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
5282
5283 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
5284
5285         * gcc.c-torture/execute/990827-1.c: Fix typo.
5286
5287 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5288
5289         * g++.old-deja/g++.other/deref1.C: New test.
5290
5291 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
5292
5293         * g++.old-deja/g++.other/ambig2.C: New test.
5294         * g++.old-deja/g++.other/cond5.C: New test.
5295         * g++.old-deja/g++.other/lookup16.C: New test.
5296
5297 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
5298
5299         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
5300         assemblers too.
5301
5302 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
5303
5304         * lib/c-torture.exp: Avoid the "compare executables" optimization
5305         when testing native.
5306
5307 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
5308
5309         * gcc.c-torture/execute/990829-1.c: New test.
5310         * gcc.c-torture/compile/990829-1.c: New test.
5311
5312 1999-08-27  Paul Burchard  <burchard@pobox.com>
5313
5314         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
5315         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
5316         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
5317         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
5318         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
5319         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
5320         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
5321         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
5322         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
5323         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
5324         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
5325
5326 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
5327
5328         * gcc.c-torture/execute/990827-1.c: New test.
5329
5330 1999-08-26  Craig Burley  <craig@jcb-sc.com>
5331
5332         * g77.f-torture/noncompile/19990826-4.f: New test.
5333
5334         * g77.f-torture/compile/19990826-3.f: New test.
5335
5336         * g77.f-torture/execute/19990826-2.f: New test.
5337
5338         * g77.f-torture/compile/19990826-1.f: New test.
5339
5340         * gcc.c-torture/execute/990826-0.c: New test.
5341         * g77.c-torture/execute/19990826-0.f: New test.
5342
5343         * g77.f-torture/noncompile/970626-2.f: New test.
5344
5345 1999-08-25  Paul Burchard  <burchard@pobox.com>
5346
5347         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
5348         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
5349         lss-011.C: New tests.
5350
5351 1999-08-25  Nathan Sidwell  <nathan@acm.org>
5352
5353         * g++.old-deja/g++.other/decl5.C: New test.
5354
5355 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5356
5357         * noncompile/noncompile.exp: Load_lib c-torture.exp.
5358         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
5359         call `postbase' for each one.  All callers of `postbase' changed
5360         to call this instead.
5361
5362 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
5363
5364         * gcc.c-torture/execute/990811-1.c: New test.
5365
5366 1999-08-09  Nick Clifton  <nickc@cygnus.com>
5367
5368         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
5369         just native ones.
5370
5371         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
5372         just native ones.
5373
5374 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5375
5376         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
5377
5378 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5379
5380         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
5381
5382 1999-08-04  Nathan Sidwell  <nathan@acm.org>
5383
5384         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
5385
5386 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5387
5388         * gcc.c-torture/execute/990804-1.c: New test.
5389
5390 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5391
5392         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
5393         * g++.old-deja/g++.brendan/crash64.C: Likewise
5394         * g++.old-deja/g++.brendan/overload8.C: Likewise
5395
5396 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5397
5398         * g++.old-deja/g++.other/struct1.C: New test.
5399
5400 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5401
5402         * g++.old-deja/g++.other/enum2.C: New test.
5403
5404 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
5405
5406         Adapted from tests from Franz Sirl:
5407         * gcc.c-torture/execute/va-arg-7.c: New test.
5408         * gcc.c-torture/execute/va-arg-8.c: New test.
5409
5410 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
5411
5412         * gcc.c-torture/compile/990801-2.c: New test.
5413
5414         * gcc.c-torture/compile/990801-1.c: New test.
5415
5416 1999-07-27  Michael Meissner  <meissner@cygnus.com>
5417
5418         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
5419         fp-cmp-1.c, converting double to float.
5420
5421         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
5422         fp-cmp-1.c, converting double to long double.
5423
5424         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
5425         from fr1 to unknown_register, since fr1 is a legitimate register
5426         on some machines.
5427
5428 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
5429
5430         * README: More listname related changes.
5431
5432 1999-07-08  Catherine Moore  <clm@cygnus.com>
5433
5434         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
5435
5436 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
5437
5438         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
5439
5440 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5441
5442         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
5443
5444 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
5445
5446         * gcc.dg/990703-1.c: New test.
5447
5448 1999-06-29  Nick Clifton  <nickc@cygnus.com>
5449
5450         * lib/file-format.exp: New file: Move definition of proc
5451         gcc_target_object_format to here from
5452         gcc.dg/special/ecos.exp.
5453
5454         * lib/c-torture.exp: Include lib file-format.exp.
5455         * lib/gcc-dg.exp: Include lib file-format.exp.
5456
5457         * gcc.dg/special/ecos.exp: Remove definition of proc
5458         gcc_target_object_format.
5459
5460 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
5461
5462         * gcc.c-torture/execute/990628-1.c: New test.
5463
5464 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
5465
5466         * gcc.c-torture/compile/990625-2.c: New test.
5467
5468         * gcc.c-torture/compile/990625-1.c: New test.
5469
5470 1999-06-23  Nick Clifton  <nickc@cygnus.com>
5471
5472         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
5473         attributes compile.
5474         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
5475         ports that use the COFF/PE file format.
5476
5477 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
5478
5479         * gcc.c-torture/compile/990617-1.c: New test.
5480
5481 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
5482
5483         * g++.old-deja/g++.other/decl4.C: New test.
5484
5485 1999-06-14  Nathan Sidwell  <nathan@acm.org>
5486
5487         * g++.old-deja/g++.other/bitfld3.C: New test.
5488
5489 1999-06-08  Nathan Sidwell  <nathan@acm.org>
5490
5491         * g++.old-deja/g++.eh/catch1.C: New test.
5492
5493 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
5494
5495         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
5496
5497         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
5498         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
5499
5500 1999-06-05  Craig Burley  <craig@jcb-sc.com>
5501
5502         * g77.f-torture/compile/19990502-0.f: Replace with new,
5503         shorter, test that still fails after recent changes.
5504
5505 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5506
5507         * gcc.c-torture/execute/990604-1.c: New test.
5508
5509 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
5510
5511         * gcc.c-torture/execute/990531-1.c: New test.
5512
5513 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5514
5515         * gcc.c-torture/compile/990527-1.c: New test.
5516
5517 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
5518
5519         * gcc.c-torture/execute/990527-1.c: New test.
5520
5521 1999-05-25  Nick Clifton  <nickc@cygnus.com>
5522
5523         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
5524         bitfields as signed.
5525
5526 1999-05-25  Craig Burley  <craig@jcb-sc.com>
5527
5528         * g77.f-torture/compile/19990525-0.f: New test.
5529
5530 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
5531
5532         * gcc.c-torture/execute/990525-2.c: New test.
5533
5534         * gcc.c-torture/execute/990525-1.c: New test.
5535
5536 1999-05-24  Nathan Sidwell  <nathan@acm.org>
5537
5538         * g++.old-deja/g++.other/anon3.C: New test.
5539         * g++.old-deja/g++.other/anon4.C: New test.
5540         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
5541         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
5542         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
5543         Merrill).
5544
5545 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
5546
5547         * gcc.c-torture/execute/990524-1.c: New test.
5548
5549         * gcc.dg/990524-1.c: New test.
5550
5551 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5552
5553         * gcc.c-torture/compile/990523-1.c: New test.
5554
5555 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
5556
5557         * gcc.c-torture/compile/990519-1.c: New test.
5558
5559 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5560
5561         * gcc.c-torture/compile/990517-1.c: New test.
5562
5563         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
5564         (e4, f4): New tests.
5565         (main): Call them.
5566
5567 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5568
5569         * gcc.dg/noreturn-1.c: New test.
5570
5571 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
5572
5573         * gcc.c-torture/execute/990513-1.c: New test.
5574
5575 1999-05-10  Richard Henderson  <rth@cygnus.com>
5576
5577         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
5578
5579 1999-05-10  Craig Burley  <craig@jcb-sc.com>
5580
5581         * g77.f-torture/execute/erfc.f: Use small single-precision
5582         values, to avoid problems on Alphas when not -mieee.
5583
5584 1999-05-08  Craig Burley  <craig@jcb-sc.com>
5585
5586         * gcc.dg/990506-0.c: New test.
5587
5588 1999-05-08  Richard Henderson  <rth@cygnus.com>
5589
5590         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
5591         the constant to test.  Don't XFAIL 64-bit targets.
5592
5593         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
5594         * g++.old-deja/g++.law/profile1.C: Likewise.
5595
5596         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
5597         operator new instances.
5598         * g++.old-deja/g++.other/delete5.C: Likewise.
5599
5600 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5601
5602         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
5603         intrinsic.
5604
5605 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5606
5607         * g77.f-torture/execute/u77-test.f: Reverse order of two
5608         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
5609
5610 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5611
5612         * gcc.dg/compare1.c: New test.
5613
5614 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5615
5616         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
5617         New tests.
5618
5619 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5620
5621         * g77.f-torture/compile/19990502-1.f: New test.
5622
5623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5624
5625         * g77.f-torture/compile/19990502-0.f: New test.
5626
5627 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
5628
5629         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
5630         intrinsic.
5631
5632 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
5633
5634         * g77.f-torture/execute/u77-test.f (main): List libU77
5635         intrinsics not currently tested.
5636         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
5637         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
5638         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
5639         Trim blanks off the ends of some printed strings.
5640
5641 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
5642
5643         * g77.f-torture/execute/u77-test.f (main): Just warn about
5644         FSTAT gid disagreement, as it's expected on some systems.
5645
5646 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
5647
5648         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
5649         use a new function, which allows for some slop.
5650         Clean up some commentary.
5651         (issum): The new function.
5652         (sgladd): Deleted subroutine.
5653
5654 1999-05-01  Craig Burley  <craig@jcb-sc.com>
5655
5656         * g77.f-torture/execute/u77-test.f: Modify to be more like
5657         libf2c/libU77 version, bringing patches to that version here.
5658         Add suitable commentary.
5659
5660 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
5661
5662         * gcc.dg/990424-1.c: New test.
5663
5664 1999-04-24  Craig Burley  <craig@jcb-sc.com>
5665
5666         * g77.f-torture/execute/u77-test.f (main): Bug involving
5667         LSTAT has been fixed, so turn back on full checking.
5668
5669 1999-04-20  Craig Burley  <craig@jcb-sc.com>
5670
5671         * g77.f-torture/compile/19990419-0.f: New test.
5672         * g77.f-torture/execute/19990419-1.f: New test.
5673
5674 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
5675
5676         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
5677         to avoid the need for a prototype to supress a warning.
5678
5679 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
5680
5681         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
5682
5683 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
5684
5685         * gcc.c-torture/execute/990404-1.c: New test.
5686
5687 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5688
5689         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
5690         * gcc.dg/cpp-if3.c: Don't use -pedantic.
5691         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
5692         missing initializer warnings.
5693
5694 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
5695
5696         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
5697         matching strings.
5698
5699 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
5700
5701         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
5702
5703 1999-03-26  Craig Burley  <craig@jcb-sc.com>
5704
5705         * g77.f-torture/execute/19990325-0.f: New test.
5706         * g77.f-torture/execute/19990325-1.f: New test.
5707
5708 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
5709
5710         * gcc.c-torture/execute/990324-1.c: New test.
5711
5712 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
5713
5714         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
5715         test with 4.
5716
5717 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
5718
5719         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
5720
5721 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5722
5723         * g77.f-torture/execute/19990313-2.f: New test.
5724         * g77.f-torture/execute/19990313-3.f: New test.
5725
5726 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5727
5728         * g77.f-torture/execute/19990313-0.f: New test.
5729         * g77.f-torture/execute/19990313-1.f: New test.
5730
5731 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
5732
5733         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
5734         printf to sprintf.
5735         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
5736         (main): Add check for u15.  Conditionalize u31 check depending on
5737         whether ints are <32 bits or >=32 bits.
5738
5739 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5740
5741         * g77.f-torture/execute/19981119-0.f: Improve testiness.
5742
5743 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5744
5745         * g77.f-torture/compile/19990305-0.f: New test.
5746         * g77.f-torture/execute/19981119-0.f: New test.
5747
5748 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5749
5750         * g77.f-torture/execute/970625-2.f: call ABORT if final
5751         result is not correct, instead of just printing it.
5752         Add this checking via newly introduced obfuscation, to
5753         trip up buggy front ends.
5754
5755 1999-03-07  Craig Burley  <craig@jcb-sc.com>
5756
5757         * g77.f-torture/compile/960317-1.f: Moved from being
5758         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
5759
5760 1999-03-06  Craig Burley  <craig@jcb-sc.com>
5761
5762         * g77.f-torture/execute/960317-1.f: New (old) test.
5763         * g77.f-torture/execute/970625-2.f: Ditto.
5764
5765 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
5766
5767         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
5768         message on line 1 or line 2; cccp and cpplib do this differently.
5769
5770 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
5771
5772         * g++.old-deja/g++.law/weak1.C: New test.
5773
5774 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5775
5776         * gcc.c-torture/execute/990119-1.c: Renamed to...
5777         * gcc.dg/990119-1.c: this, so it will only be tested once
5778         (it's a preprocessor test, it doesn't need to be run at
5779         multiple optimization levels).
5780
5781 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5782
5783         * lib/g++.exp: Don't add incdir=$base_dir/../include to
5784           ALWAYS_CXXFLAGS.
5785
5786 1999-02-24  Craig Burley  <craig@jcb-sc.com>
5787
5788         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
5789         * g77.f-torture/compile/19981216-0.f: ...as it is expected
5790         to not be compilable by current g77.
5791
5792 1999-02-24  Nick Clifton  <nickc@cygnus.com>
5793
5794         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
5795
5796 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
5797
5798         * gcc.c-torture/execute/990222-1.c: New test.
5799
5800 1999-02-19  Craig Burley  <craig@jcb-sc.com>
5801
5802         * g77.f-torture/compile/19990218-0.f: New test.
5803         * g77.f-torture/noncompile/19990218-1.f: New test.
5804
5805 1999-02-18  Craig Burley  <craig@jcb-sc.com>
5806
5807         * g77.f-torture/compile/19981216-0.f: New test.
5808
5809 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
5810
5811         * gcc.dg/990214-1.c: New test.
5812
5813 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
5814
5815         * gcc.dg/990213-2.c: New test.
5816
5817         * gcc.dg/990213-1.c: New test.
5818
5819 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
5820
5821         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
5822         ints.
5823
5824 1999-02-11  Nick Clifton  <nickc@cygnus.com>
5825
5826         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
5827         specified by target.
5828
5829         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
5830
5831 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
5832
5833         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
5834
5835 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5836
5837         * gcc.dg/special/ecos.exp: New test driver for new tests with
5838         special requirements.
5839
5840         * gcc.dg/special/alias-1.c: New test.
5841         * gcc.dg/special/gcsec-1.c: New test.
5842         * gcc.dg/special/weak-1.c: New test.
5843         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
5844         * gcc.dg/special/weak-2.c: New test.
5845         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
5846         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
5847         * gcc.dg/special/wkali-1.c: New test.
5848         * gcc.dg/special/wkali-2.c: New test.
5849         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
5850         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
5851
5852 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
5853
5854           * lib/c-torture.exp (c-torture-compile): Pull out code for
5855           analyzing gcc error messages.
5856           (c-torture-execute): Likewise.  Fix some (harmless) false
5857           positives.
5858           * lib/gcc.exp (gcc_check_compile): New function.
5859
5860 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
5861
5862         * gcc.c-torture/execute/990208-1.c: New test.
5863
5864 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5865
5866         * g++.dg/special/ecos.exp: New driver for new tests with special
5867         requirements
5868
5869         * g++.dg/special/conpr-1.C: New test
5870         * g++.dg/special/conpr-2.C: New test
5871         * g++.dg/special/conpr-2a.C: New test
5872         * g++.dg/special/conpr-3.C: New test
5873         * g++.dg/special/conpr-3a.C: New test
5874         * g++.dg/special/conpr-3b.C: New test
5875
5876         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
5877         allow g++ to use the dg driver
5878
5879         * README: Add comment about g++.dg directory
5880
5881 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
5882
5883         * README: Update email addresses.
5884
5885 1999-02-03  Nick Clifton  <nickc@cygnus.com>
5886
5887         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
5888         arguments in order to force structure S onto the stack even on
5889         the alpha.
5890         (test): Pass 10 leading arguments to function foo as well as the
5891         structure S.
5892
5893         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
5894         failure for all targets.
5895
5896         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
5897         abort to terminate program execution.
5898
5899 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
5900
5901         * gcc.c-torture/execute/990130-1.c: New test.
5902
5903 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
5904
5905         * gcc.dg/990130-1.c: New test.
5906
5907 1999-01-28  Michael Meissner  <meissner@cygnus.com>
5908
5909         * gcc.c-torture/execute/990128-1.c: New test.
5910
5911 1999-01-27  Michael Meissner  <meissner@cygnus.com>
5912
5913         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
5914
5915 1999-01-27  Felix Lee  <flee@cygnus.com>
5916
5917         * lib/c-torture.exp (c-torture-compile): pull out code for
5918         analyzing gcc error messages.
5919         (c-torture-execute): ditto, and fix some (harmless) false
5920         positives.
5921         * lib/gcc.exp (gcc_check_compile): new function.
5922
5923 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
5924
5925         * gcc.dg/990117-1.c: New test.
5926
5927         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
5928
5929         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
5930
5931 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
5932
5933         * g77.f-torture/compile/990115-1.f: New test.
5934
5935 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
5936
5937         * gcc.c-torture/compile/990107-1.c: New test
5938
5939 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
5940
5941         * gcc.c-torture/execute/990106-2.c: New test.
5942
5943         * gcc.c-torture/execute/990106-1.c: New test.
5944
5945 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
5946
5947         * gcc.c-torture/compile/981223-1.c: New test.
5948
5949 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
5950
5951         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
5952         (opt3): Rename from opt4 and disable.
5953
5954 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
5955
5956         * g++.old-deja/g++.pt/ptrmem5.C: New test.
5957
5958 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
5959
5960         * g++.old-deja/g++.other/conv5.C: New test.
5961
5962 1998-12-14  Nick Clifton  <nickc@cygnus.com>
5963
5964         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
5965
5966 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
5967
5968         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
5969
5970 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
5971
5972         * gcc.c-torture/compile/981211-1.c: New test.
5973
5974 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
5975
5976         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
5977
5978         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
5979
5980 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5981
5982         * gcc.special/930510-1.c: Make C9X safe.
5983         * gcc.misc-tests/gcov-1.c Similarly.
5984         * gcc.misc-tests/gcov-2.c Similarly.
5985
5986 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5987
5988         * gcc.dg/ultrasp1.c: New test.
5989
5990 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
5991
5992         * gcc.c-torture/execute/981206.c: New test.
5993
5994 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5995
5996         * g++.old-deja/g++.ns/template7.C: New test.
5997
5998         * g++.old-deja/g++.other/expr1.C: New test.
5999
6000         * g++.old-deja/g++.eh/tmpl3.C: New test.
6001
6002         * g++.old-deja/g++.eh/tmpl2.C: New test.
6003
6004 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6005
6006         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
6007         * g++.old-deja/g++.other/using6.C: Removed.
6008         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
6009
6010         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
6011
6012 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6013
6014         * g++.old-deja/g++.pt/overload8.C: New test.
6015
6016         * g++.old-deja/g++.pt/overload7.C: New test.
6017
6018         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
6019
6020         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
6021         and relinking messages.
6022         * lib/g++.exp (g++_target_compile): Remove .rpo file when
6023         compiling with -frepo.
6024
6025 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
6026
6027         * g++.old-deja/g++.pt/lookup6.C: New test.
6028
6029 1998-11-30  Nick Clifton  <nickc@cygnus.com>
6030
6031         * gcc.c-torture/execute/981130-1.c: New test.
6032         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
6033
6034 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6035
6036         * g++.old-deja/g++.pt/explicit76.C: New test.
6037
6038         * g++.old-deja/g++.pt/friend38.C: New test.
6039
6040         * g++.old-deja/g++.ns/crash2.C: New test.
6041
6042         * g++.old-deja/g++.pt/defarg8.C: New test.
6043
6044         * g++.old-deja/g++.pt/instantiate6.C: New test.
6045
6046         * g++.old-deja/g++.pt/static6.C: New test.
6047
6048         * g++.old-deja/g++.pt/decl2.C: New test.
6049
6050 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6051
6052         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
6053         problem is actually related with name lookup, but so what? :-)
6054
6055         * g++.old-deja/g++.pt/friend37.C: New test.
6056
6057 1998-11-25  Dave Love  <d.love@dl.ac.uk>
6058
6059         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
6060         element, which fails on some systems.
6061
6062         * g77.f-torture/execute/labug1.f: New test.
6063
6064 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
6065
6066         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
6067         is defined.
6068
6069 1998-11-18  Dave Love  <d.love@dl.ac.uk>
6070
6071         * g77.f-torture/compile/981117-1.f: New test.
6072
6073 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
6074
6075         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
6076         properly discarded.
6077
6078 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
6079
6080         * gcc.c-torture/execute/memcheck: New directory of tests for
6081         -fcheck-memory-usage.
6082
6083 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6084
6085         * README: New file, general information about the testsuite and
6086         new description of the various C++ test subdirectories.
6087         * README.g++: Eliminate obsolete information, update and move most
6088         relevant stuff to README.
6089
6090 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
6091
6092         * gcc.c-torture/compile/981107-1.c: New test.
6093
6094 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
6095
6096         * execute/memcpy-bi.c: New testcase.
6097
6098 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
6099
6100         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
6101         base classes.
6102
6103         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
6104         template is selected.
6105
6106         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
6107         classes, it should be accepted for all types.
6108
6109         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
6110
6111         * g++.old-deja/g++.pt/spec24.C: Ensure that template
6112         specializations start with template headers.
6113
6114 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
6115
6116         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
6117
6118         * g++.old-deja/g++.other/init9.C: Test cross initialization of
6119         non-POD types.
6120
6121 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6122
6123         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
6124
6125 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6126
6127         * compile/981022-1.c, compile/981022-1.x: New test and driver.
6128
6129 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
6130
6131         * 981019-1.c: New test.
6132
6133 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
6134
6135         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
6136         find objc headers.
6137
6138 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6139
6140         * compile/981001-4.c: Remove use of GCC extension that triggers a
6141         compiler bug.
6142
6143 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
6144
6145         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
6146
6147 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6148
6149         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
6150         instantiation of template produces incorrect code for delete
6151         expression.
6152
6153         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
6154         constructors' name is not unique.
6155         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
6156         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
6157
6158         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
6159         automatic array of const is ill-formed.
6160
6161         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
6162         of template parameter?
6163
6164         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
6165         const.
6166
6167         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
6168         pointer-to-member expression.
6169
6170         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
6171         declaration causes ICE.
6172
6173 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
6174
6175         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
6176         reserved in the global namespace.
6177
6178         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
6179         generate needed virtual table.
6180
6181         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
6182
6183 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
6184
6185         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
6186         template-dependent type
6187
6188 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
6189
6190         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
6191         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
6192         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
6193
6194         * g++.old-deja/g++.other/using5.C: New test; using decl from base
6195         class should be usable as argument of member function.
6196         * g++.old-deja/g++.other/using6.C: New test; using decl from base
6197         class should be usable as return type of member function.
6198         * g++.old-deja/g++.other/using7.C: New test; using decl from base
6199         class should be usable as type of data member.
6200
6201         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
6202
6203 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
6204
6205         * gcc.c-torture/special/920521-1.c: Fix bogus test.
6206
6207 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
6208
6209         * gcc.dg/dll-?.c Add thumb to target list.
6210         Fix assembler scan patterns to match current assembler output.
6211
6212 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6213
6214         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
6215         matching of template brackets.
6216
6217         * g++.old-deja/g++.other/using4.C: New test.  Test using
6218         declarations of methods from base classes.
6219
6220         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
6221         within functions should introduce names into the innermost
6222         enclosing namespace.
6223
6224         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
6225         of static locals if first initialization throws.
6226
6227 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
6228
6229         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
6230
6231 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
6232
6233         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
6234         lose track of the possible targets of tablejump insns.
6235         * special/special.exp: Run it.
6236
6237 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6238
6239         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
6240         must be declared before its specializations can be named in friend
6241         declarations.
6242
6243 1998-10-05  Dave Love  <d.love@dl.ac.uk>
6244
6245         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
6246
6247         * g77.f-torture/execute/io1.f: New test.
6248
6249 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6250
6251         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
6252         with pointer to template function, for which no argument deduction
6253         is possible.
6254
6255         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
6256         specialization of template function as argument to template
6257         function.
6258
6259         * g++.old-deja/g++.other/access2.C: New test; Inner class
6260         shouldn't have privileged access to Outer's names.
6261
6262 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6263
6264         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
6265         friend template declared within template class conflicts with
6266         nested class of the same name.
6267
6268         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
6269         is ignored.
6270
6271         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
6272         object with direct initializer as function declaration.
6273
6274         * g++.old-deja/g++.other/decl2.C: New test; duplicate
6275         initializers.
6276
6277         * g++.old-deja/g++.other/null2.C: New test; conditional operator
6278         involving const pointer and NULL produces incorrect result.
6279
6280         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
6281         type name without `typename' should be rejected with -pedantic.
6282
6283 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
6284
6285         * g++.old-deja/g++.other/addrof1.C: New test.
6286
6287 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
6288
6289         * gcc.c-torture/compile/981001-1.c: New test.
6290         * gcc.c-torture/execute/981001-1.c: New test.
6291
6292 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
6293
6294         * gcc.c-torture/compile/981001-2.c: New test.
6295         * gcc.c-torture/compile/981001-3.c: New test.
6296         * gcc.c-torture/compile/981001-4.c: New test.
6297
6298 1998-10-01  Robert Lipe  <robertl@dgii.com>
6299
6300         * lib/objc.exp (objc_target_compile): Add -L during compiles for
6301         multilibbed hosts.   Idea grafted from g77.exp.
6302
6303 1998-09-30  Dave Love  <d.love@dl.ac.uk>
6304
6305         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
6306         avoid losing on systems which need -lsocket.
6307
6308 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
6309
6310         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
6311         * g++.old-deja/g++.other/nested2.C: Ditto.
6312         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
6313         failure.
6314
6315 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6316
6317         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
6318         preferred over template operator!= for enum bitfields.
6319
6320 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
6321
6322         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
6323         that happen to have the same base name, but in different scopes,
6324         are incorrectly rejected.
6325
6326 1998-09-16  Richard Henderson  <rth@cygnus.com>
6327
6328         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
6329         on the native word size instead of an integer literal.
6330
6331 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6332
6333         * g++.old-deja/g++.other/static2.C: Invocation of static data
6334         member of type pointer-to-function denoted as non-static member.
6335
6336         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
6337         checks involving function types and aliases.
6338
6339 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6340
6341         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
6342         redefined to the same non-trivial type.
6343
6344         * g++.old-deja/g++.pt/explicit73.C: Test for proper
6345         namespace-qualification of template specializations declared in
6346         other namespaces.
6347
6348         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
6349         to declare a subset of the specializations of a template function
6350         as friends of specializations of a template class.
6351
6352         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
6353         member templates that do not fully specialize the enclosing
6354         template class are rejected.
6355
6356 1998-09-11  Dave Love  <d.love@dl.ac.uk>
6357
6358         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
6359
6360 1998-09-08  Dave Love  <d.love@dl.ac.uk>
6361
6362         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
6363         altered from libf2c/libU77 version.
6364
6365 1998-09-06  Dave Love  <d.love@dl.ac.uk>
6366
6367         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
6368
6369 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
6370
6371         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
6372         (un)signed char are different types for template specialization
6373         purposes.
6374
6375 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
6376
6377         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
6378         * objc: ObjC testsuite.
6379
6380 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
6381
6382         * gcc.c-torture/execute/941014-1.x:  New file.
6383
6384 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6385
6386         * lib/c-torture.exp: Add support for
6387         torture_eval_before_compile and torture_eval_before_execute
6388         variables.
6389
6390 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
6391
6392         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
6393         this test triggers valid.
6394
6395 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6396
6397         * gcc.dg/980827-1.c: New test.
6398
6399 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6400
6401         * gcc.c-torture/execute/loop-4b.c: New test.
6402
6403 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
6404
6405         * lib/c-torture.exp: Add support for
6406         torture_eval_before_compile and torture_eval_before_execute
6407         variables.
6408
6409 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
6410
6411         * gcc.c-torture/compile/980825-1.c: New test.
6412
6413 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
6414
6415         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
6416         count number tests in opt_t0 not good_t0.
6417
6418 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
6419
6420         * gcc.c-torture/compile/930326-1.x: Fix typo.
6421
6422 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
6423
6424         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
6425         causes an ICE.
6426
6427 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6428
6429         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
6430         STACK_SIZE is defined.
6431         * gcc.c-torture/unsorted/stuct.c: Similarly.
6432
6433         * gcc.c-torture/compile/980821-1.c: New test.
6434
6435 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
6436
6437         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
6438
6439 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
6440
6441         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
6442         code.
6443
6444 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
6445
6446         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
6447         error'.
6448
6449 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
6450
6451         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
6452
6453 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
6454
6455         * gcc.c-torture/compile/980816-1.c: New test.
6456
6457         * gcc.dg/980816-1.c: New test.
6458
6459 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
6460
6461         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
6462         compiler for ieee tests.
6463
6464 1998-08-01  Dave Love  <d.love@dl.ac.uk>
6465
6466         * g77.f-torture/compile/980729-0.f: New test.
6467
6468 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
6469
6470         * gcc.c-torture/special/eeprof-1.c: New test, for
6471         -finstrument-functions.
6472         * gcc.c-torture/special/special.exp: Run it.
6473
6474 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
6475
6476         * gcc.c-torture/compile/980729-1.c: New test.
6477
6478 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
6479
6480         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
6481         __thumb__ is defined, and test for ARM style doubles if so.
6482
6483 1998-07-26  Dave Love  <d.love@dl.ac.uk>
6484
6485         * g77.f-torture/noncompile/980615-0.f: New test.
6486
6487 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
6488
6489         * gcc.dg/980312-1.c: Do link instead of compile.
6490         * gcc.dg/980313-1.c: Likewise.
6491
6492 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
6493
6494         * gcc.c-torture/compile/980726-1.c: New test.
6495
6496 1998-07-25  Dave Love  <d.love@dl.ac.uk>
6497
6498         * g77.f-torture/execute/io0.f: New test.
6499
6500 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
6501
6502         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
6503         an int.
6504
6505 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
6506
6507         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
6508         m32r bugs.
6509
6510 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6511
6512         * gcc.dg/980626-1.c: Expect failures for all toolchains until
6513         c-decl.c:grokdeclarator can handle mode attributes.
6514
6515 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
6516
6517         * gcc.c-torture/execute/980716-1.c: New test.
6518
6519 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
6520
6521         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
6522         the mn10200.
6523         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
6524         the mn10200.
6525         * gcc.c-torture/execute/va-arg-3.x: Similarly.
6526         * gcc.c-torture/compile/930326-1.x: Similarly.
6527
6528 1998-07-13  Dave Love  <d.love@dl.ac.uk>
6529
6530         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
6531         New test from Craig.
6532
6533 1998-07-12  Dave Love  <d.love@dl.ac.uk>
6534
6535         * g77.f-torture/noncompile/980616-0.f: New test.
6536
6537         * g77.f-torture/execute/970816-3.f:  New test from Craig.
6538
6539 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6540
6541         *  g++.other/singleton.C: Return error value instead of taking
6542         SIGSEGV.
6543
6544 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
6545
6546         *  g++.other/singleton.C: New test.   Warning is under dispute.
6547         Runtime crash is not.
6548
6549 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6550
6551         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
6552         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
6553         using6.C, using7.C}:  New namespace tests.
6554
6555 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6556
6557         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
6558         specialization with typedef'ed names used as array indexes.
6559
6560 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
6561
6562         * gcc.c-torture/execute/980709-1.c: New test.
6563
6564         * gcc.dg/980709-1.c: New test.
6565
6566 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
6567
6568         * gcc.c-torture/execute/bcp-1.c: New test.
6569
6570 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
6571
6572         * gcc.c-torture/execute/980707-1.c: New test.
6573
6574 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
6575
6576         * gcc.c-torture/compile/980706-1.c: New test.
6577
6578 1998-07-01  Dave Love  <d.love@dl.ac.uk>
6579
6580         * g77.f-torture/execute/980701-0.f,
6581         g77.f-torture/execute/980701-1.f: New test from Craig.
6582
6583 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
6584
6585         * gcc.c-torture/compile/980701-1.c: New test.
6586
6587         * gcc.c-torture/execute/980701-1.c: New test.
6588
6589 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
6590 rlsruhe.de>
6591
6592         * g++.old-deja/g++.robertl/eb132.C: New test.
6593         * g++.old-deja/g++.robertl/eb133.C: Likewise.
6594
6595 1998-06-29  Dave Love  <d.love@dl.ac.uk>
6596
6597         * g77.f-torture/execute/980628-7.f,
6598         g77.f-torture/execute/980628-8.f,
6599         g77.f-torture/execute/980628-9.f,
6600         g77.f-torture/execute/980628-10.f: New tests from Craig.
6601
6602         * g77.f-torture/execute/980628-3.f: Remove mail headers.
6603
6604 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
6605
6606         * g77.f-torture/execute/980628-4.f: New test from Craig.
6607         * g77.f-torture/execute/980628-5.f: Likewise.
6608         * g77.f-torture/execute/980628-2.f: Likewise.
6609         * g77.f-torture/execute/980628-0.f: Likewise.
6610         * g77.f-torture/execute/980628-1.f: Likewise.
6611         * g77.f-torture/execute/980628-3.f: Likewise.
6612         * g77.f-torture/execute/980628-6.f: Likewise.
6613
6614 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
6615
6616         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
6617         directory when nothing has been installed yet.
6618
6619 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
6620
6621         * gcc.c-torture/special/special.exp: Handle newer versions of
6622         dejagnu.
6623
6624 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
6625
6626         * gcc.dg/980626-1.c: New test.
6627
6628 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
6629
6630         * gcc.misc-tests/m-un-2.c: New test.
6631         * g++.old-deja/g++.other/warn01.c: Likewise.
6632
6633 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
6634
6635         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
6636         compatibility with assmblers with a different comment character.
6637         Eliminate use of GAS-specific extensions.
6638
6639 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
6640
6641         * gcc.c-torture/execute/ieee/980619-1.c: New test.
6642
6643 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
6644
6645         *lib/g77.exp: Replace search for libf2c.a with search for newly
6646         renamed libg2c.a
6647
6648 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
6649
6650         * gcc.c-torture/execute/980617-1.c: New test.
6651
6652 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
6653
6654         * gcc.c-torture/execute/980612-1.c: New test.
6655
6656 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
6657
6658         * gcc.dg/980523-1.c: Only test on ppc-linux.
6659         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
6660
6661         * gcc.c-torture/execute/980608-1.c: New test.
6662
6663 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6664
6665         * gcc.c-torture/execute/980605-1.c: New test.
6666
6667 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
6668
6669         * gcc.c-torture/execute/980604-1.c: New test.
6670
6671 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
6672
6673         * gcc.c-torture/execute/980602-1.c: New test.
6674         * gcc.c-torture/execute/980602-2.c: Likewise.
6675
6676 1998-06-02  Dave Love  <d.love@dl.ac.uk>
6677
6678         * 970125-0.f: Fix per JCB.  Add commentary.
6679
6680 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
6681
6682         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
6683         IEEE -0 support.
6684
6685 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
6686
6687         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
6688         earlier.
6689
6690 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
6691
6692         * gcc.c-torture/execute/980526-3.c: New test.
6693
6694 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
6695
6696         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
6697         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
6698         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
6699         m88k-motorola-sysv3 to XFAIL.
6700
6701 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6702
6703         * gcc.dg/980526-1.c: New test.
6704         * gcc.c-torture/execute/980526-2.c: New test.
6705
6706 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
6707
6708         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
6709
6710         * gcc.c-torture/execute/980526-1.c: New test.
6711
6712 1998-05-26  Dave Love  <d.love@dl.ac.uk>
6713
6714         * g77.f-torture/execute/alpha2.f: Add runtime test.
6715
6716 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
6717
6718         * g++.old-deja/old-deja.exp: Strip leading directories.
6719
6720         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
6721         error for the line.  Don't run multiple tests for the same line.
6722
6723 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
6724
6725         * gcc.dg/980523-1.c: New test.
6726
6727 1998-05-23  Dave Love  <d.love@dl.ac.uk>
6728
6729         * g77.f-torture/compile/970915-0.f: New test.
6730
6731 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
6732
6733         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
6734
6735 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
6736
6737         * gcc.dg/980520-1.c: New test.
6738
6739 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
6740
6741         * gcc.dg/980502-1.c: Fix return type.
6742
6743 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
6744
6745         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
6746         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
6747         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
6748         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
6749         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
6750
6751 1998-05-20  Dave Love  <d.love@dl.ac.uk>
6752
6753         * g77.f-torture/execute/980520-1.f: New test.
6754
6755 1998-05-15  Dave Love  <d.love@dl.ac.uk>
6756
6757         * lib/mike-g77.exp: New file.
6758
6759         * g77.f-torture/noncompile/noncompile.exp,
6760         g77.f-torture/noncompile/check0.f: New files.
6761
6762 1998-05-14  Dave Love  <d.love@dl.ac.uk>
6763
6764         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
6765         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
6766         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
6767         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
6768         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
6769         abort where appropriate.
6770
6771 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
6772
6773         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
6774         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
6775
6776 1998-04-29  Dave Love  <d.love@dl.ac.uk>
6777
6778         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
6779
6780 1998-04-27  Dave Love  <d.love@dl.ac.uk>
6781
6782         * g77.f-torture/compile/980427-0.f: New test.
6783
6784 1998-04-24  Dave Love  <d.love@dl.ac.uk>
6785
6786         * g77.f-torture/compile/980424-0.f: New test.
6787
6788 1998-04-19  Dave Love  <d.love@dl.ac.uk>
6789
6790         * g77.f-torture/compile/980419-2.f (main): New test.
6791         * g77.f-torture/compile/970125-0.f: New test.
6792         * g77.f-torture/compile/980419-1.f: New test.
6793
6794 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
6795
6796         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
6797         of loop-4.c.
6798
6799 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
6800
6801         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
6802
6803 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
6804
6805         * gcc.c-torture/compile/980329-1.c: New test.
6806
6807 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
6808
6809         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
6810         * gcc.dg/980312-1.c: Fix typo in -march command.
6811
6812 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
6813
6814         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
6815
6816 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
6817
6818         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
6819         Dave Love agree the Fortran source is bogus.
6820
6821 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
6822
6823         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
6824         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
6825         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
6826         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
6827         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
6828
6829 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6830
6831         * g++.old-deja/g++.other/friend1.C: New test.
6832
6833 1998-02-18  Dave Love  <d.love@dl.ac.uk>
6834
6835         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
6836         possibly uninitialized) variables and declare dnrm2.
6837
6838 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
6839
6840         From Bruno Haible <haible@ilog.fr>:
6841         * gcc.c-torture/execute/980223.c: New test.
6842
6843 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
6844
6845         * gcc.dg/ifelse-1.c: New test.
6846
6847 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
6848
6849         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
6850
6851           * lib/old-dejagnu.exp (old-dejagnu): Added the
6852           "execution test - XFAIL *-*-*" handling in the spirit of
6853           "excess errors test -". Changed the "execution test fails"
6854           handling to be like "excess errors test fails".
6855           * Update various tests accordingly.
6856
6857 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
6858
6859         * gcc.c-torture/execute/980205.c: New test.
6860
6861 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
6862
6863         * lib/c-torture.exp: Look for .x files instead of .cexp files.
6864         * lib/f-torture.exp: Similarly.
6865         * gcc.c-torture: Rename all .cexp files to .x files.
6866
6867 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6868
6869         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
6870         (940510-1.c): Removed duplicate.
6871         (971104-1.c): New test.
6872
6873 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
6874
6875           * lib/f-torture.exp: Improve error and loop detection.
6876
6877 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
6878
6879         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
6880         use that to size the filler array.
6881
6882 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6883
6884         * lib/c-torture.exp(c-torture-execute): Fix typo.
6885
6886         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
6887         testcase as the executable name. Keep the executable around if
6888         the test fails.
6889
6890 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6891
6892         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
6893         changes.  Only test one -g option, and move it to the end of the
6894         list of options to test.
6895
6896 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
6897
6898         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
6899         variable GCC_TORTURE_OPTIONS to supply default switches separated
6900         by colons.  If no environment variable, run tests with -O0 -g, -O1
6901         -g, and -O2 -g as well.
6902
6903 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6904
6905         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
6906         explanatory comments. Fix indentation.
6907
6908 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
6909
6910         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
6911
6912 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
6913
6914         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
6915         * g++.old-deja/g++.mike/p7325.C: Likewise.
6916         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
6917
6918 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
6919
6920         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
6921         * g++.old-deja/g++.brendan/crash30.C: Likewise.
6922         * g++.old-deja/g++.brendan/crash39.C: Likewise.
6923         * g++.old-deja/g++.law/operators4.C: Likewise.
6924
6925 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
6926
6927         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
6928         * g++.old-deja/g++.mike/p784.C: Ditto.
6929         * g++.old-deja/g++.mike/p785.C: Ditto.
6930
6931 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
6932
6933           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
6934
6935 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
6936
6937         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
6938         target feature; pass this to c-torture-execute as needed.
6939
6940 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
6941
6942         * lib/c-torture.exp(c-torture-execute): If the previous and the
6943         current executables being tested are identical, we don't need to
6944         run the executable again. Try to make the executable names
6945         unique. Add an optional argument for passing additional compiler
6946         flags.
6947
6948 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
6949
6950         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
6951
6952 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
6953
6954         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
6955
6956 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
6957
6958         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
6959         32bit or larger longs.
6960
6961         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
6962         have either a 32bit long or 32bit int.
6963
6964 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6965
6966         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
6967         Make double precision tests dependent on sizeof (double).
6968
6969 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
6970
6971         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
6972         too.
6973
6974 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6975
6976         * gcc.c-torture/compile/961203-1.cexp: New script.
6977
6978 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
6979
6980         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
6981         up the includes ourselves.
6982
6983 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
6984
6985         * lib/plumhall.exp: Remove random include, and add a few
6986         verbose messages for debugging.
6987
6988 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
6989
6990         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
6991         of trying to do it ourselves.
6992
6993 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6994
6995         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
6996
6997 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
6998
6999         * gcc.prms/5403.c: Made regexp a bit less strict.
7000
7001 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
7002
7003         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
7004         is returned from remote_load instead.
7005         * lib/plumhall.exp: Ditto.
7006         * lib/mike-g++.exp: Ditto.
7007         * lib/old-dejagnu.exp: Ditto.
7008         * lib/c-torture.exp: Ditto.
7009
7010 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
7011
7012         * lib/g++.exp: Use build_wrapper procedure.
7013         * lib/gcc.exp: Ditto.
7014
7015 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
7016
7017         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
7018         an old-style decl for malloc.  Fixes tests to work when
7019         sizeof (int) != sizeof (size_t).
7020
7021 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
7022
7023         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
7024
7025         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
7026         use stdargs.h interface.
7027
7028 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
7029
7030         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
7031         NO_VARARGS when compiling.
7032
7033 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
7034
7035         * lib/plumhall.exp(ph_includes): New procedure.
7036         (ph_make): Use it.
7037         (ph_compiler): Ditto.
7038
7039         * lib/g++.exp: Rename test-glue.c to testglue.c.
7040         * lib/gcc.exp: Ditto.
7041
7042 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7043
7044         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
7045         to completion when it's called.
7046
7047 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
7048
7049         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
7050         is defined, don't do test.
7051
7052 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
7053
7054         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
7055         for object files.
7056         (ph_summary): Mark skipped testcases as untested, not unresolved.
7057
7058         * lib/plumhall.exp (ph_make): If unresolved because of bad
7059         errorCode, record errorCode in log file.
7060         (*): Replace send_log/verbose with verbose -log.
7061
7062 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
7063
7064         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
7065         double conversion if double isn't at least 8 bytes.
7066
7067         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
7068         int to work with targets where int is 16 bits.
7069
7070         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
7071         8 bytes, just exit, since 4 byte doubles don't have enough bits of
7072         precision for the test to complete.
7073
7074 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
7075
7076         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
7077         if d10v is not compiled with the -mdouble64 flag.
7078         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
7079
7080         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
7081         d10v is not compiled with the -mint32 flag.
7082
7083 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
7084
7085         * lib/plumhall.exp: Use incr_count.
7086
7087 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
7088
7089         * gcc.c-torture: Update to c-torture-1.45.
7090
7091 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
7092
7093         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
7094         the name of the expect testcase file).
7095
7096         * lib/g++.exp(g++_init): Ditto.
7097
7098 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
7099
7100         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
7101         the host.
7102
7103         * lib/gcc.exp(gcc_exit): New procedure.
7104
7105 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
7106
7107         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
7108         specs where appropriate.
7109
7110         * g++.old-deja/g++.arm/*: Added additional ERROR checks
7111         because of new "candidates are" messages, and removed a few
7112
7113         * Converted all non-old-style g++ testcases to old-style, and
7114         moved into g++.old-deja.
7115
7116 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
7117
7118         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
7119         options.
7120
7121         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
7122         succeeded.
7123
7124         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
7125
7126 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
7127
7128         * lib/gcc.exp (gcc_target_compile): Add support for defining
7129         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
7130         the machine doesn't have those features.
7131
7132 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
7133
7134         * g++.law/operators4.exp: Don't use LIBS.
7135
7136 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7137
7138         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
7139
7140         * lib/mike-g++.exp: Don't set the compiler to be tested here.
7141         * lib/g++.exp: Set it here instead. Also, allow use of the
7142         --tool_exec and --tool_opt options. Change CXX to
7143         GXX_UNDER_TEST.
7144
7145         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
7146
7147         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
7148
7149 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
7150
7151         * lib/old-dejagnu.exp: Use prune_warnings instead of
7152         prune_system_crud.
7153         * lib/mike-g++.exp: Ditto.
7154         * lib/gcc.exp: Ditto.
7155         * lib/g++.exp: Ditto.
7156
7157         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
7158
7159 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
7160
7161           * 941014-2.c: Include stdlib.h
7162           * 960327-1.c: Include stdio.h
7163           * dbra.c, index-1.c: Don't assume ints are 32bits.
7164
7165 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
7166
7167         * lib/gcc.exp: Add gcc,stack_size target feature.
7168
7169         * lib/g++.exp(g++_target_compile): Add the include and link
7170         paths here, not in two other places. And, it's $options, not
7171         options.
7172
7173         * lib/mike-g++.exp(postbase): Remove the code that determines
7174         the correct include and link paths.
7175         * g++.old-deja/old-deja.exp: Ditto.
7176
7177 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
7178
7179         * lib/g++.exp(g++_init): target_compile no longer returns the
7180         filename of the result.
7181
7182 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7183
7184         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
7185         call to glob.
7186
7187         * gcc.c-torture/special/special.exp: Change call to
7188         gcc_target_compile to include the object file.
7189
7190 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
7191
7192         * gcc.c-torture/special/special.exp: Correct misspelling in last
7193         change.
7194
7195 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
7196
7197         * lib/plumhall.exp(ph_summary): Log the entire output of the
7198         executable. Return -1 if there were any failures, 0 otherwise.
7199         (ph_execute): Return -1 if there were any failures, 0 otherwise.
7200         (ph_make): Clean up objects and executables that were built
7201         if the tests succeeded.
7202
7203 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
7204
7205         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
7206         libraries and includes in the build tree as appropriate.
7207
7208 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7209
7210         * lib/c-torture.exp: Instead of looking for the global variable
7211         NO_LONG_LONG, check to see if that's a feature of the target.
7212
7213 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
7214
7215         * config/default.exp: Minimize. Delete the remainer of the files in
7216         config; this functionality is now in devo/dejagnu/config.
7217
7218         g++.*/*: Pass any additional flags used to compile to postbase;
7219         delete CXXFLAGS.
7220
7221         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
7222         is now done by runtest.exp. Use gcc_target_compile instead of
7223         compile.
7224
7225         lib/c-torture.exp: Use gcc_target_compile instead of compile.
7226         Remove references to CFLAGS. Use remote_file instead of
7227         calling rm -f.
7228         (c-torture): Take a list of arguments to use to compile this
7229         testcase.
7230
7231         lib/g++.exp: Simplify. Use target_compile instead of compile.
7232         lib/gcc-dg.exp: Ditto.
7233         lib/gcc.exp: Ditto.
7234         lib/mike-{gcc,g++}.exp: Ditto.
7235         lib/old-dejagnu.exp: Ditto.
7236         lib/plumhall.exp: Ditto.
7237
7238 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
7239
7240         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
7241         (ph_linker): Likewise.
7242
7243 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
7244
7245           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
7246         MAP_ANON / MAP_ANONYMOUS if defined;
7247         else try to map from /dev/zero .
7248
7249 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
7250
7251         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
7252         isn't defined, then define it to MAP_ANONYMOUS.
7253
7254 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
7255
7256         * gcc.c-torture: Update to c-torture-1.42 release.
7257
7258 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
7259
7260         * gcc.c-torture: Update to c-torture-1.41 release.
7261
7262 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
7263
7264         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
7265         c-torture release.
7266
7267 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7268
7269         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
7270         and LDFLAGS.  Fix second case to append the target_info ldflags
7271         onto LDFLAGS, not CFLAGS.
7272         * lib/g++.exp (g++_init): Add target_info stuff.
7273         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
7274         of libgloss and newlib flags for !native.
7275
7276         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
7277         (GDB): Fix relative path to go up another dir for finding gdb.
7278
7279 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
7280
7281         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
7282         versions in the target_info array, if they don't exist.
7283
7284 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7285
7286         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
7287
7288 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
7289
7290         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
7291         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
7292
7293 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
7294
7295         * lib/old-dejagnu.exp: Don't remove the output file before we've
7296         actually tested it. Don't append pwd to the path of the executable
7297         we're testing.
7298
7299 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
7300
7301         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
7302
7303 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
7304
7305         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
7306         temporary directory for compiler files, and set it to a default
7307         value of /tmp. Set $output as the name of the output file from
7308         compiling the testcase. Add a -o option to $cflags_var so the
7309         compiler writes the final output file as $output. Set $executable
7310         to $output.
7311
7312         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
7313         directory for compiler files, and set it to /tmp if it doesn't
7314         already have a value. Set $output_file to the name of the output
7315         file from compiling the testcase. Add a -o option to CXXFLAGS so
7316         the compiler writes the final output file as $output. Use $output
7317         as the executable to be tested.
7318
7319 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7320
7321         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
7322
7323 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
7324
7325         * gcc.c-torture/execute/pending-1.c: New test.  Still
7326         pending in Tege's queue.
7327
7328 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
7329
7330         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
7331         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
7332         if there were failures.  Call unresolved if there were unresolved
7333         testcases.  Call gcc_fail if program did not run to completion.
7334         (ph_make): Pass additional argument name to ph_execute.
7335         (ph_execute): Add new argument.  Pass additional arguments to
7336         ph_summary.  Call gcc_fail is there is no execution output.
7337
7338 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
7339
7340         * lib/plumhall.exp (proc_summary): Output relavent summary
7341         lines into the log so specific failures in plumhall can be
7342         investigated.
7343
7344 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
7345
7346         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
7347         (c-torture-execute): Don't try to execute tests which use
7348         "long long" types if $NO_LONG_LONG is nonzero.
7349
7350 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
7351
7352         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
7353         not c-torture.
7354
7355         * gcc.ieee: Move from here.
7356         * gcc.c-torture/execute/ieee: To here.
7357
7358 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
7359
7360         * gcc.c-torture: Update to c-torture-1.41 release.
7361
7362 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
7363
7364         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
7365         not "$output".
7366
7367 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
7368
7369         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
7370         -c present.
7371
7372 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
7373
7374         * config/proelf.exp: Handle connecting to a simulator.
7375
7376 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
7377
7378         * config/proelf.exp: New file.  Enough framework that we can
7379         run c-torture tests on the proelf targets (or any other target
7380         that gdb can connect to for that matter).
7381
7382 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
7383
7384         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
7385         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
7386
7387         * lib/plumhall.exp (ph_execute): Always call ph_summary if
7388         exec_output exists.
7389
7390 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
7391
7392         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
7393         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
7394
7395         * config/*.exp: Update FSF address.  Change result of ${tool}_load
7396         to pass/fail/unresolved/unsupported/untested.  Caller must now
7397         call unresolved/unsupported/untested.
7398         * lib/*.exp: Update FSF address.  Update to handle new results of
7399         ${tool}_load.
7400         * lib/chill.exp (verbose): Delete.
7401
7402 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
7403
7404         * lib/gcc.exp (default_gcc_start): Change order of args to
7405         $LDFLAGS $CFLAGS $LIBS.
7406         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
7407         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
7408         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
7409         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
7410         * gcc.misc-tests/dg-test.exp: Likewise.
7411         * gcc.misc-tests/msgs.exp: Likewise.
7412         * gcc.prms/prms.exp: Likewise.
7413         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
7414         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
7415
7416         * lib/dg.exp: Deleted, moved to dejagnu/lib.
7417
7418 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7419
7420         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
7421
7422         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
7423         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
7424
7425         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
7426         necessary.
7427
7428 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
7429
7430         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
7431         global for loop; add use of $mathlib.
7432         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
7433         settings here; set mathlib for anything but VxWorks.
7434
7435 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
7436
7437         * gcc.c-torture: Update to c-torture-1.40 release.
7438
7439 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
7440
7441         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
7442         dg.exp.
7443
7444 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
7445
7446         * lib/c-torture.exp (c-torture-execute): Declare "output" as
7447         global.
7448
7449 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
7450
7451         * lib/g++.exp (LIBS): Define if not already.
7452         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
7453         (gcc-dg-prune): Call prune_gcc_output.
7454         * lib/gcc.exp (prune_gcc_output): New proc.
7455         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
7456         prune_gcc_output.
7457
7458 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
7459
7460         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
7461         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
7462
7463 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
7464
7465         * gcc.c-torture: Update to c-torture-1.39 release.
7466
7467 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
7468
7469         * lib/c-torture.exp (c-torture-execute): Don't return if one option
7470         fails, try others as well.
7471
7472 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7473
7474         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
7475         If compilation fails, mark execute tests as `untested'.
7476         If test is marked as unsupported, don't mark compilation and
7477         execute tests as failed.
7478
7479 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7480
7481         * lib/g++.exp (g++_init): Don't link in libg++, and look to
7482         libstdc++ for whether or not we want to be doing shared
7483         libraries.  Delete link_curses since we don't need it anymore.
7484         * lib/mike-g++.exp (postbase): Don't link in libg++.
7485         * g++.old-deja/old-deja.exp: Likewise.
7486
7487 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7488
7489         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
7490
7491 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7492
7493         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
7494         For that, add `-Wl,-a,shared_archive'.
7495         * g++.old-deja/old-deja.exp: Likewise.
7496
7497 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
7498
7499         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
7500
7501 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
7502
7503         * lib/mike-g++.exp (postbase): Pay attention to the status of
7504         g++_load.
7505
7506 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7507
7508           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
7509
7510 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
7511
7512         * lib/gcc.exp (default_gcc_start): No longer need to log program
7513         being executed or its output, execute_anywhere does that now.
7514         * lib/g++.exp (default_g++_version): Call execute_anywhere.
7515         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
7516
7517 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7518
7519         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
7520         the same as those in lib/g++.exp.
7521
7522 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
7523
7524         * gcc.c-torture: Update to c-torture-1.38 release.
7525         * gcc.ieee: Related changes.
7526
7527 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7528
7529         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
7530         "exec". Minor reformatting changes.
7531
7532         * config/rom68k.exp (${tool}_load): Make it work in a canadian
7533         cross. This means all "exec" calls now work on a remote host as
7534         well.
7535         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
7536         cross. Filter out the extra "\r\n" stuff that expect puts in.
7537         (c-torture-execute): Filter out the bogus warnings like
7538         c-torture-compile does. Add support for canadian cross.
7539         * lib/gcc.exp (default_gcc_version, default_gcc_start)
7540         Use execute_anywhere rather than calling exec directly. Now it
7541         works for canadian cross testing.
7542
7543 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
7544
7545         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
7546         results into a variable, and check that rather than using file exists.
7547
7548 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7549
7550         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
7551         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
7552
7553 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7554
7555         * g++.old-deja/old-deja.exp: Create and pass runshlib and
7556         lib_curses if there's a shared libg++ in the build tree.
7557
7558 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
7559
7560         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
7561         if not supported target.
7562
7563 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7564
7565         * lib/g++.exp (g++_init): Move empty setting of runshlib and
7566         link_curses up to always happen, not just for native builds.
7567
7568 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
7569
7570         * gcc.c-torture: Update to c-torture-1.36 release.
7571         * gcc.failure: Related changes.
7572
7573 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7574
7575         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
7576
7577 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7578
7579         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
7580         * lib/mike-g++.exp (postbase): Not in here.  Still reference
7581         runshlib, link_curses, and mathlib for link and run.
7582
7583         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
7584         pass the runtime shared library options for Solaris, OSF/1, and
7585         Irix5, and link with -lcurses to avoid unresolved references.
7586
7587 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7588
7589         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
7590         only run once.
7591
7592 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7593
7594         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
7595
7596 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
7597
7598         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
7599         do not have a framework for the "compat" tests yet.
7600
7601 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7602
7603         * lib/mike-g++.exp (postbase): New local variable `mathlib',
7604         set to null if we're testing vxworks5.1.  Use that instead of
7605         `-lm' in the setting of LIBS for link and run.
7606
7607 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7608
7609         * config/rom68k.exp (${tool}_load): Major changes to make it
7610         work.  Verified that it does in fact return the stuff in
7611         exec_output properly.  Catch any Emul or any TRAP other than 0.
7612
7613 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7614
7615         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
7616         LDFLAGS properly for targets that need stuff from libgloss.
7617         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
7618         only run once.
7619         (gpp_initialized): New variable.
7620
7621 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7622
7623         * config/rom68k.exp: Load libgloss.exp.
7624         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
7625         so we can produce a fully linked binary.
7626         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
7627         so we can produce a fully linked binary.
7628
7629 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7630
7631         * lib/plumhall.exp (ph_section): Watch for expected failures.
7632         Add missing `else'.
7633
7634         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
7635         run the testcase.
7636         (c-torture): Likewise.
7637
7638 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
7639
7640         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
7641
7642         * lib/mike-g++.exp (mike_cleanup): New proc.
7643         (prebase): New globals compiler_result, not_compiler_result,
7644         target_regexp.
7645         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
7646         allow leading "-" in pattern.  Watch for unsupported tests.
7647         If $compiler_result is set, pattern match assembler code,
7648         and ditto for $not_compiler_result.
7649         * lib/mike-gcc.exp: Likewise.
7650
7651         * lib/plumhall.exp (ph_execute): Only call ph_summary if
7652         execution "succeeded".
7653
7654 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
7655
7656         * config/win32.exp: New file.
7657         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
7658
7659 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7660
7661         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
7662         unsupported.
7663         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
7664         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
7665         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
7666
7667         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
7668         "... without exceptions was ...".  That is now handled by
7669         prune_system_crud.
7670         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7671
7672 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
7673
7674         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
7675         sieve.c,sort2.c}: New files.
7676         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
7677         sieve.exp,sort2.exp}: Drivers for them.
7678
7679         * lib/mike-gcc.exp (program_output): New user settable variable.
7680         (postbase): Call prune_system_crud.  Also prune extraneous compiler
7681         messages.
7682         * lib/mike-g++.exp (program_output): New user settable variable.
7683
7684         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
7685
7686         * config/sh.exp: Deleted (use sim.exp instead).
7687
7688 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7689
7690         * config/vx.exp: Declare CHECKTASK as global.
7691         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
7692         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
7693         * lib/old-dejagnu.exp: Load [pwd]/$executable.
7694
7695 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7696
7697         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
7698         target. Like vx.exp, only includes `vx29k.exp' instead of
7699         `vxworks.exp'.
7700
7701 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
7702
7703         * config/sim.exp: Increase time limit from 120 seconds to 240.
7704
7705 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
7706
7707         * gcc.c-torture/execute/950628-1.c: New test.
7708
7709 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
7710
7711         * gcc.c-torture: Update with changes/additions from
7712         c-torture-1.34.
7713
7714 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
7715
7716         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
7717
7718 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
7719
7720         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
7721
7722 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
7723
7724         * gcc.c-torture/compile/950512-1.c: New test.
7725         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
7726         * gcc.dg/struct-ret-1.c: Likewise.
7727
7728 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
7729
7730         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
7731           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
7732
7733 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7734
7735         * gcc.c-torture/special/920411-1.c: Deleted.
7736         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
7737
7738 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
7739
7740         * config/sim.exp (${tool}_load): Hack in call to bash to get a
7741         cpu limit.
7742
7743 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7744
7745         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
7746
7747 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7748
7749         From kenner;
7750         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
7751         is the proper length.
7752         * va-arg-3.c: Likewise.
7753
7754 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
7755
7756         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
7757         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
7758
7759         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
7760         * lib/g++.exp (default_g++_start): Delete old cruft.
7761
7762 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
7763
7764         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
7765         (2 * (1 << 18)) to (2 * (1 << 17)).
7766
7767         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
7768
7769 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7770
7771         * config/rom68k.exp: Renamed from config/idp.exp
7772
7773 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7774
7775         * c-torture/compile/921109-2.c
7776
7777 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
7778
7779         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
7780         excess errors.
7781
7782 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
7783
7784         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
7785         output.
7786         * lib/g++.exp (default_g++_start): Likewise.
7787
7788 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7789
7790         * gcc.c-torture/compile/950329-1.c: New test.
7791
7792 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7793
7794           * config/bug.exp (${tool}_load): Updated to use new remote_open
7795           and remote_close procs.
7796         * config/idp.exp: New file.
7797
7798 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7799
7800         * gcc.c-torture/execute/950322-1.c: New test.
7801
7802 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
7803
7804         * config/vx.exp (${tool}_load): Clean up testing of return code from
7805         vxworks_ld and vxworks_spawn.
7806
7807 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
7808
7809         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
7810
7811 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
7812
7813         * lib/old-deja.exp: Add `excess errors test - ' error, now one
7814         can mark excess errors on a machine by machine basis.  Note, the
7815         default is to not expect any excess errors, even when excess
7816         errors test - is given, so you will want to put an XFAIL ... on
7817         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
7818         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
7819         those 4 machines, but no others.
7820
7821 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7822
7823         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
7824         * lib/c-torture.exp: to here.
7825
7826 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7827
7828         * gcc.c-torture/execute/950221-1.c: New test.
7829         * gcc.c-torture/execute/struct-ret-1.c: New test.
7830         * gcc.c-torture/compile/950221-1.c: New test.
7831
7832         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
7833
7834 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7835
7836         * gcc.c-torture/execute/arith-1.c (main): Return 0.
7837         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
7838
7839 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
7840
7841         * g++.gb: New directory of tests, derived from my signature and
7842         class scoping tests.
7843
7844         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
7845         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
7846         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
7847         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
7848         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
7849         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
7850         * g++.gb/sig25.C: Likewise.
7851
7852         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
7853         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
7854         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
7855         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
7856         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
7857         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
7858         * g++.gb/sig25.exp: Likewise.
7859
7860         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
7861         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
7862         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
7863         * g++.gb/scope13.C: Likewise, this test still fails.
7864
7865         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
7866         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
7867         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
7868         * g++.gb/scope13.exp: Ditto.
7869
7870         * g++.gb/README: New file, explains what these tests are about.
7871
7872 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7873
7874         * lib/dg.exp (dg-do): Support `preprocess'.
7875         (dg-test): Likewise.
7876
7877 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7878
7879         * config/udi.exp: change "continue -expect" to "exp_continue".
7880
7881 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
7882
7883         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
7884         Delete redundant tests.
7885
7886         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
7887         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
7888         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
7889         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
7890         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
7891         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
7892         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
7893         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
7894
7895         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
7896         storing label pointers.
7897         * gcc.c-torture/execute/921019-1.c: Likewise.
7898         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
7899         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
7900         parameter fp.
7901         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
7902         constants.
7903
7904         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
7905         Delete obsolete tests.
7906
7907         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
7908         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
7909         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
7910         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
7911         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
7912         * gcc.c-torture/compile/950124-1.c: New test.
7913
7914         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
7915
7916 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7917
7918         * lib/mike-g++.exp: Add -lm to LIBS.
7919
7920 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
7921
7922         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
7923
7924 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
7925
7926         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
7927
7928 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
7929
7930         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
7931
7932 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
7933
7934         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
7935         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
7936         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
7937         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
7938         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
7939         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
7940         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
7941         * g++.law/{operators31.C, operators32.C,
7942         * g++.law/{operators33.C, operators34.C}: Likewise.
7943         * g++.law/{pic1.C, refs2.C}: Likewise.
7944         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
7945         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
7946         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
7947         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7948
7949         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
7950         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
7951         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
7952         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
7953         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
7954         * g++.law/{enum9.exp, friend5.exp}: Likewise.
7955         * g++.law/{nest3.exp, nest4.exp}: Likewise.
7956         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
7957         * g++.law/{operators30.exp, operators31.exp}: Likewise.
7958         * g++.law/{operators32.exp, operators33.exp}: Likewise.
7959         * g++.law/{operators34.exp}: Likewise.
7960         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
7961         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
7962         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
7963         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
7964         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
7965
7966         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
7967         No longer expected to fail.
7968         * g++.law/missed-error3.C: Tweak for recent bool changes.
7969
7970 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
7971
7972         * config/emb-unix: Deleted.
7973         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
7974         remote execution.  Do final link on remote host if REMOTE_LINK is set.
7975
7976 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
7977
7978         * lib/dg.exp (dg-test): Fix typo in last patch.
7979
7980 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
7981
7982         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
7983         (handles multiple occurrences).
7984
7985 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
7986
7987         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
7988         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
7989         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
7990         printed).
7991         * lib/c-torture.exp (c-torture-compile): Likewise.
7992         (c-torture): Prepend full path if missing.
7993         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
7994         (gcc_fail): Likewise.
7995         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
7996
7997 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
7998
7999         * lib/netware.exp: Only attach to NetWare i386 systems.
8000
8001 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
8002
8003         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
8004         messages.  Add test name to "output pattern match" pass/fail message.
8005
8006 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
8007
8008         * gcc.dg: New testsuite.
8009         * gcc.dg/dg.exp: New file.
8010
8011         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
8012         test-switch.c}: Deleted.
8013
8014         * gcc.misc-tests/msgs.exp: New testcase driver.
8015
8016 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
8017
8018         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
8019         Watch for illegal return values from ${tool}_load.
8020         * config/unix.exp (${tool}_load): Fix pass/fail detection for
8021         cross targets.  Coerce return value >0 to 1.
8022
8023 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8024
8025         * config/unix.exp (${tool}_load): Call program rsh, not proc.
8026
8027         * config/emb-unix.exp: New file.
8028
8029         * config/sim.exp: Error if variable $SIM not defined.
8030         (${tool}_load): Mark test as "untested" if simulator missing.
8031
8032         * config/unix.exp: Load remote.exp to get rcp_download.
8033         * lib/c-torture.exp: Use different option lists for testcases with
8034         and without loops.
8035         * gcc.c-torture/execute/execute.exp: Likewise.
8036
8037 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8038
8039         * config/*.exp: Clarify return code from ${tool}_load.
8040         Call `unresolved' or `untested' instead of `warning' or `perror'
8041         (sometimes you still want to call both though).
8042         Add comment that `shell_id' is local to each file.
8043         * config/udi.exp (timeout): Set to 30.
8044         Don't print warning if connection fails, $connectmode has already
8045         printed an error.
8046         (${tool}_load): Move verbose messages to level 2.
8047         Rework pattern for "Process started" message.
8048         Pass `shell_id' to ${connectmode}_download.
8049         Retry twice upon timeout.  Make resetting of target more robust.
8050         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
8051         Pass `shell_id' to exit_$connectmode.
8052         Only call exit_$connectmode if connected.
8053         * config/unix.exp (${tool}_load): Check return codes better.
8054         * config/vrtx.exp (${tool}_load): Likewise.
8055         * config/vx.exp (${tool}_load): Likewise.
8056         Delete unneeded global's.
8057         * lib/dg.exp (dg-test): Update to reflect clarified return codes
8058         from ${tool}_load.
8059         (dg-stat): Delete.
8060         (dg-init): Delete recording of pass/fail counts.
8061         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8062         (old-dejagnu-init): Likewise.
8063         (old-dejagnu-stat): Delete contents, empty proc now.
8064         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
8065         (c-torture): Delete references to lcnt, lpass, lfail.
8066         Get option list from TORTURE_OPTIONS.
8067         Delete -funroll[-all]-loops if no loops.
8068         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
8069         (g++_stat): Delete contents (empty proc now).
8070         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
8071         (gcc_finish): Likewise.
8072         (gcc_stat): Deleted.
8073         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
8074         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
8075         * gcc.c-torture/execute/execute.exp: Likewise.
8076         Split tests into two parts: compile, execute.
8077         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
8078         no loops.  Update to reflect clarified return codes from ${tool}_load.
8079
8080 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
8081
8082         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
8083         to grep for.
8084         (old-dejagnu): Likewise (where necessary).
8085
8086 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8087
8088         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
8089
8090         * lib/dg.exp (dg-process-target): Fix processing of selector.
8091         Add comment regarding use of `error'.
8092
8093         * lib/gcc.exp (prune_system_crud): Define if missing.
8094         * lib/g++.exp (prune_system_crud): Likewise.
8095
8096         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
8097         Call prune_system_crud.
8098         * lib/dg.exp (dg-runtest): New proc.
8099         Use perror instead of send_user for tcl errors in testcase.
8100         Don't return any value, it's never used.
8101         Don't clobber previous definition of `unknown'.
8102         Print tcl errors in `dg-final'.
8103
8104 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
8105
8106         * lib/dg.exp (dg-process-target): Improve syntax error messages.
8107         (dg-test): Don't print errorInfo, it contains stack backtrace.
8108
8109 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
8110
8111         * lib/g++.exp (runtest_file_p): Define if missing.
8112
8113 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
8114
8115         * lib/mike-g++.exp: Comment out loading of g++.exp.
8116         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
8117         (default_g++_version): Always print something.
8118         (default_g++_start): Comment out call to `which'.
8119         (g++_start, g++_load): Deleted (must be defined in config file).
8120         * lib/gcc.exp: Test for existence of $CC at start.
8121         Delete check for tmpdir (done in gcc_init).
8122         (default_gcc_version): Always print something.
8123         (default_gcc_start): Comment out call to `which'.
8124         * config/*.exp: Major cleanup - make cross targets work at least a
8125         little better for g++ (by not being "--tool gcc" specific).
8126         Rename gcc_xxx to ${tool}_xxx.
8127         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
8128         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
8129
8130 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
8131
8132         * lib/c-torture.exp (c-torture-compile): Rework compiler
8133         message processing.
8134
8135         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
8136         c-torture.
8137
8138 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8139
8140         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
8141
8142         * lib/dg.exp (dg-process-target): Support { target native }.
8143
8144 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
8145
8146         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
8147         looked for "... program xxx got fatal signal".
8148         Correct regsub munging of `comp_output'.
8149         Ignore compiler messages "path prefix not used" and "linker input
8150         file unused".
8151
8152 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
8153
8154         * lib/gcc.exp (runtest_file_p): Define if missing.
8155         * gcc.prms/template.c: Example to work from.
8156
8157 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
8158
8159         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
8160         * lib/dg.exp (dg-test): Call unsupported testcases as such.
8161
8162         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
8163         * gcc.prms/1883.c: Moved from compile/940714-1.c.
8164         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
8165         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
8166
8167         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
8168         (dg-process-target): No longer a varargs proc.
8169         Return S/N for target, P/F for xfail.  All callers changed.
8170         (user option procs): More argument checking.
8171         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
8172         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
8173         (dg-test): Skip test if not running on selected target in `dg-do'.
8174         Update handling of `dg-do-what', `dg-output-text'.
8175         Separate execution pass/fail from output pattern match pass/fail.
8176         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
8177
8178 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8179
8180         * gcc.c-torture/special/special.exp: Don't expect failure for mips
8181         target for 920510-1.c.
8182
8183 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
8184
8185         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
8186         Clean up comment regarding use of passcnt, etc.
8187         (gcc_stat): Don't update `testcnt' here.
8188         (gcc_finish): Do it here.
8189         Might as well reset `but_id' here too.
8190         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
8191         to determine if the file should be tested.
8192         * gcc.c-torture/compile/compile.exp: Likewise.
8193         * gcc.c-torture/execute/execute.exp: Likewise.
8194         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8195         * gcc.misc-tests/dg-test.exp: Likewise.
8196         * gcc.prms/prms.exp: Likewise.
8197         * gcc.wendy/wendy.exp: Likewise.
8198         * g++.old-deja.exp: Likewise.
8199         Move "Testing file" message to verbose level 1.
8200
8201 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
8202
8203         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
8204
8205 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8206
8207         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
8208         (default_gcc_start): Accept optional second list element
8209         of compiler flags.  Print compiler output at verbosity level 2.
8210         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
8211         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
8212         Save current values of framework globals passcnt, failcnt, xpasscnt,
8213         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
8214         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
8215         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
8216         xfailcnt to compute stats.  Update framework global `testcnt' from
8217         pass/fail counts.
8218         (gcc_finish): New proc.  Clean up test environment.
8219         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
8220         (gcc_epass, gcc_efail): Delete.
8221         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
8222         argument of line number.
8223         (dg-init): If the tool has an init routine, call it.
8224         (dg-test): Remove args `cflags_var' and `libs_var'.
8225         Pass all compiler options to ${tool}_start.
8226         Handle missing line number.
8227         (dg-finish): New function.
8228         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
8229         particular files.  Call gcc_finish at end.  Move "skipping test"
8230         message to verbosity level 3.
8231         * gcc.c-torture/compile/compile.exp: Likewise.
8232         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8233         * gcc.c-torture/execute/execute.exp: Likewise.
8234         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8235         Print testcase being tried at verbosity level 1.
8236         * gcc.c-torture/special/special.exp: Unset xfail.
8237         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8238         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
8239         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
8240         * gcc.failure/failure.exp: Likewise.
8241         * gcc.ieee/ieee.exp: Likewise.
8242         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
8243         Update call to dg-test.  Call dg-finish at end.
8244         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
8245         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8246         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
8247         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
8248         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
8249         * gcc.wendy/wendy.exp: Add copyright.
8250         Delete setting of tmpdir (done by gcc_init).
8251         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
8252         Pass compiler flags to gcc_start.  Call gcc_finish at end.
8253         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
8254         gcc_[ce]pass/fail.
8255
8256 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
8257
8258         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
8259         confusion.
8260         (g++_load): Likewise.
8261
8262         * config/*.exp (gcc_load): Some were varargs fns and some were not.
8263         Rename argument to `prog' to remove the confusion.
8264         Varargs fns behave differently too!
8265         (g++_load): Likewise.
8266
8267         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
8268
8269         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
8270         what it is.  Delete (always) printing of status value for !native.
8271         Simplify verbose code, and include status and exec_output.
8272         (g++_load): Use gcc_load.
8273
8274 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8275
8276         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
8277         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
8278         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
8279         940714-3.c as these testcases don't exist anymore.  Make
8280         va-arg-1.c expected to pass.
8281
8282 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
8283
8284         * gcc.misc-tests/misc.exp: Only run specific testcases.
8285         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
8286         * gcc.misc-tests/dg-[1-9].c: New files.
8287
8288         * lib/dg.exp: New testsuite driver.
8289         * gcc.prms/prms.exp: Use it.
8290
8291         * README.gcc: New file.
8292
8293         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
8294         Document and reset `lxpass' and `lxfail'.
8295         Simplify "initialized" message.
8296         (gcc_stat): Clean up comments a little.
8297
8298 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
8299
8300         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
8301
8302 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
8303
8304         * lib/old-dejagnu.exp (process-option): New proc.
8305         (old-dejagnu-init, old-dejagnu-stat): Likewise.
8306         (old-dejagnu): Simplify.
8307         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
8308
8309 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
8310
8311         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
8312         exists and is not an empty string.
8313
8314         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
8315         $xfail rather than calling setup_xfail.  Clear $xfail when test is
8316         finished.
8317         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
8318         automatically.
8319
8320         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
8321         longer expected to fail.
8322
8323         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
8324         "f" function call.
8325
8326         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
8327
8328         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
8329         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
8330         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
8331         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
8332         c-torture-1.29.
8333
8334         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
8335         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
8336
8337         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
8338
8339         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
8340         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
8341
8342         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
8343         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
8344         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
8345
8346 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
8347
8348         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
8349         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
8350         940714-1.c, 940714-2.c, 940714-3.c},
8351         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
8352         gcc.misc-tests/{mg.c,mg.exp}:
8353         New tests.
8354         * gcc.noncompile/noncompile.exp: Change accordingly.
8355
8356 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
8357
8358         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
8359         Undo previous clobberage.
8360
8361 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
8362
8363         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
8364         * gcc.special/{930510-1.c, special.exp}:
8365         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
8366         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
8367         struct-varargs-1.c}: New tests from c-torture-1.26.
8368
8369 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
8370
8371         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
8372           argument to switch.
8373
8374 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
8375
8376         * Revert the previous changes.  Please see Rob's directory
8377           (/lisa/test/rob/progressive/gcc/testsuite) for testing
8378           fixes.
8379
8380 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
8381
8382         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
8383             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
8384             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
8385             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
8386             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
8387             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
8388             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
8389             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
8390             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
8391             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
8392             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
8393             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
8394             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
8395             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
8396             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
8397             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
8398             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
8399             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
8400             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
8401             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
8402             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
8403             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
8404             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
8405             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
8406             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
8407             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8408             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
8409
8410 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
8411
8412         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
8413             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
8414           with perror calls.
8415
8416 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
8417
8418         * config/unix.exp (g++_load): Fix syntax.
8419
8420 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8421
8422         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
8423         * gcc.noncompile/921017-1.c: Deleted obsolete test.
8424         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
8425         Don't expect va-arg-1.c to fail.  Correct expected output for
8426         920928-1.c.
8427         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
8428         * gcc.wendy/hbm4.c: Correct typo.
8429         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
8430
8431 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
8432
8433         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
8434         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
8435         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
8436         * lib/c-torture.exp (c-torture-compile): Ditto.
8437
8438         Reduce volume of output (remove all the -I's and such).
8439         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
8440         Call gcc_cpass, gcc_cfail.
8441         (c-torture): Pass testing option to c-torture-compile.
8442
8443 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
8444
8445         Bring patches over from progressive.
8446         * config/default.exp: Exit remote shell cleanly.
8447         (g++_exit, g++_start): Add default versions.
8448         * config/sim.exp (gcc_load): Use perror, not error.
8449
8450 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
8451
8452         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
8453         set in site.exp.
8454
8455 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
8456
8457         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
8458         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
8459         (wendy_try): New proc to run testcase.
8460         (main loop): Call 'em.
8461         * gcc.wendy/*.c: Clean up pass to correct expected output.
8462
8463         * lib/gcc.exp: Minor cleanup work.
8464         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
8465
8466 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
8467
8468         * config/sim.exp (gcc_load): Document return codes better.
8469         Don't pass -v to simulator.
8470
8471 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8472
8473           * gcc.special/920717-x.c: Fix typo.
8474           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
8475           get at sources.
8476
8477         * lib/mike-gcc.exp: Fix typo.
8478
8479 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8480
8481         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
8482         binary to use, transform the name.
8483         * config/*.exp: rename everything. Nuke any g++ specific files,
8484         it's now a special case of gcc that requires no special support.
8485         Add a default.exp for unsupported targets.
8486
8487 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
8488
8489         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
8490         lib/old-dejagnu.exp: Fix a few patterns to work with the new
8491         version of Tcl.
8492
8493 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8494
8495         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
8496         than a warning.
8497
8498 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8499
8500         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
8501
8502 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8503
8504         * gcc.execute/execute.exp: Combine opt_list and foption_list into
8505         option_list.  Compile every file with only 4/6 option choices
8506         (same as C torture) instead of with 12/18 different option
8507         choices.
8508         * lib/c-torture.exp: Likewise.
8509
8510         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
8511         not already set.
8512
8513 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
8514
8515         * lib/old-deja.exp: Add `excess errors test fails' error, now one
8516         can put an XFAIL *-*-* on excess errors.
8517
8518 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
8519
8520         * g++.law: Add more tests derived from g++-bugs snapshots.
8521
8522         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
8523         equivalent to g++.law/init9.
8524
8525         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
8526         compiled it, and the a.out file after we've run it.
8527
8528 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8529
8530         * lib/mike-g++.exp (postbase): Delete the .o file after we've
8531         compiled it, and the a.out file after we've run it.
8532
8533 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8534
8535         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
8536
8537 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8538
8539         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
8540         version number.
8541
8542 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8543
8544         * g++.law: New directory of g++ tests derived from the g++-bugs
8545         snapshots.
8546
8547 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8548
8549         * gcc.compile: initbug1.c initbug1.exp testcase added
8550
8551 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8552
8553         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
8554         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
8555           fixes submitted by Jeff Law (law@cs.utah.edu)
8556         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
8557           Jeff Law (law@cs.utah.edu)
8558
8559
8560 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
8561
8562         * config/unix-g++.exp: Follow the gcc way of doing things.
8563         * g++.old-deja/old-deja.exp: Minor updates.
8564         * lib/g++.exp: New file, follow the gcc way of doing things.
8565         * lib/old-dejagnu.exp: Minor updates.
8566         * lib/mike-g++.exp: Always unset errorInfo.
8567
8568 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
8569
8570         * lib/gcc.exp: Fix some errors with the below change, CC and
8571         CFLAGS should be global when setting, not local.
8572
8573 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8574
8575         * lib/gcc.exp: Transform tool name.
8576
8577 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8578
8579         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
8580
8581 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8582
8583         * lib/gcc.exp: change gcc_done to gcc_stat
8584
8585 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8586
8587         * Upgraded gcc testsuite to c-torture version 1.25
8588
8589 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8590
8591         * lib/gcc.exp: added reporting code. Changed verbose compile message.
8592         * lib/c-torture: added hooks for new reporting code.
8593
8594 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8595
8596         * config/sh-gcc.exp: check if sh-sim exists in the path
8597
8598 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8599
8600         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
8601         * gcc.compile/compile.exp: Initial changes for new logic.
8602         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
8603         * gcc.failure/failure.exp: Initial changes for new logic.
8604         * gcc.ieee/ieee.exp: Initial changes for new logic.
8605         * gcc.misc-tests/misc.exp: Initial changes for new logic.
8606         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
8607         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
8608         * lib/c-torture.exp: Initial changes for new logic.
8609         * lib/gcc.exp: Initial changes for new logic.
8610
8611 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
8612
8613         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
8614         depend upon failure or success.  Fully qualify names in failure
8615         and success messages.  Always remove a.out before starting
8616         compile, just in case.  Pay more attention to error text output by
8617         the compiler.  Handle testcases with no known past errors just
8618         like all others, so that things are uniform.  Other miscellaneous
8619         improvements.
8620
8621 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8622
8623         * gcc.cpp: new directory for cpp tests
8624
8625 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8626
8627         * lib/chill.exp: Code reformatted, removed unused code.
8628         * config/unix-chill.exp: Code reformatted, removed unused code.
8629         * chill.execute/execute.exp: Code reformatted, removed unused code.
8630         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
8631
8632 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
8633
8634         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
8635         routines not written.
8636
8637 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8638
8639         * config/bug-gcc.exp: Use new procs from bug.exp.
8640
8641 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8642
8643         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
8644         via ftp, rather than depending on NFS.
8645         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
8646         case.
8647
8648 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8649
8650         * config/bug-gcc.exp: Use new download proc.
8651
8652 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
8653
8654         * chill.execute/execute.exp: cleanups, handles errors better
8655         * chill.compile/compile.exp: rewrite, based on execute.exp
8656         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
8657         * lib/chill.exp: major changes to diff proc and compile and link
8658           procs. added chill_fail and chill_pass wrappers to pass and
8659           fail. added more comments, and handle error codes better.
8660           Added a hack to capture stderr from exec, so noncompile tests
8661           can work.
8662
8663 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8664
8665         * chill.execute/execute.exp: rewrite of testsuite driver
8666         * lib/chill.exp: rewrite of testsuite driver
8667         * config/unix-chill.exp: rewrite of testsuite driver
8668
8669 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8670
8671     In chill.execute:
8672         * iexpr.ch: Standardize uppercase.
8673         * tuples.dat: Standardize uppercase.
8674         * vary.ch: standardize.  Correct varying string assignments.
8675         * vary.dat: Add new output lines.
8676
8677 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
8678
8679     In chill.execute:
8680         * chprintf.ch: Standardize use of uppercase.
8681         * tuples.ch: Standardize and turn arr2 into a DCL,
8682           rather than a SYN.
8683         * pinits.ch: Standardize.
8684
8685 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
8686
8687         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
8688         * Makefil: Renamed to Makefile.in.
8689         * configure.in: New.
8690
8691 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8692
8693     In chill.execute:
8694         * .cvsignore: Add result/output files.
8695         * Makefile: Fix up variables at start.  Use MFLAGS
8696           everywhere.  Correct bool_loc, built_ins entries.
8697           Add entry for vary1.ch.
8698         * bitarray.ch: Standardize upper-case usage.
8699         * bitexpr.ch: Standardize, add output of b1.
8700         * params.ch: Use arrayt in along PROC parameters, to
8701           avoid novelty problems.
8702         * sets.ch: Tiny cleanup.
8703         * vary1.ch: Re-indent.
8704
8705 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
8706
8707           * Add PR-related files to Makefiles, .cvsignore files, etc.
8708
8709 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8710
8711         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
8712           with compiler objects. New names are test-flow.c and test-loop.c
8713
8714 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8715
8716         * Upgraded c-torture tests from 1.19 to 1.20
8717
8718         * new files:
8719         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
8720         * gcc.compile: 930623-1.c 930623-2.c
8721         * gcc.noncompile: 930622-1.c 930622-2.c
8722         * gcc.failure: 920411-1.c 920627-2.c
8723         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
8724
8725 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8726
8727         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8728           More changes to get testsuite working properly. Needs more work.
8729           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
8730
8731 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8732
8733         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8734           More changes to get testsuite working properly. Needs more work.
8735
8736 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
8737
8738         * chill.compile/compile.exp: Added for Dejagnu support
8739         * chill.execute/execute.exp: Added for Dejagnu support
8740         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
8741
8742 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
8743
8744     This should complete moving the CHILL test files.
8745         * chill.noncompile(.cvsignore printf.grt
8746             in-printf.grt chprintf.grt chprintf.ch):
8747             Added test-support files.
8748           (Makefile): Modified further.
8749         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
8750             signal.ch): Added test files.
8751           * chill.execute (.cvsignore printf.grt printr.c
8752             in-printf.grt rts.c chprintf.grt rts.h): Added
8753           test-support files.
8754             (Makefile): More corrections.
8755
8756 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
8757
8758         * chill.compile, chill.execute, chill.nocompile: Add CHILL
8759           test cases, ready for DejaGnu.
8760
8761 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8762
8763         * Upgraded c-torture tests from 1.18 to 1.19
8764
8765         * gcc.compile: added test(s):
8766           930607-1.c
8767         * gcc.execute: added test(s):
8768           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
8769
8770         * added new subdirectory for misc tests: gcc.misc-tests
8771         * gcc.misc-test(s): added tests:
8772           inst-check.c test-consts.c test-ior.c test-switch.c
8773
8774 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8775
8776         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
8777
8778 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
8779
8780         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
8781
8782 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8783
8784         * Upgraded c-torture tests from 1.17 to 1.18
8785
8786 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8787
8788         * Upgraded c-torture tests from 1.12 to 1.17
8789
8790 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
8791
8792         * lib/old-dejagnu.exp:
8793           Fixed handling of XFAIL target triplets to correctly
8794           recognize wildcard characters.  Removed code that
8795           appended a unique id tag to the end of the file name
8796           printed out by the result of the testcases within a
8797           given test file.
8798
8799 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
8800
8801         * lib/old-dejagnu.exp:
8802           Reworked expected failure handling to trigger off of XFAIL
8803           keyword in keyphrase embeded in testcase source code. The
8804           XFAIL keyword must be at the end of the keyphrase line. It
8805           may optionally be followed by one or more target triplets.
8806           It has just occured that the handling of wildcards in the
8807           target triplet may not be correct.
8808
8809 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
8810
8811         * g++.old-deja/tests:
8812           Moved all subdirectories up one level into g++.old-deja .
8813
8814         * lib/old-dejagnu.exp:
8815           Fixed problem with CXXFLAGS not being properly reset, and being
8816           corrupted with extraneous "-c" compiler option.  This was
8817           causing binaries to not be generated for test that needed them.
8818           Modified strings passed to "pass" and "fail" so that individual
8819           tests from the same test file would be distinguished by an
8820           identifier appended to the test file name in the summary logs;
8821           this corrected a problem with erroneous diff logs.  Added code
8822           to search testcases for expected fail and unexpected pass keywords.
8823
8824 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8825
8826         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
8827
8828 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8829
8830         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
8831           Removed extraneous text from end of "Special g++ Options"
8832           keyphrase.
8833
8834         * lib/old-dejagnu.exp: Added pattern matching to look for new
8835           keywords, embedded in testcases comments, which will trigger
8836           calls to xpass and xfail.
8837
8838 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
8839
8840         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
8841           comments embedded in the testcases, especially the one looking for
8842           special compiler options, as well as the pattern matching for the
8843           compiler output again.
8844
8845 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
8846
8847         * lib/old-dejagnu.exp: Do a proper check of the return value for
8848           execute tests. Fixed several problems with the pattern matching
8849           of the compiler output which gave erroneous test results.
8850           Changed several of the test result messages to be more descriptive.
8851         * config/unix-g++.exp: Proc g++_load now actually works and
8852           executes the tests passed to it and returns a usable return
8853           value.
8854
8855 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8856
8857           * lib/gcc.exp: Exits gracefully if $CC is bogus.
8858
8859 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8860
8861         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
8862           Modified both files to properly execute the old style
8863           dejagnu tests. The previous versions of these files were
8864           experimental and did not function anything near correctly.
8865
8866 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
8867
8868         * Removed all Makefile.in and configure.in files. No configuration
8869         needed now.
8870
8871 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
8872
8873         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
8874
8875 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
8876
8877         * gcc.compile/configure.in, gcc.unsorted/configure.in,
8878         gcc.special/configure.in, gcc.noncompile/configure.in,
8879         gcc.execute/configure.in, gcc.code_quality/configure.in,
8880         g++.other/configure.in, g++.old-deja/configure.in,
8881         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
8882         in srcname setting.
8883
8884 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8885
8886         * lib/udi.exp:  Fixed mondfe and mondfe_download.
8887         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
8888         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
8889
8890 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
8891
8892         * config/udi-gdb.exp: Check $shell_id after connecting to target.
8893         (gdb_exit): Don't remove *_soc files.
8894
8895 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
8896
8897         * lib/c-torture.exp: Don't look for main; instead always use -w
8898         -c.  This is how the c-torture tests work.  Remove the object
8899         file if the compilation succeeds.
8900         * gcc.execute/execute.exp: Remove executable if test passes.
8901         * gcc.noncompile/noncompile.exp: Every test is an expected
8902         failure.
8903         * gcc.special/special.exp: Added tests from c-torture 1.11,
8904         corrected use of existing test.
8905         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
8906         gcc.execute/920625-1.c: Updated to c-torture 1.11.
8907         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
8908         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
8909         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
8910         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
8911         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
8912         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
8913         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
8914         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
8915         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
8916         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
8917         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
8918         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
8919         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
8920         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
8921         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
8922         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
8923         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
8924         c-torture 1.11.
8925         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
8926         correspond to c-torture 1.11.
8927
8928         * New file.