OSDN Git Service

* gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
2
3         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
4
5 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
6
7         * gcc.misc-tests/gcov.exp: Add support for branch information.
8         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9         * gcc.misc-tests/gcov-4.c: New test.
10         * gcc.misc-tests/gcov-4b.c: New test.
11         * gcc.misc-tests/gcov-5b.c: New test.
12
13 2001-08-20  Zack Weinberg  <zackw@panix.com>
14
15         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16         expected to fail.
17
18 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19
20         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21
22 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23
24         * g++.dg/eh/template1.C: New test.
25
26 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27
28         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
29         Fix thinko.
30         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31         for xfail.
32
33 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
34
35         * lib/g77-dg.exp:  Use prune.exp for common procedures
36         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output 
37         * lib/g77.exp: (g77-dg-prune) Remove 
38
39 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40
41         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
42
43 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44
45         * g++.dg/template/unify1.C: New test.
46
47 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48
49         * g++.dg/abi/empty4.C: New test.
50
51 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52
53         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54         solaris2.*
55         * g77.f-torture/compile/pr3743.x: Likewise
56
57 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
58
59         * g++.dg/other/using-declaration.C: New test.
60
61 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
62
63         * gcc.dg/cpp/tr-sign.c: New testcase.
64
65 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
66
67         * gcc.dg/cpp/19951025-1.c: Revert.
68         * gcc.dg/cpp/directiv.c: We no longer process directives that
69         interrupt macro arguments.
70
71 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
72
73         * gcc.dg/bconstp-1.c: New test.
74
75 2001-08-03  Richard Henderson  <rth@redhat.com>
76
77         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
78
79 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
80
81         * gcc.dg/cpp/19951025-1.c: Update.
82
83 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
84
85         * g77.dg/ff90-1.f (s): Fix reference of variable z,
86         should be x.
87
88 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
89
90         Kill -fhonor-std.
91         * g++.old-deja/g++.ns/ns14.C: Remove special options.
92         * g++.old-deja/g++.other/std1.C: Likewise.
93         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
94
95 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
96
97         * lib/g77.exp:  Load gcc-defs.exp for common procedures
98         (g77_pass, g77_fail, g77_finish, g77_exit,
99         ${tool}_check_unsupported_p} Now redundant.  Deleted.
100
101 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
102
103         * g77.dg/fbackslash.f
104         * g77.dg/fcase-preserve.f
105         * g77.dg/ff90-1.f
106         * g77.dg/ffixed-line-length-0.f
107         * g77.dg/ffixed-line-length-132.f
108         * g77.dg/ffixed-line-length-7.f
109         * g77.dg/ffixed-line-length-72.f
110         * g77.dg/ffixed-line-length-none.f
111         * g77.dg/ffree-form-1.f
112         * g77.dg/fno-backslash.f
113         * g77.dg/fno-f90-1.f
114         * g77.dg/fno-fixed-form-1.f
115         * g77.dg/fno-onetrip.f
116         * g77.dg/fno-typeless-boz.f
117         * g77.dg/fno-underscoring.f
118         * g77.dg/fno-vxt-1.f
119         * g77.dg/fonetrip.f
120         * g77.dg/ftypeless-boz.f
121         * g77.dg/fugly-assumed.f
122         * g77.dg/funderscoring.f
123         * g77.dg/fvxt-1.f
124
125 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
126
127         * objc.dg/fwd-proto-1.m: New.
128         * objc.dg/local-decl-1.m: New.
129         * objc.dg/naming-1.m: New.
130         * objc.dg/naming-2.m: New.
131         * objc.dg/proto-hier-1.m: New.
132
133 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
134
135         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
136         largest-type elements to a struct makes its size grow.
137
138 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
139
140         * g++.dg/abi/vthunk1.C: New test.
141
142 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
143
144         * g++.dg/abi/vbase8-22.C: New test.
145
146 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
147
148         * gcc.dg/cpp/macro8.c: New test.
149
150 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
151
152         * g++.dg/abi/vbase8-21.C: New test.
153
154 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
155
156         * g++.dg/abi/vbase8-10.C: New test.
157
158 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
159
160         * lib/g++.exp (g++_set_ld_library_path): Renamed to
161         ${tool}_set_ld_library_path.
162         Changed caller.
163         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
164         g++.exp.
165
166 2001-07-26  Stan Cox <scox@redhat.com>
167
168         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
169         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
170         gcc_exit, gcc_check_unsupported_p):
171         Moved to gcc-deps.exp
172         * gcc-deps.exp: New file.
173
174 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
175
176         * g++.old-deja/g++.pt/defarg14.C: New test.
177
178 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
179
180         * g++.old-deja/g++.other/lineno5.C: New test.
181
182 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
183
184         * g++.old-deja/g++.pt/crash68.C: New test.
185
186 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
187
188         * g++.old-deja/g++.other/crash42.C: New test.
189
190 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
191
192         * gcc.dg/cpp/extratokens.c: Fix.
193         * gcc.dg/cpp/skipping2.c: New tests.
194
195 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
196
197         * gcc.c-torture/execute/20010724-1.c: New file.
198         * gcc.c-torture/execute/20010724-1.x: New file.
199
200 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
201
202         * g++.old-deja/g++.other/cond7.C: New test.
203
204 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
205
206         * g++.old-deja/g++.other/optimize4.C: New test.
207
208 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
209
210         * g++.old-deja/g++.abi/vbase8-5.C: New test.
211
212 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
213
214         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
215         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
216         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
217         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
218
219         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
220         bug report" message.
221
222         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
223         * g++.dg/ext/instantiate1.C: Move from old-deja.
224
225 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
226
227         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
228         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
229         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
230         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
231
232 Mon Jul 23 10:14:17 2001  Jeffrey A Law  (law@cygnus.com)
233
234         * gcc.c-torture/execute/20010723-1.c: New test.
235
236 2001-07-23  Ben Elliston  <bje@redhat.com>
237
238         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
239
240 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
241
242         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
243         i[34567]86-*-*.
244         Delete handling of ieee_multilib_flags.
245         Pass -mieee for alpha*-*-* and sh-*-*.
246         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
247
248 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
249
250         Remove old-abi tests.
251         * g++.old-deja/g++.mike/p11116.C: Remove.
252         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
253
254 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
255
256         * g77.f-torture/compile/pr3743.f:  New test
257
258 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
259
260         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
261
262 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
263
264         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
265         g++.old-deja/g++.pt/static6.C: Likewise.
266         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
267         supports weak symbols.
268
269 2001-07-18  Andreas Jaeger  <aj@suse.de>
270
271         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
272         supported again.
273
274 2001-07-18  Andreas Jaeger  <aj@suse.de>
275
276         * gcc.dg/iftrap-1.c: Fix target line.
277
278 2001-07-17  Richard Henderson  <rth@redhat.com>
279
280         * gcc.c-torture/execute/20010717-1.c: New.
281
282 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
283
284         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
285         tests.
286
287 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
288
289         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
290
291 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
292
293         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
294         UAC_SIGBUS, UAC_NOPRINT definitions.
295
296 Mon Jul 16 12:21:56 2001  Nicola Pero  <n.pero@mi.flashnet.it>
297
298         * objc/execute/object_is_class.m: New test.
299         * objc/execute/object_is_meta_class.m: New test.
300
301 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
302
303         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
304         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
305
306 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
307
308         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
309         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
310
311 2001-07-14  Richard Henderson  <rth@redhat.com>
312
313         * gcc.dg/iftrap-1.c: New.
314
315 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
316
317         * g77.f-torture/execute/intrinsic77.f: New test.
318
319 2001-07-11  Janis Johnson <janis@us.ibm.com>
320
321         * gcc.misc-tests/gcov-3.c: New test.
322
323 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
324
325         * gcc.c-torture/compile/20010711-1.c,
326         * gcc.c-torture/compile/20010711-2.c: New tests.
327
328 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
329
330         * gcc.c-torture/execute/20010711-1.c: New test.
331
332 2001-07-11  Ben Elliston  <bje@redhat.com>
333
334         * g++.old-deja/g++.other/enum5.C: New test.
335
336 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
337
338         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
339         (g++-dg-prune): Call prune_gcc_output.
340         * prune.exp: New file for prune_gcc_output.
341         * lib/g++.exp, lib/gcc.exp: Load it.
342
343 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
344
345         * gcc.c-torture/compile/20010701-1.c,
346         g++.old-deja/g++.ext/attrib6.C: New tests.
347
348 Fri Jul  6 09:31:43 2001  Jeffrey A Law  (law@cygnus.com)
349
350         * gcc.c-torture/compile/20010706-1.c: New test.
351
352 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
353
354         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
355
356 2001-06-28  Stan Shebs  <shebs@apple.com>
357
358         * gcc.dg/pragma-darwin.c: New test.
359
360 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
361
362         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
363         Solaris 2.[678] system.
364
365 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
366
367         * gcc.dg/20010622-1.c: New test.
368
369 2001-06-18  Stan Shebs  <shebs@apple.com>
370
371         * objc.dg: New directory.
372         * objc.dg/dg.exp: New file.
373         * objc.dg/alias.m: New.
374         * objc.dg/class-1.m: New.
375         * objc.dg/class-2.m: New.
376         * objc.dg/const-str-1.m: New.
377         * objc.dg/const-str-2.m: New.
378         * objc.dg/id-1.m: New.
379         * objc.dg/method-1.m: New.
380         * objc.dg/super-class-1.m: New.
381         * lib/objc-dg.exp: New file.
382
383 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
384
385         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
386         of label name.
387
388 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
389
390         * g++.old-deja/g++.abi/vbase8-9.C: New test.
391
392 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
393
394         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
395         variable.
396
397 2001-06-12  Richard Henderson  <rth@redhat.com>
398
399         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
400
401 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
402
403         * g++.old-deja/g++.abi/vbase5.C: New test.
404         * g++.old-deja/g++.abi/vbase6.C: New test.
405         * g++.old-deja/g++.abi/vbase7.C: New test.
406
407 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
408
409         * gcc.c-torture/compile/20010610-1.c: New test.
410
411 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
412
413         * g++.old-deja/g++.abi/vbase4.C: New test.
414
415 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
416
417         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
418         support %f for HC11/HC12 targets.
419         * gcc.c-torture/execute/930513-1.x: New file, likewise.
420         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
421         on HC11/HC12 targets.
422         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
423
424 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
425
426         * gcc.dg/wchar_t-1.c: New file.
427         * gcc.dg/wint_t-1.c: Likewise.
428
429 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
430
431         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
432
433 2001-06-11  Richard Henderson  <rth@redhat.com>
434
435         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
436
437 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
438
439         * gcc.c-torture/compile/20010611-1.c: New test.
440
441 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
442
443         * gcc.dg/c99-tag-1.c: Add more tests.
444
445 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
446
447         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
448         representation on MN10300 and ARM/Thumb.
449
450 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
451
452         * g77.f-torture/execute/20010610.f: New.
453
454 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
455
456         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
457         names.
458
459 2001-06-09  Richard Henderson  <rth@redhat.com>
460
461         * gcc.c-torture/execute/ashrdi-1.c: New.
462         * gcc.c-torture/execute/ashldi-1.c: New.
463         * gcc.c-torture/execute/lshrdi-1.c: New.
464
465 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
466
467         * objc/execute/load-3.m: Added. Check sending +load to categories,
468         in addition to classes.
469
470 2001-06-08  Stan Shebs  <shebs@apple.com>
471
472         * objc/execute/load-2.m: New test.  From Nicola Pero
473         <n.pero@mi.flashnet.it>.
474
475 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
476
477         * gcc.c-torture/execute/20010605-2.c: New test.
478
479 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
480
481         * g++.old-deja/g++.abi/vbase2.C: New test.
482         * g++.old-deja/g++.abi/vbase3.C: New test.
483
484 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
485
486         * g++.old-deja/g++.pt/friend49.C: New test.
487
488 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
489
490         * g++.old-deja/g++.ext/anon3.C: New test.
491
492 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
493
494         * g++.old-deja/g++.other/conv7.C: New test.
495
496 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
497
498         * gcc.c-torture/compile/20010605-2.c: New test.
499
500 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
501
502         * gcc.c-torture/execute/20010604-1.c: New test.
503
504 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
505
506         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
507
508 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
509
510         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
511         (g++_link_flags): Likewise.
512         (g++_init): Pass gccpath's value to two previous functions.
513
514 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
515
516         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
517         Ensure logfile entry matches exec command line.
518
519 2001-05-31  Richard Henderson  <rth@redhat.com>
520
521         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
522         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
523
524 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
525
526         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
527         compiler for irix6.2
528
529 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
530
531         * g++.old-deja/g++.other/optimize3.C: New file.
532
533 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
534
535         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
536         assemble.
537
538 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
539
540         * g++.old-deja/g++.other/optimize2.C: New file.
541
542 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
543
544         * gcc.c-torture/compile/20010518-2.c: New file.
545         * gcc.c-torture/execute/20010518-1.c: New file.
546         * gcc.c-torture/execute/20010518-2.c: New file.
547
548 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
549
550         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
551
552 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
553
554         G++ no longer defines builtins that do not begin with __builtin.
555         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
556         * g++.old-deja/g++.brendand/misc13.C: Likewise.
557         * g++.old-deja/g++.law/builtin1.C: Likewise.
558         * g++.old-deja/g++.law/cvt2.C: Likewise.
559         * g++.old-deja/g++.mike/net5.C: Likewise.
560         * g++.old-deja/g++.other/builtins1.C: Likewise.
561         * g++.old-deja/g++.other/builtins2.C: Likewise.
562         * g++.old-deja/g++.other/builtins3.C: Likewise.
563         * g++.old-deja/g++.other/builtins4.C: Likewise.
564         * g++.old-deja/g++.other/inline8.C: Likewise.
565         * g++.old-deja/g++.robertl/eb39.C: Likewise.
566
567 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
568
569         * g++.old-deja/g++.pt/using1.C: Adjust.
570         * g++.old-deja/g++.pt/using2.C: New test.
571
572 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
573
574         * gcc.dg/cpp/charconst.c: New tests.
575         * gcc.dg/cpp/escape.c: New tests.
576         * gcc.dg/cpp/escape-1.c: New tests.
577         * gcc.dg/cpp/escape-2.c: New tests.
578         * gcc.dg/cpp/ucs.c: New tests.
579
580 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
581
582         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
583         native compiler for irix6.5.
584
585 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
586
587         * lib/g++.exp (g++_include_flags): Use args to compute
588         get_multilibs.
589         (g++_link_flags): Likewise.
590         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
591
592 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
593
594         * gcc.dg/c90-hexfloat-1.c: Add more tests.
595
596 2001-05-21  Geoff Keating  <geoffk@redhat.com>
597
598         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
599         this file.
600
601 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
602
603         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
604         STACK_SIZE;
605         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
606         to STACK_SIZE; Use it to define size of add_histo array.
607         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
608         to STACK_SIZE.
609         (f): Use GITT_SIZE to define size of gitt local table.
610         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
611         to STACK_SIZE; Use it to define size of bytemem array.
612
613 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
614
615         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
616         on 68HC11/HC12 due to the asm instruction.
617         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
618         * gcc.c-torture/compile/920520-1.x: Likewise.
619         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
620         on 68HC11/HC12 because the function is larger than 64K.
621         * gcc.c-torture/compile/961203-1.x: New file, this test fails
622         on 68HC11/HC12 because the structure is too large.
623
624 2001-05-20  Richard Henderson  <rth@redhat.com>
625
626         * gcc.c-torture/execute/20010520-1.c: New.
627
628 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
629
630         * g++.old-deja/g++.warn/compare1.C: New test.
631         * gcc.dg/compare4.c: New test.
632
633 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
634
635         * g++.old-deja/g++.other/optimize1.C: New test.
636
637 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
638
639         * g++.old-deja/g++.pt/spec41.C: New test.
640
641 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
642
643         * gcc.c-torture/compile/20010114-1.x: Remove.
644
645 2001-05-18  Stan Shebs  <shebs@apple.com>
646
647         * gcc.c-torture/compile/20010518-1.c: New test.
648
649 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
650
651         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
652         * g++.old-deja/g++.pt/crash67.C: New test.
653
654 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
655
656         * g++.old-deja/g++.other/debug9.C: New test.
657
658 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
659
660         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
661
662 Wed May 16 20:33:57 CEST 2001  Jan Hubicka  <jh@suse.cz>
663
664         * gcc.c-torture/compile/20010516-1.c: New test.
665
666 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
667
668         * g++.old-deja/g++.other/crash41.C: New test.
669
670 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
671
672         * g++.old-deja/g++.pt/crash66.C: New test.
673
674 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
675
676         * g++.old-deja/g++.robertl/eb27.C: Convert.
677
678 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
679
680         * g++.dg/friend-warn.C: New test.  Do not warn about friend
681         declaration being redundant.
682
683 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
684
685         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
686
687 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
688
689         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
690
691 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
692
693         * lib/g++.exp: Use testsuite_flags.
694
695 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
696
697         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
698
699 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
700
701         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
702
703 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
704
705         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
706
707 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
708
709         * gcc.c-torture/compile/20010313-1.c: New test.
710
711 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
712
713         * gcc.dg/cpp/direct2.c: New test.
714         * gccq.dg/cpp/direct2s.c: New test.
715
716         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
717
718 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
719
720         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
721         * g++.old-deja/g++.other/op3.C: Likewise.
722
723 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
724
725         * gcc.dg/cpp/syshdr.h: New file.
726         * gcc.dg/cpp/sysmac1.c: Update.
727         * gcc.dg/cpp/sysmac2.c: Update.
728
729 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
730
731         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
732
733 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
734
735         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
736         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
737
738 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
739
740         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
741
742 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
743
744         * lib/g++.exp (g++_include_flags): Don't use any special flags
745         if TESTING_IN_BUILD_TREE is not defined.
746         (g++_init): Use a plain 'c++' as the compiler if
747         TESTING_IN_BUILD_TREEE is not defined.
748
749 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
750
751         * g++.old-deja/g++.eh/catch13.C: New test.
752         * g++.old-deja/g++.eh/catch14.C: New test.
753
754 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.dg/cpp/tr-define.c: New test.
757
758 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
759
760         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
761         <stdlib.h>, not <malloc.h>.
762
763 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
764
765         * g++.old-deja/g++.ns/template17.C: New test.
766
767 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
768
769         * g++.old-deja/g++.pt/ref4.C: New test.
770
771 2001-04-30  Richard Henderson  <rth@redhat.com>
772
773         * gcc.dg/20000724-1.c: Revert last change.
774
775 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
776
777         * g77.f-torture/execute/20010430.f: New test.
778
779 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
780
781         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
782
783 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
784
785         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
786
787 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
788
789         * g++.old-deja/g++.eh/crash6.C: New test.
790
791 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
792
793         * g++.old-deja/g++.other/warn7.C: New test.
794
795 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
796
797         * g++.old-deja/g++.other/defarg9.C: New test.
798
799 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
800
801         * g77.f-torture/compile/20010426.f: New test.
802         * g77.f-torture/execute/20010426.f: New test.
803
804 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
805
806         * g77.f-torture/compile/20000629-1.x: Remove - error
807         has been fixed.
808
809 Thu Apr 26 11:15:12 2001  Jeffrey A Law  (law@cygnus.com)
810
811         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
812         Tweak slightly to work with g++.dg framework.
813         * g++.dg/special/ecos.exp: Run initp1.C test.
814         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
815
816         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
817         its linker doesn't give line numbers either.
818         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
819
820 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
821
822         * g++.old-deja/g++.other/lex1.C: New test.
823
824 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
825
826         * gcc.dg/noncompile/20010425-1.c: New test.
827
828 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
829
830         * g++.old-deja/g++.pt/mangle2.C: New test.
831
832 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
833
834         * gcc.dg/format/plus-1.c: New test.
835
836 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
837
838         * gcc.dg/20010423-1.c: New test.
839
840 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
841
842         * gcc.c-torture/execute/20010422-1.c: New test.
843
844 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
845
846         * g++.old-deja/g++.ns/type2.C: New test.
847
848 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
849
850         * g++.old-deja/g++.other/perf1.C: New test.
851
852 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
853
854         * gcc.dg/c99-func-2.c: Remove xfail.
855         * gcc.dg/c99-func-3.c: Remove xfail.
856         * gcc.dg/c99-func-4.c: Remove xfail.
857
858 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
859
860         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
861
862 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
863
864         * gcc.c-torture/compile/20010423-1.c: New test.
865
866 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
867
868         * g++.old-deja/g++.pt/typename28.C: New test.
869
870 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
871
872         * g++.old-deja/g++.abi/empty2.C: New test.
873         * g++.old-deja/g++.abi/empty3.C: New test.
874
875 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
876
877         * g++.old-deja/g++.other/comdat2.C: New test.
878         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
879
880 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
881
882         * g++.old-deja/g++.other/overload14.C: New test.
883
884 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
885
886         * g++.old-deja/g++.other/lookup23.C: New test.
887
888 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
889
890         * gcc.c-torture/execute/20010403-1.c: New test.
891
892 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
893             Mark Mitchell  <mark@codesourcery.com>
894
895         * lib/old-dejagnu.exp: Don't delete output of executable.
896         Add .exe suffix to executables.
897
898 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
899
900         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
901
902 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
903
904         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
905
906 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
907
908         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
909         * g++.old-deja/g++.abi/crash1.C: New test.
910
911 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
912
913         * g++.old-deja/g++.other/crash40.C: New test.
914
915 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
916
917         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
918
919 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
920
921         * g++.old-deja/g++.other/warn6.C: New test.
922
923 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
924
925         * g++.old-deja/g++.robertl/eb42.C: Same.
926
927 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
928
929         * gcc.dg/wtr-conversion-1.c: New testcase.
930
931 2001-04-10  Richard Henderson  <rth@redhat.com>
932
933         * g++.old-deja/g++.other/array5.C: New.
934
935 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
936
937         * gcc.c-torture/execute/20010408-1.c: New test.
938
939 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
940
941         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
942         headers and constructs.
943         * g++.old-deja/g++.robertl/eb79.C: Same.
944         * g++.old-deja/g++.robertl/eb77.C (main): Same.
945         * g++.old-deja/g++.robertl/eb73.C: Same.
946         * g++.old-deja/g++.robertl/eb66.C (main): Same.
947         * g++.old-deja/g++.robertl/eb55.C (t): Same.
948         * g++.old-deja/g++.robertl/eb54.C (main): Same.
949         * g++.old-deja/g++.robertl/eb46.C (main): Same.
950         * g++.old-deja/g++.robertl/eb44.C: Same.
951         * g++.old-deja/g++.robertl/eb41.C (main): Same.
952         * g++.old-deja/g++.robertl/eb4.C (main): Same.
953         * g++.old-deja/g++.robertl/eb39.C: Same.
954         * g++.old-deja/g++.robertl/eb33.C (main): Same.
955         * g++.old-deja/g++.robertl/eb31.C (main): Same.
956         * g++.old-deja/g++.robertl/eb30.C: Same.
957         * g++.old-deja/g++.robertl/eb3.C: Same.
958         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
959         * g++.old-deja/g++.robertl/eb21.C: Same.
960         * g++.old-deja/g++.robertl/eb15.C: Same.
961         * g++.old-deja/g++.robertl/eb118.C: Same.
962         * g++.old-deja/g++.robertl/eb115.C (main): Same.
963         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
964         * g++.old-deja/g++.robertl/eb109.C: Same.
965         * g++.old-deja/g++.other/sibcall1.C (main): Same.
966         * g++.old-deja/g++.mike/rtti1.C: Same.
967         * g++.old-deja/g++.mike/p658.C: Same.
968         * g++.old-deja/g++.mike/net46.C: Same.
969         * g++.old-deja/g++.mike/net34.C: Same.
970         * g++.old-deja/g++.mike/memoize1.C: Same.
971         * g++.old-deja/g++.mike/eh2.C: Same.
972         * g++.old-deja/g++.law/weak.C: Same.
973         * g++.old-deja/g++.law/visibility7.C: Same.
974         * g++.old-deja/g++.law/visibility25.C: Same.
975         * g++.old-deja/g++.law/visibility22.C: Same.
976         * g++.old-deja/g++.law/visibility2.C: Same.
977         * g++.old-deja/g++.law/visibility17.C: Same.
978         * g++.old-deja/g++.law/visibility13.C: Same.
979         * g++.old-deja/g++.law/visibility10.C: Same.
980         * g++.old-deja/g++.law/visibility1.C: Same.
981         * g++.old-deja/g++.law/virtual3.C (eval): Same.
982         * g++.old-deja/g++.law/vbase1.C: Same.
983         * g++.old-deja/g++.law/operators32.C: Same.
984         * g++.old-deja/g++.law/nest3.C: Same.
985         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
986         * g++.old-deja/g++.law/except5.C (main): Same.
987         * g++.old-deja/g++.law/cvt7.C (run): Same.
988         * g++.old-deja/g++.law/cvt2.C: Same.
989         * g++.old-deja/g++.law/cvt16.C: Same.
990         * g++.old-deja/g++.law/ctors6.C (bar): Same.
991         * g++.old-deja/g++.law/ctors17.C (main): Same.
992         * g++.old-deja/g++.law/ctors13.C: Same.
993         * g++.old-deja/g++.law/ctors12.C (main): Same.
994         * g++.old-deja/g++.law/ctors10.C: Same.
995         * g++.old-deja/g++.law/code-gen5.C: Same.
996         * g++.old-deja/g++.law/bad-error7.C: Same.
997         * g++.old-deja/g++.law/arm9.C: Same.
998         * g++.old-deja/g++.law/arm12.C: Same.
999         * g++.old-deja/g++.law/arg8.C: Same.
1000         * g++.old-deja/g++.law/arg1.C: Same.
1001         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
1002         * g++.old-deja/g++.jason/template31.C: Same.
1003         * g++.old-deja/g++.jason/template24.C (main): Same.
1004         * g++.old-deja/g++.jason/2371.C: Same.
1005         * g++.old-deja/g++.eh/new2.C: Same.
1006         * g++.old-deja/g++.eh/new1.C: Same.
1007         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
1008         * g++.old-deja/g++.brendan/nest21.C (main): Same.
1009         * g++.old-deja/g++.brendan/err-msg3.C: Same.
1010         * g++.old-deja/g++.brendan/crash62.C: Same.
1011         * g++.old-deja/g++.brendan/crash52.C: Same.
1012         * g++.old-deja/g++.brendan/crash49.C (main): Same.
1013         * g++.old-deja/g++.brendan/crash38.C: Same.
1014         * g++.old-deja/g++.brendan/crash15.C (main): Same.
1015         * g++.old-deja/g++.brendan/copy9.C: Same.
1016
1017 Fri Apr  6 15:36:15 2001  J"orn Rennecke <amylaar@redhat.com>
1018
1019         * gcc.c-torture/execute/20001203-2.c (memset):
1020         Count argument is of type __SIZE_TYPE__.
1021
1022 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
1023
1024         * gcc.c-torture/compile/20010404-1.c: New test.
1025
1026 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
1027
1028         * gcc.c-torture/compile/20010326-1.c: New test.
1029
1030 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
1031
1032         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
1033         peculiarities of the SH.
1034         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
1035
1036 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1037
1038         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
1039         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
1040         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
1041
1042 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * g77.f-torture/compile/20010321-1.f: New test.
1045
1046 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1047
1048         * gcc.c-torture/compile/20010329-1.c: New test.
1049
1050 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
1051
1052         * gcc.c-torture/execute/20010329-1.c: New test.
1053
1054 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1055
1056         * g++.old-deja/g++.other/eh4.C: Fix typo.
1057
1058 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
1059
1060         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
1061
1062 2001-03-28  Philip Blundell  <philb@gnu.org>
1063
1064         * gcc.c-torture/compile/20010328-1.c: New test.
1065
1066 2001-03-27  Richard Henderson  <rth@redhat.com>
1067
1068         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
1069         * g++.old-deja/g++.eh/vbase3.C: Likewise.
1070
1071 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
1072
1073         * gcc.c-torture/compile/20010327-1.c: New test.
1074
1075 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
1076
1077         * g++.old-deja/g++.other/friend12.C: New test.
1078         * g++.old-deja/g++.other/friend9.C: Expect no errors.
1079         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
1080
1081 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
1082
1083         * gcc.c-torture/execute/20010325-1.c: New test.
1084
1085 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
1086
1087         * g++.old-deja/g++.other/mangle3.C: New test.
1088
1089 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
1090
1091         * g++.old-deja/g++.other/anon8.C: New test.
1092
1093 2001-03-20  Philip Blundell  <philb@gnu.org>
1094
1095         * gcc.c-torture/compile/20010320-1.c: New test.
1096
1097 2001-03-17  Richard Henderson  <rth@redhat.com>
1098
1099         * g++.old-deja/g++.other/eh4.C: Add expected error text.
1100
1101 2001-03-15  Geoff Keating  <geoff@redhat.com>
1102
1103         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
1104         tests on AIX.
1105
1106 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
1107
1108         * g++.old-deja/g++.other/eh4.C: New test.
1109
1110 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1111
1112         * gcc.dg/cpp/mi1.c: Update.
1113
1114 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
1115
1116         * g++.old-deja/g++.other/regstack.C: New test.
1117
1118 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
1119
1120         * g++.old-deja/g++.other/ref4.C: New test.
1121
1122 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
1123
1124         * objc/execute/va_method.m: Added.
1125         * objc/execute/IMP.m: Added.
1126         * objc/execute/_cmd.m: Added.
1127         * objc/execute/accessing_ivars.m: Added.
1128         * objc/execute/class-1.m: Added.
1129         * objc/execute/class-10.m: Added.
1130         * objc/execute/class-11.m: Added.
1131         * objc/execute/class-12.m: Added.
1132         * objc/execute/class-13.m: Added.
1133         * objc/execute/class-14.m: Added.
1134         * objc/execute/class-2.m: Added.
1135         * objc/execute/class-3.m: Added.
1136         * objc/execute/class-4.m: Added.
1137         * objc/execute/class-5.m: Added.
1138         * objc/execute/class-6.m: Added.
1139         * objc/execute/class-7.m: Added.
1140         * objc/execute/class-8.m: Added.
1141         * objc/execute/class-9.m: Added.
1142         * objc/execute/class-tests-1.h
1143         * objc/execute/class-tests-2.h
1144         * objc/execute/compatibility_alias.m: Added.
1145         * objc/execute/encode-1.m: Added.
1146         * objc/execute/formal_protocol-1.m: Added.
1147         * objc/execute/formal_protocol-2.m: Added.
1148         * objc/execute/formal_protocol-3.m: Added.
1149         * objc/execute/formal_protocol-4.m: Added.
1150         * objc/execute/formal_protocol-5.m: Added.
1151         * objc/execute/formal_protocol-6.m: Added.
1152         * objc/execute/formal_protocol-7.m: Added.
1153         * objc/execute/informal_protocol.m: Added.
1154         * objc/execute/initialize.m: Added.
1155         * objc/execute/load.m: Added.
1156         * objc/execute/many_args_method.m: Added.
1157         * objc/execute/nested-3.m: Added.
1158         * objc/execute/no_clash.m: Added.
1159         * objc/execute/private.m: Added.
1160         * objc/execute/redefining_self.m: Added.
1161         * objc/execute/root_methods.m: Added.
1162         * objc/execute/selector-1.m: Added.
1163         * objc/execute/static-1.m: Added.
1164         * objc/execute/static-2.m: Added.
1165         * objc/execute/va_method.m: Added.
1166
1167 2001-03-10  Richard Henderson  <rth@redhat.com>
1168
1169         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
1170
1171 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
1172
1173         * g++.old-deja/g++.other/crash31.C: XFAIL.
1174         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
1175         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
1176         * gcc.c-torture/execute/20010123-1.x: XFAIL.
1177         * gcc.c-torture/execute/20010124-1.x: XFAIL.
1178         * gcc.dg/sequence-pt-1.c: XFAIL one test.
1179
1180 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
1181
1182         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
1183
1184 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1185
1186         * gcc.dg/20000724-1.c: Don't use multiline strings.
1187
1188 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1189
1190         * objc/execute/string1.m, objc/execute/string2.m: Compare the
1191         result of -cString against what we expect it to be; don't just
1192         print it out for no one to read.
1193
1194         * objc/execute/string3.m, objc/execute/string4.m: New tests.
1195         Based on testcases provided by Nicola Pero.
1196
1197 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1198
1199         * gcc.dg/cpp/macro7.c: New test.
1200
1201 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1202
1203         * gcc.dg/cpp/multiline.c: Update.
1204
1205 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1206
1207         * g++.old-deja/g++.other/enum3.C: New test.
1208
1209 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1210
1211         * g++.old-deja/g++.other/pod1.C: New test.
1212
1213 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
1214
1215         * g++.old-deja/g++.ext/overload1.C: New test.
1216
1217 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1218
1219         * g++.old-deja/g++.pt/using1.C: New test.
1220
1221 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1222
1223         * g++.old-deja/g++.other/using9.C: New test.
1224
1225 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
1226
1227         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
1228
1229         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
1230
1231 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
1232
1233         * g++.old-deja/g++.ext/realpt1.C: Remove.
1234
1235 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
1236
1237         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
1238
1239 2001-02-26  Will Cohen  <wcohen@redhat.com>
1240
1241         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
1242
1243 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
1244
1245         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
1246         templatized constructors.
1247
1248 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1249
1250         * gcc.c-torture/execute/20010224-1.c: New test.
1251
1252 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
1253
1254         * gcc.c-torture/execute/20010222-1.c: New test.
1255
1256 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
1257
1258         * g++.old-deja/g++.other/inline20.C: New test.
1259
1260 Wed Feb 21 12:38:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1261
1262         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
1263
1264 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
1265
1266         * g++.old-deja/g++.other/lookup22.C: New test.
1267
1268 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
1269
1270         * g77.dg: New directory.
1271         * g77.dg/20010216-1.f: New test case.
1272         * g77.dg/dg.exp: New driver.
1273         * lib/g77-dg.exp: New driver library.
1274
1275 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1276
1277         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
1278
1279 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
1280
1281         * g++.old-deja/g++.other/decl9.C: New test.
1282
1283 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
1284
1285         * g++.old-deja/g++.other/init16.C: Update the test so that it does
1286         not need <string> and also tests the initialization at runtime.
1287
1288 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
1289
1290         * gcc.c-torture/execute/longlong.c: New test.
1291
1292 Wed Feb 14 21:41:17 2001  J"orn Rennecke <amylaar@redhat.com>
1293
1294         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
1295
1296 Wed Feb 14 21:31:25 2001  J"orn Rennecke <amylaar@redhat.com>
1297
1298         * gcc.c-torture/execute/920302-1.c (execute):
1299         Change argument type to short.
1300
1301 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1302
1303         * g++.old-deja/g++.pt/deduct6.C: New test.
1304
1305 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         * g++.old-deja/g++.pt/deduct5.C: New test.
1308
1309 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
1310
1311         * gcc.c-torture/execute/20010209-1.c: New test.
1312
1313 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
1314
1315         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
1316
1317 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
1318
1319         * g++.dg/vtgc1.C: Update for new ABI.
1320
1321         * consistency.vlad: New directory, 1665 files.
1322
1323 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
1324
1325         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
1326         return type.
1327         * gcc.dg/cpp/digraphs.c: Declare puts.
1328
1329 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1330
1331         * g++.old-deja/g++.other/warn5.C: New test.
1332
1333 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         * g++.old-deja/g++.pt/spec40.C: New test.
1336
1337 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
1338
1339         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
1340         case.
1341         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
1342
1343 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
1344
1345         * gcc.c-torture/compile/20010209-1.c: New test.
1346
1347 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
1348
1349         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
1350         excess errors message but not if it crashes.
1351         * g++.old-deja/g++.other/crash27.C: Likewise.
1352         * g++.old-deja/g++.other/crash28.C: Likewise.
1353         * g++.old-deja/g++.other/crash30.C: Likewise.
1354         * g++.old-deja/g++.other/crash32.C: Likewise.
1355         * g++.old-deja/g++.other/crash35.C: Likewise.
1356         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1357
1358 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
1359
1360         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
1361         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
1362         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
1363         g77.f-torture/execute/execute.exp,
1364         g77.f-torture/noncompile/noncompile.exp,
1365         gcc.c-torture/execute/execute.exp,
1366         gcc.c-torture/execute/memcheck/memcheck.exp,
1367         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
1368         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
1369         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
1370         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
1371         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
1372         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
1373         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
1374         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
1375         Remove bug reporting instructions with ancient email addresses.
1376
1377 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * gcc.dg/20010202-1.c: New test.
1380         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
1381
1382 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
1383
1384         * g++.dg/stdbool-if.C: New test.
1385
1386 Wed Feb  7 09:54:47 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1387
1388         * objc/execute/fdecl.m: Added main().
1389
1390 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
1391
1392         * gcc.c-torture/execute/20010206-1.c: New test.
1393
1394 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
1395
1396         * gcc.dg/cpp/avoidpaste1.c: Update.
1397
1398 Tue Feb  5 8:53:33 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
1399
1400         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
1401         Pero <nicola@brainstorm.co.uk>.
1402         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
1403
1404 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
1405
1406         * g++.old-deja/g++.pt/spec39.C: New test.
1407
1408 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
1409
1410         * gcc.c-torture/compile/20010202-1.c: New test.
1411
1412 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
1413
1414         * g++.old-deja/g++.abi/primary2.C: New test.
1415         * g++.old-deja/g++.abi/primary3.C: New test.
1416         * g++.old-deja/g++.abi/primary4.C: New test.
1417         * g++.old-deja/g++.abi/primary5.C: New test.
1418         * g++.old-deja/g++.abi/vtable3.h: New test.
1419         * g++.old-deja/g++.abi/vtable3a.C: New test.
1420         * g++.old-deja/g++.abi/vtable3b.C: New test.
1421         * g++.old-deja/g++.abi/vtable3c.C: New test.
1422         * g++.old-deja/g++.abi/vtable3d.C: New test.
1423         * g++.old-deja/g++.abi/vtable3e.C: New test.
1424         * g++.old-deja/g++.abi/vtable3f.C: New test.
1425         * g++.old-deja/g++.abi/vtable3g.C: New test.
1426         * g++.old-deja/g++.abi/vtable3h.C: New test.
1427         * g++.old-deja/g++.abi/vtable3i.C: New test.
1428         * g++.old-deja/g++.abi/vtable3j.C: New test.
1429         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
1430
1431 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
1432
1433         * g++.old-deja/g++.other/anon6.C: New test.
1434         * g++.old-deja/g++.other/anon7.C: New test.
1435
1436 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
1437
1438         * gcc.dg/cpp/avoidpaste2.c: New tests.
1439
1440 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
1441
1442         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
1443
1444 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
1445
1446         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
1447         DECIMAL_DIG cases for Irix."
1448
1449 Wed Jan 31 12:23:32 2001  J"orn Rennecke <amylaar@redhat.com>
1450
1451         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
1452
1453 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
1454
1455         * gcc.dg/c99-tag-1.c: New test.
1456
1457 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1458
1459         * gcc.dg/cpp/tr-warn1.c: Add tests.
1460
1461 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
1462
1463         * gcc.dg/cpp/avoidpaste1.c: Update.
1464         * gcc.dg/cpp/paste4.c: Update.
1465
1466 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
1467
1468         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
1469         cases for Irix.
1470
1471 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1472
1473         * g++.old-deja/g++.other/inline19.C: New test.
1474
1475 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
1476
1477         * gcc.dg/Wlarger-than.c: New test.
1478
1479 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
1480
1481         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
1482
1483 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.c-torture/execute/20010129-1.c: New test.
1486         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
1487
1488 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
1489
1490         * gcc.dg/cpp/avoidpaste1.c: Test case.
1491
1492 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
1493
1494         * g++.old-deja/g++.other/inline18.C: New test.
1495
1496 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1497
1498         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
1499         and __builtin_putchar.
1500
1501 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
1502
1503         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
1504         tests.
1505
1506 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
1507
1508         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
1509         floating point number rounding mode to round to the nearest
1510         representable mode.
1511
1512 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
1513
1514         * g++.old-deja/g++.other/mangle2.C: New test.
1515
1516 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
1517
1518         * gcc.c-torture/compile/20010124-1.c: New test.
1519
1520 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         * g++.old-deja/g++.pt/spec38.C: New test.
1523
1524 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1525
1526         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
1527         "Build don't run".
1528
1529 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1530
1531         * gcc.c-torture/execute/20010123-1.c: New test.
1532
1533 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1534
1535         * g++.old-deja/g++.pt/spec37.C: New test.
1536
1537 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
1538
1539         * g++.old-deja/g++.pt/overload14.C: New test.
1540
1541 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1542
1543         * gcc.c-torture/execute/20010122-1.c: New test, exercise
1544         __builtin_return_address.
1545
1546 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
1547
1548         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
1549         * g++.old-deja/g++.pt/spec35.C: New test.
1550         * g++.old-deja/g++.pt/spec36.C: New test.
1551
1552 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
1553
1554         * gcc.c-torture/compile/20010118-1.c: New test.
1555
1556 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
1557
1558         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
1559
1560 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1561
1562         * gcc.c-torture/execute/20010119-1.c: New test.
1563
1564 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1565
1566         * g++.old-deja/g++.other/vbase5.C: New test.
1567
1568 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
1569
1570         * gcc.c-torture/execute/20010118-1.c: New test.
1571
1572 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1573
1574         * g++.old-deja/g++.pt/deduct3.C: New test.
1575
1576 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1577
1578         * g++.old-deja/g++.pt/spec34.C: New test.
1579
1580 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
1581
1582         * g77.f-torture/compile/20000601-2.f: New test.
1583
1584 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1585
1586         * g++.old-deja/g++.other/init17.C: New test.
1587
1588 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
1589
1590         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
1591
1592 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1593
1594         * g++.old-deja/g++.pt/unify8.C: New test.
1595
1596 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1597
1598         * g++.old-deja/g++.abi/vbase1.C: New test.
1599
1600 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1601
1602         * g++.old-deja/g++.pt/crash65.C: New test.
1603
1604 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
1605
1606         * gcc.dg/cpp/assembl2.S: New test case.
1607
1608 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
1609
1610         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
1611         are supported.
1612
1613 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1614
1615         * g++.old-deja/g++.other/builtins1.C: New test.
1616         * g++.old-deja/g++.other/builtins2.C: Likewise.
1617         * g++.old-deja/g++.other/builtins3.C: Likewise.
1618         * g++.old-deja/g++.other/builtins4.C: Likewise.
1619
1620 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
1621
1622         * gcc.c-torture/compile/20010117-1.c: New test.
1623         * gcc.c-torture/compile/20010117-2.c: New test.
1624
1625 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1626
1627         * g77.f-torture/execute/20010116.[fx]: New test,
1628         XFAIL on i?86-*-*.
1629         * g77.f-torture/compile/20010115.f: Indicate it's
1630         a test for PR fortran/1636.
1631
1632 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
1633
1634         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
1635
1636 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1637
1638         * g77.f-torture/compile/20010115.f: New test.
1639
1640 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
1641
1642         * g++.old-deja/g++.pt/nontype5.C: New test.
1643
1644 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
1645
1646         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
1647         have an equivalent working one below it.
1648
1649 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1650
1651         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
1652         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1653
1654 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
1655
1656         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
1657         message containing "init_priority".
1658         (conpr-2.C): Likewise.
1659         (conpr-3.C): Likewise.
1660         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
1661
1662 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1663
1664         * gcc.c-torture/execute/20010114-2.c: New test.
1665
1666 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
1667
1668         * gcc.c-torture/compile/20010114-1.c: New test.
1669         * gcc.c-torture/compile/20010114-1.x: Xfail.
1670         * gcc.c-torture/compile/20010114-2.c: New test.
1671         * gcc.c-torture/execute/20010114-1.c: New test.
1672         * gcc.dg/trunc-1.c: New test.
1673         * gcc.dg/uninit-B.c: New test.
1674
1675 2001-01-13  Nick Clifton  <nickc@redhat.com>
1676
1677         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
1678         target.
1679
1680 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
1681
1682         * gcc.c-torture/compile/20010113-1.c: New test.
1683
1684 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
1685
1686         * gcc.c-torture/compile/20001212-1.c: New test.
1687
1688 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
1689
1690         * gcc.dg/cpp/widestr1.c: Update.
1691         * gcc.dg/cpp/prag-imp.c: Remove.
1692
1693 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
1694
1695         * gcc.c-torture/execute/20000801-3.x: Remove.
1696         * gcc.dg/c90-init-1.c: New test.
1697         * gcc.dg/c99-init-1.c: New test.
1698         * gcc.dg/c99-init-2.c: New test.
1699         * gcc.dg/gnu99-init-1.c: New test.
1700
1701 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
1702
1703         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
1704         testing that no relevant ones were found.
1705
1706 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1707
1708         * g++.old-deja/g++.pt/cast2.C: New test.
1709
1710 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         * g++.old-deja/g++.pt/friend47.C: New test.
1713
1714 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1715
1716         * g++.old-deja/g++.pt/instantiate13.C: New test.
1717
1718 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1719
1720         * g++.old-deja/g++.other/defarg7.C: New test.
1721         * g++.old-deja/g++.other/defarg8.C: New test.
1722
1723 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1724
1725         * g++.old-deja/g++.pt/crash64.C: New test.
1726
1727 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1728
1729         * g++.old-deja/g++.pt/crash63.C: New test.
1730
1731 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
1732
1733         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
1734
1735 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
1736
1737         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
1738
1739 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1740
1741         * g++.old-deja/g++.pt/error3.C: New test.
1742
1743 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1744
1745         * g++.old-deja/g++.other/crash39.C: New test.
1746
1747 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
1748
1749         * g++.old-deja/g++.other/vbase4.C: New test.
1750
1751 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
1752
1753         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
1754         * gcc.dg/special/20000419-2.c: New file. Identical to above.
1755         * gcc.dg/special/special.exp: New test driver which will check
1756         for alias support for the above test.
1757
1758 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
1759
1760         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
1761         problems on small machines.
1762         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
1763         parameterize.
1764
1765 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
1766
1767         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
1768         mips.
1769         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
1770
1771 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
1772
1773         * g++.old_deja/g++.pt/using8.C: New test.
1774
1775 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
1776
1777         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
1778
1779 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
1780
1781         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
1782         where a failure is expected.
1783         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
1784
1785 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1786
1787         * g++.old_deja/g++.pt/instantiate12.C: New test.
1788
1789 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1790
1791         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
1792         start of structs.
1793         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
1794         * g++.old-deja/g++.brendan/crash17.C: Likewise.
1795         * g++.old-deja/g++.brendan/crash29.C: Likewise.
1796         * g++.old-deja/g++.brendan/crash48.C: Likewise.
1797         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1798         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
1799         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1800         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1801         * g++.old-deja/g++.eh/spec6.C: Likewise.
1802         * g++.old-deja/g++.jason/crash3.C: Likewise.
1803         * g++.old-deja/g++.law/ctors11.C: Likewise.
1804         * g++.old-deja/g++.law/ctors17.C: Likewise.
1805         * g++.old-deja/g++.law/ctors5.C: Likewise.
1806         * g++.old-deja/g++.law/ctors9.C: Likewise.
1807         * g++.old-deja/g++.mike/ambig1.C: Likewise.
1808         * g++.old-deja/g++.mike/net22.C: Likewise.
1809         * g++.old-deja/g++.mike/p3538a.C: Likewise.
1810         * g++.old-deja/g++.mike/p3538b.C: Likewise.
1811         * g++.old-deja/g++.mike/virt3.C: Likewise.
1812         * g++.old-deja/g++.niklas/t128.C: Likewise.
1813         * g++.old-deja/g++.other/anon4.C: Likewise.
1814         * g++.old-deja/g++.other/using1.C: Likewise.
1815         * g++.old-deja/g++.other/warn3.C: Likewise.
1816         * g++.old-deja/g++.pt/t37.C: Likewise.
1817         * g++.old-deja/g++.robertl/eb69.C: Likewise.
1818         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1819
1820 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
1821
1822         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
1823
1824 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1825
1826         * gcc.c-torture/execute/stdio-opt-3.c: New test.
1827
1828 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
1829
1830         * gcc.c-torture/compile/20010107-1.c: New test.
1831
1832 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1833
1834         * gcc.c-torture/execute/builtin-noret-1.c: New test.
1835
1836 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1837
1838         * gcc.dg/format/format.h: New file.
1839         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
1840         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
1841         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
1842         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
1843         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
1844         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1845         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
1846         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
1847         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
1848         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
1849         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
1850         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
1851         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
1852         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
1853         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
1854         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
1855         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
1856         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
1857         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
1858         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
1859         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
1860         instead of declaring standard types, macros and functions in each
1861         test.
1862
1863 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
1864
1865         * gcc.c-torture/execute/20010106-1.c: New test.
1866
1867 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
1868
1869         * gcc.dg/format/format.exp: New file.
1870         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
1871         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
1872         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
1873         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
1874         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
1875         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
1876         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
1877         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
1878         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
1879         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
1880         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
1881         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
1882         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
1883         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
1884         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
1885         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
1886         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
1887         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
1888         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
1889         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
1890         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
1891         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
1892         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
1893         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
1894         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
1895         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
1896         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
1897         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
1898         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
1899         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
1900         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
1901         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
1902         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
1903         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
1904         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
1905         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
1906         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
1907         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
1908         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
1909         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
1910         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
1911         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
1912
1913 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
1914
1915         * gcc.c-torture/execute/991228-1.c: Take word endianness into
1916         account.
1917
1918 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
1919
1920         * gcc.c-torture/execute/builtin-complex-1.c: New test.
1921
1922 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1923
1924         * g++.old-deja/g++.pt/crash62.C: New test.
1925
1926 2001-01-04  Richard Henderson  <rth@redhat.com>
1927
1928         * gcc.dg/20000926-1.c: Update expected warnings.
1929         * gcc.dg/array-2.c: Likewise.
1930         * gcc.dg/array-4.c: Also validate flexible array members.
1931         * gcc.dg/c99-flex-array-1.c: New.
1932
1933 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
1934
1935         * gcc.c-torture/compile/20001222-1.x: Remove.
1936
1937 Thu Jan  4 13:54:11 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1938
1939         * gcc.c-torture/execute/built-in-setjmp.c: New.
1940
1941 2001-01-03  Richard Henderson  <rth@redhat.com>
1942
1943         * gcc.dg/940510-1.c: Update expected error wording.
1944         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
1945
1946 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
1947
1948         * lib/target-supports.exp (check_alias_available): Modified to
1949         indicate aliases not supported if only weak aliases are supported.
1950
1951 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1952
1953         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
1954         Turn on cmpstrsi checks for __pj__ and __i370__.
1955
1956 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1957
1958         * g++.old-deja/g++.other/virtual11.C: New test.
1959
1960 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
1961
1962         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
1963
1964 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1965
1966         * gcc.c-torture/compile/20010102-1.c: New test.
1967
1968 2001-01-02  Andreas Jaeger  <aj@suse.de>
1969
1970         * gcc.dg/noreturn-3.c: New test.
1971
1972         * gcc.dg/noreturn-4.c: New test.
1973
1974 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1975
1976         * gcc.c-torture/execute/stdio-opt-1.c: Also test
1977         __builtin_fputc and __builtin_fwrite.
1978
1979 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1980
1981         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
1982         signed char, not default char.
1983
1984 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
1985
1986         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
1987
1988 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
1989
1990         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
1991
1992 2000-12-29  Richard Henderson  <rth@redhat.com>
1993
1994         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
1995         (__cyg_profile_func_exit): Define.
1996
1997 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
1998
1999         * g++.dg/vtgc1.C: New test.
2000
2001 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
2002
2003         * gcc.dg/noncompile/20001228-1.c: New test.
2004
2005         * gcc.dg/20001228-1.c: New test.
2006
2007         * gcc.c-torture/execute/20001228-1.c: New test.
2008
2009 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
2010
2011         * gcc.dg/format-strfmon-1.c: New test.
2012
2013 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2014
2015         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
2016         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
2017         * gcc.c-torture/execute/string-opt-1.c: Likewise.
2018         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2019         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2020         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2021         * gcc.c-torture/execute/string-opt-6.c: Likewise.
2022         * gcc.c-torture/execute/string-opt-7.c: Likewise.
2023         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2024         * gcc.c-torture/execute/string-opt-9.c: Likewise.
2025         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2026         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2027         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2028
2029         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
2030         * gcc.c-torture/execute/string-opt-4.c: Test index.
2031
2032 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
2033
2034         * gcc.c-torture/compile/20001226-1.c: New test.
2035
2036 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
2037
2038         * gcc.c-torture/compile/20001222-1.c: New test.
2039         * gcc.c-torture/compile/20001222-1.x: Xfail.
2040
2041 Fri Dec 22 06:45:03 2000  Alexandre Oliva  <aoliva@redhat.com>
2042
2043         * gcc.c-torture/execute/comp-goto-2.c: New test.
2044
2045 Thu Dec 21 22:43:03 2000  J"orn Rennecke <amylaar@redhat.com>
2046
2047         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
2048         Use long types if __INT_MAX__ is 32767.
2049         (main): Use cast to (sint32 *) when poking 88 into a_page.
2050
2051         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
2052
2053 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
2054
2055         * gcc.c-torture/compile/20001221-1.c: New test.
2056         * gcc.c-torture/execute/20001221-1.c: New test.
2057
2058 2000-12-20  Richard Henderson  <rth@redhat.com>
2059
2060         * g++.old-deja/g++.pt/crash36.C: Update error lines.
2061         * g++.old-deja/g++.robertl/eb109.C: Likewise.
2062
2063 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2064
2065         * gcc.dg/compare3.c: New test.
2066
2067 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2068
2069         * gcc.dg/format-warnll-1.c: New test.
2070
2071 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
2072
2073         * gcc.dg/cpp/cmdlne-P.c: New test.
2074
2075 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2076
2077         * gcc.c-torture/execute/builtin-abs-1.c,
2078         gcc.c-torture/execute/builtin-abs-2.c: New tests.
2079
2080 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
2081
2082         * gcc.dg/cpp/multiline.c: New test.
2083
2084 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
2085
2086         * g++.old-deja/g++.other/syshdr1.C: Update.
2087         * gcc.dg/cpp/lineflags.c: Remove temporarily.
2088
2089 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2090
2091         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
2092
2093 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2094
2095         * g++.old-deja/g++.pt/ttp65.C: New test.
2096
2097 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2098
2099         * g++.old-deja/g++.pt/ttp64.C: New test.
2100
2101 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2102
2103         * g++.old-deja/g++.pt/spec33.C: New test.
2104
2105 2000-12-14  Catherine Moore  <clm@redhat.com>
2106
2107         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
2108         * gcc.c-torture/execute/920612-2.c: Likewise.
2109         * gcc.c-torture/execute/920428-2.c: Likewise.
2110         * gcc-c-torture/execute/va-arg-11.c: Call exit.
2111         * gcc.c-torture/execute/va-arg-21.c: Likewise.
2112
2113 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2114
2115         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
2116         * gcc.dg/pack-test-2.c: Likewise.
2117
2118 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2119
2120         Tests by Zack Weinberg <zackw@stanford.edu>.
2121
2122         * gcc.dg/cpp/defined.c: Update.
2123         * gcc.dg/cpp/defined_trad.c: New tests.
2124
2125 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
2126
2127         * gcc.dg/cpp/trad-direct.c: Update.
2128
2129 2000-12-11  Neil Booth  <neilb@earthling.net>
2130
2131         * gcc.dg/cpp/defined_trad.c
2132
2133 2000-12-11  Neil Booth  <neilb@earthling.net>
2134
2135         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
2136
2137 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
2138
2139         * gcc.dg/format-miss-2.c: New test.
2140
2141 2000-12-09  Neil Booth  <neilb@earthling.net>
2142
2143         * gcc.dg/cpp/lineflags.c: New tests.
2144         * gcc.dg/cpp/poison.c: Update.
2145         * gcc.dg/cpp/redef2.c: Update.
2146         * gcc.dg/cpp/skipping.c: New test.
2147
2148 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
2149
2150         * g++.old-deja/g++.other/eh3.C: New testcase.
2151
2152 2000-12-07  Neil Booth  <neilb@earthling.net>
2153
2154         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
2155         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
2156         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
2157         wtr-union-init-2.c, wtr-union-init-3.c: Update.
2158         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
2159         Update.
2160
2161 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2162
2163         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
2164         __SIZE_TYPE__ instead of int for type of integers cast to
2165         pointers.
2166
2167 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * g++.old-deja/g++.other/cleanup4.C: New test.
2170
2171 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2172
2173         * format-sec-1.c: New test.
2174
2175 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2176
2177         * gcc.dg/format-nonlit-3.c: New test.
2178
2179 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
2180
2181         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
2182         through a null pointer.
2183
2184 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2185
2186         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
2187         * g++.old-deja/g++.pt/partial4.C: New test.
2188
2189 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
2190
2191         * gcc.c-torture/execute/ieee/hugeval.x: New.
2192
2193 2000-12-06  Neil Booth  <neilb@earthling.net>
2194
2195         * gcc.dg/cpp/backslash2.c: New tests.
2196
2197 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2198
2199         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
2200         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
2201
2202 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
2203
2204         * gcc.c-torture/execute/20001203-2.c: New testcase.
2205
2206 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2207
2208         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
2209         * g++.old-deja/g++.other/virtual10.C: New test.
2210
2211 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
2212
2213         * g++.old-deja/g++.mike/pmf5.C: Remove test.
2214
2215 2000-12-05  Richard Henderson  <rth@redhat.com>
2216
2217         * gcc.c-torture/compile/20001205-1.c: New.
2218
2219 2000-12-04  Neil Booth  <neilb@earthling.net>
2220
2221         * g++.old-deja/g++.other/virtual9.C: New test.
2222         * g++.old-deja/g++.pt/crash61.C: New test.
2223         * gcc.c-torture/execute/loop-9.c: New test.
2224
2225 2000-12-04  Neil Booth  <neilb@earthling.net>
2226
2227         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
2228         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
2229         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
2230         * gcc.dg/cpp/extratokens.c: ...here.
2231
2232 2000-12-04  Neil Booth  <neilb@earthling.net>
2233
2234         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
2235         New tests.
2236
2237 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2238
2239         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
2240         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
2241
2242 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
2243
2244         * gcc.c-torture/execute/20001203-1.c: New test.
2245
2246 2000-12-03  Neil Booth  <neilb@earthling.net>
2247
2248         * gcc.dg/cpp/macro6.c: New test cases.
2249
2250 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2251
2252         * gcc.c-torture/execute/string-opt-9.c: New test.
2253         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2254         * gcc.c-torture/execute/string-opt-11.c: Likewise.
2255         * gcc.c-torture/execute/string-opt-12.c: Likewise.
2256
2257         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
2258         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
2259
2260 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
2261
2262         * gcc.dg/cpp/if-6.c: New testcase.
2263
2264         * gcc.dg/20001201-1.c: New testcase.
2265
2266 2000-12-02  Neil Booth  <neilb@earthling.net>
2267
2268         * g++.old-deja/g++.other/externC4.C,
2269         g++.old-deja/g++.other/friend10.C: New tests.
2270
2271 2000-12-02  Neil Booth  <neilb@earthling.net>
2272
2273         * g++.old-deja/g++.other/instan2.C
2274         * g++.old-deja/g++.other/instan3.C: New test.
2275
2276 2000-12-02  Neil Booth  <neilb@earthling.net>
2277
2278         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
2279         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
2280         gnuc99.c,gnuc99-pedantic.c: New tests.
2281
2282 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2283
2284         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
2285         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
2286
2287 2000-12-01  Neil Booth  <neilb@earthling.net>
2288
2289         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
2290         * gcc.dg/cpp/poison.c: Update.
2291         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
2292
2293 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
2294
2295         * g77.f-torture/execute/20001201.f: New test.
2296
2297 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
2298
2299         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
2300
2301 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
2302
2303         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
2304
2305 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         * g++.old-deja/g++.other/cast6.C: New test.
2308
2309 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
2310
2311         * gcc.c-torture/execute/20001130-2.c: New testcase.
2312
2313 2000-11-30  Richard Henderson  <rth@redhat.com>
2314
2315         * gcc.c-torture/execute/20001130-1.c: New test.
2316
2317 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2318
2319         * g++.old-deja/g++.other/op3.C: New test.
2320
2321 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.old-deja/g++.other/op2.C: New test.
2324
2325 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         * g++.old-deja/g++.other/crash38.C: New test.
2328
2329 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
2330
2331         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
2332
2333 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
2334
2335         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
2336         tests.
2337         * gcc.c-torture/execute/string-opt-6.c: New test.
2338
2339         * gcc.dg/20001117-1.c: Add main.
2340
2341 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
2342
2343         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
2344         Move from here ...
2345         * gcc.dg/940510-1.c: ... to here.
2346
2347         * gcc.dg/20000926-1.c: GNU C now allows initializations of
2348         zero-size arrays in toplevel structures.
2349
2350 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2351
2352         * gcc.c-torture/execute/loop-8.c: New test.
2353
2354 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2355
2356         * g++.old-deja/g++.other/base1.C: New test.
2357
2358 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2359
2360         * g++.old-deja/g++.other/parse2.C: New test.
2361
2362 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2363
2364         * g++.old-deja/g++.pt/incomplete1.C: New test.
2365
2366 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2367
2368         * g++.old-deja/g++.other/friend9.C: New test.
2369
2370 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
2371
2372         * gcc.dg/20001127-1.c: New test.
2373
2374 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2375
2376         * g++.old-deja/g++.pt/friend46.C: New test.
2377
2378 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
2379
2380         * g++.old-deja/g++.other/ptrmem8.C: New test.
2381
2382 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2383
2384         * gcc.c-torture/execute/string-opt-7.c: New test.
2385         * gcc.c-torture/execute/string-opt-8.c: Likewise.
2386
2387 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2388
2389         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
2390         instead of 'mkcheck 2'.
2391
2392 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2393
2394         * gcc.c-torture/execute/memcheck/driver.c,
2395         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
2396         C9X references to refer to C99.
2397
2398 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
2399
2400         * gcc.dg/ultrasp3.c: New test.
2401
2402 2000-11-25  Neil Booth  <neilb@earthling.net>
2403
2404         * gcc.dg/cpp/include2.c: Update test to be locale independent.
2405
2406 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
2407
2408         * gcc.c-torture/compile/20001123-2.c: New.
2409
2410 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2411
2412         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
2413
2414 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
2415
2416         * gcc.dg/sequence-point-1.c: Add some new tests.
2417         * gcc.c-torture/execute/20001124-1.c: New test.
2418
2419 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2420
2421         * g++.old-deja/g++.other/vaarg4.C: New test.
2422         * gcc.c-torture/compile/20001123-1.c: New test.
2423
2424 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
2425
2426         * g++.other/crash24.C: Adjust and remove XFAIL.
2427         * g++.other/crash37.C: New test.
2428
2429 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
2430
2431         * g++.old-deja/g++.pt/instantiate9.C: New test.
2432
2433 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
2434
2435         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
2436         new ABI, too.
2437
2438         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
2439         * g++.old-deja/g++.robertl/eb55.C: Likewise.
2440
2441 2000-11-22  Neil Booth  <neilb@earthling.net>
2442
2443         * gcc.dg/cpp/Wtrigraphs.c: New test.
2444
2445 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
2446
2447         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
2448
2449 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
2452
2453 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
2454
2455         * lib/gcc-dg.exp: load_lib scanasm.exp.
2456         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
2457         * lib/g++-dg.exp: load_lib scanasm.exp.
2458         * lib/scanasm.exp: New.
2459         (scan-assembler, scan-assembler-not): Add optional arguments to
2460         test name, or if not present, the pattern name.
2461         (scan-assembler-dem, scan-assembler-dem-not): New.
2462
2463         * g++.dg/dg.exp: New.
2464
2465 2000-11-21  Neil Booth  <neilb@earthling.net>
2466
2467         * gcc.dg/cpp/integrated1.c: Remove.
2468
2469 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2470
2471         * gcc.c-torture/execute/20001121-1.c: New test.
2472
2473 2000-11-21  Richard Henderson  <rth@redhat.com>
2474
2475         * gcc.c-torture/compile/20001121-1.c: New test.
2476
2477 2000-11-20  Neil Booth  <neilb@earthling.net>
2478
2479         * gcc.dg/cpp/integrated1.c: New test.
2480
2481 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
2482
2483         * g++.old-deja/g++.other/inline17.C: New test.
2484
2485 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
2486
2487         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
2488         local variable to be zero: I made the variable global. Now
2489         uses abort() and exit() instead of relying on main's return value.
2490
2491 2000-11-20  Neil Booth  <neilb@earthling.net>
2492
2493         * gcc.dg/cpp/paste2.c: Update test.
2494         * objc/execute/paste.m: New test.
2495
2496 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2497
2498         * gcc.dg/c99-condexpr-1.c: New test.
2499
2500 2000-11-20  Neil Booth  <neilb@earthling.net>
2501
2502         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
2503
2504 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         * g++.old-deja/g++.pt/export1.C: New test.
2507
2508 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
2509
2510         * gcc.dg/20001117-1.c: New test.
2511
2512 2000-11-18  Richard Henderson  <rth@redhat.com>
2513
2514         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
2515
2516 2000-11-18  Richard Henderson  <rth@redhat.com>
2517
2518         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
2519         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
2520         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
2521
2522 2000-11-18  Richard Henderson  <rth@redhat.com>
2523
2524         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
2525         (main): New.  Exit cleanly.
2526
2527 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2528
2529         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
2530         gcc.dg/c99-fordecl-2.c: New tests.
2531
2532 2000-11-18  Richard Henderson  <rth@redhat.com>
2533
2534         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
2535         * gcc.c-torture/execute/zerolen-2.c: New.
2536
2537 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2538
2539         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
2540         memory.
2541
2542 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2543
2544         * g++.old-deja/g++.pt/instantiate8.C: New test.
2545
2546 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         * g++.old-deja/g++.other/incomplete.C: Add more tests.
2549         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
2550
2551 2000-11-16  Nick Clifton  <nickc@redhat.com>
2552
2553         * gcc.c-torture/execute/nestfunc-2.c: New test.
2554         * gcc.c-torture/execute/nestfunc-3.c: New test.
2555
2556 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2557
2558         * gcc.c-torture/compile/20001116-1.c: New test.
2559
2560 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2561
2562         * gcc.c-torture/execute/20001115-1.c: New test.
2563
2564 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
2565
2566         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
2567         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2568         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
2569         * g++.old-deja/g++.abi/vmihint.C: Likewise.
2570
2571 2000-11-15  Neil Booth  <neilb@earthling.net>
2572
2573         gcc.dg/cpp/_Pragma1.c: Update.
2574         gcc.dg/cpp/_Pragma2.c: New test.
2575
2576 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
2577
2578         * g++.old-deja/g++.other/anon5.C: New test.
2579
2580 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
2581
2582         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
2583         tests.
2584
2585 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
2588         output.
2589
2590 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2591
2592         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
2593         labels at end of compound statements.
2594
2595 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
2596
2597         * gcc.c-torture/execute/loop-7.c: New test.
2598
2599 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2600
2601         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
2602
2603 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2604
2605         * gcc.dg/c99-bool-1.c: New test.
2606
2607 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
2608
2609         * gcc.dg/c99-scope-1.c: Remove xfail.
2610         * gcc.dg/c99-scope-2.c: New test.
2611
2612 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2613
2614         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
2615         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
2616
2617 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
2618
2619         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
2620         error messages.
2621
2622         * g++.mike/p700.C: Don't typedef wchar_t.
2623         * g++.mike/p784.C: Likewise.
2624         * g++.mike/eb101.C: Don't use __wchar_t.
2625
2626 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2627
2628         * g77.f-torture/execute/20001111.[fx]: Test premature exit
2629         from DO loop.
2630
2631 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
2632
2633         * gcc.c-torture/execute/20001111-1.c: New test.
2634
2635 2000-11-10  Nick Clifton  <nickc@redhat.com>
2636
2637         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
2638         long multuiple and accumulate.
2639
2640 2000-11-09  Richard Henderson  <rth@redhat.com>
2641
2642         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
2643         via size_t instead of int.
2644
2645         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
2646         * gcc.c-torture/execute/string-opt-2.c: Likewise.
2647         * gcc.c-torture/execute/string-opt-3.c: Likewise.
2648         * gcc.c-torture/execute/string-opt-4.c: Likewise.
2649
2650 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
2651
2652         * gcc.c-torture/compile/20001109-1.c: New test.
2653         * gcc.c-torture/compile/20001109-2.c: New test.
2654
2655 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
2656
2657         * g++.old-deja/g++.pt/operator1.C: New test.
2658         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
2659
2660 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2661
2662         * gcc.dg/20001108-1.c: New test.
2663
2664 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
2665
2666         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
2667         with both arguments constant strings.
2668         * gcc.c-torture/execute/string-opt-3.c: New test.
2669         * gcc.c-torture/execute/string-opt-4.c: New test.
2670         * gcc.c-torture/execute/string-opt-5.c: New test.
2671
2672 2000-11-08  Nick Clifton  <nickc@redhat.com>
2673
2674         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
2675         mulsidi3adddi patterns.
2676
2677 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
2678
2679         * g++.old-deja/g++.other/crash36.C: New test.
2680
2681 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * g++.old-deja/g++.other/init16.C: New test.
2684
2685 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
2686
2687         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
2688
2689 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2690
2691         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
2692         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2693         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2694
2695 2000-11-07  DJ Delorie  <dj@redhat.com>
2696
2697         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
2698
2699 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2700
2701         * gcc.c-torture/execute/string-opt-1.c: New test.
2702
2703 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
2704
2705         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
2706         mips-sgi-irix6.* because the MIPS ABI passes floating-point
2707         parameters in registers, and there is no way for a varargs
2708         function to know in which order the integer and floating-point
2709         parameters should be interleaved when they are placed on the
2710         stack.
2711         * gcc.c-torture/execute/va-arg-16.x: Likewise.
2712         * gcc.c-torture/execute/va-arg-17.x: Likewise.
2713
2714 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2715
2716         * gcc.c-torture/execute/string-opt-2.c: New test.
2717
2718 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
2719
2720         * g++.old-deja/g++.pt/crash60.C: New test.
2721
2722 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2723
2724         * g++.old-deja/g++.other/crash24.C: New test.
2725         * g++.old-deja/g++.other/crash25.C: New test.
2726         * g++.old-deja/g++.other/crash26.C: New test.
2727         * g++.old-deja/g++.other/crash27.C: New test.
2728         * g++.old-deja/g++.other/crash28.C: New test.
2729         * g++.old-deja/g++.other/crash29.C: New test.
2730         * g++.old-deja/g++.other/crash30.C: New test.
2731         * g++.old-deja/g++.other/crash31.C: New test.
2732         * g++.old-deja/g++.other/crash32.C: New test.
2733         * g++.old-deja/g++.other/crash33.C: New test.
2734         * g++.old-deja/g++.other/crash34.C: New test.
2735         * g++.old-deja/g++.other/crash35.C: New test.
2736
2737 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
2738
2739         * gcc.c-torture/execute/20001031-1.c: New test.
2740
2741 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
2742
2743         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
2744         namespace.
2745
2746         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
2747         standards-conformant.
2748
2749         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
2750
2751         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
2752         * g++.old-deja/g++.mike/p755a.C: Likewise.
2753         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
2754         library makes no calls to `operator new' during initialization.
2755
2756 2000-11-04  Neil Booth  <neilb@earthling.net>
2757
2758         * gcc.dg/cpp/include2.c: New tests.
2759
2760 Fri Nov  3 13:32:14 2000  Mark P Mitchell  <mark@codesourcery.com>
2761
2762         * lib/g++.exp (g++_set_ld_library_path): New function.
2763         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
2764
2765 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
2766
2767         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
2768         warnings.
2769
2770 2000-11-01  Richard Henderson  <rth@redhat.com>
2771
2772         * g++.old-deja/g++.ext/namedret1.C: New.
2773         * g++.old-deja/g++.ext/namedret2.C: New.
2774         * g++.old-deja/g++.ext/namedret3.C: New.
2775
2776 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
2777
2778         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
2779         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
2780
2781 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2782
2783         * gcc.c-torture/execute/va-arg-21.c: New test.
2784
2785 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
2786
2787         * gcc.dg/c99-complex-2.c: New test.
2788
2789 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2790
2791         * gcc.c-torture/execute/stdio-opt-1.c: New test.
2792
2793 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
2794
2795         * g++.old-deja/g++.other/inline16.C: New test.
2796
2797 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
2798
2799         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
2800         __PRETTY_FUNCTION__
2801
2802 2000-10-29  Neil Booth  <neilb@earthling.net>
2803
2804         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
2805         New tests.
2806         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
2807         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
2808         optimisation.
2809
2810 2000-10-29  Neil Booth  <neilb@earthling.net>
2811
2812         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
2813         * mi1.c, mi1c.h: Add null directives to multiple-include test.
2814         * mi5.c: Test multiple includes work with -C.
2815         * trigraphs.c: Test ^= version.
2816
2817 2000-10-28  Neil Booth  <neilb@earthling.net>
2818
2819         New tests and test updates for new macro expander.
2820
2821         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
2822         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
2823         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
2824         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
2825         new diagnostic messages.
2826
2827         * gcc.dg/cpp/macro3.c: New tests.
2828
2829 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
2830
2831         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
2832         on the same line.
2833
2834 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
2835
2836         * g++.old-deja/g++.other/eh2.C: New test.
2837
2838 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
2839
2840         * gcc.c-torture/execute/20001027-1.c: New test.
2841
2842 2000-10-26  Richard Henderson  <rth@redhat.com>
2843
2844         * gcc.c-torture/execute/20001026-1.c: New.
2845
2846 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
2847
2848         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
2849         * g++.old-deja/g++.law/builtin1.C: Likewise.
2850         * g++.old-deja/g++.law/ctors10.C: Likewise.
2851         * g++.old-deja/g++.law/virtual3.C: Likewise.
2852         * g++.old-deja/g++.mike/p658.C: Likewise.
2853         * g++.old-deja/g++.other/sibcall1.C: Likewise.
2854         * g++.old-deja/g++.other/vaarg2.C: Likewise.
2855         * g++.old-deja/g++.robertl/eb124.C: Likewise.
2856         * g++.old-deja/g++.robertl/eb44.C: Likewise.
2857         * g++.old-deja/g++.robertl/eb77.C: Likewise.
2858
2859 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2860
2861         * gcc.c-torture/compile/20001024-1.c: New test.
2862
2863 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
2864
2865         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
2866         to tell us whether or not we are using V3.
2867
2868 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
2869
2870         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
2871         operands.
2872
2873 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
2874
2875         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
2876
2877 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
2878
2879         * gcc.c-torture/execute/20001024-1.c: New test.
2880
2881 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
2882
2883         * g++.old-deja/g++.other/sibcall1.C: New test.
2884
2885 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
2886
2887         * gcc.dg/noncompile/init-3.c: New test.
2888
2889 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
2890
2891         * gcc.dg/format-array-1.c: New test.
2892
2893 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2894
2895         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
2896         writing through null pointers; remove comment about testing
2897         unterminated strings.
2898
2899 2000-10-17  Matthew Hiller  <hiller@redhat.com>
2900
2901         * gcc.c-torture/execute/20001017-2.c: New test.
2902
2903 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
2904
2905         * gcc.c-torture/compile/20001018-1.c: New test.
2906         * gcc.c-torture/compile/20001018-1.x: Xfail.
2907
2908 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2909
2910         * gcc.c-torture/execute/20001017-1.c: New test.
2911
2912 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2913
2914         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
2915         for multiple use of arguments with scanf formats; add tests for
2916         multiple use of arguments.
2917
2918 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
2919
2920         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
2921
2922 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
2923
2924         * gcc.dg/format-miss-1.c: New test.
2925
2926 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.c-torture/execute/20001013-1.c: New test.
2929
2930 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2931
2932         * gcc.dg/format-branch-1.c: New test.
2933
2934 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
2935
2936         * README, lib/file-format.exp: Remove EGCS references.
2937
2938 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
2939
2940         * gcc.dg/20001013-1.c: New test.
2941
2942 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
2943
2944         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
2945         for intmax_t in the compiler using __typeof__ and the type rules
2946         for conditional expressions.
2947
2948 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
2949
2950         * gcc.dg/20001012-1.c: New test.
2951         * gcc.dg/20001012-2.c: New test.
2952
2953 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2954
2955         * gcc.dg/format-attr-1.c: New test.
2956
2957 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2958
2959         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
2960         __LONG_LONG_MAX__ instead of LLONG_MAX.
2961
2962 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
2963
2964         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
2965         scanf flags.
2966         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
2967         flags.
2968
2969 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
2970
2971         * gcc.dg/sequence-pt-1.c: New test.
2972
2973 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
2974
2975         * gcc.c-torture/execute/20001011-1.c: New testcase.
2976         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
2977
2978 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
2981         does not error on it.
2982
2983 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
2984
2985         * gcc.dg/20001009-1.c: New test.
2986
2987 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
2988
2989         * gcc.c-torture/compile/20001009-1.c: Move from here ....
2990         * gcc.c-torture/execute/20001009-2.c: ... to here.
2991
2992 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
2993
2994         * gcc.c-torture/compile/20001009-1.c: New testcase.
2995         * gcc.c-torture/execute/20001009-1.c: New testcase.
2996         Testcases provided by Jan Hubicka <jh@suse.cz>.
2997
2998 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
2999
3000         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3001         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
3002         uintmax_t using <limits.h> to emulate the compiler's internal
3003         logic.  No longer XFAIL %j tests.
3004
3005 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3006
3007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
3008         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
3009         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
3010         regexps and details of expected handling of some bad formats.
3011         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
3012         suppression.
3013
3014 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3015
3016         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
3017         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
3018         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
3019         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
3020         in list archives.
3021
3022 2000-10-06  Richard Henderson  <rth@cygnus.com>
3023
3024         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
3025         * g++.old-deja/g++.brendan/crash52.C: Likewise.
3026         * g++.old-deja/g++.jason/report.C: Likewise.
3027         * g++.old-deja/g++.law/friend5.C: Likewise.
3028         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
3029         of the expected warnings.
3030
3031 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
3032
3033         * g++.old-deja/g++.pt/enum14.C: New test.
3034
3035 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3036
3037         * g++.old-deja/g++.pt/crash59.C: New test.
3038
3039 2000-10-04  Will Cohen  <wcohen@redhat.com>
3040
3041         * gcc.dg/20000926-1.c: New test.
3042
3043 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
3044
3045         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
3046         function name for current C++ compiler.
3047         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
3048
3049 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
3050
3051         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
3052         __PRETTY_FUNCTION__.
3053         * g++.old-deja/g++.ext/pretty2.C: Likewise.
3054
3055 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3056
3057         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
3058
3059 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
3060
3061         * gcc.c-torture/compile/20000923-1.c: New test.
3062
3063 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
3064
3065         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
3066         * g++.old-deja/g++.pt/ttp62.C: Same.
3067         * g++.old-deja/g++.other/inline14.C: Same.
3068
3069 2000-09-24  Richard Henderson  <rth@cygnus.com>
3070
3071         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
3072
3073 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3074
3075         * gcc.dg/c90-printf-1.c: Add test for wide string format.
3076
3077 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
3078
3079         * gcc.c-torture/compile/20000922-1.c: New file.
3080
3081 2000-09-21  Nick Clifton  <nickc@redhat.com>
3082
3083         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
3084         a signed long modulo operation.
3085         (mod6): New funciton - perform an unsigned long modulo operation.
3086         (main): Add tests for modulos of very large numbers by very small
3087         dividends.
3088
3089 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3090
3091         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
3092
3093 2000-09-19  Richard Henderson  <rth@cygnus.com>
3094
3095         * gcc.dg/compare2.c (case 10): XFAIL.
3096
3097 2000-09-18  Richard Henderson  <rth@cygnus.com>
3098
3099         * gcc.c-torture/execute/20000906-1.c: Move ...
3100         * gcc.dg/20000906-1.c: ... here.  Only run on targets
3101         that support __builtin_trap.
3102
3103 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
3104
3105         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
3106
3107 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3108
3109         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
3110         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
3111         more $ format tests.
3112
3113 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3114
3115         * gcc.dg/format-errmk-1.c: New test.
3116
3117 2000-09-17  Greg McGary  <greg@mcgary.org>
3118
3119         * gcc.c-torture/execute/20000917-1.x: Remove.
3120
3121 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3122
3123         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
3124
3125 2000-09-17  Greg McGary  <greg@mcgary.org>
3126
3127         * gcc.c-torture/execute/20000917-1.c: New test.
3128         * gcc.c-torture/execute/20000917-1.x: XFAIL.
3129
3130 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
3131
3132         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
3133         in nested macro bug.
3134
3135 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
3136
3137         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
3138
3139 Thu Sep 14 16:48:49 2000  Jeffrey A Law  (law@cygnus.com)
3140
3141         * gcc.c-torture/execute/20000914-1.c: New test.
3142
3143 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
3144
3145         * g++.other/inline13.C: New test.
3146
3147 2000-09-12  Andreas Jaeger  <aj@suse.de>
3148
3149         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
3150         constant by Ulrich Drepper <drepper@redhat.com>.
3151
3152 Tue Sep 12 18:32:07 2000  J"orn Rennecke <amylaar@redhat.co.uk>
3153
3154         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
3155
3156 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3157
3158         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
3159
3160 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
3161
3162         * gcc.dg/cpp/backslash.c: New test.
3163
3164 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
3165
3166         * gcc.c-torture/execute/20000910-1.c: New test.
3167         * gcc.c-torture/execute/20000910-2.c: Likewise.
3168
3169 2000-09-11  Robert Lipe  <robertl@sco.com>
3170
3171         * gcc.dg/pragma-align.c: New test.
3172
3173 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3174
3175         * g++.old-deja/g++.pt/explicit82.C: New test.
3176         * g++.old-deja/g++.pt/explicit83.C: New test.
3177
3178 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
3179
3180         * gcc.dg/asm-names.c: New test.
3181
3182 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3183
3184         * gcc.dg/cpp/tr-warn6.c: New test
3185
3186 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3187
3188         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
3189         be accepted.
3190
3191 2000-09-07  Catherine Moore  <clm@redhat.com>
3192
3193         * gcc.c-torture/execute/unroll-1.c: New test.
3194
3195 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
3196
3197         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
3198         ERROR markers.
3199         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
3200         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
3201         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
3202         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
3203         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
3204         Preprocess only.
3205         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
3206         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
3207
3208 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3209
3210         * g++.old-deja/g++.pt/deduct2.C: New test.
3211
3212 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3213
3214         * g++.old-deja/g++.pt/parms2.C: New test.
3215
3216 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3217
3218         * g++.old-deja/g++.pt/crash58.C: New test.
3219
3220 2000-09-06  Greg McGary  <greg@mcgary.org>
3221
3222         * gcc.c-torture/execute/20000906-1.c: New test.
3223         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
3224
3225 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3226
3227         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
3228
3229 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3230
3231         * g++.old-deja/g++.pt/crash57.C: New test.
3232
3233 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3234
3235         * g++.old-deja/g++.pt/crash56.C: New test.
3236
3237 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3238
3239         * g++.old-deja/g++.pt/koenig1.C: New test.
3240
3241 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3242
3243         * gcc.dg/20000904-1.c: New test.
3244
3245 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
3246
3247         * gcc.dg/cpp/paste8.c: New test.
3248
3249 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
3250
3251         * gcc.c-torture/compile/20000827-1.c: New test.
3252
3253 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3254
3255         * gcc.dg/format-diag-1.c: New test.
3256
3257 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
3258
3259         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
3260         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
3261         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
3262         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
3263         gcc.dg/formatz-1.c: Adjust warning regular expressions.
3264
3265 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3266
3267         * g++.old-deja/g++.other/nested4.C: New test.
3268
3269 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3270
3271         * g++.old-deja/g++.ns/scoped1.C: New test.
3272
3273 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
3274
3275         * lib/g++.exp: Support testing already-installed GCC.
3276
3277 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * wtr-label-1.c, wtr-suffix-1.c: New tests.
3280
3281 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3282
3283         * gcc.dg/return-type-2.c: New test.
3284
3285 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
3286
3287         * gcc.c-torture/compile/20000825-1.c: New test.
3288
3289 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
3290
3291         * gcc.dg/dwarf2-2.c: New test.
3292
3293 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
3294
3295         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
3296         dg-warning regexps.
3297
3298 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3299
3300         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
3301         gcc.dg/format-ext-5.c: New tests.
3302
3303 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
3304
3305         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
3306
3307 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
3308
3309         * gcc.dg/noncompile/930622-2.c: Adjust error message.
3310
3311 2000-08-24  Richard Henderson  <rth@cygnus.com>
3312
3313         * gcc.dg/ia64-sync-1.c: New test.
3314         * gcc.dg/ia64-sync-2.c: New test.
3315         * gcc.dg/ia64-asm-1.c: New test.
3316
3317 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3318
3319         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
3320         * gcc.dg/format-ext-2.c: New test.
3321
3322 2000-08-23  Jason Merrill  <jason@redhat.com>
3323
3324         * lib/old-dejagnu.exp: Also ignore "In member function" and
3325         "At global scope".
3326
3327 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3328
3329         * gcc.dg/noncompile/label-lineno-1.c: New test.
3330
3331 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3332
3333         * gcc.dg/c99-array-nonobj-1.c: New test.
3334
3335 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
3336
3337         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
3338         tests.
3339         * gcc.dg/format-ext-1.c: New test.
3340
3341 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3342
3343         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
3344         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
3345         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
3346         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
3347         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
3348
3349 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3350
3351         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
3352         gcc.dg/c99-strftime-2.c: New tests.
3353
3354 2000-08-22  Richard Henderson  <rth@cygnus.com>
3355
3356         * gcc.c-torture/execute/20000822-1.c: New test.
3357
3358 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3359
3360         * gcc.c-torture/execute/20000819-1.x: Remove.
3361
3362 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3363
3364         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
3365         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
3366         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
3367         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
3368         gcc.dg/format-xopen-1.c: New tests.
3369
3370 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
3371
3372         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
3373
3374 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * g++.old-deja/g++.other/loop2.C: New test.
3377
3378         * gcc.c-torture/compile/20000606-1.c: New test.
3379         * gcc.c-torture/compile/20000728-1.c: New test.
3380         * gcc.c-torture/execute/20000801-1.c: New test.
3381         * gcc.c-torture/execute/20000801-2.c: New test.
3382         * gcc.c-torture/execute/20000819-1.c: New test.
3383         * gcc.c-torture/execute/20000819-1.x: XFAIL.
3384         * gcc.dg/20000629-1.c: New test.
3385         * gcc.dg/20000724-1.c: New test.
3386         * gcc.dg/20000807-1.c: New test.
3387
3388 Sun Aug 20 01:41:35 MSD 2000 Dennis Chernoivanov <cdi@sparc.spb.su>
3389
3390         * gcc.dg/cpp/pragma-1.c: New test.
3391         * gcc.dg/cpp/pragma-2.c: New test.
3392
3393 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
3394
3395         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
3396         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
3397
3398 Fri Aug 18 16:57:35 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3399
3400         * gcc.c-torture/compile/20000818-1.c: New test.
3401
3402 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
3403
3404         * gcc.c-torture/execute/20000818-1.c: New test.
3405
3406 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
3407
3408         * gcc.dg/format-va-1.c: New test.
3409
3410 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3411
3412         * g++.old-deja/g++.other/typedef8.C: New test.
3413
3414 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3415
3416         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
3417         * g++.old-deja/g++.mike/net36.C: Mark candidate.
3418         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
3419         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
3420         * g++.old-deja/g++.other/ptrmem7.C: New test.
3421         * g++.old-deja/g++.pt/ptrmem10.C: New test.
3422
3423 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3424
3425         * g++.old-deja/g++.pt/typename27.C: New test.
3426
3427 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
3428
3429         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
3430         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
3431         * g++.old-deja/g++.pt/friend45.C: New test.
3432         * g++.old-deja/g++.other/friend8.C: New test.
3433
3434 2000-08-15  Richard Henderson  <rth@cygnus.com>
3435
3436         * gcc.c-torture/execute/20000815-1.c: New test.
3437
3438 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3439
3440         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
3441         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
3442         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
3443
3444 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
3445
3446         * g++.old-deja/g++.other/refinit2.C: New test.
3447
3448 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
3449
3450         * lib/c-torture.exp (c-torture): Make
3451         compiler_conditional_xfail_data global.
3452         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
3453         compiler_conditional_xfail_data machinery.
3454         (f-torture-execute): Likewise.
3455         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
3456         and only when unrolling loops.
3457
3458         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
3459
3460 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3461
3462         * g++.old-deja/g++.pt/explicit81.C: New test.
3463
3464 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
3465
3466         * g++.old-deja/g++.pt/typename26.C: New test.
3467
3468 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
3469
3470         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
3471         warning.
3472
3473 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3474
3475         * g++.old-deja/g++.other/array3.C: New test.
3476
3477 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3478
3479         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
3480         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
3481         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
3482         New tests.
3483
3484 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
3485
3486         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
3487         * g++.old-deja/g++.abi/vmihint.C: Likewise.
3488
3489 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
3490
3491         * gcc.c-torture/execute/20000808-1.c: New test.
3492
3493 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
3494
3495         * gcc.dg/c90-const-expr-1.c: New test.
3496
3497 2000-08-08  Richard Henderson  <rth@cygnus.com>
3498
3499         * gcc.dg/noncompile/920923-1.c: Declare calloc.
3500
3501 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3502
3503         * gcc.dg/noncompile/const-ll-1.c: New test.
3504
3505 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3506
3507         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
3508
3509 Sun Aug  6 11:41:51 2000  Ovidiu Predescu  <ovidiu@cup.hp.com>
3510
3511         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
3512         that running programs linked against the shared version of libobjc
3513         run correctly.
3514
3515 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3516
3517         * gcc.dg/c99-printf-1.c: New test.
3518
3519 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
3520
3521         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
3522
3523 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
3524
3525         * gcc.c-torture/execute/20000731-1.x: Delete.
3526
3527 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
3528
3529         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
3530         and torture_without_loops as is done by c-torture.exp.
3531         (search_for): Copy from c-torture.exp.
3532         (gcc-dg-runtest): New function, drives a directory of tests
3533         iterating over the TORTURE_OPTIONS.
3534         (scan-assembler, scan-assembler-not): Move here from
3535         individual directory drivers.
3536
3537         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
3538         defined by lib/gcc-dg.exp.
3539         * gcc.dg/cpp/cpp.exp: Likewise.
3540         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
3541         gcc-dg-runtest, so we cycle over optimization options.
3542
3543         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
3544         * gcc.dg/compare2.c: No longer expected to fail.
3545
3546 Fri Aug  4 23:00:50 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
3547
3548         * gcc.c-torture/execute/20000804-1.c: New test.
3549
3550 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
3551
3552         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
3553
3554 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
3555
3556         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
3557
3558 Thu Aug  3 01:46:33 2000  Jeffrey A Law  (law@cygnus.com)
3559
3560         * gcc.c-torture/compile/20000803-1.c: New test.
3561
3562 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3563
3564         * gcc.c-torture/execute/20000801-3.c,
3565         gcc.c-torture/execute/20000801-4.c: New tests.
3566         * gcc.c-torture/execute/20000801-3.x,
3567         gcc.c-torture/execute/20000801-4.x: Xfail.
3568
3569 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
3570
3571         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
3572         libobjc/.libs to allow for libtool.
3573
3574 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
3575
3576         * gcc.c-torture/compile/20000802-1.c: New test.
3577
3578 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
3579
3580         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
3581
3582 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
3583
3584         * gcc-c-torture/execute/20000731-2.c: New test.
3585
3586         * gcc.c-torture/execute/20000731-1.c: New test.
3587         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
3588
3589 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
3590
3591         * testsuite/gcc.dg/cpp/paste7.c: New test.
3592         * gcc.dg/cpp/20000725-1.c: New test.
3593
3594 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
3595
3596         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
3597         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
3598         declaration warning for __builtin_dwarf_reg_size.
3599
3600         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
3601
3602 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
3603
3604         * gcc.dg/noncompile/voidparam-1.c: New test.
3605
3606 2000-07-30  Richard Henderson  <rth@cygnus.com>
3607
3608         * gcc.dg/c90-digraph-1.c: Don't xfail.
3609         * gcc.dg/compare2.c (case 10): Xfail.
3610         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
3611
3612 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
3613
3614         * gcc.dg/c99-main-1.c: New test.
3615
3616 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
3617
3618         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
3619
3620 Wed Jul 26 19:41:51 2000  Hans-Peter Nilsson  <hp@axis.com>
3621
3622         * gcc.c-tortuer/execute/20000726-1.c: New test.
3623
3624 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
3625
3626         * gcc.c-torture/execute/enum-2.c: New test.
3627
3628 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3629
3630         * gcc.dg/cpp/tr-warn3.c: New test.
3631
3632 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3633
3634         * g++.old-deja/g++.ext/implicit1.C: Remove.
3635         * g++.old-deja/g++.jason/c2.C: Remove
3636         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
3637         * g++.old-deja/g++.pt/crash16.C: Likewise.
3638         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
3639
3640 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3641
3642         * g++.old-deja/g++.other/for2.C: New test.
3643
3644 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gcc.dg/20000720-1.c: New test.
3647
3648 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
3649
3650         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
3651
3652 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
3653
3654         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
3655         * gcc.c-torture/execute/20000722-1.c: New.
3656         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
3657
3658 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
3659
3660         * gcc.dg/cpp/20000720-1.S: New test.
3661
3662 2000-07-21  Michael Meissner  <meissner@redhat.com>
3663
3664         * gcc.c-torture/execute/ieee/hugeval.c: New test.
3665
3666 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3667
3668         * g++.old-deja/g++.brendan/crash16.C,
3669         g++.old-deja/g++.brendan/parse3.C,
3670         g++.old-deja/g++.brendan/redecl1.C,
3671         g++.old-deja/g++.ns/template13.C,
3672         g++.old-deja/g++.other/decl4.C,
3673         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
3674
3675 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
3676
3677         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
3678         and "Internal error".
3679
3680         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
3681         regexps.
3682         * gcc.dg/cpp/paste6.c: New test.
3683
3684 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
3685
3686         * gcc.dg/cpp/tr-direct.c: New test.
3687
3688         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
3689         gcc.dg/cpp/undef1.c: Tweak error regexps.
3690
3691 2000-07-18  Eric Christopher <echristo@redhat.com>
3692
3693         * gcc.c-torture/compile/20000718-1.c: New test.
3694
3695 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
3696
3697         * cpplex.c (_cpp_push_token): If the token being pushed back
3698         is the previous token in this context, just subtract one from
3699         context->posn.
3700         * cppmacro.c (save_expansion): Clear aux field when storing a
3701         placemarker.
3702
3703 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
3704
3705         * gcc.dg/noncompile/redecl-1.c: New test.
3706
3707 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
3708
3709         * gcc.c-torture/execute/20000717-5.c: New test.
3710         * gcc.c-torture/execute/20000717-1.x: Removed.
3711
3712 2000-07-17  Richard Henderson  <rth@cygnus.com>
3713
3714         * gcc.c-torture/execute/20000717-4.c: New test.
3715
3716 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
3717
3718         * gcc.dg/cpp/syshdr.c: New test.
3719         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
3720
3721 2000-07-17  Neil Booth  <neilb@earthling.net>
3722
3723         * gcc.dg/cpp/cmdlne-dM.c: New test.
3724         * gcc.dg/cpp/cmdlne-dD.c: New test.
3725
3726 Mon Jul 17 03:13:12 2000  Jeffrey A Law  (law@cygnus.com)
3727
3728         * gcc.c-torture/execute/20000717-3.c: New test.
3729
3730         * gcc.c-torture/compile/20000717-1.c: New test.
3731
3732 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
3733
3734         * gcc.c-torture/execute/20000717-2.c: New test.
3735
3736 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
3737
3738         * gcc.dg/formatz-1.c: New test.
3739
3740         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
3741         * gcc.dg/c99-digraph-1.c: New tests.
3742
3743         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
3744         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
3745
3746         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
3747         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
3748         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
3749         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
3750         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
3751         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
3752         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
3753
3754 Mon Jul 17 00:41:57 2000   Greg McGary <greg@mcgary.org>
3755
3756         * gcc.c-torture/execute/20000717-1.c: New test.
3757         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
3758
3759 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
3760
3761         * gcc.c-torture/execute/20000715-2.c: New test.
3762         * gcc.dg/20000715-1.c: New test.
3763
3764 2000-07-15  Michael Meissner  <meissner@redhat.com>
3765
3766         * gcc.c-torture/execute/20000715-1.c: New test.
3767
3768 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
3769
3770         * gcc.c-torture/execute/20000707-1.c: New test.
3771
3772 2000-07-13  Neil Booth  <NeilB@earthling.net>
3773
3774         * testsuite/gcc.dg/cpp/digraph1.c,
3775         testsuite/gcc.dg/cpp/digraph2.c,
3776         testsuite/gcc.dg/cpp/digraphs.c: New tests.
3777
3778 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
3779
3780         * g77.f-torture/compile/20000630-2.f:  New test.
3781         * g77.f-torture/compile/20000630-2.x
3782
3783 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
3784
3785         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
3786
3787 2000-07-11  Neil Booth  <NeilB@earthling.net>
3788
3789         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
3790
3791 2000-07-11  Neil Booth  <NeilB@earthling.net>
3792
3793         * gcc.dg/cpp/cmdlne-C.c: New.
3794
3795 2000-07-09  Neil Booth  <NeilB@earthling.net>
3796
3797         * gcc.dg/cpp/directiv.c: New tests.
3798         * gcc.dg/cpp/undef1.c: Update.
3799
3800 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
3801
3802         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
3803
3804 2000-07-09  Neil Booth  <NeilB@earthling.net>
3805
3806         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
3807
3808 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
3809
3810         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
3811         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
3812
3813 2000-07-08  Neil Booth  <NeilB@earthling.net>
3814
3815         * gcc.dg/cpp/macsyntx.c: New tests.
3816
3817 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3818
3819         * gcc.dg/20000707-1.c: New test.
3820
3821 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * gcc.c-torture/execute/20000706-1.c: New test.
3824         * gcc.c-torture/execute/20000706-2.c: New test.
3825         * gcc.c-torture/execute/20000706-3.c: New test.
3826         * gcc.c-torture/execute/20000706-4.c: New test.
3827         * gcc.c-torture/execute/20000706-5.c: New test.
3828
3829 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3830
3831         * g++.old-deja/g++.pt/instantiate7.C: New test.
3832
3833 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
3834
3835         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
3836         * g++.old-deja/g++.mike/thunk3.C: Likewise.
3837         * g++.old-deja/g++.other/rtti3.C: Likewise.
3838         * g++.old-deja/g++.other/rttid3.C: Likewise.
3839
3840 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
3841
3842         *  g77.f-torture/compile/20000630-1.x: Fix typo
3843
3844 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
3845
3846         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
3847         assembly output.
3848
3849 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
3850
3851         * gcc.dg/cpp/ident.c: New test.
3852
3853 2000-07-05  Neil Booth  <NeilB@earthling.net>
3854
3855         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
3856           gcc.dg/cpp/lexstrng.c: New tests.
3857
3858 2000-07-04  Neil Booth  <NeilB@earthling.net>
3859
3860         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
3861         * gcc.dg/cpp/strify2.c: Same.
3862
3863 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
3864
3865         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
3866         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
3867         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
3868         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
3869
3870         * testsuite/gcc.dg/cpp/macro1.c,
3871         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
3872         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
3873         testsuite/gcc.dg/cpp/strify1.c,
3874         testsuite/gcc.dg/cpp/strify2.c: New tests.
3875
3876 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
3877
3878         * gcc.c-torture/execute/20000703-1.c: New test.
3879
3880 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3881
3882         * g++.old-deja/g++.pt (lookup10.C): New test.
3883
3884 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3885
3886         * g++.old-deja/g++.pt (typename25.C): New test.
3887
3888 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
3889
3890         * gcc.c-torture/compile/20000701-1.c: New test.
3891
3892 2000-06-30  Nick Clifton  <nickc@cygnus.com>
3893
3894         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
3895         to test case.
3896
3897 2000-06-30  Catherine Moore  <clm@cygnus.com>
3898
3899         * gcc.c-torture/execute/align-1.c: New test.
3900
3901 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
3902
3903         * g++.old-deja/g++.pt/expr8.C: New test.
3904         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
3905
3906 2000-06-29  Nick Clifton  <nickc@cygnus.com>
3907
3908         * gcc.c-torture/compile/20000629-1.c: New test.
3909
3910 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3911
3912
3913         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
3914         gcc.dg/noncompile directory, depending on whether they're
3915         preprocessor tests or not.  Annotate all the tests for the dg
3916         framework.
3917
3918         * gcc.c-torture/noncompile/noncompile.exp: Delete.
3919         * gcc.dg/noncompile/noncompile.exp: New.
3920
3921         * Moved files:
3922         Old name                                New name
3923         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
3924         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
3925         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
3926         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
3927         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
3928         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
3929         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
3930         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
3931         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
3932         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
3933         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
3934         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
3935         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
3936         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
3937         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
3938         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
3939         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
3940         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
3941         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
3942         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
3943         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
3944         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
3945         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
3946         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
3947
3948         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
3949         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
3950         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
3951         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
3952         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
3953         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
3954
3955 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
3956
3957         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
3958         declare one variable.  On the fourth, error.
3959         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
3960         declared by 20000628-1a.h.
3961
3962 2000-06-29  Richard Henderson  <rth@redhat.com>
3963
3964         * gcc.c-torture/execute/930529-1.x: New file.
3965         * gcc.dg/920413-1.c: Adjust expected warning text.
3966         * gcc.dg/980217-1.c: Declare abort.
3967         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
3968
3969 Thu Jun 29 09:42:40 2000  Jeffrey A Law  (law@cygnus.com)
3970
3971         * g77.f-torture/compile/20000629-1.f: New test.
3972         * g77.f-torture/compile/20000629-1.x: Expected to fail.
3973
3974 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
3975
3976         Rearrange lots of files, removing entirely the
3977         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
3978         directories.
3979
3980         * Deleted files:
3981         gcc.c-torture/code_quality/code_quality.exp
3982         gcc.c-torture/special/special.exp
3983         gcc.failure/failure.exp
3984         gcc.failure/940409-1.x
3985         gcc.c-torture/compile/961203-1.x
3986
3987         * New files:
3988         gcc.misc-tests/linkage.exp
3989         gcc.c-torture/execute/920730-1t.c
3990         gcc.c-torture/execute/920730-1t.x
3991         gcc.c-torture/compile/920520-1.x
3992         gcc.c-torture/compile/920521-1.x
3993         gcc.c-torture/compile/981006-1.x
3994         gcc.c-torture/execute/eeprof-1.x
3995
3996         * Moved files (possibly with modifications to fit a new harness):
3997         Old name                                New name
3998         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
3999         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
4000         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
4001         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
4002         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
4003         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
4004         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
4005         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
4006         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
4007         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
4008         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
4009         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
4010         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
4011         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
4012
4013 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
4014
4015         * c-torture/compile/961203-1.x: Delete.
4016
4017         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
4018         not exit. Include stdio.h.
4019         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
4020         * gcc.misc-tests/dg-12.c: Likewise.
4021         * gcc.misc-tests/dg-5.c: Likewise.
4022         * gcc.misc-tests/dg-6.c: Likewise.
4023         * gcc.misc-tests/dg-7.c: Prototype abort.
4024         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
4025         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
4026         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
4027         not exit.
4028         * gcc.misc-tests/sieve.c: Use return from main, not exit.
4029         * gcc.misc-tests/sort2.c: Use return from main, not exit.
4030
4031 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
4032
4033         * gcc.dg/cpp/20000628-1.c: New test.
4034         * gcc.dg/cpp/20000628-1.h: New header for above test.
4035         * gcc.dg/cpp/20000628-1a.h: Likewise.
4036
4037 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
4038
4039         * gcc.dg/cpp: New directory.
4040         * gcc.dg/cpp/cpp.exp: New driver.
4041         * gcc.dg/cpp/20000627-1.c: New test.
4042         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
4043         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
4044         and rewrite as a compilation test.
4045
4046         * gcc.dg: Move many files into the cpp subdirectory, possibly
4047         renaming or editing them as well.
4048         Old name                New name
4049         990119-1.c              cpp/19990119-1.c
4050         990228-1.c              cpp/19990228-1.c
4051         990407-1.c              cpp/19990407-1.c
4052         990409-1.c              cpp/19990409-1.c
4053         990413-1.c              cpp/19990413-1.c
4054         990703-1.c              cpp/19990703-1.c
4055         20000127-1.c            cpp/20000127-1.c
4056         20000129-1.c            cpp/20000129-1.c
4057         20000207-1.c            cpp/20000207-1.c
4058         20000207-2.c            cpp/20000207-2.c
4059         20000209-1.c            cpp/20000209-1.c
4060         20000209-2.c            cpp/20000209-2.c
4061         20000301-1.c            cpp/20000301-1.c
4062         20000419-1.c            cpp/20000419-1.c
4063         20000510-1.S            cpp/20000510-1.S
4064         20000519-1.c            cpp/20000519-1.c
4065         20000529-1.c            cpp/20000529-1.c
4066         20000625-1.c            cpp/20000625-1.c
4067         20000625-2.c            cpp/20000625-2.c
4068         cpp-as1.c               cpp/assert1.c
4069         cpp-as2.c               cpp/assert2.c
4070         cxx-comments-1.c        cpp/cxxcom1.c
4071         cxx-comments-2.c        cpp/cxxcom2.c
4072         endif-label.c           cpp/endif.c
4073         cpp-hash1.c             cpp/hash1.c
4074         cpp-hash2.c             cpp/hash2.c
4075         cpp-if1.c               cpp/if-1.c
4076         cpp-if2.c               cpp/if-2.c
4077         cpp-if3.c               cpp/if-3.c
4078         cpp-if4.c               cpp/if-4.c
4079         cpp-if5.c               cpp/if-5.c
4080         cpp-cond.c              cpp/if-cexp.c
4081         cpp-missingop.c         cpp/if-mop.c
4082         cpp-missingparen.c      cpp/if-mpar.c
4083         cpp-opprec.c            cpp/if-oppr.c
4084         cpp-ifparen.c           cpp/if-paren.c
4085         cpp-shortcircuit.c      cpp/if-sc.c
4086         cpp-shift.c             cpp/if-shift.c
4087         cpp-unary.c             cpp/if-unary.c
4088         cpp-li1.c               cpp/line1.c
4089         cpp-li2.c               cpp/line2.c
4090         lineno.c                cpp/line3.c
4091         lineno-2.c              cpp/line4.c
4092         cpp-mi.c                cpp/mi1.c
4093         cpp-mic.h               cpp/mi1c.h
4094         cpp-micc.h              cpp/mi1cc.h
4095         cpp-mind.h              cpp/mi1nd.h
4096         cpp-mindp.h             cpp/mi1ndp.h
4097         cpp-mix.h               cpp/mi1x.h
4098         cpp-mi2.c               cpp/mi2.c
4099         cpp-mi2a.h              cpp/mi2a.h
4100         cpp-mi2b.h              cpp/mi2b.h
4101         cpp-mi2c.h              cpp/mi2c.h
4102         cpp-mi3.c               cpp/mi3.c
4103         cpp-mi3.def             cpp/mi3.def
4104         poison-1.c              cpp/poison.c
4105         pr-impl.c               cpp/prag-imp.c
4106         cpp-redef-2.c           cpp/redef1.c
4107         cpp-redef.c             cpp/redef2.c
4108         strpaste.c              cpp/strp1.c
4109         strpaste-2.c            cpp/strp2.c
4110         cpp-tradpaste.c         cpp/tr-paste.c
4111         cpp-tradstringify.c     cpp/tr-str.c
4112         cpp-tradwarn1.c         cpp/tr-warn1.c
4113         cpp-tradwarn2.c         cpp/tr-warn2.c
4114         trigraphs.c             cpp/trigraphs.c
4115         cpp-unc1.c              cpp/unc1.c
4116         cpp-unc2.c              cpp/unc2.c
4117         cpp-unc3.c              cpp/unc3.c
4118         cpp-unc.c               cpp/unc4.c
4119         undef.c                 cpp/undef1.c
4120         undef-2.c               cpp/undef2.c
4121         cpp-wi1.c               cpp/widestr1.c
4122
4123 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
4124
4125         * lib/g++.exp (g++_include_flags): Tweak.
4126
4127 2000-06-27  H.J. Lu  <hjl@gnu.org>
4128             Loren J. Rittle  <ljrittle@acm.org>
4129
4130         * lib/g++.exp (g++_include_flags): Override libgloss.exp
4131         version with one that knows about the new gcc tree structure.
4132         (g++_link_flags): Same.
4133
4134 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
4135
4136         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
4137         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
4138         case we are cross-compiling.
4139
4140         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
4141         g++.old-deja/g++.niklas/Makefile.in,
4142         g++.old-deja/g++.niklas/configure.in,
4143         g++.old-deja/g++.other/Makefile.in,
4144         g++.old-deja/g++.other/configure.in,
4145         gcc.c-torture/code_quality/Makefile.in,
4146         gcc.c-torture/code_quality/configure.in,
4147         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
4148         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
4149         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
4150         gcc.c-torture/execute/ieee/Makefile.in,
4151         gcc.c-torture/execute/ieee/configure.in,
4152         gcc.c-torture/noncompile/Makefile.in,
4153         gcc.c-torture/noncompile/configure.in,
4154         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
4155         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
4156         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
4157
4158 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4159
4160         * g++.old-deja/g++.other/ambig3.C: New test.
4161
4162 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
4163
4164         * g++.old-deja/g++.pt/syntax1.C: New test.
4165         * g++.old-deja/g++.pt/syntax2.C: New test.
4166         * g++.old-deja/g++.other/syntax3.C: New test.
4167         * g++.old-deja/g++.other/syntax4.C: New test.
4168
4169 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4170
4171         * gcc.dg/20000623-1.c: Prototype exit and abort.
4172
4173 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
4174
4175         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
4176         New tests.
4177         * gcc.dg/cpp-mi3.def: New file.
4178
4179         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
4180         inside assertions.
4181         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
4182         lexer's error messages.
4183         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
4184         divine anything from the linemarkers.
4185         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
4186         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
4187
4188 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
4189
4190         * gcc.dg/20000623-1.c: New test.
4191
4192 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
4193
4194         * gcc.c-torture/execute/20000622-1.c: New test.
4195
4196 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4197
4198         * g++.old-deja/g++.other/init15.C: New test.
4199
4200 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4201
4202         * g++.old-deja/g++.pt/vaarg2.C: New test.
4203         * g++.old-deja/g++.pt/vaarg3.C: New test.
4204
4205 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
4206
4207         * g++.old-deja/g++.other/dyncast6.C: New test.
4208
4209 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
4210
4211         * gcc.c-torture/execute/loop-6.c: New test.
4212
4213 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
4214
4215         * gcc.dg/20000614-1.c: New test.
4216         * gcc.dg/20000614-2.c: New test.
4217
4218 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
4219
4220         * g++.old-deja/g++.other/inline12.C: New test.
4221
4222 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
4223
4224         * g++.old-deja/g++.other/eh1.C: New test.
4225
4226 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
4227
4228         * g++.old-deja/g++.other/type.C: New test.
4229
4230 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4231
4232         * g++.old-deja/g++.other/initstring.C: New test.
4233
4234 2000-06-12  Jason Merrill  <jason@redhat.com>
4235
4236         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
4237
4238 Fri Jun  9 22:46:34 2000  Jeffrey A Law  (law@cygnus.com)
4239
4240         * gcc.c-torture/compile/20000609-1.c: New test.
4241
4242 Fri Jun  9 21:54:28 2000  Clinton Popetz  <cpopetz@cygnus.com>
4243
4244         * gcc.dg/20000609-1.c: New test.
4245
4246 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
4247
4248         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
4249         * gcc.c-torture/noncompile/poison-1.c: Move...
4250         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
4251         * gcc.dg/cpp-li1.c: Add a token after the #line.
4252
4253 2000-06-05  Richard Henderson  <rth@cygnus.com>
4254
4255         * gcc.c-torture/execute/20000605-2.c: New test.
4256         * gcc.c-torture/execute/20000605-3.c: New test.
4257
4258 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
4259
4260         * g77.f-torture/execute/20000503-1.x: New file.
4261
4262 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4263
4264         * g++.old-deja/g++.eh/badalloc1.C: New test.
4265
4266 2000-06-05  Richard Henderson  <rth@cygnus.com>
4267
4268         * gcc.c-torture/execute/20000605-1.c: New test.
4269
4270 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
4271             Nathan Sidwell <nathan@codesourcery.com>
4272
4273         * gcc.c-torture/compile/20000605-1.c: New test.
4274
4275 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
4276
4277         * g77.f-torture/compile/20000601-1.f:  New test.
4278
4279 2000-06-03  Richard Henderson  <rth@cygnus.com>
4280
4281         * gcc.c-torture/execute/20000603-1.c: New.
4282
4283 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
4284
4285         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
4286         * gcc.dg/noreturn-2.c (noreturn): Likewise.
4287
4288 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
4289
4290         * gcc.dg/compare2.c (case 12): XFAIL.
4291         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
4292         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
4293
4294         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
4295
4296 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
4297
4298         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
4299         guard macro is already defined when the header is first
4300         included.
4301         * gcc.dg/cpp-mix.h: New file.
4302         * gcc.dg/endif-label.c: Update patterns to match compiler.
4303
4304         * g++.brendan/complex1.C: Declare abort.
4305         * g++.law/refs4.C: Remove XFAIL.
4306         * g++.oliva/expr2.C: Declare abort and exit.
4307
4308 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
4309
4310         * gcc.c-torture/execute/20000528-1.c: New test.
4311
4312         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
4313         * g++.old-deja/g++.law/temps4.C: Likewise.
4314
4315         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
4316         stdlib.h.  Call abort() on failure.
4317         * g++.old-deja/g++.law/refs4.C: Likewise.
4318         * g++.old-deja/g++.law/temps4.C: Likewise.
4319         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
4320         * gcc.c-torture/execute/20000112-1.c: Include string.h.
4321
4322 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
4323
4324         Relative to g++.dg/special:
4325         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
4326
4327         Relative to g++.old-deja:
4328         * g++.brendan/complex1.C, g++.jason/optimize2.C,
4329         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
4330         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
4331         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
4332         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
4333         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
4334         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
4335
4336         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
4337         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
4338         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
4339         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
4340         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
4341         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
4342         and/or string.h.
4343
4344         * g++.other/goto1.C: Update expectations for error messages.
4345
4346 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
4347
4348         * gcc.c-torture/compile/20000523-1.c: New test.
4349
4350 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4351
4352         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
4353
4354 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         * g++.old-deja/g++.eh/catch11.C: New test.
4357         * g++.old-deja/g++.eh/catch12.C: New test.
4358
4359 2000-05-24  Nick Clifton  <nickc@cygnus.com>
4360
4361         * gcc.c-torture/execute/20000523-1.c: New test.
4362
4363 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
4364
4365         * c-torture/execute/bcp-1.c: Replace abort in arg of
4366         __builtin_constant_p with a generic external function.
4367
4368         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
4369         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
4370         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
4371         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
4372         Prototype abort and/or exit.
4373
4374         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
4375         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
4376         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
4377         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
4378
4379 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
4380
4381         * gcc.dg/dwarf2-1.c: New test.
4382
4383 2000-05-20  Richard Henderson  <rth@cygnus.com>
4384
4385         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
4386
4387 2000-05-20  Andreas Jaeger  <aj@suse.de>
4388
4389         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
4390         testcase.
4391
4392 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
4393
4394         * gcc.c-torture/execute/20000519-2.c: New test.
4395
4396 2000-05-19  Andreas Jaeger  <aj@suse.de>
4397
4398         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
4399         which fails with SSA.
4400
4401         * lib/c-torture.exp: Also test with -O3 -fssa.
4402
4403 2000-05-18  Michael Meissner  <meissner@redhat.com>
4404
4405         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
4406         * gcc.c-torture/execute/920415-1.c: Ditto.
4407         * gcc.c-torture/execute/920501-1.c: Ditto.
4408         * gcc.c-torture/execute/conversion.c: Ditto.
4409         * gcc.c-torture/execute/cvt-1.c: Ditto.
4410
4411 Thu May 18 16:03:29 2000  Jeffrey A Law  (law@cygnus.com)
4412
4413         * gcc.c-torture/compile/20000518-1.c: New test.
4414
4415 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
4416
4417         * g77.f-torture/compile/200005018.f:  New test.
4418
4419 Wed May 17 18:30:10 2000  Jeffrey A Law  (law@cygnus.com)
4420
4421         * gcc.c-torture/compile/20000517-1.c: New test.
4422
4423 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4424
4425         * gcc.c-torture/execute/20000516-1.c: New test.
4426
4427 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
4428
4429         * g++.old-deja/g++.other/eh.C: New test.
4430
4431 2000-05-12  Richard Henderson  <rth@cygnus.com>
4432
4433         * gcc.c-torture/execute/990208-1.c (main): Don't pass
4434         constants through to doit's conditional.
4435
4436 Thu May 11 19:02:43 2000  Jeffrey A Law  (law@cygnus.com)
4437
4438         * gcc.c-torture/compile/20000511-1.c: New test.
4439         * g77.f-torture/compile/20000511-1.f: New test.
4440         * g77.f-torture/compile/20000511-2.f: New test.
4441
4442 2000-05-11  Michael Meissner  <meissner@redhat.com>
4443
4444         * gcc.c-torture/execute/20000511-1.c: New test.
4445
4446 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
4447
4448         * gcc.dg/dg.exp: Scan .S files as well as .c files.
4449         * gcc.dg/20000510-1.S: New.
4450
4451 2000-05-08  Catherine Moore  <clm@cygnus.com>
4452
4453         * gcc.dg/unused-3.c: New.
4454
4455 2000-05-06  Richard Henderson  <rth@cygnus.com>
4456
4457           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
4458           * g++.old-deja/g++.mike/warn1.C: Likewise.
4459           * g++.old-deja/g++.pt/local1.C: Likewise.
4460           * g++.old-deja/g++.pt/local7.C: Likewise.
4461           * g++.old-deja/g++.pt/spec16.C: Likewise.
4462
4463 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
4464
4465         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
4466
4467 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
4468
4469           * g77.f-torture/execute/20000503-1.f:  New test.
4470
4471 2000-05-04  Andreas Jaeger  <aj@suse.de>
4472
4473         * gcc.dg/noreturn-2.c: New test.
4474
4475 2000-05-04  Neil Booth  <NeilB@earthling.net>
4476
4477         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
4478         preprocessor.
4479
4480 2000-05-04  Richard Henderson  <rth@cygnus.com>
4481
4482         * gcc.c-torture/execute/20000503-1.c: Fix typo.
4483
4484 2000-05-04  Richard Henderson  <rth@cygnus.com>
4485
4486         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
4487         OpenSSL by Jason R Thorpe.
4488
4489 Wed May  3 13:02:10 2000  Jim Wilson  <wilson@cygnus.com>
4490
4491         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
4492
4493 2000-05-03  Robert Lipe <robertlipe@usa.net>
4494
4495         * gcc.dg/20000503-1.c: New test.
4496
4497 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
4498
4499         * gcc.c-torture/compile/20000502-1.c: New test.
4500         * g++.old-deja/g++.other/align.C: New test.
4501         * gcc.dg/cpp-tradstringify.c: New test.
4502
4503 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
4504
4505         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
4506         and hard registers.
4507
4508 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
4509
4510         * gcc.c-torture/execute/loop-5.c: New test.
4511
4512 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
4513
4514         * gcc.c-torture/execute/va-arg-20.c: New test.
4515
4516 Sun Apr 23 14:41:33 2000  Jeffrey A Law  (law@cygnus.com)
4517
4518         * gcc.c-torture/execute/20000422-1.c: New test.
4519
4520 2000-04-20  Greg McGary  <gkm@gnu.org>
4521
4522         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
4523         when optimizing, but without sibling-call optimizations (-O1).
4524
4525 Thu Apr 20 11:57:03 2000  Jeffrey A Law  (law@cygnus.com)
4526
4527           * gcc.c-torture/compile/20000420-1.c: New test.
4528
4529 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4530
4531         * g++.abi/ptrflags.C: New test.
4532         * g++.eh/catchptr1.C: Test incomplete pointer chains.
4533
4534 Wed Apr 19 09:16:32 2000  Catherine Moore  <clm@cygnus.com>
4535
4536         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
4537
4538 2000-04-19  Greg McGary  <gkm@gnu.org>
4539
4540         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
4541         sibling-call optimizations.
4542
4543 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
4544
4545         * gcc.dg/20000419-1.c: New test.
4546
4547 Wed Apr 12 22:54:02 2000  Hans-Peter Nilsson  <hp@axis.com>
4548
4549         * gcc.c-torture/execute/20000412-6.c: New test.
4550
4551 Wed Apr 12 10:25:08 2000  Jeffrey A Law  (law@cygnus.com)
4552
4553         * gcc.c-torture/execute/20000412-5.c: New test.
4554         * g77.f-torture/compile/20000412-1.f: New test.
4555         * gcc.c-torture/execute/20000412-4.c: New test.
4556         * gcc.c-torture/compile/20000412-2.c: New test.
4557         * gcc.c-torture/execute/20000412-3.c: New test.
4558         * gcc.c-torture/compile/20000412-1.c: New test.
4559         * gcc.c-torture/execute/20000412-2.c: New test.
4560
4561 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
4562
4563         * objc/execute/bf-20.m: New test.
4564
4565 2000-04-10  Richard Henderson  <rth@cygnus.com>
4566
4567         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
4568
4569         * gcc.c-torture/execute/20000412-1.c: New test.
4570
4571 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         * g++.old-deja/g++.eh/catchptr1.C: New test.
4574
4575 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
4576
4577         * g++.old-deja/g++.abi/cxa_vec.C: New test.
4578
4579 2000-04-08  Neil Booth  <NeilB@earthling.net>
4580
4581         * gcc.dg/cpp-nullchar.c: Remove test as
4582         embedded nulls cause problems.
4583
4584 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4585
4586         * gcc.dg/compare2.c: New test.
4587
4588 2000-04-08  Neil Booth  <NeilB@earthling.net>
4589
4590         * gcc.dg/cpp-nullchar.c: New test.
4591
4592 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
4593
4594         * gcc.dg/cpp-mi2.c: New test.
4595         * gcc.dg/cpp-mi2[abc].h: New files.
4596
4597 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
4598
4599         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
4600         member name.
4601
4602 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4603
4604         * g++.old-deja/g++.abi/vmihint.C: New test.
4605
4606 2000-04-06  Neil Booth  <NeilB@earthling.net>
4607
4608         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
4609         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
4610         copyright.
4611
4612 Wed Apr  5 22:51:36 2000  Hans-Peter Nilsson  <hp@axis.com>
4613
4614         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
4615         avoid stack-frame overwrite.
4616
4617 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
4618
4619         * gcc.c-torture/compile/20000405-2.c: New test.
4620         * gcc.c-torture/compile/20000405-3.c: New test.
4621
4622 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4623
4624         * gcc.c-torture/compile/20000405-1.c: New test.
4625
4626 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
4627
4628         * gcc.dg/cast-qual-1.c: Revert last change.
4629
4630 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4631
4632         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
4633
4634 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
4635
4636         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
4637         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
4638
4639 Mon Apr  3 02:35:34 2000  Jeffrey A Law  (law@cygnus.com)
4640
4641         * gcc.c-torture/compile/20000403-2.c: New test.
4642         * gcc.c-torture/compile/20000403-1.c: New test.
4643
4644 Mon Apr  3 16:53:52 2000  Hans-Peter Nilsson  <hp@axis.com>
4645
4646         * gcc.c-torture/execute/20000403-1.c: New test.
4647
4648 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
4649
4650         * gcc.c-torture/execute/20000402-1.c: New test.
4651
4652 Mon Apr  3 14:10:34 2000  Donald Lindsay  <dlindsay@cygnus.com>
4653
4654         * gcc.c-torture/execute/va-arg-15.c: New test.
4655         * gcc.c-torture/execute/va-arg-16.c: New test.
4656         * gcc.c-torture/execute/va-arg-17.c: New test.
4657         * gcc.c-torture/execute/va-arg-18.c: New test.
4658         * gcc.c-torture/execute/va-arg-19.c: New test.
4659
4660 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
4661
4662         * gcc.c-torture/compile/981211-1.c: Move to...
4663         * gcc.dg/cpp-as1.c: ...here.
4664         * gcc.dg/cpp-as2.c: New file.
4665
4666         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
4667         compiler.
4668
4669 2000-04-02  Neil Booth  <NeilB@earthling.net>
4670
4671         * gcc.dg/cpp-cond.c  New tests.
4672         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
4673         accidental success less likely.
4674         * gcc.dg/cpp-missingop.c  New tests.
4675         * gcc.dg/cpp-missingparen.c  New tests.
4676         * gcc.dg/cpp-shift.c  New tests.
4677         * gcc.dg/cpp-shortcircuit.c  New tests.
4678         * gcc.dg/cpp-unary.c  New tests.
4679
4680 Wed Mar 29 13:44:23 2000  Jeffrey A Law  (law@cygnus.com)
4681
4682         * gcc.c-torture/compile/20000329-1.c: New test.
4683
4684 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
4685
4686         * gcc.c-torture/compile/20000326-1.c: New test.
4687         * gcc.c-torture/compile/20000326-2.c: New test.
4688
4689 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
4690
4691         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
4692         the first parameter is a function argument.
4693
4694 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
4695
4696         * g++.old-deja/g++.ext/array4.C: New test.
4697
4698 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
4699
4700         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
4701
4702 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4703
4704         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
4705
4706 2000-03-19  Richard Henderson  <rth@cygnus.com>
4707
4708         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
4709
4710 2000-03-19  Richard Henderson  <rth@cygnus.com>
4711
4712         * gcc.c-torture/compile/20000319-1.c: New test.
4713
4714 Tue Mar 14 08:58:37 2000  Jeffrey A Law  (law@cygnus.com)
4715
4716         * gcc.c-torture/execute/20000314-3.c: New test.
4717         * gcc.c-torture/execute/20000314-2.c: New test.
4718         * gcc.c-torture/execute/20000314-1.c: New test.
4719         * gcc.c-torture/compile/20000314-2.c: New test.
4720         * gcc.c-torture/compile/20000314-1.c: New test.
4721
4722 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
4723
4724         * g++.old-deja/g++.warn/inline.C: New test.
4725
4726 Fri Mar 10 01:15:19 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4727
4728         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
4729         standards-compliant result rather than specific constants.
4730         Put test-values in array.
4731
4732 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
4733
4734         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
4735         (g++_target_compile): Put test-specific options last.
4736
4737 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4738
4739         * g++.old-deja/g++.eh/vbase4.C: New test.
4740
4741 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4742
4743         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
4744
4745 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4746
4747         * g++.old-deja/g++.brendan/misc12.C: Removed.
4748         * g++.old-deja/g++.pt/memtemp77.C: Constify.
4749         * g++.old-deja/g++.ext/pretty4.C: New test.
4750
4751 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         * g++.old-deja/g++.other/string2.C: New test.
4754
4755 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * g++.old-deja/g++.warn/impint2.C: New test.
4758
4759 Sun Mar  5 23:25:12 2000  Hans-Peter Nilsson  <hp@bitrange.com>
4760
4761         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
4762         is 1, not zero.
4763
4764 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
4765
4766         * g++.old-deja/g++.warn/impint.C: New test.
4767         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
4768         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
4769         * g++.old-deja/g++.pt/explicit12.C: Likewise.
4770         * g++.old-deja/g++.pt/explicit13.C: Likewise.
4771         * g++.old-deja/g++.pt/explicit17.C: Likewise.
4772         * g++.old-deja/g++.pt/explicit18.C: Likewise.
4773         * g++.old-deja/g++.pt/explicit19.C: Likewise.
4774         * g++.old-deja/g++.pt/explicit23.C: Likewise.
4775         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4776         * g++.old-deja/g++.pt/explicit35.C: Likewise.
4777         * g++.old-deja/g++.pt/explicit6.C: Likewise.
4778         * g++.old-deja/g++.pt/memclass7.C: Likewise.
4779
4780 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
4781
4782         * gcc.dg/cpp-redef.c: New test.
4783
4784 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
4785
4786         * g++.old-deja/g++.pt/unify7.C: New test.
4787
4788 Sat Feb 26 19:46:09 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4789
4790         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
4791         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
4792
4793 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
4794
4795         * gcc.c-torture/compile/20000224-1.c: New test.
4796
4797 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4798
4799         * gcc.c-torture/compile/cpp-2.c: New test.
4800         * gcc.c-torture/compile/cpp-1.c: New test.
4801
4802 Fri Feb 25 21:44:49 2000  Jeffrey A Law  (law@cygnus.com)
4803
4804         * gcc.c-torture/execute/20000225-1.c: New test.
4805
4806 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4807
4808         * gcc.dg/cpp-li2.c: New test.
4809
4810         * gcc.dg/cpp-wi1.c: New test.
4811
4812         * gcc.dg/cpp-li1.c: New test.
4813
4814 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         * g++.old-deja/g++.other/sizeof5.C: New test.
4817
4818 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4819
4820         * gcc.c-torture/execute/va-arg-13.c: New test.
4821
4822 Wed Feb 23 14:16:06 2000  Donald Lindsay  <dlindsay@cygnus.com>
4823
4824         * gcc.c-torture/execute/va-arg-12.c: New test.
4825
4826 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         * gcc.c-torture/execute/20000223-1.c: New test.
4829
4830 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
4833
4834 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
4835
4836         * g++.old-deja/g++.abi/ptrmem.C: New test.
4837
4838 2000-02-19  Richard Henderson  <rth@cygnus.com>
4839
4840         * gcc.c-torture/compile/init-3.c: New.
4841
4842 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
4843
4844         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
4845         ALWAYS_CXXFLAGS.
4846
4847 Fri Feb 11 12:35:40 2000  Robert Lipe <robertl@sco.com>
4848
4849         * gcc.c-torture/compile/20000211-3.c: New test.
4850
4851 Fri Feb 11 12:35:40 2000  Martin Buchholz <martin@xemacs.org>
4852
4853         * gcc.c-torture/compile/20000211-2.c: New test.
4854
4855 Fri Feb 11 12:35:40 2000  Jeffrey A Law  (law@cygnus.com)
4856
4857         * gcc.c-torture/compile/20000211-1.c: New test.
4858
4859 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
4860
4861         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
4862           on native targets
4863
4864 2000-02-08  Nathan Sidwell  <nathan@acm.org>
4865
4866         * g++.old-deja/g++.other/cast5.C: New test.
4867
4868 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
4869
4870         * gcc.c-torture/execute/20000205-1.c: New.
4871
4872 2000-02-03  Nathan Sidwell  <nathan@acm.org>
4873
4874         * g++.old-deja/g++.jason/cast3.C: Return void.
4875         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
4876
4877 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4878
4879         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
4880
4881         * gcc.dg/loop-1.c: New test.
4882
4883 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
4884
4885         * gcc.c-torture/compile/20000127-1.c: New test.
4886         * gcc.c-torture/execute/991228-1.c: New test.
4887
4888 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4889
4890         * gcc.dg/unused-2.c: New test.
4891
4892         * gcc.dg/conv-1.c: New test.
4893
4894 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
4895
4896         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
4897         compiler.
4898         (tool_option_proc): Fix typo.
4899
4900 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
4901
4902         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
4903         of the ld on the host, not on the build machine.
4904         Also, don't crash if '--help' is not a supported option.
4905
4906 2000-01-24  Richard Henderson  <rth@cygnus.com>
4907
4908         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
4909
4910 Thu Jan 20 12:34:48 2000  Jeffrey A Law  (law@cygnus.com)
4911
4912         * gcc.c-torture/execute/20000120-2.c: New test.
4913         * gcc.c-torture/execute/20000120-1.c: New test.
4914
4915 Thu Jan 13 02:29:32 2000  Jeffrey A Law  (law@cygnus.com)
4916
4917         * gcc.c-torture/execute/20000113-1.c: New test.
4918
4919 Wed Jan 12 20:26:58 2000  Jeffrey A Law  (law@cygnus.com)
4920
4921         * gcc.c-torture/execute/20000112-1.c: New test.
4922
4923 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4924
4925         * gcc.dg/20000111-1.c: New test.
4926
4927 Mon Jan 10 18:12:49 2000  Jeffrey A Law  (law@cygnus.com)
4928
4929         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
4930         with 16 bit integers.
4931
4932 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
4933
4934         * gcc.dg/20000108-1.c: New test.
4935
4936 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4937
4938         * g++.old-deja/g++.ns/koenig8.C: New test.
4939
4940 2000-01-05  Nathan Sidwell  <nathan@acm.org>
4941
4942         * g++.old-deja/g++.other/cast4.C: New test.
4943
4944 Wed Jan  5 00:26:20 2000  Jeffrey A Law  (law@cygnus.com)
4945
4946         * gcc.c-torture/compile/20000105-2.c: New test.
4947         * gcc.c-torture/compile/20000105-1.c: New test.
4948
4949 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4950
4951         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
4952         references to printf & atoi to conform to ANSI standard.
4953         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
4954         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
4955         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
4956         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
4957         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
4958         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4959         * g++.old-deja/g++.brendan/copy1.C: Likewise.
4960         * g++.old-deja/g++.brendan/copy2.C: Likewise.
4961         * g++.old-deja/g++.brendan/copy3.C: Likewise.
4962         * g++.old-deja/g++.brendan/copy4.C: Likewise.
4963         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4964         * g++.old-deja/g++.brendan/copy6.C: Likewise.
4965         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4966         * g++.old-deja/g++.brendan/copy8.C: Likewise.
4967         * g++.old-deja/g++.brendan/crash11.C: Likewise.
4968         * g++.old-deja/g++.brendan/crash14.C: Likewise.
4969         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
4970         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4971         * g++.old-deja/g++.brendan/delete2.C: Likewise.
4972         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
4973         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
4974         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
4975         * g++.old-deja/g++.brendan/eh1.C: Likewise.
4976         * g++.old-deja/g++.brendan/groff1.C: Likewise.
4977         * g++.old-deja/g++.brendan/init3.C: Likewise.
4978         * g++.old-deja/g++.brendan/misc12.C: Likewise.
4979         * g++.old-deja/g++.brendan/misc7.C: Likewise.
4980         * g++.old-deja/g++.brendan/new2.C: Likewise.
4981         * g++.old-deja/g++.brendan/operators4.C: Likewise.
4982         * g++.old-deja/g++.brendan/operators5.C: Likewise.
4983         * g++.old-deja/g++.brendan/overload2.C: Likewise.
4984         * g++.old-deja/g++.brendan/overload7.C: Likewise.
4985         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
4986         * g++.old-deja/g++.brendan/reference1.C: Likewise.
4987         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
4988         * g++.old-deja/g++.brendan/template24.C: Likewise.
4989         * g++.old-deja/g++.brendan/template3.C: Likewise.
4990         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
4991         * g++.old-deja/g++.jason/inline3.C: Likewise.
4992         * g++.old-deja/g++.jason/opeq.C: Likewise.
4993         * g++.old-deja/g++.law/arg5.C: Likewise.
4994         * g++.old-deja/g++.law/arm7.C: Likewise.
4995         * g++.old-deja/g++.law/ctors11.C: Likewise.
4996         * g++.old-deja/g++.law/cvt8.C: Likewise.
4997         * g++.old-deja/g++.law/init9.C: Likewise.
4998         * g++.old-deja/g++.law/refs4.C: Likewise.
4999         * g++.old-deja/g++.law/template2.C: Likewise.
5000         * g++.old-deja/g++.law/visibility24.C: Likewise.
5001         * g++.old-deja/g++.law/vtable3.C: Likewise.
5002         * g++.old-deja/g++.mike/asm2.C: Likewise.
5003         * g++.old-deja/g++.mike/eh1.C: Likewise.
5004         * g++.old-deja/g++.mike/misc1.C: Likewise.
5005         * g++.old-deja/g++.mike/misc13.C: Likewise.
5006         * g++.old-deja/g++.mike/misc14.C: Likewise.
5007         * g++.old-deja/g++.mike/ns12.C: Likewise.
5008         * g++.old-deja/g++.mike/p1248.C: Likewise.
5009         * g++.old-deja/g++.mike/p3708.C: Likewise.
5010         * g++.old-deja/g++.mike/p3708a.C: Likewise.
5011         * g++.old-deja/g++.mike/p3708b.C: Likewise.
5012         * g++.old-deja/g++.mike/p646.C: Likewise.
5013         * g++.old-deja/g++.mike/p700.C: Likewise.
5014         * g++.old-deja/g++.mike/p783.C: Likewise.
5015         * g++.old-deja/g++.mike/p783a.C: Likewise.
5016         * g++.old-deja/g++.mike/p783b.C: Likewise.
5017         * g++.old-deja/g++.mike/p786.C: Likewise.
5018         * g++.old-deja/g++.mike/p789.C: Likewise.
5019         * g++.old-deja/g++.mike/p789a.C: Likewise.
5020         * g++.old-deja/g++.mike/p807a.C: Likewise.
5021         * g++.old-deja/g++.other/delete3.C: Likewise.
5022         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5023         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5024         * g++.old-deja/g++.other/dyncast3.C: Likewise.
5025         * g++.old-deja/g++.other/empty1.C: Likewise.
5026         * g++.old-deja/g++.other/temporary1.C: Likewise.
5027         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
5028         * g++.old-deja/g++.pt/t16.C: Likewise.
5029         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
5030
5031 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
5032
5033         * gcc.dg/991230-1.c: New test.
5034
5035 Wed Dec 29 23:48:49 1999  Jeffrey A Law  (law@cygnus.com)
5036
5037         * gcc.c-torture/compile/991229-3.c: New test.
5038         * gcc.c-torture/compile/991229-2.c: New test.
5039         * gcc.c-torture/compile/991229-1.c: New test.
5040
5041 Wed Dec 29 20:54:46 1999  Greg McGary <gkm@eng.ascend.com>
5042
5043         * gcc.c-torture/compile/labels-2.c: New test.
5044
5045 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5046
5047         * gcc.c-torture/execute/991227-1.c: New test.
5048
5049 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5050
5051         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
5052
5053 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
5054
5055         * gcc.c-torture/execute/991221-1.c: New test.
5056
5057 1999-12-20  Nathan Sidwell  <nathan@acm.org>
5058
5059         * g++.old-deja/g++.other/cast3.C: New test.
5060
5061 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
5062
5063         * gcc.c-torture/execute/991216-4.c: New test.
5064
5065 1999-12-16  Michael Meissner  <meissner@cygnus.com>
5066
5067         * gcc.c-torture/execute/991216-1.c: New test.
5068         * gcc.c-torture/execute/991216-2.c: New test.
5069         * gcc.c-torture/execute/991216-3.c: New test.
5070
5071 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5072
5073         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
5074         Actually make the test fail by using "-O2" for compilation.
5075
5076 1999-12-15  Nathan Sidwell  <nathan@acm.org>
5077
5078         * g++.old-deja/g++.warn/cast-align1.C: New test.
5079
5080 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5081
5082         * gcc.c-torture/compile/991214-1.c: New test.
5083         * gcc.c-torture/compile/991214-2.c: New test.
5084
5085 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
5086
5087         * gcc.dg/991214-1.c: New test.
5088
5089 Mon Dec 13 23:03:09 1999  Jeffrey A Law  (law@cygnus.com)
5090
5091         * gcc.c-torture/compile/991213-3.c: New test.
5092         * gcc.c-torture/compile/991213-2.c: New test.
5093         * gcc.c-torture/compile/991213-1.c: New test.
5094
5095 Fri Dec 10 00:53:10 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5096
5097         * gcc.dg/991209-1.c: New test.
5098
5099 Wed Dec  8 23:44:08 1999  Nathan Sidwell <nathan@acm.org>
5100
5101         * gcc.c-torture/compile/991208-1.c: New test.
5102
5103 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5104
5105         * gcc.dg/ultrasp2.c: New test.
5106
5107 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
5108
5109         * g++.old-deja/g++.abi/align.C (main): Fix typo.
5110
5111 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
5112
5113         * gcc.c-torture/compile/991202-1.c: New test.
5114         * gcc.c-torture/execute/991202-1.c: New test.
5115         * gcc.c-torture/execute/991202-2.c: New test.
5116         * gcc.c-torture/execute/991202-3.c: New test.
5117
5118 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
5119
5120         * g++.old-deja/g++.abi/align.C: New test.
5121         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5122         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5123
5124 1999-12-01  Richard Henderson  <rth@cygnus.com>
5125
5126         * gcc.c-torture/execute/991201-1.c: New.
5127
5128 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
5129
5130         * gcc.dg/991129-1.c: New test.
5131
5132 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
5133
5134         * gcc.c-torture/compile/991127-1.c: New test.
5135
5136 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5137
5138         * g++.old-deja/g++.other/warn4.C: New test.
5139
5140 1999-11-22  Nathan Sidwell  <nathan@acm.org>
5141
5142         * g++.old-deja/g++.eh/cleanup2.C: New test.
5143         * g++.old-deja/g++.ext/pretty2.C: New test.
5144         * g++.old-deja/g++.ext/pretty3.C: New test.
5145         * g++.old-deja/g++.other/debug6.C: New test.
5146
5147 Wed Oct 20 16:18:23 1999  Jim Wilson  <wilson@cygnus.com>
5148
5149         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
5150         compiler_output to look for one error message instead of two.
5151
5152 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
5153
5154         * gcc.c-torture/execute/991118-1.c: Also test case
5155         where the word boundary does not split a byte evenly.
5156
5157 1999-11-19  Nathan Sidwell  <nathan@acm.org>
5158
5159         * g++.old-deja/g++.ext/restrict1.C: New test.
5160
5161 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
5162
5163         * gcc.c-torture/execute/991118-1.c: New test.
5164
5165 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
5166
5167         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
5168         working directory pathnames.
5169
5170 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
5171
5172         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
5173         host is equipped with driver.h and driver.o so it can actually
5174         compile and run the tests.
5175
5176 Fri Oct  8 18:46:11 1999  Bernd Schmidt  <bernds@cygnus.co.uk>
5177
5178         * gcc.c-torture/compile/991008-1.c: New test.
5179
5180 1999-11-08  Nick Clifton  <nickc@cygnus.com>
5181
5182         * lib/gcc-dg.exp: Include target-supports.exp
5183
5184 1999-11-05  Nick Clifton  <nickc@cygnus.com>
5185
5186         * lib/target-supports.exp: New file: Provide procs to test for
5187         features supported by the target.
5188         (check_weak_available): Moved here from ecos.exp.
5189         (check_alias_available): New proc: Determine of the target
5190         toolchain supports the alias attribute.
5191
5192         * gcc.dg/special/ecos.exp: Move check_weak_available to
5193         target-supports.exp.
5194         (alias-1.c): Only perform the test if the target supports
5195         aliases.
5196         (wkali-1.c): Only perform the test if the target supports
5197         aliases.
5198
5199         * gcc.dg/990506-0.c: Expect error messages from cross
5200         targets as well as native targets.
5201
5202 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5203
5204         * gcc.dg/ultrasp1.c: Removed xfail.
5205         * gcc.dg/struct-ret-2.c: Likewise.
5206         * gcc.dg/array-1.c: Likewise.
5207
5208 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
5209
5210         * gcc.dg/struct-ret-2.c: New test.
5211
5212         * gcc.dg/array-1.c: New test.
5213
5214 Sat Oct 30 22:23:46 1999  Stephen L Moshier <moshier@mediaone.net>
5215
5216         * gcc.c-torture/execute/991030-1.c: New test.
5217
5218 Tue Oct 26 20:25:42 1999  Richard Henderson  <rth@cygnus.com>
5219
5220         * gcc.c-torture/compile/991026-2.c: New test.
5221
5222 Tue Oct 26 00:45:56 1999  Jeffrey A Law  (law@cygnus.com)
5223
5224         * gcc.c-torture/compile/991026-1.c: New test.
5225
5226 Sat Oct 23 23:36:03 1999  Jeffrey A Law  (law@cygnus.com)
5227
5228         * gcc.c-torture/execute/991023-1.c: New test.
5229
5230 Tue Oct 19 02:11:29 1999  Jeffrey A Law  (law@cygnus.com)
5231
5232         * gcc.c-torture/execute/991019-1.c: New test.
5233
5234 Sat Oct 16 00:05:48 1999  Richard Henderson  <rth@cygnus.com>
5235
5236         * gcc.c-torture/execute/991016-1.c: New test.
5237
5238 Thu Oct 14 04:22:47 1999  Stephane Carrez  <stcarrez@worldnet.fr>
5239
5240         * gcc.c-torture/execute/991014-1.c: New test.
5241
5242 Wed Oct 13 22:01:35 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
5243
5244         * g++.old-deja/g++.other/union2.C: New test.
5245
5246 1999-10-13  Nathan Sidwell  <nathan@acm.org>
5247
5248         * g++.old-deja/g++.other/vaarg2.C: New test.
5249         * g++.old-deja/g++.other/vaarg3.C: New test.
5250
5251 1999-10-12  Craig Burley  <craig@jcb-sc.com>
5252
5253         * g77.f-torture/noncompile/19990905-1.f: Moved from being
5254         in compile/.
5255
5256 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
5257
5258         * gcc.c-torture/execute/va-arg-11.c: New test.
5259
5260 Fri Oct  1 00:53:17 1999  Mark P. Mitchell  <mark@codesourcery.com>
5261
5262         * lib/file-format.exp (gcc_target_object_format): Don't
5263         crash if objdump is unavailable.
5264
5265 Wed Sep 29 23:48:44 1999  Donn Terry <donn@interix.com>
5266
5267         * gcc.misc-tests/mg.exp: delete extraneous redirection.
5268
5269 1999-09-28  Nick Clifton  <nickc@cygnus.com>
5270
5271         * gcc.c-torture/compile/990928-1.c: New test.
5272
5273 Tue Sep 28 13:19:15 BST 1999  Nathan Sidwell  <nathan@acm.org>
5274
5275         * g++.old-deja/g++.other/decl6.C: New test.
5276
5277 Tue Sep 28 01:19:09 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5278
5279         * gcc.c-torture/execute/va-arg-10.c: New test.
5280
5281 Mon Sep 27 09:14:24 BST 1999  Nathan Sidwell  <nathan@acm.org>
5282
5283         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
5284         __PRETTY_FUNCTION__.
5285
5286 1999-09-23  Nick Clifton  <nickc@cygnus.com>
5287
5288         * gcc.c-torture/execute/990923-1.c: New test.
5289
5290 1999-09-21  Nick Clifton  <nickc@cygnus.com>
5291
5292         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
5293         for which -fpic is inappropriate.
5294
5295 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
5296
5297         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
5298
5299 Tue Sep 21 15:38:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5300
5301         * g++.old-deja/g++.other/dyncast1.C: New test.
5302         * g++.old-deja/g++.other/dyncast2.C: New test.
5303         * g++.old-deja/g++.other/dyncast3.C: New test.
5304         * g++.old-deja/g++.other/dyncast4.C: New test.
5305         * g++.old-deja/g++.other/dyncast5.C: New test.
5306         * g++.old-deja/g++.eh/catch3.C: New test.
5307         * g++.old-deja/g++.eh/catch3p.C: New test.
5308         * g++.old-deja/g++.eh/catch4.C: New test.
5309         * g++.old-deja/g++.eh/catch4p.C: New test.
5310         * g++.old-deja/g++.eh/catch5.C: New test.
5311         * g++.old-deja/g++.eh/catch5p.C: New test.
5312         * g++.old-deja/g++.eh/catch6.C: New test.
5313         * g++.old-deja/g++.eh/catch6p.C: New test.
5314         * g++.old-deja/g++.eh/catch7.C: New test.
5315         * g++.old-deja/g++.eh/catch7p.C: New test.
5316         * g++.old-deja/g++.eh/catch8.C: New test.
5317         * g++.old-deja/g++.eh/catch8p.C: New test.
5318         * g++.old-deja/g++.eh/catch9.C: New test.
5319         * g++.old-deja/g++.eh/catch9p.C: New test.
5320
5321 Mon Sep 13 14:14:21 BST 1999  Nathan Sidwell  <nathan@acm.org>
5322
5323         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
5324         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
5325
5326 Mon Sep 13 06:28:57 1999  Jeffrey A Law  (law@cygnus.com)
5327
5328         * gcc.c-torture/compile/990913-1.c: New test.
5329
5330 Fri Sep 10 11:21:25 BST 1999  Nathan Sidwell  <nathan@acm.org>
5331
5332         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
5333         * g++.old-deja/g++.jason/rfg5.C: Likewise.
5334
5335 Thu Sep  9 10:40:36 1999  Richard Henderson  <rth@cygnus.com>
5336
5337         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
5338
5339 Thu Sep  9 12:32:57 BST 1999  Nathan Sidwell  <nathan@acm.org>
5340
5341         * g++.old-deja/g++.other/lookup11.C: New test.
5342         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
5343         what is permitted and what we want.
5344         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
5345         overload use.
5346         * g++.old-deja/g++.jason/rfg5.C: Likewise
5347
5348 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
5349
5350         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
5351         * gcc.c-torture/noncompile/poison-1.c: New file.
5352
5353 Wed Sep  8 09:39:56 BST 1999  Nathan Sidwell  <nathan@acm.org>
5354
5355         * g++.old-deja/g++.other/sizeof3.C: New test.
5356         * g++.old-deja/g++.other/sizeof4.C: New test.
5357         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
5358         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
5359
5360 1999-09-07  Richard Henderson  <rth@cygnus.com>
5361
5362         * gcc.dg/va-arg-1.c: New.
5363
5364 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5365
5366         * gcc.c-torture/execute/va-arg-9.c: New test.
5367
5368 1999-09-05  Craig Burley  <craig@jcb-sc.com>
5369
5370         * g77.f-torture/compile/980519-2.f: New test.
5371         * g77.f-torture/compile/19990905-0.f: New test.
5372         * g77.f-torture/compile/19990905-1.f: New test.
5373         * g77.f-torture/compile/19990905-2.f: New test.
5374
5375         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
5376
5377 Fri Sep  3 10:39:38 BST 1999  Richard Earnshaw <rearnsha@arm.com>
5378
5379         * gcc.c-torture/execute/990827-1.c: Fix typo.
5380
5381 Fri Sep 03 09:31:10 BST 1999  Nathan Sidwell  <nathan@acm.org>
5382
5383         * g++.old-deja/g++.other/deref1.C: New test.
5384
5385 Thu Sep 02 09:27:34 BST 1999  Nathan Sidwell  <nathan@acm.org>
5386
5387         * g++.old-deja/g++.other/ambig2.C: New test.
5388         * g++.old-deja/g++.other/cond5.C: New test.
5389         * g++.old-deja/g++.other/lookup16.C: New test.
5390
5391 Thu Sep  2 01:17:51 1999  Marc Espie <espie@cvs.openbsd.org>
5392
5393         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
5394         assemblers too.
5395
5396 Tue Aug 31 17:57:49 1999  Jeffrey A Law  (law@cygnus.com)
5397
5398         * lib/c-torture.exp: Avoid the "compare executables" optimization
5399         when testing native.
5400
5401 Sun Aug 29 14:35:41 1999  Jeffrey A Law  (law@cygnus.com)
5402
5403         * gcc.c-torture/execute/990829-1.c: New test.
5404         * gcc.c-torture/compile/990829-1.c: New test.
5405
5406 1999-08-27  Paul Burchard  <burchard@pobox.com>
5407
5408         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
5409         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
5410         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
5411         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
5412         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
5413         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
5414         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
5415         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
5416         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
5417         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
5418         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
5419
5420 Fri Aug 27 01:24:16 1999  Jeffrey A Law  (law@cygnus.com)
5421
5422         * gcc.c-torture/execute/990827-1.c: New test.
5423
5424 1999-08-26  Craig Burley  <craig@jcb-sc.com>
5425
5426         * g77.f-torture/noncompile/19990826-4.f: New test.
5427
5428         * g77.f-torture/compile/19990826-3.f: New test.
5429
5430         * g77.f-torture/execute/19990826-2.f: New test.
5431
5432         * g77.f-torture/compile/19990826-1.f: New test.
5433
5434         * gcc.c-torture/execute/990826-0.c: New test.
5435         * g77.c-torture/execute/19990826-0.f: New test.
5436
5437         * g77.f-torture/noncompile/970626-2.f: New test.
5438
5439 1999-08-25  Paul Burchard  <burchard@pobox.com>
5440
5441         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
5442         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
5443         lss-011.C: New tests.
5444
5445 1999-08-25  Nathan Sidwell  <nathan@acm.org>
5446
5447         * g++.old-deja/g++.other/decl5.C: New test.
5448
5449 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5450
5451         * noncompile/noncompile.exp: Load_lib c-torture.exp.
5452         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
5453         call `postbase' for each one.  All callers of `postbase' changed
5454         to call this instead.
5455
5456 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
5457
5458         * gcc.c-torture/execute/990811-1.c: New test.
5459
5460 1999-08-09  Nick Clifton  <nickc@cygnus.com>
5461
5462         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
5463         just native ones.
5464
5465         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
5466         just native ones.
5467
5468 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5469
5470         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
5471
5472 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5473
5474         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
5475
5476 1999-08-04  Nathan Sidwell  <nathan@acm.org>
5477
5478         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
5479
5480 Wed Aug  4 01:17:17 1999  Jeffrey A Law  (law@cygnus.com)
5481
5482         * gcc.c-torture/execute/990804-1.c: New test.
5483
5484 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5485
5486         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
5487         * g++.old-deja/g++.brendan/crash64.C: Likewise
5488         * g++.old-deja/g++.brendan/overload8.C: Likewise
5489
5490 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5491
5492         * g++.old-deja/g++.other/struct1.C: New test.
5493
5494 1999-08-03  Nathan Sidwell  <nathan@acm.org>
5495
5496         * g++.old-deja/g++.other/enum2.C: New test.
5497
5498 Mon Aug  2 13:35:12 1999  Richard Henderson  <rth@cygnus.com>
5499
5500         Adapted from tests from Franz Sirl:
5501         * gcc.c-torture/execute/va-arg-7.c: New test.
5502         * gcc.c-torture/execute/va-arg-8.c: New test.
5503
5504 Sun Aug  1 22:29:34 1999  Jeffrey A Law  (law@cygnus.com)
5505
5506         * gcc.c-torture/compile/990801-2.c: New test.
5507
5508         * gcc.c-torture/compile/990801-1.c: New test.
5509
5510 1999-07-27  Michael Meissner  <meissner@cygnus.com>
5511
5512         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
5513         fp-cmp-1.c, converting double to float.
5514
5515         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
5516         fp-cmp-1.c, converting double to long double.
5517
5518         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
5519         from fr1 to unknown_register, since fr1 is a legitimate register
5520         on some machines.
5521
5522 Sun Jul 25 21:41:37 1999  Jeffrey A Law  (law@cygnus.com)
5523
5524         * README: More listname related changes.
5525
5526 1999-07-08  Catherine Moore  <clm@cygnus.com>
5527
5528         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
5529
5530 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
5531
5532         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
5533
5534 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
5535
5536         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
5537
5538 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
5539
5540         * gcc.dg/990703-1.c: New test.
5541
5542 1999-06-29  Nick Clifton  <nickc@cygnus.com>
5543
5544         * lib/file-format.exp: New file: Move definition of proc
5545         gcc_target_object_format to here from
5546         gcc.dg/special/ecos.exp.
5547
5548         * lib/c-torture.exp: Include lib file-format.exp.
5549         * lib/gcc-dg.exp: Include lib file-format.exp.
5550
5551         * gcc.dg/special/ecos.exp: Remove definition of proc
5552         gcc_target_object_format.
5553
5554 Mon Jun 28 08:20:51 1999  Jeffrey A Law  (law@cygnus.com)
5555
5556         * gcc.c-torture/execute/990628-1.c: New test.
5557
5558 Fri Jun 25 05:28:40 1999  Jeffrey A Law  (law@cygnus.com)
5559
5560         * gcc.c-torture/compile/990625-2.c: New test.
5561
5562         * gcc.c-torture/compile/990625-1.c: New test.
5563
5564 1999-06-23  Nick Clifton  <nickc@cygnus.com>
5565
5566         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
5567         attributes compile.
5568         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
5569         ports that use the COFF/PE file format.
5570
5571 Thu Jun 17 13:48:16 1999  Jeffrey A Law  (law@cygnus.com)
5572
5573         * gcc.c-torture/compile/990617-1.c: New test.
5574
5575 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
5576
5577         * g++.old-deja/g++.other/decl4.C: New test.
5578
5579 1999-06-14  Nathan Sidwell  <nathan@acm.org>
5580
5581         * g++.old-deja/g++.other/bitfld3.C: New test.
5582
5583 1999-06-08  Nathan Sidwell  <nathan@acm.org>
5584
5585         * g++.old-deja/g++.eh/catch1.C: New test.
5586
5587 Mon Jun  7 23:39:16 1999  Jeffrey A Law  (law@cygnus.com)
5588
5589         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
5590
5591         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
5592         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
5593
5594 1999-06-05  Craig Burley  <craig@jcb-sc.com>
5595
5596         * g77.f-torture/compile/19990502-0.f: Replace with new,
5597         shorter, test that still fails after recent changes.
5598
5599 Fri Jun  4 02:25:04 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5600
5601         * gcc.c-torture/execute/990604-1.c: New test.
5602
5603 Mon May 31 00:34:51 1999  Jeffrey A Law  (law@cygnus.com)
5604
5605         * gcc.c-torture/execute/990531-1.c: New test.
5606
5607 Thu May 27 02:38:36 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5608
5609         * gcc.c-torture/compile/990527-1.c: New test.
5610
5611 Thu May 27 02:18:51 1999  Joern Rennecke <amylaar@cygnus.com>
5612
5613         * gcc.c-torture/execute/990527-1.c: New test.
5614
5615 1999-05-25  Nick Clifton  <nickc@cygnus.com>
5616
5617         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
5618         bitfields as signed.
5619
5620 1999-05-25  Craig Burley  <craig@jcb-sc.com>
5621
5622         * g77.f-torture/compile/19990525-0.f: New test.
5623
5624 Tue May 25 01:21:16 1999  Jeffrey A Law  (law@cygnus.com)
5625
5626         * gcc.c-torture/execute/990525-2.c: New test.
5627
5628         * gcc.c-torture/execute/990525-1.c: New test.
5629
5630 1999-05-24  Nathan Sidwell  <nathan@acm.org>
5631
5632         * g++.old-deja/g++.other/anon3.C: New test.
5633         * g++.old-deja/g++.other/anon4.C: New test.
5634         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
5635         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
5636         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
5637         Merrill).
5638
5639 Mon May 24 00:01:52 1999  Jeffrey A Law  (law@cygnus.com)
5640
5641         * gcc.c-torture/execute/990524-1.c: New test.
5642
5643         * gcc.dg/990524-1.c: New test.
5644
5645 Sun May 23 21:18:12 1999  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
5646
5647         * gcc.c-torture/compile/990523-1.c: New test.
5648
5649 Wed May 19 02:56:18 1999  Raja R Harinath <harinath@cs.umn.edu>
5650
5651         * gcc.c-torture/compile/990519-1.c: New test.
5652
5653 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
5654
5655         * gcc.c-torture/compile/990517-1.c: New test.
5656
5657         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
5658         (e4, f4): New tests.
5659         (main): Call them.
5660
5661 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5662
5663         * gcc.dg/noreturn-1.c: New test.
5664
5665 Thu May 13 02:02:46 1999  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
5666
5667         * gcc.c-torture/execute/990513-1.c: New test.
5668
5669 1999-05-10  Richard Henderson  <rth@cygnus.com>
5670
5671         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
5672
5673 1999-05-10  Craig Burley  <craig@jcb-sc.com>
5674
5675         * g77.f-torture/execute/erfc.f: Use small single-precision
5676         values, to avoid problems on Alphas when not -mieee.
5677
5678 1999-05-08  Craig Burley  <craig@jcb-sc.com>
5679
5680         * gcc.dg/990506-0.c: New test.
5681
5682 1999-05-08  Richard Henderson  <rth@cygnus.com>
5683
5684         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
5685         the constant to test.  Don't XFAIL 64-bit targets.
5686
5687         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
5688         * g++.old-deja/g++.law/profile1.C: Likewise.
5689
5690         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
5691         operator new instances.
5692         * g++.old-deja/g++.other/delete5.C: Likewise.
5693
5694 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5695
5696         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
5697         intrinsic.
5698
5699 1999-05-03  Craig Burley  <craig@jcb-sc.com>
5700
5701         * g77.f-torture/execute/u77-test.f: Reverse order of two
5702         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
5703
5704 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5705
5706         * gcc.dg/compare1.c: New test.
5707
5708 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
5709
5710         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
5711         New tests.
5712
5713 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5714
5715         * g77.f-torture/compile/19990502-1.f: New test.
5716
5717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
5718
5719         * g77.f-torture/compile/19990502-0.f: New test.
5720
5721 Sun May  2 01:38:50 1999  Craig Burley  <craig@jcb-sc.com>
5722
5723         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
5724         intrinsic.
5725
5726 Sun May  2 01:13:37 1999  Craig Burley  <craig@jcb-sc.com>
5727
5728         * g77.f-torture/execute/u77-test.f (main): List libU77
5729         intrinsics not currently tested.
5730         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
5731         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
5732         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
5733         Trim blanks off the ends of some printed strings.
5734
5735 Sun May  2 00:06:45 1999  Craig Burley  <craig@jcb-sc.com>
5736
5737         * g77.f-torture/execute/u77-test.f (main): Just warn about
5738         FSTAT gid disagreement, as it's expected on some systems.
5739
5740 Sat May  1 23:57:18 1999  Craig Burley  <craig@jcb-sc.com>
5741
5742         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
5743         use a new function, which allows for some slop.
5744         Clean up some commentary.
5745         (issum): The new function.
5746         (sgladd): Deleted subroutine.
5747
5748 1999-05-01  Craig Burley  <craig@jcb-sc.com>
5749
5750         * g77.f-torture/execute/u77-test.f: Modify to be more like
5751         libf2c/libU77 version, bringing patches to that version here.
5752         Add suitable commentary.
5753
5754 Sun Apr 25 12:28:59 1999  Richard Henderson  <rth@cygnus.com>
5755
5756         * gcc.dg/990424-1.c: New test.
5757
5758 1999-04-24  Craig Burley  <craig@jcb-sc.com>
5759
5760         * g77.f-torture/execute/u77-test.f (main): Bug involving
5761         LSTAT has been fixed, so turn back on full checking.
5762
5763 1999-04-20  Craig Burley  <craig@jcb-sc.com>
5764
5765         * g77.f-torture/compile/19990419-0.f: New test.
5766         * g77.f-torture/execute/19990419-1.f: New test.
5767
5768 Sat Apr 17 16:56:48 1999  Richard Henderson  <rth@cygnus.com>
5769
5770         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
5771         to avoid the need for a prototype to supress a warning.
5772
5773 Wed Apr  7 23:08:59 1999  Jim Wilson  <wilson@cygnus.com>
5774
5775         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
5776
5777 Sun Apr  4 04:02:53 1999  Jeffrey A Law  (law@cygnus.com)
5778
5779         * gcc.c-torture/execute/990404-1.c: New test.
5780
5781 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5782
5783         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
5784         * gcc.dg/cpp-if3.c: Don't use -pedantic.
5785         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
5786         missing initializer warnings.
5787
5788 Sun Mar 28 00:49:41 1999  Jeffrey A Law  (law@cygnus.com)
5789
5790         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
5791         matching strings.
5792
5793 Fri Mar 26 00:50:46 1999  Jeffrey A Law  (law@cygnus.com)
5794
5795         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
5796
5797 1999-03-26  Craig Burley  <craig@jcb-sc.com>
5798
5799         * g77.f-torture/execute/19990325-0.f: New test.
5800         * g77.f-torture/execute/19990325-1.f: New test.
5801
5802 Wed Mar 24 22:50:50 1999  Jeffrey A Law  (law@cygnus.com)
5803
5804         * gcc.c-torture/execute/990324-1.c: New test.
5805
5806 Mon Mar 22 14:55:58 1999  Jim Wilson  <wilson@cygnus.com>
5807
5808         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
5809         test with 4.
5810
5811 Wed Mar 17 12:22:39 1999  Richard Henderson  <rth@cygnus.com>
5812
5813         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
5814
5815 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5816
5817         * g77.f-torture/execute/19990313-2.f: New test.
5818         * g77.f-torture/execute/19990313-3.f: New test.
5819
5820 1999-03-13  Craig Burley  <craig@jcb-sc.com>
5821
5822         * g77.f-torture/execute/19990313-0.f: New test.
5823         * g77.f-torture/execute/19990313-1.f: New test.
5824
5825 Fri Mar 12 16:17:28 1999  Jim Wilson  <wilson@cygnus.com>
5826
5827         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
5828         printf to sprintf.
5829         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
5830         (main): Add check for u15.  Conditionalize u31 check depending on
5831         whether ints are <32 bits or >=32 bits.
5832
5833 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5834
5835         * g77.f-torture/execute/19981119-0.f: Improve testiness.
5836
5837 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5838
5839         * g77.f-torture/compile/19990305-0.f: New test.
5840         * g77.f-torture/execute/19981119-0.f: New test.
5841
5842 1999-03-08  Craig Burley  <craig@jcb-sc.com>
5843
5844         * g77.f-torture/execute/970625-2.f: call ABORT if final
5845         result is not correct, instead of just printing it.
5846         Add this checking via newly introduced obfuscation, to
5847         trip up buggy front ends.
5848
5849 1999-03-07  Craig Burley  <craig@jcb-sc.com>
5850
5851         * g77.f-torture/compile/960317-1.f: Moved from being
5852         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
5853
5854 1999-03-06  Craig Burley  <craig@jcb-sc.com>
5855
5856         * g77.f-torture/execute/960317-1.f: New (old) test.
5857         * g77.f-torture/execute/970625-2.f: Ditto.
5858
5859 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
5860
5861         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
5862         message on line 1 or line 2; cccp and cpplib do this differently.
5863
5864 Mon Mar  1 23:29:14 1999  Jeffrey A Law  (law@cygnus.com)
5865
5866         * g++.old-deja/g++.law/weak1.C: New test.
5867
5868 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5869
5870         * gcc.c-torture/execute/990119-1.c: Renamed to...
5871         * gcc.dg/990119-1.c: this, so it will only be tested once
5872         (it's a preprocessor test, it doesn't need to be run at
5873         multiple optimization levels).
5874
5875 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
5876
5877         * lib/g++.exp: Don't add incdir=$base_dir/../include to
5878           ALWAYS_CXXFLAGS.
5879
5880 1999-02-24  Craig Burley  <craig@jcb-sc.com>
5881
5882         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
5883         * g77.f-torture/compile/19981216-0.f: ...as it is expected
5884         to not be compilable by current g77.
5885
5886 1999-02-24  Nick Clifton  <nickc@cygnus.com>
5887
5888         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
5889
5890 Mon Feb 22 01:15:08 1999  Jeffrey A Law  (law@cygnus.com)
5891
5892         * gcc.c-torture/execute/990222-1.c: New test.
5893
5894 1999-02-19  Craig Burley  <craig@jcb-sc.com>
5895
5896         * g77.f-torture/compile/19990218-0.f: New test.
5897         * g77.f-torture/noncompile/19990218-1.f: New test.
5898
5899 1999-02-18  Craig Burley  <craig@jcb-sc.com>
5900
5901         * g77.f-torture/compile/19981216-0.f: New test.
5902
5903 Sun Feb 14 01:26:29 1999  Jeffrey A Law  (law@cygnus.com)
5904
5905         * gcc.dg/990214-1.c: New test.
5906
5907 Sat Feb 13 00:43:52 1999  Jeffrey A Law  (law@cygnus.com)
5908
5909         * gcc.dg/990213-2.c: New test.
5910
5911         * gcc.dg/990213-1.c: New test.
5912
5913 Fri Feb 12 11:04:35 1999  Jeffrey A Law  (law@cygnus.com)
5914
5915         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
5916         ints.
5917
5918 1999-02-11  Nick Clifton  <nickc@cygnus.com>
5919
5920         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
5921         specified by target.
5922
5923         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
5924
5925 Thu Feb 11 01:12:12 1999  Jeffrey A Law  (law@cygnus.com)
5926
5927         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
5928
5929 Wed Feb 10 13:08:12 1999  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5930
5931         * gcc.dg/special/ecos.exp: New test driver for new tests with
5932         special requirements.
5933
5934         * gcc.dg/special/alias-1.c: New test.
5935         * gcc.dg/special/gcsec-1.c: New test.
5936         * gcc.dg/special/weak-1.c: New test.
5937         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
5938         * gcc.dg/special/weak-2.c: New test.
5939         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
5940         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
5941         * gcc.dg/special/wkali-1.c: New test.
5942         * gcc.dg/special/wkali-2.c: New test.
5943         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
5944         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
5945
5946 Wed Feb 10 12:15:35 1999  Felix Lee  <flee@cygnus.com>
5947
5948           * lib/c-torture.exp (c-torture-compile): Pull out code for
5949           analyzing gcc error messages.
5950           (c-torture-execute): Likewise.  Fix some (harmless) false
5951           positives.
5952           * lib/gcc.exp (gcc_check_compile): New function.
5953
5954 Mon Feb  8 21:42:57 1999  Richard Henderson  <rth@cygnus.com>
5955
5956         * gcc.c-torture/execute/990208-1.c: New test.
5957
5958 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
5959
5960         * g++.dg/special/ecos.exp: New driver for new tests with special
5961         requirements
5962
5963         * g++.dg/special/conpr-1.C: New test
5964         * g++.dg/special/conpr-2.C: New test
5965         * g++.dg/special/conpr-2a.C: New test
5966         * g++.dg/special/conpr-3.C: New test
5967         * g++.dg/special/conpr-3a.C: New test
5968         * g++.dg/special/conpr-3b.C: New test
5969
5970         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
5971         allow g++ to use the dg driver
5972
5973         * README: Add comment about g++.dg directory
5974
5975 Sat Feb  6 18:00:38 1999  Jeffrey A Law  (law@cygnus.com)
5976
5977         * README: Update email addresses.
5978
5979 1999-02-03  Nick Clifton  <nickc@cygnus.com>
5980
5981         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
5982         arguments in order to force structure S onto the stack even on
5983         the alpha.
5984         (test): Pass 10 leading arguments to function foo as well as the
5985         structure S.
5986
5987         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
5988         failure for all targets.
5989
5990         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
5991         abort to terminate program execution.
5992
5993 Sat Jan 30 16:22:47 1999  Richard Henderson  <rth@cygnus.com>
5994
5995         * gcc.c-torture/execute/990130-1.c: New test.
5996
5997 Sat Jan 30 11:10:06 1999  Jeffrey A Law  (law@cygnus.com)
5998
5999         * gcc.dg/990130-1.c: New test.
6000
6001 1999-01-28  Michael Meissner  <meissner@cygnus.com>
6002
6003         * gcc.c-torture/execute/990128-1.c: New test.
6004
6005 1999-01-27  Michael Meissner  <meissner@cygnus.com>
6006
6007         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
6008
6009 1999-01-27  Felix Lee  <flee@cygnus.com>
6010
6011         * lib/c-torture.exp (c-torture-compile): pull out code for
6012         analyzing gcc error messages.
6013         (c-torture-execute): ditto, and fix some (harmless) false
6014         positives.
6015         * lib/gcc.exp (gcc_check_compile): new function.
6016
6017 Sun Jan 17 00:02:33 1999  Jeffrey A Law  (law@cygnus.com)
6018
6019         * gcc.dg/990117-1.c: New test.
6020
6021         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
6022
6023         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
6024
6025 Fri Jan 15 02:52:00 1999  Jeffrey A Law  (law@cygnus.com)
6026
6027         * g77.f-torture/compile/990115-1.f: New test.
6028
6029 Thu Jan  7 23:39:47 1999  Jeffrey A Law  (law@cygnus.com)
6030
6031         * gcc.c-torture/compile/990107-1.c: New test
6032
6033 Wed Jan  6 02:21:59 1999  Jeffrey A Law  (law@cygnus.com)
6034
6035         * gcc.c-torture/execute/990106-2.c: New test.
6036
6037         * gcc.c-torture/execute/990106-1.c: New test.
6038
6039 Wed Dec 30 23:05:28 1998  Zack Weinberg <zack@rabi.columbia.edu>
6040
6041         * gcc.c-torture/compile/981223-1.c: New test.
6042
6043 Tue Dec 29 11:33:25 1998  Richard Henderson  <rth@cygnus.com>
6044
6045         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
6046         (opt3): Rename from opt4 and disable.
6047
6048 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
6049
6050         * g++.old-deja/g++.pt/ptrmem5.C: New test.
6051
6052 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6053
6054         * g++.old-deja/g++.other/conv5.C: New test.
6055
6056 1998-12-14  Nick Clifton  <nickc@cygnus.com>
6057
6058         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
6059
6060 Fri Dec 11 10:25:57 1998  Jeffrey A Law  (law@cygnus.com)
6061
6062         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
6063
6064 Fri Dec 11 01:12:45 1998  Zack Weinberg <zack@rabi.columbia.edu>
6065
6066         * gcc.c-torture/compile/981211-1.c: New test.
6067
6068 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
6069
6070         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
6071
6072         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
6073
6074 Tue Dec  8 22:50:04 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6075
6076         * gcc.special/930510-1.c: Make C9X safe.
6077         * gcc.misc-tests/gcov-1.c Similarly.
6078         * gcc.misc-tests/gcov-2.c Similarly.
6079
6080 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6081
6082         * gcc.dg/ultrasp1.c: New test.
6083
6084 Sun Dec  6 00:40:12 1998  Richard Henderson  <rth@cygnus.com>
6085
6086         * gcc.c-torture/execute/981206.c: New test.
6087
6088 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6089
6090         * g++.old-deja/g++.ns/template7.C: New test.
6091
6092         * g++.old-deja/g++.other/expr1.C: New test.
6093
6094         * g++.old-deja/g++.eh/tmpl3.C: New test.
6095
6096         * g++.old-deja/g++.eh/tmpl2.C: New test.
6097
6098 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6099
6100         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
6101         * g++.old-deja/g++.other/using6.C: Removed.
6102         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
6103
6104         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
6105
6106 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6107
6108         * g++.old-deja/g++.pt/overload8.C: New test.
6109
6110         * g++.old-deja/g++.pt/overload7.C: New test.
6111
6112         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
6113
6114         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
6115         and relinking messages.
6116         * lib/g++.exp (g++_target_compile): Remove .rpo file when
6117         compiling with -frepo.
6118
6119 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
6120
6121         * g++.old-deja/g++.pt/lookup6.C: New test.
6122
6123 1998-11-30  Nick Clifton  <nickc@cygnus.com>
6124
6125         * gcc.c-torture/execute/981130-1.c: New test.
6126         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
6127
6128 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6129
6130         * g++.old-deja/g++.pt/explicit76.C: New test.
6131
6132         * g++.old-deja/g++.pt/friend38.C: New test.
6133
6134         * g++.old-deja/g++.ns/crash2.C: New test.
6135
6136         * g++.old-deja/g++.pt/defarg8.C: New test.
6137
6138         * g++.old-deja/g++.pt/instantiate6.C: New test.
6139
6140         * g++.old-deja/g++.pt/static6.C: New test.
6141
6142         * g++.old-deja/g++.pt/decl2.C: New test.
6143
6144 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6145
6146         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
6147         problem is actually related with name lookup, but so what? :-)
6148
6149         * g++.old-deja/g++.pt/friend37.C: New test.
6150
6151 1998-11-25  Dave Love  <d.love@dl.ac.uk>
6152
6153         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
6154         element, which fails on some systems.
6155
6156         * g77.f-torture/execute/labug1.f: New test.
6157
6158 Sat Nov 21 21:41:05 1998  Jeffrey A Law  (law@cygnus.com)
6159
6160         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
6161         is defined.
6162
6163 1998-11-18  Dave Love  <d.love@dl.ac.uk>
6164
6165         * g77.f-torture/compile/981117-1.f: New test.
6166
6167 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
6168
6169         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
6170         properly discarded.
6171
6172 Sun Oct 11 05:04:28 1998  Ken Raeburn  <raeburn@cygnus.com>
6173
6174         * gcc.c-torture/execute/memcheck: New directory of tests for
6175         -fcheck-memory-usage.
6176
6177 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6178
6179         * README: New file, general information about the testsuite and
6180         new description of the various C++ test subdirectories.
6181         * README.g++: Eliminate obsolete information, update and move most
6182         relevant stuff to README.
6183
6184 Sat Nov  7 02:55:55 1998  Richard Henderson  <rth@cygnus.com>
6185
6186         * gcc.c-torture/compile/981107-1.c: New test.
6187
6188 Mon Nov  2 11:16:03 1998  Doug Evans  <devans@canuck.cygnus.com>
6189
6190         * execute/memcpy-bi.c: New testcase.
6191
6192 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
6193
6194         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
6195         base classes.
6196
6197         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
6198         template is selected.
6199
6200         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
6201         classes, it should be accepted for all types.
6202
6203         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
6204
6205         * g++.old-deja/g++.pt/spec24.C: Ensure that template
6206         specializations start with template headers.
6207
6208 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
6209
6210         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
6211
6212         * g++.old-deja/g++.other/init9.C: Test cross initialization of
6213         non-POD types.
6214
6215 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
6216
6217         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
6218
6219 Thu Oct 22 16:01:44 1998  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6220
6221         * compile/981022-1.c, compile/981022-1.x: New test and driver.
6222
6223 Mon Oct 19 14:03:07 1998  Jeffrey A Law  (law@cygnus.com)
6224
6225         * 981019-1.c: New test.
6226
6227 Wed Oct 14 21:11:19 1998  Robert Lipe <robertl@dgii.com>
6228
6229         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
6230         find objc headers.
6231
6232 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
6233
6234         * compile/981001-4.c: Remove use of GCC extension that triggers a
6235         compiler bug.
6236
6237 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
6238
6239         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
6240
6241 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6242
6243         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
6244         instantiation of template produces incorrect code for delete
6245         expression.
6246
6247         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
6248         constructors' name is not unique.
6249         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
6250         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
6251
6252         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
6253         automatic array of const is ill-formed.
6254
6255         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
6256         of template parameter?
6257
6258         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
6259         const.
6260
6261         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
6262         pointer-to-member expression.
6263
6264         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
6265         declaration causes ICE.
6266
6267 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
6268
6269         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
6270         reserved in the global namespace.
6271
6272         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
6273         generate needed virtual table.
6274
6275         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
6276
6277 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
6278
6279         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
6280         template-dependent type
6281
6282 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
6283
6284         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
6285         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
6286         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
6287
6288         * g++.old-deja/g++.other/using5.C: New test; using decl from base
6289         class should be usable as argument of member function.
6290         * g++.old-deja/g++.other/using6.C: New test; using decl from base
6291         class should be usable as return type of member function.
6292         * g++.old-deja/g++.other/using7.C: New test; using decl from base
6293         class should be usable as type of data member.
6294
6295         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
6296
6297 Fri Oct  9 19:19:19 1998  Jeffrey A Law  (law@cygnus.com)
6298
6299         * gcc.c-torture/special/920521-1.c: Fix bogus test.
6300
6301 Thu Oct  8 19:14:05 1998  Nick Clifton  <nickc@cygnus.com>
6302
6303         * gcc.dg/dll-?.c Add thumb to target list.
6304         Fix assembler scan patterns to match current assembler output.
6305
6306 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6307
6308         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
6309         matching of template brackets.
6310
6311         * g++.old-deja/g++.other/using4.C: New test.  Test using
6312         declarations of methods from base classes.
6313
6314         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
6315         within functions should introduce names into the innermost
6316         enclosing namespace.
6317
6318         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
6319         of static locals if first initialization throws.
6320
6321 Wed Oct  7 12:00:20 1998  Jim Wilson  <wilson@cygnus.com>
6322
6323         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
6324
6325 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
6326
6327         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
6328         lose track of the possible targets of tablejump insns.
6329         * special/special.exp: Run it.
6330
6331 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6332
6333         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
6334         must be declared before its specializations can be named in friend
6335         declarations.
6336
6337 1998-10-05  Dave Love  <d.love@dl.ac.uk>
6338
6339         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
6340
6341         * g77.f-torture/execute/io1.f: New test.
6342
6343 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
6344
6345         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
6346         with pointer to template function, for which no argument deduction
6347         is possible.
6348
6349         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
6350         specialization of template function as argument to template
6351         function.
6352
6353         * g++.old-deja/g++.other/access2.C: New test; Inner class
6354         shouldn't have privileged access to Outer's names.
6355
6356 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
6357
6358         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
6359         friend template declared within template class conflicts with
6360         nested class of the same name.
6361
6362         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
6363         is ignored.
6364
6365         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
6366         object with direct initializer as function declaration.
6367
6368         * g++.old-deja/g++.other/decl2.C: New test; duplicate
6369         initializers.
6370
6371         * g++.old-deja/g++.other/null2.C: New test; conditional operator
6372         involving const pointer and NULL produces incorrect result.
6373
6374         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
6375         type name without `typename' should be rejected with -pedantic.
6376
6377 Fri Oct  2 21:55:58 1998  Richard Henderson  <rth@cygnus.com>
6378
6379         * g++.old-deja/g++.other/addrof1.C: New test.
6380
6381 Thu Oct  1 17:15:26 1998  Nick Clifton  <nickc@cygnus.com>
6382
6383         * gcc.c-torture/compile/981001-1.c: New test.
6384         * gcc.c-torture/execute/981001-1.c: New test.
6385
6386 Thu Oct  1 19:05:20 1998  Jeffrey A Law  (law@cygnus.com)
6387
6388         * gcc.c-torture/compile/981001-2.c: New test.
6389         * gcc.c-torture/compile/981001-3.c: New test.
6390         * gcc.c-torture/compile/981001-4.c: New test.
6391
6392 1998-10-01  Robert Lipe  <robertl@dgii.com>
6393
6394         * lib/objc.exp (objc_target_compile): Add -L during compiles for
6395         multilibbed hosts.   Idea grafted from g77.exp.
6396
6397 1998-09-30  Dave Love  <d.love@dl.ac.uk>
6398
6399         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
6400         avoid losing on systems which need -lsocket.
6401
6402 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
6403
6404         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
6405         * g++.old-deja/g++.other/nested2.C: Ditto.
6406         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
6407         failure.
6408
6409 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
6410
6411         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
6412         preferred over template operator!= for enum bitfields.
6413
6414 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
6415
6416         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
6417         that happen to have the same base name, but in different scopes,
6418         are incorrectly rejected.
6419
6420 1998-09-16  Richard Henderson  <rth@cygnus.com>
6421
6422         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
6423         on the native word size instead of an integer literal.
6424
6425 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
6426
6427         * g++.old-deja/g++.other/static2.C: Invocation of static data
6428         member of type pointer-to-function denoted as non-static member.
6429
6430         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
6431         checks involving function types and aliases.
6432
6433 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
6434
6435         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
6436         redefined to the same non-trivial type.
6437
6438         * g++.old-deja/g++.pt/explicit73.C: Test for proper
6439         namespace-qualification of template specializations declared in
6440         other namespaces.
6441
6442         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
6443         to declare a subset of the specializations of a template function
6444         as friends of specializations of a template class.
6445
6446         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
6447         member templates that do not fully specialize the enclosing
6448         template class are rejected.
6449
6450 1998-09-11  Dave Love  <d.love@dl.ac.uk>
6451
6452         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
6453
6454 1998-09-08  Dave Love  <d.love@dl.ac.uk>
6455
6456         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
6457         altered from libf2c/libU77 version.
6458
6459 1998-09-06  Dave Love  <d.love@dl.ac.uk>
6460
6461         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
6462
6463 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
6464
6465         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
6466         (un)signed char are different types for template specialization
6467         purposes.
6468
6469 Thu Sep  3 00:40:32 1998  Ovidiu Predescu  <ovidiu@aracnet.com>
6470
6471         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
6472         * objc: ObjC testsuite.
6473
6474 Mon Aug 31 12:00:00 1998  Catherine Moore  <clm@cygnus.com>
6475
6476         * gcc.c-torture/execute/941014-1.x:  New file.
6477
6478 Mon Aug 31 15:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6479
6480         * lib/c-torture.exp: Add support for
6481         torture_eval_before_compile and torture_eval_before_execute
6482         variables.
6483
6484 Sun Aug 30 17:38:20 1998  Jeffrey A Law  (law@cygnus.com)
6485
6486         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
6487         this test triggers valid.
6488
6489 Thu Aug 27 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6490
6491         * gcc.dg/980827-1.c: New test.
6492
6493 Wed Aug 26 16:10:00 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6494
6495         * gcc.c-torture/execute/loop-4b.c: New test.
6496
6497 Wed Aug 26 16:25:38 1998  Nick Clifton  <nickc@cygnus.com>
6498
6499         * lib/c-torture.exp: Add support for
6500         torture_eval_before_compile and torture_eval_before_execute
6501         variables.
6502
6503 Tue Aug 25 19:42:13 1998  Jeffrey A Law  (law@cygnus.com)
6504
6505         * gcc.c-torture/compile/980825-1.c: New test.
6506
6507 Mon Aug 24 14:20:32 1998  Nick Clifton  <nickc@cygnus.com>
6508
6509         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
6510         count number tests in opt_t0 not good_t0.
6511
6512 Mon Aug 24 16:38:52 1998  Jeffrey A Law  (law@cygnus.com)
6513
6514         * gcc.c-torture/compile/930326-1.x: Fix typo.
6515
6516 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
6517
6518         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
6519         causes an ICE.
6520
6521 Fri Aug 21 23:59:18 1998  Jeffrey A Law  (law@cygnus.com)
6522
6523         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
6524         STACK_SIZE is defined.
6525         * gcc.c-torture/unsorted/stuct.c: Similarly.
6526
6527         * gcc.c-torture/compile/980821-1.c: New test.
6528
6529 Fri Aug 21 03:14:04 1998  Jeffrey A Law  (law@cygnus.com)
6530
6531         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
6532
6533 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
6534
6535         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
6536         code.
6537
6538 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
6539
6540         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
6541         error'.
6542
6543 Tue Aug 18 19:19:50 1998  Jeffrey A Law  (law@cygnus.com)
6544
6545         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
6546
6547 Sun Aug 16 01:29:19 1998  Jeffrey A Law  (law@cygnus.com)
6548
6549         * gcc.c-torture/compile/980816-1.c: New test.
6550
6551         * gcc.dg/980816-1.c: New test.
6552
6553 Thu Aug 13 00:13:55 1998  Jeffrey A Law  (law@cygnus.com)
6554
6555         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
6556         compiler for ieee tests.
6557
6558 1998-08-01  Dave Love  <d.love@dl.ac.uk>
6559
6560         * g77.f-torture/compile/980729-0.f: New test.
6561
6562 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
6563
6564         * gcc.c-torture/special/eeprof-1.c: New test, for
6565         -finstrument-functions.
6566         * gcc.c-torture/special/special.exp: Run it.
6567
6568 Wed Jul 29 00:17:18 1998  Jeffrey A Law  (law@cygnus.com)
6569
6570         * gcc.c-torture/compile/980729-1.c: New test.
6571
6572 Mon Jul 27 11:05:07 1998  Nick Clifton  <nickc@cygnus.com>
6573
6574         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
6575         __thumb__ is defined, and test for ARM style doubles if so.
6576
6577 1998-07-26  Dave Love  <d.love@dl.ac.uk>
6578
6579         * g77.f-torture/noncompile/980615-0.f: New test.
6580
6581 Sun Jul 26 01:15:56 1998  H.J. Lu  (hjl@gnu.org)
6582
6583         * gcc.dg/980312-1.c: Do link instead of compile.
6584         * gcc.dg/980313-1.c: Likewise.
6585
6586 Sun Jul 26 01:05:02 1998  Jeffrey A Law  (law@cygnus.com)
6587
6588         * gcc.c-torture/compile/980726-1.c: New test.
6589
6590 1998-07-25  Dave Love  <d.love@dl.ac.uk>
6591
6592         * g77.f-torture/execute/io0.f: New test.
6593
6594 Fri Jul 24 11:02:43 1998  Nick Clifton  <nickc@cygnus.com>
6595
6596         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
6597         an int.
6598
6599 Thu Jun 18 15:12:30 1998  Michael Meissner  <meissner@cygnus.com>
6600
6601         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
6602         m32r bugs.
6603
6604 Fri Jul 17 14:19:32 1998  Nick Clifton  <nickc@cygnus.com>
6605
6606         * gcc.dg/980626-1.c: Expect failures for all toolchains until
6607         c-decl.c:grokdeclarator can handle mode attributes.
6608
6609 Thu Jul 16 21:42:50 1998  Jeffrey A Law  (law@cygnus.com)
6610
6611         * gcc.c-torture/execute/980716-1.c: New test.
6612
6613 Mon Jul 13 22:26:37 1998  Jeffrey A Law  (law@cygnus.com)
6614
6615         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
6616         the mn10200.
6617         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
6618         the mn10200.
6619         * gcc.c-torture/execute/va-arg-3.x: Similarly.
6620         * gcc.c-torture/compile/930326-1.x: Similarly.
6621
6622 1998-07-13  Dave Love  <d.love@dl.ac.uk>
6623
6624         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
6625         New test from Craig.
6626
6627 1998-07-12  Dave Love  <d.love@dl.ac.uk>
6628
6629         * g77.f-torture/noncompile/980616-0.f: New test.
6630
6631         * g77.f-torture/execute/970816-3.f:  New test from Craig.
6632
6633 Fri Jul 10 23:43:33 1998 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6634
6635         *  g++.other/singleton.C: Return error value instead of taking
6636         SIGSEGV.
6637
6638 Fri Jul 10 10:02:03 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
6639
6640         *  g++.other/singleton.C: New test.   Warning is under dispute.
6641         Runtime crash is not.
6642
6643 Thu Jul  9 23:07:45 1998  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
6644
6645         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
6646         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
6647         using6.C, using7.C}:  New namespace tests.
6648
6649 Thu Jul  9 22:44:49 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6650
6651         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
6652         specialization with typedef'ed names used as array indexes.
6653
6654 Thu Jul  9 00:38:51 1998  Jeffrey A Law  (law@cygnus.com)
6655
6656         * gcc.c-torture/execute/980709-1.c: New test.
6657
6658         * gcc.dg/980709-1.c: New test.
6659
6660 Tue Jul  7 13:41:27 1998  Richard Henderson  <rth@cygnus.com>
6661
6662         * gcc.c-torture/execute/bcp-1.c: New test.
6663
6664 Tue Jul  7 11:49:04 1998  Jeffrey A Law  (law@cygnus.com)
6665
6666         * gcc.c-torture/execute/980707-1.c: New test.
6667
6668 Mon Jul  6 18:20:27 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
6669
6670         * gcc.c-torture/compile/980706-1.c: New test.
6671
6672 1998-07-01  Dave Love  <d.love@dl.ac.uk>
6673
6674         * g77.f-torture/execute/980701-0.f,
6675         g77.f-torture/execute/980701-1.f: New test from Craig.
6676
6677 Wed Jul  1 00:52:51 1998  Jeffrey A Law  (law@cygnus.com)
6678
6679         * gcc.c-torture/compile/980701-1.c: New test.
6680
6681         * gcc.c-torture/execute/980701-1.c: New test.
6682
6683 Tue Jun 30 11:51:42 1998  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
6684 rlsruhe.de>
6685
6686         * g++.old-deja/g++.robertl/eb132.C: New test.
6687         * g++.old-deja/g++.robertl/eb133.C: Likewise.
6688
6689 1998-06-29  Dave Love  <d.love@dl.ac.uk>
6690
6691         * g77.f-torture/execute/980628-7.f,
6692         g77.f-torture/execute/980628-8.f,
6693         g77.f-torture/execute/980628-9.f,
6694         g77.f-torture/execute/980628-10.f: New tests from Craig.
6695
6696         * g77.f-torture/execute/980628-3.f: Remove mail headers.
6697
6698 Sun Jun 28 12:49:02 1998  Jeffrey A Law  (law@cygnus.com)
6699
6700         * g77.f-torture/execute/980628-4.f: New test from Craig.
6701         * g77.f-torture/execute/980628-5.f: Likewise.
6702         * g77.f-torture/execute/980628-2.f: Likewise.
6703         * g77.f-torture/execute/980628-0.f: Likewise.
6704         * g77.f-torture/execute/980628-1.f: Likewise.
6705         * g77.f-torture/execute/980628-3.f: Likewise.
6706         * g77.f-torture/execute/980628-6.f: Likewise.
6707
6708 Sun Jun 28 00:37:26 1998  Jeffrey A Law  (law@cygnus.com)
6709
6710         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
6711         directory when nothing has been installed yet.
6712
6713 Sat Jun 27 23:23:18 1998  Carlo Wood  <carlo@runaway.xs4all.nl>
6714
6715         * gcc.c-torture/special/special.exp: Handle newer versions of
6716         dejagnu.
6717
6718 Fri Jun 26 17:57:40 1998  Jeffrey A Law  (law@cygnus.com)
6719
6720         * gcc.dg/980626-1.c: New test.
6721
6722 Fri Jun 19 23:26:12 1998  Bruno Haible <haible@ilog.fr>
6723
6724         * gcc.misc-tests/m-un-2.c: New test.
6725         * g++.old-deja/g++.other/warn01.c: Likewise.
6726
6727 Fri Jun 19 14:06:36 1998  Robert Lipe  <robertl@dgii.com>
6728
6729         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
6730         compatibility with assmblers with a different comment character.
6731         Eliminate use of GAS-specific extensions.
6732
6733 Fri Jun 19 02:05:14 1998  Jeffrey A Law  (law@cygnus.com)
6734
6735         * gcc.c-torture/execute/ieee/980619-1.c: New test.
6736
6737 Fri Jun 19 00:58:11 1998  Robert Lipe  <robertl@dgii.com>
6738
6739         *lib/g77.exp: Replace search for libf2c.a with search for newly
6740         renamed libg2c.a
6741
6742 Wed Jun 17 18:53:12 1998  Jeffrey A Law  (law@cygnus.com)
6743
6744         * gcc.c-torture/execute/980617-1.c: New test.
6745
6746 Fri Jun 12 01:08:49 1998  Jeffrey A Law  (law@cygnus.com)
6747
6748         * gcc.c-torture/execute/980612-1.c: New test.
6749
6750 Mon Jun  8 02:13:42 1998  Jeffrey A Law  (law@cygnus.com)
6751
6752         * gcc.dg/980523-1.c: Only test on ppc-linux.
6753         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
6754
6755         * gcc.c-torture/execute/980608-1.c: New test.
6756
6757 Fri Jun  5 21:54:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6758
6759         * gcc.c-torture/execute/980605-1.c: New test.
6760
6761 Thu Jun  4 01:39:24 1998  Jeffrey A Law  (law@cygnus.com)
6762
6763         * gcc.c-torture/execute/980604-1.c: New test.
6764
6765 Tue Jun  2 20:51:43 1998  Jeffrey A Law  (law@cygnus.com)
6766
6767         * gcc.c-torture/execute/980602-1.c: New test.
6768         * gcc.c-torture/execute/980602-2.c: Likewise.
6769
6770 1998-06-02  Dave Love  <d.love@dl.ac.uk>
6771
6772         * 970125-0.f: Fix per JCB.  Add commentary.
6773
6774 Sun May 31 23:23:29 1998  Michael Meissner  <meissner@cygnus.com>
6775
6776         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
6777         IEEE -0 support.
6778
6779 Fri May 29 01:10:12 1998  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
6780
6781         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
6782         earlier.
6783
6784 Thu May 28 00:17:42 1998  Catherine Moore <clm@cygnus.com>
6785
6786         * gcc.c-torture/execute/980526-3.c: New test.
6787
6788 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
6789
6790         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
6791         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
6792         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
6793         m88k-motorola-sysv3 to XFAIL.
6794
6795 Tue May 26 23:58:03 1998  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
6796
6797         * gcc.dg/980526-1.c: New test.
6798         * gcc.c-torture/execute/980526-2.c: New test.
6799
6800 Tue May 26 23:40:40 1998  Jeffrey A Law  (law@cygnus.com)
6801
6802         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
6803
6804         * gcc.c-torture/execute/980526-1.c: New test.
6805
6806 1998-05-26  Dave Love  <d.love@dl.ac.uk>
6807
6808         * g77.f-torture/execute/alpha2.f: Add runtime test.
6809
6810 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
6811
6812         * g++.old-deja/old-deja.exp: Strip leading directories.
6813
6814         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
6815         error for the line.  Don't run multiple tests for the same line.
6816
6817 Sat May 23 23:27:10 1998  Jeffrey A Law  (law@cygnus.com)
6818
6819         * gcc.dg/980523-1.c: New test.
6820
6821 1998-05-23  Dave Love  <d.love@dl.ac.uk>
6822
6823         * g77.f-torture/compile/970915-0.f: New test.
6824
6825 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
6826
6827         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
6828
6829 Thu May 21 23:23:21 1998  Jeffrey A Law  (law@cygnus.com)
6830
6831         * gcc.dg/980520-1.c: New test.
6832
6833 Wed May 20 14:37:15 1998  Manfred Hollstein  <manfred@s-direktnet.de>
6834
6835         * gcc.dg/980502-1.c: Fix return type.
6836
6837 Wed May 20 11:29:48 1998  Jeffrey A Law  (law@cygnus.com)
6838
6839         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
6840         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
6841         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
6842         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
6843         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
6844
6845 1998-05-20  Dave Love  <d.love@dl.ac.uk>
6846
6847         * g77.f-torture/execute/980520-1.f: New test.
6848
6849 1998-05-15  Dave Love  <d.love@dl.ac.uk>
6850
6851         * lib/mike-g77.exp: New file.
6852
6853         * g77.f-torture/noncompile/noncompile.exp,
6854         g77.f-torture/noncompile/check0.f: New files.
6855
6856 1998-05-14  Dave Love  <d.love@dl.ac.uk>
6857
6858         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
6859         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
6860         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
6861         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
6862         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
6863         abort where appropriate.
6864
6865 Tue May  5 19:20:13 1998  Michael Meissner  <meissner@cygnus.com>
6866
6867         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
6868         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
6869
6870 1998-04-29  Dave Love  <d.love@dl.ac.uk>
6871
6872         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
6873
6874 1998-04-27  Dave Love  <d.love@dl.ac.uk>
6875
6876         * g77.f-torture/compile/980427-0.f: New test.
6877
6878 1998-04-24  Dave Love  <d.love@dl.ac.uk>
6879
6880         * g77.f-torture/compile/980424-0.f: New test.
6881
6882 1998-04-19  Dave Love  <d.love@dl.ac.uk>
6883
6884         * g77.f-torture/compile/980419-2.f (main): New test.
6885         * g77.f-torture/compile/970125-0.f: New test.
6886         * g77.f-torture/compile/980419-1.f: New test.
6887
6888 Wed Apr  8 13:09:15 1998  Jim Wilson  <wilson@cygnus.com>
6889
6890         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
6891         of loop-4.c.
6892
6893 Tue Apr  7 12:01:24 1998  Jim Wilson  <wilson@cygnus.com>
6894
6895         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
6896
6897 Fri Apr  3 12:27:49 1998  Jim Wilson  <wilson@cygnus.com>
6898
6899         * gcc.c-torture/compile/980329-1.c: New test.
6900
6901 Wed Mar 18 16:22:22 1998  Jim Wilson  <wilson@cygnus.com>
6902
6903         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
6904         * gcc.dg/980312-1.c: Fix typo in -march command.
6905
6906 Mon Mar 16 20:01:30 1998  H.J. Lu  (hjl@gnu.org)
6907
6908         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
6909
6910 Wed Mar 11 13:08:48 1998  Robert Lipe  <robertl@dgii.com>
6911
6912         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
6913         Dave Love agree the Fortran source is bogus.
6914
6915 Wed Mar 11 00:03:49 1998  Robert Lipe  <robertl@dgii.com>
6916
6917         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
6918         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
6919         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
6920         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
6921         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
6922
6923 Tue Mar 10 00:31:51 1998  Alexandre Oliva   <oliva@dcc.unicamp.br>
6924
6925         * g++.old-deja/g++.other/friend1.C: New test.
6926
6927 1998-02-18  Dave Love  <d.love@dl.ac.uk>
6928
6929         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
6930         possibly uninitialized) variables and declare dnrm2.
6931
6932 Mon Feb 23 15:16:53 1998  Robert Lipe <robertl@dgii.com>
6933
6934         From Bruno Haible <haible@ilog.fr>:
6935         * gcc.c-torture/execute/980223.c: New test.
6936
6937 Fri Feb 13 00:36:07 1998  Jeffrey A Law  (law@cygnus.com)
6938
6939         * gcc.dg/ifelse-1.c: New test.
6940
6941 Mon Feb  9 02:08:47 1998  H.J. Lu  (hjl@gnu.org)
6942
6943         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
6944
6945           * lib/old-dejagnu.exp (old-dejagnu): Added the
6946           "execution test - XFAIL *-*-*" handling in the spirit of
6947           "excess errors test -". Changed the "execution test fails"
6948           handling to be like "excess errors test fails".
6949           * Update various tests accordingly.
6950
6951 Fri Feb  6 14:30:48 1998  Jim Wilson  <wilson@cygnus.com>
6952
6953         * gcc.c-torture/execute/980205.c: New test.
6954
6955 Sun Jan 18 01:33:59 1998  Jeffrey A Law  (law@cygnus.com)
6956
6957         * lib/c-torture.exp: Look for .x files instead of .cexp files.
6958         * lib/f-torture.exp: Similarly.
6959         * gcc.c-torture: Rename all .cexp files to .x files.
6960
6961 Mon Dec  8 23:55:26 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
6962
6963         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
6964         (940510-1.c): Removed duplicate.
6965         (971104-1.c): New test.
6966
6967 Tue Nov 25 16:18:51 1997  Kate Hedstrom  (kate@ahab.rutgers.edu)
6968
6969           * lib/f-torture.exp: Improve error and loop detection.
6970
6971 Wed Nov 19 14:27:04 1997  Michael Meissner  <meissner@cygnus.com>
6972
6973         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
6974         use that to size the filler array.
6975
6976 Fri Sep 26 10:50:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6977
6978         * lib/c-torture.exp(c-torture-execute): Fix typo.
6979
6980         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
6981         testcase as the executable name. Keep the executable around if
6982         the test fails.
6983
6984 Fri Sep 19 17:19:53 1997  Bob Manson  <manson@charmed.cygnus.com>
6985
6986         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
6987         changes.  Only test one -g option, and move it to the end of the
6988         list of options to test.
6989
6990 Fri Sep 19 17:58:00 1997  Michael Meissner  <meissner@cygnus.com>
6991
6992         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
6993         variable GCC_TORTURE_OPTIONS to supply default switches separated
6994         by colons.  If no environment variable, run tests with -O0 -g, -O1
6995         -g, and -O2 -g as well.
6996
6997 Wed Sep 17 10:12:26 1997  Bob Manson  <manson@charmed.cygnus.com>
6998
6999         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
7000         explanatory comments. Fix indentation.
7001
7002 Mon Sep 15 00:36:53 1997  Jeffrey A Law  (law@cygnus.com)
7003
7004         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
7005
7006 Thu Sep 11 13:54:47 1997  Jeffrey A Law  (law@cygnus.com)
7007
7008         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
7009         * g++.old-deja/g++.mike/p7325.C: Likewise.
7010         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
7011
7012 Thu Sep 11 10:00:03 1997  Alexandre Oliva  (oliva@dcc.unicamp.br)
7013
7014         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
7015         * g++.old-deja/g++.brendan/crash30.C: Likewise.
7016         * g++.old-deja/g++.brendan/crash39.C: Likewise.
7017         * g++.old-deja/g++.law/operators4.C: Likewise.
7018
7019 Thu Sep 11 09:53:40 1997  Joe Buck  (jbuck@synopsys.com)
7020
7021         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
7022         * g++.old-deja/g++.mike/p784.C: Ditto.
7023         * g++.old-deja/g++.mike/p785.C: Ditto.
7024
7025 Fri Sep  5 00:21:42 1997  Jeffrey A Law  (law@cygnus.com)
7026
7027           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
7028
7029 Wed Sep  3 17:29:35 1997  Bob Manson  <manson@charmed.cygnus.com>
7030
7031         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
7032         target feature; pass this to c-torture-execute as needed.
7033
7034 Wed Sep  3 17:15:00 1997  Bob Manson  <manson@charmed.cygnus.com>
7035
7036         * lib/c-torture.exp(c-torture-execute): If the previous and the
7037         current executables being tested are identical, we don't need to
7038         run the executable again. Try to make the executable names
7039         unique. Add an optional argument for passing additional compiler
7040         flags.
7041
7042 Tue Sep  2 16:34:31 1997  Doug Evans  <dje@canuck.cygnus.com>
7043
7044         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
7045
7046 Fri Aug 29 12:48:09 1997  Jeffrey A Law  (law@cygnus.com)
7047
7048         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
7049
7050 Thu Jul 31 12:17:24 1997  Jeffrey A Law  (law@cygnus.com)
7051
7052         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
7053         32bit or larger longs.
7054
7055         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
7056         have either a 32bit long or 32bit int.
7057
7058 Tue Jul 29 00:40:38 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7059
7060         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
7061         Make double precision tests dependent on sizeof (double).
7062
7063 Wed Jul  9 15:15:40 1997  Bob Manson  <manson@charmed.cygnus.com>
7064
7065         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
7066         too.
7067
7068 Tue Jun 17 22:11:16 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7069
7070         * gcc.c-torture/compile/961203-1.cexp: New script.
7071
7072 Mon Jun 16 15:27:06 1997  Bob Manson  <manson@charmed.cygnus.com>
7073
7074         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
7075         up the includes ourselves.
7076
7077 Wed Jun 11 17:33:21 1997  Bob Manson  <manson@charmed.cygnus.com>
7078
7079         * lib/plumhall.exp: Remove random include, and add a few
7080         verbose messages for debugging.
7081
7082 Fri Jun  6 14:23:24 1997  Bob Manson  <manson@charmed.cygnus.com>
7083
7084         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
7085         of trying to do it ourselves.
7086
7087 Wed Jun  4 03:38:50 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
7088
7089         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
7090
7091 Wed Jun  4 18:43:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7092
7093         * gcc.prms/5403.c: Made regexp a bit less strict.
7094
7095 Tue Jun  3 15:12:39 1997  Bob Manson  <manson@charmed.cygnus.com>
7096
7097         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
7098         is returned from remote_load instead.
7099         * lib/plumhall.exp: Ditto.
7100         * lib/mike-g++.exp: Ditto.
7101         * lib/old-dejagnu.exp: Ditto.
7102         * lib/c-torture.exp: Ditto.
7103
7104 Fri May 30 23:15:15 1997  Bob Manson  <manson@charmed.cygnus.com>
7105
7106         * lib/g++.exp: Use build_wrapper procedure.
7107         * lib/gcc.exp: Ditto.
7108
7109 Tue May 20 15:23:27 1997  Jeffrey A Law  (law@cygnus.com)
7110
7111         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
7112         an old-style decl for malloc.  Fixes tests to work when
7113         sizeof (int) != sizeof (size_t).
7114
7115 Thu May 15 14:00:04 1997  Mike Meissner  <meissner@cygnus.com>
7116
7117         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
7118
7119         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
7120         use stdargs.h interface.
7121
7122 Thu May 15 14:10:39 1997  Mike Meissner  <meissner@cygnus.com>
7123
7124         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
7125         NO_VARARGS when compiling.
7126
7127 Thu May  1 14:49:19 1997  Bob Manson  <manson@charmed.cygnus.com>
7128
7129         * lib/plumhall.exp(ph_includes): New procedure.
7130         (ph_make): Use it.
7131         (ph_compiler): Ditto.
7132
7133         * lib/g++.exp: Rename test-glue.c to testglue.c.
7134         * lib/gcc.exp: Ditto.
7135
7136 Thu Apr 10 14:50:26 1997  Bob Manson  <manson@charmed.cygnus.com>
7137
7138         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
7139         to completion when it's called.
7140
7141 Fri Mar 21 16:34:52 1997  Michael Meissner  <meissner@cygnus.com>
7142
7143         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
7144         is defined, don't do test.
7145
7146 Thu Mar 20 09:50:32 1997  Doug Evans  <dje@canuck.cygnus.com>
7147
7148         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
7149         for object files.
7150         (ph_summary): Mark skipped testcases as untested, not unresolved.
7151
7152         * lib/plumhall.exp (ph_make): If unresolved because of bad
7153         errorCode, record errorCode in log file.
7154         (*): Replace send_log/verbose with verbose -log.
7155
7156 Wed Mar 19 13:06:26 1997  Michael Meissner  <meissner@cygnus.com>
7157
7158         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
7159         double conversion if double isn't at least 8 bytes.
7160
7161         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
7162         int to work with targets where int is 16 bits.
7163
7164         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
7165         8 bytes, just exit, since 4 byte doubles don't have enough bits of
7166         precision for the test to complete.
7167
7168 Fri Mar 14 17:51:02 1997  Michael Meissner  <meissner@cygnus.com>
7169
7170         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
7171         if d10v is not compiled with the -mdouble64 flag.
7172         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
7173
7174         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
7175         d10v is not compiled with the -mint32 flag.
7176
7177 Thu Mar 13 16:09:28 1997  Bob Manson  <manson@charmed.cygnus.com>
7178
7179         * lib/plumhall.exp: Use incr_count.
7180
7181 Wed Mar 12 10:01:33 1997  Jeffrey A Law  (law@cygnus.com)
7182
7183         * gcc.c-torture: Update to c-torture-1.45.
7184
7185 Sun Feb 23 18:12:04 1997  Bob Manson  <manson@charmed.cygnus.com>
7186
7187         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
7188         the name of the expect testcase file).
7189
7190         * lib/g++.exp(g++_init): Ditto.
7191
7192 Thu Feb 20 13:53:05 1997  Bob Manson  <manson@charmed.cygnus.com>
7193
7194         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
7195         the host.
7196
7197         * lib/gcc.exp(gcc_exit): New procedure.
7198
7199 Wed Feb 19 15:16:16 1997  Bob Manson  <manson@charmed.cygnus.com>
7200
7201         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
7202         specs where appropriate.
7203
7204         * g++.old-deja/g++.arm/*: Added additional ERROR checks
7205         because of new "candidates are" messages, and removed a few
7206
7207         * Converted all non-old-style g++ testcases to old-style, and
7208         moved into g++.old-deja.
7209
7210 Fri Feb 14 11:46:46 1997  Bob Manson  <manson@charmed.cygnus.com>
7211
7212         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
7213         options.
7214
7215         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
7216         succeeded.
7217
7218         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
7219
7220 Thu Feb 13 17:30:46 1997  Michael Meissner  <meissner@cygnus.com>
7221
7222         * lib/gcc.exp (gcc_target_compile): Add support for defining
7223         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
7224         the machine doesn't have those features.
7225
7226 Tue Feb 11 12:57:11 1997  Bob Manson  <manson@charmed.cygnus.com>
7227
7228         * g++.law/operators4.exp: Don't use LIBS.
7229
7230 Sat Feb  8 14:45:55 1997  Bob Manson  <manson@charmed.cygnus.com>
7231
7232         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
7233
7234         * lib/mike-g++.exp: Don't set the compiler to be tested here.
7235         * lib/g++.exp: Set it here instead. Also, allow use of the
7236         --tool_exec and --tool_opt options. Change CXX to
7237         GXX_UNDER_TEST.
7238
7239         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
7240
7241         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
7242
7243 Fri Feb  7 12:55:45 1997  Bob Manson  <manson@charmed.cygnus.com>
7244
7245         * lib/old-dejagnu.exp: Use prune_warnings instead of
7246         prune_system_crud.
7247         * lib/mike-g++.exp: Ditto.
7248         * lib/gcc.exp: Ditto.
7249         * lib/g++.exp: Ditto.
7250
7251         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
7252
7253 Fri Feb  7 10:41:53 1997  Jeffrey A Law  (law@cygnus.com)
7254
7255           * 941014-2.c: Include stdlib.h
7256           * 960327-1.c: Include stdio.h
7257           * dbra.c, index-1.c: Don't assume ints are 32bits.
7258
7259 Tue Feb  4 12:51:09 1997  Bob Manson  <manson@charmed.cygnus.com>
7260
7261         * lib/gcc.exp: Add gcc,stack_size target feature.
7262
7263         * lib/g++.exp(g++_target_compile): Add the include and link
7264         paths here, not in two other places. And, it's $options, not
7265         options.
7266
7267         * lib/mike-g++.exp(postbase): Remove the code that determines
7268         the correct include and link paths.
7269         * g++.old-deja/old-deja.exp: Ditto.
7270
7271 Mon Feb  3 19:00:07 1997  Bob Manson  <manson@charmed.cygnus.com>
7272
7273         * lib/g++.exp(g++_init): target_compile no longer returns the
7274         filename of the result.
7275
7276 Sun Feb  2 14:42:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7277
7278         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
7279         call to glob.
7280
7281         * gcc.c-torture/special/special.exp: Change call to
7282         gcc_target_compile to include the object file.
7283
7284 Sun Feb  2 17:11:50 1997  Ian Lance Taylor  <ian@cygnus.com>
7285
7286         * gcc.c-torture/special/special.exp: Correct misspelling in last
7287         change.
7288
7289 Sat Feb  1 12:34:23 1997  Bob Manson  <manson@charmed.cygnus.com>
7290
7291         * lib/plumhall.exp(ph_summary): Log the entire output of the
7292         executable. Return -1 if there were any failures, 0 otherwise.
7293         (ph_execute): Return -1 if there were any failures, 0 otherwise.
7294         (ph_make): Clean up objects and executables that were built
7295         if the tests succeeded.
7296
7297 Thu Jan 30 13:45:56 1997  Bob Manson  <manson@charmed.cygnus.com>
7298
7299         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
7300         libraries and includes in the build tree as appropriate.
7301
7302 Wed Jan 29 17:19:34 1997  Bob Manson  <manson@charmed.cygnus.com>
7303
7304         * lib/c-torture.exp: Instead of looking for the global variable
7305         NO_LONG_LONG, check to see if that's a feature of the target.
7306
7307 Wed Jan 29 00:36:25 1997  Bob Manson  <manson@charmed.cygnus.com>
7308
7309         * config/default.exp: Minimize. Delete the remainer of the files in
7310         config; this functionality is now in devo/dejagnu/config.
7311
7312         g++.*/*: Pass any additional flags used to compile to postbase;
7313         delete CXXFLAGS.
7314
7315         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
7316         is now done by runtest.exp. Use gcc_target_compile instead of
7317         compile.
7318
7319         lib/c-torture.exp: Use gcc_target_compile instead of compile.
7320         Remove references to CFLAGS. Use remote_file instead of
7321         calling rm -f.
7322         (c-torture): Take a list of arguments to use to compile this
7323         testcase.
7324
7325         lib/g++.exp: Simplify. Use target_compile instead of compile.
7326         lib/gcc-dg.exp: Ditto.
7327         lib/gcc.exp: Ditto.
7328         lib/mike-{gcc,g++}.exp: Ditto.
7329         lib/old-dejagnu.exp: Ditto.
7330         lib/plumhall.exp: Ditto.
7331
7332 Wed Jan  8 14:43:07 1997  Jim Wilson  <wilson@cygnus.com>
7333
7334         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
7335         (ph_linker): Likewise.
7336
7337 Wed Nov 13 16:04:19 1996  Joern Rennecke <amylaar@cygnus.com>
7338
7339           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
7340         MAP_ANON / MAP_ANONYMOUS if defined;
7341         else try to map from /dev/zero .
7342
7343 Tue Nov 12 23:30:12 1996  Jeffrey A Law  (law@cygnus.com)
7344
7345         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
7346         isn't defined, then define it to MAP_ANONYMOUS.
7347
7348 Tue Nov 12 11:57:49 1996  Jeffrey A Law  (law@cygnus.com)
7349
7350         * gcc.c-torture: Update to c-torture-1.42 release.
7351
7352 Mon Nov 11 12:45:31 1996  Jeffrey A Law  (law@cygnus.com)
7353
7354         * gcc.c-torture: Update to c-torture-1.41 release.
7355
7356 Sun Oct 27 18:56:18 1996  Jeffrey A Law  (law@cygnus.com)
7357
7358         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
7359         c-torture release.
7360
7361 Thu Aug 15 11:09:36 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7362
7363         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
7364         and LDFLAGS.  Fix second case to append the target_info ldflags
7365         onto LDFLAGS, not CFLAGS.
7366         * lib/g++.exp (g++_init): Add target_info stuff.
7367         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
7368         of libgloss and newlib flags for !native.
7369
7370         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
7371         (GDB): Fix relative path to go up another dir for finding gdb.
7372
7373 Thu Aug  8 17:03:27 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
7374
7375         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
7376         versions in the target_info array, if they don't exist.
7377
7378 Fri Aug  2 15:39:03 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7379
7380         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
7381
7382 Mon Jul  8 15:45:58 1996  Jim Wilson  <wilson@cygnus.com>
7383
7384         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
7385         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
7386
7387 Mon Jul  1 15:53:00 1996  Bob Manson  <manson@charmed.cygnus.com>
7388
7389         * lib/old-dejagnu.exp: Don't remove the output file before we've
7390         actually tested it. Don't append pwd to the path of the executable
7391         we're testing.
7392
7393 Sun Jun 30 14:37:50 1996  Doug Evans  <dje@canuck.cygnus.com>
7394
7395         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
7396
7397 Wed Jun 26 14:15:55 1996  Bob Manson  <manson@charmed.cygnus.com>
7398
7399         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
7400         temporary directory for compiler files, and set it to a default
7401         value of /tmp. Set $output as the name of the output file from
7402         compiling the testcase. Add a -o option to $cflags_var so the
7403         compiler writes the final output file as $output. Set $executable
7404         to $output.
7405
7406         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
7407         directory for compiler files, and set it to /tmp if it doesn't
7408         already have a value. Set $output_file to the name of the output
7409         file from compiling the testcase. Add a -o option to CXXFLAGS so
7410         the compiler writes the final output file as $output. Use $output
7411         as the executable to be tested.
7412
7413 Mon Jun 24 17:12:16 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7414
7415         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
7416
7417 Sat Jun  8 15:12:24 1996  Jeffrey A Law  (law@cygnus.com)
7418
7419         * gcc.c-torture/execute/pending-1.c: New test.  Still
7420         pending in Tege's queue.
7421
7422 Wed Apr 24 18:13:45 1996  Jim Wilson  <wilson@chestnut.cygnus.com>
7423
7424         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
7425         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
7426         if there were failures.  Call unresolved if there were unresolved
7427         testcases.  Call gcc_fail if program did not run to completion.
7428         (ph_make): Pass additional argument name to ph_execute.
7429         (ph_execute): Add new argument.  Pass additional arguments to
7430         ph_summary.  Call gcc_fail is there is no execution output.
7431
7432 Wed Apr 24 13:39:23 1996  Jeffrey A Law  (law@cygnus.com)
7433
7434         * lib/plumhall.exp (proc_summary): Output relavent summary
7435         lines into the log so specific failures in plumhall can be
7436         investigated.
7437
7438 Wed Apr 10 13:23:45 1996  Jeffrey A Law  (law@cygnus.com)
7439
7440         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
7441         (c-torture-execute): Don't try to execute tests which use
7442         "long long" types if $NO_LONG_LONG is nonzero.
7443
7444 Mon Apr  8 08:52:29 1996  Doug Evans  <dje@canuck.cygnus.com>
7445
7446         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
7447         not c-torture.
7448
7449         * gcc.ieee: Move from here.
7450         * gcc.c-torture/execute/ieee: To here.
7451
7452 Tue Mar 26 23:41:18 1996  Jeffrey A Law  (law@cygnus.com)
7453
7454         * gcc.c-torture: Update to c-torture-1.41 release.
7455
7456 Fri Mar 22 15:49:24 1996  Jeffrey A Law  (law@cygnus.com)
7457
7458         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
7459         not "$output".
7460
7461 Thu Mar  7 12:37:08 1996  Doug Evans  <dje@charmed.cygnus.com>
7462
7463         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
7464         -c present.
7465
7466 Sat Mar  2 22:36:37 1996  Jeffrey A Law  (law@cygnus.com)
7467
7468         * config/proelf.exp: Handle connecting to a simulator.
7469
7470 Wed Jan 31 00:58:15 1996  Jeffrey A Law  (law@cygnus.com)
7471
7472         * config/proelf.exp: New file.  Enough framework that we can
7473         run c-torture tests on the proelf targets (or any other target
7474         that gdb can connect to for that matter).
7475
7476 Mon Jan 29 08:57:46 1996  Doug Evans  <dje@canuck.cygnus.com>
7477
7478         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
7479         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
7480
7481         * lib/plumhall.exp (ph_execute): Always call ph_summary if
7482         exec_output exists.
7483
7484 Sun Jan 28 11:28:43 1996  Doug Evans  <dje@charmed.cygnus.com>
7485
7486         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
7487         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
7488
7489         * config/*.exp: Update FSF address.  Change result of ${tool}_load
7490         to pass/fail/unresolved/unsupported/untested.  Caller must now
7491         call unresolved/unsupported/untested.
7492         * lib/*.exp: Update FSF address.  Update to handle new results of
7493         ${tool}_load.
7494         * lib/chill.exp (verbose): Delete.
7495
7496 Sat Jan 27 12:28:07 1996  Doug Evans  <dje@charmed.cygnus.com>
7497
7498         * lib/gcc.exp (default_gcc_start): Change order of args to
7499         $LDFLAGS $CFLAGS $LIBS.
7500         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
7501         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
7502         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
7503         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
7504         * gcc.misc-tests/dg-test.exp: Likewise.
7505         * gcc.misc-tests/msgs.exp: Likewise.
7506         * gcc.prms/prms.exp: Likewise.
7507         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
7508         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
7509
7510         * lib/dg.exp: Deleted, moved to dejagnu/lib.
7511
7512 Wed Jan 24 18:37:00 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
7513
7514         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
7515
7516         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
7517         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
7518
7519         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
7520         necessary.
7521
7522 Sat Jan 20 17:22:08 1996  Brendan Kehoe  <brendan@cygnus.com>
7523
7524         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
7525         global for loop; add use of $mathlib.
7526         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
7527         settings here; set mathlib for anything but VxWorks.
7528
7529 Mon Jan 22 16:31:57 1996  Jeffrey A Law  (law@cygnus.com)
7530
7531         * gcc.c-torture: Update to c-torture-1.40 release.
7532
7533 Wed Jan  3 00:54:33 1996  Jeffrey A Law  (law@cygnus.com)
7534
7535         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
7536         dg.exp.
7537
7538 Sun Dec  3 16:17:42 1995  Jeffrey A. Law  <law@sethra.cygnus.com>
7539
7540         * lib/c-torture.exp (c-torture-execute): Declare "output" as
7541         global.
7542
7543 Fri Nov 17 20:01:19 1995  Doug Evans  <dje@canuck.cygnus.com>
7544
7545         * lib/g++.exp (LIBS): Define if not already.
7546         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
7547         (gcc-dg-prune): Call prune_gcc_output.
7548         * lib/gcc.exp (prune_gcc_output): New proc.
7549         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
7550         prune_gcc_output.
7551
7552 Thu Nov 16 09:15:40 1995  Doug Evans  <dje@canuck.cygnus.com>
7553
7554         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
7555         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
7556
7557 Wed Nov 15 23:04:36 1995  Jeffrey A Law  (law@cygnus.com)
7558
7559         * gcc.c-torture: Update to c-torture-1.39 release.
7560
7561 Sat Nov  4 12:52:05 1995  Doug Evans  <dje@canuck.cygnus.com>
7562
7563         * lib/c-torture.exp (c-torture-execute): Don't return if one option
7564         fails, try others as well.
7565
7566 Thu Nov  2 09:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7567
7568         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
7569         If compilation fails, mark execute tests as `untested'.
7570         If test is marked as unsupported, don't mark compilation and
7571         execute tests as failed.
7572
7573 Wed Oct 25 20:57:55 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7574
7575         * lib/g++.exp (g++_init): Don't link in libg++, and look to
7576         libstdc++ for whether or not we want to be doing shared
7577         libraries.  Delete link_curses since we don't need it anymore.
7578         * lib/mike-g++.exp (postbase): Don't link in libg++.
7579         * g++.old-deja/old-deja.exp: Likewise.
7580
7581 Mon Oct 23 13:05:11 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7582
7583         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
7584
7585 Tue Oct 17 15:24:47 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7586
7587         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
7588         For that, add `-Wl,-a,shared_archive'.
7589         * g++.old-deja/old-deja.exp: Likewise.
7590
7591 Tue Oct 17 13:09:06 1995  Doug Evans  <dje@canuck.cygnus.com>
7592
7593         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
7594
7595 Mon Oct 16 23:13:32 1995  Brendan Kehoe  <brendan@cygnus.com>
7596
7597         * lib/mike-g++.exp (postbase): Pay attention to the status of
7598         g++_load.
7599
7600 Mon Oct 16 19:28:32 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7601
7602           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
7603
7604 Mon Oct 16 13:48:58 1995  Doug Evans  <dje@canuck.cygnus.com>
7605
7606         * lib/gcc.exp (default_gcc_start): No longer need to log program
7607         being executed or its output, execute_anywhere does that now.
7608         * lib/g++.exp (default_g++_version): Call execute_anywhere.
7609         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
7610
7611 Thu Oct 12 10:34:58 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7612
7613         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
7614         the same as those in lib/g++.exp.
7615
7616 Tue Oct 10 13:47:27 1995  Jeff Law  (law@hurl.cygnus.com)
7617
7618         * gcc.c-torture: Update to c-torture-1.38 release.
7619         * gcc.ieee: Related changes.
7620
7621 Fri Oct  6 12:39:17 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7622
7623         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
7624         "exec". Minor reformatting changes.
7625
7626         * config/rom68k.exp (${tool}_load): Make it work in a canadian
7627         cross. This means all "exec" calls now work on a remote host as
7628         well.
7629         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
7630         cross. Filter out the extra "\r\n" stuff that expect puts in.
7631         (c-torture-execute): Filter out the bogus warnings like
7632         c-torture-compile does. Add support for canadian cross.
7633         * lib/gcc.exp (default_gcc_version, default_gcc_start)
7634         Use execute_anywhere rather than calling exec directly. Now it
7635         works for canadian cross testing.
7636
7637 Thu Oct  5 10:06:45 1995  Brendan Kehoe  <brendan@rtl.cygnus.com>
7638
7639         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
7640         results into a variable, and check that rather than using file exists.
7641
7642 Wed Oct  4 16:31:02 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7643
7644         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
7645         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
7646
7647 Tue Sep 26 10:15:14 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7648
7649         * g++.old-deja/old-deja.exp: Create and pass runshlib and
7650         lib_curses if there's a shared libg++ in the build tree.
7651
7652 Fri Sep 22 10:47:24 1995  Doug Evans  <dje@canuck.cygnus.com>
7653
7654         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
7655         if not supported target.
7656
7657 Fri Sep 22 09:22:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7658
7659         * lib/g++.exp (g++_init): Move empty setting of runshlib and
7660         link_curses up to always happen, not just for native builds.
7661
7662 Thu Sep 21 10:23:32 1995  Jeff Law  (law@snake.cs.utah.edu)
7663
7664         * gcc.c-torture: Update to c-torture-1.36 release.
7665         * gcc.failure: Related changes.
7666
7667 Wed Sep 20 10:56:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7668
7669         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
7670
7671 Tue Sep 19 17:26:07 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7672
7673         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
7674         * lib/mike-g++.exp (postbase): Not in here.  Still reference
7675         runshlib, link_curses, and mathlib for link and run.
7676
7677         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
7678         pass the runtime shared library options for Solaris, OSF/1, and
7679         Irix5, and link with -lcurses to avoid unresolved references.
7680
7681 Wed Sep 13 15:28:10 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7682
7683         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
7684         only run once.
7685
7686 Wed Sep 13 10:51:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7687
7688         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
7689
7690 Mon Sep 11 11:02:03 1995  Jeff Law  (law@snake.cs.utah.edu)
7691
7692         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
7693         do not have a framework for the "compat" tests yet.
7694
7695 Sat Sep  9 16:15:20 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7696
7697         * lib/mike-g++.exp (postbase): New local variable `mathlib',
7698         set to null if we're testing vxworks5.1.  Use that instead of
7699         `-lm' in the setting of LIBS for link and run.
7700
7701 Fri Sep  8 13:53:38 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7702
7703         * config/rom68k.exp (${tool}_load): Major changes to make it
7704         work.  Verified that it does in fact return the stuff in
7705         exec_output properly.  Catch any Emul or any TRAP other than 0.
7706
7707 Thu Sep  7 23:04:06 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7708
7709         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
7710         LDFLAGS properly for targets that need stuff from libgloss.
7711         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
7712         only run once.
7713         (gpp_initialized): New variable.
7714
7715 Wed Sep  6 21:56:13 1995  Rob Savoye  <rob@darkstar.cygnus.com>
7716
7717         * config/rom68k.exp: Load libgloss.exp.
7718         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
7719         so we can produce a fully linked binary.
7720         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
7721         so we can produce a fully linked binary.
7722
7723 Sun Sep  3 13:25:26 1995  Doug Evans  <dje@canuck.cygnus.com>
7724
7725         * lib/plumhall.exp (ph_section): Watch for expected failures.
7726         Add missing `else'.
7727
7728         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
7729         run the testcase.
7730         (c-torture): Likewise.
7731
7732 Mon Aug 28 11:23:38 1995  Doug Evans  <dje@cygnus.com>
7733
7734         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
7735
7736         * lib/mike-g++.exp (mike_cleanup): New proc.
7737         (prebase): New globals compiler_result, not_compiler_result,
7738         target_regexp.
7739         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
7740         allow leading "-" in pattern.  Watch for unsupported tests.
7741         If $compiler_result is set, pattern match assembler code,
7742         and ditto for $not_compiler_result.
7743         * lib/mike-gcc.exp: Likewise.
7744
7745         * lib/plumhall.exp (ph_execute): Only call ph_summary if
7746         execution "succeeded".
7747
7748 Mon Aug 14 14:03:53 1995  Doug Evans  <dje@canuck.cygnus.com>
7749
7750         * config/win32.exp: New file.
7751         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
7752
7753 Fri Aug  4 15:39:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7754
7755         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
7756         unsupported.
7757         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
7758         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
7759         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
7760
7761         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
7762         "... without exceptions was ...".  That is now handled by
7763         prune_system_crud.
7764         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
7765
7766 Tue Aug  1 11:09:33 1995  Doug Evans  <dje@canuck.cygnus.com>
7767
7768         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
7769         sieve.c,sort2.c}: New files.
7770         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
7771         sieve.exp,sort2.exp}: Drivers for them.
7772
7773         * lib/mike-gcc.exp (program_output): New user settable variable.
7774         (postbase): Call prune_system_crud.  Also prune extraneous compiler
7775         messages.
7776         * lib/mike-g++.exp (program_output): New user settable variable.
7777
7778         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
7779
7780         * config/sh.exp: Deleted (use sim.exp instead).
7781
7782 Fri Jul 28 11:33:46 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7783
7784         * config/vx.exp: Declare CHECKTASK as global.
7785         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
7786         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
7787         * lib/old-dejagnu.exp: Load [pwd]/$executable.
7788
7789 Wed Jul 26 19:45:39 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>
7790
7791         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
7792         target. Like vx.exp, only includes `vx29k.exp' instead of
7793         `vxworks.exp'.
7794
7795 Sun Jul 23 17:38:52 1995  Ian Lance Taylor  <ian@cygnus.com>
7796
7797         * config/sim.exp: Increase time limit from 120 seconds to 240.
7798
7799 Thu Jul  6 11:07:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
7800
7801         * gcc.c-torture/execute/950628-1.c: New test.
7802
7803 Sat Jun 10 18:51:41 1995  Jeff Law  (law@snake.cs.utah.edu)
7804
7805         * gcc.c-torture: Update with changes/additions from
7806         c-torture-1.34.
7807
7808 Mon Jun  5 17:58:07 1995  Doug Evans  <dje@canuck.cygnus.com>
7809
7810         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
7811
7812 Sun Jun  4 05:13:57 1995  Jeff Law  (law@snake.cs.utah.edu)
7813
7814         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
7815
7816 Thu Jun  1 00:06:19 1995  Jeff Law  (law@snake.cs.utah.edu)
7817
7818         * gcc.c-torture/compile/950512-1.c: New test.
7819         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
7820         * gcc.dg/struct-ret-1.c: Likewise.
7821
7822 Wed May 31 14:25:13 1995  Doug Evans  <dje@canuck.cygnus.com>
7823
7824         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
7825           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
7826
7827 Tue May 30 11:19:54 1995  Doug Evans  <dje@canuck.cygnus.com>
7828
7829         * gcc.c-torture/special/920411-1.c: Deleted.
7830         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
7831
7832 Mon May 22 16:55:11 1995  Doug Evans  <dje@chestnut.cygnus.com>
7833
7834         * config/sim.exp (${tool}_load): Hack in call to bash to get a
7835         cpu limit.
7836
7837 Fri May 12 18:57:54 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7838
7839         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
7840
7841 Thu May  4 14:23:54 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7842
7843         From kenner;
7844         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
7845         is the proper length.
7846         * va-arg-3.c: Likewise.
7847
7848 Sun Apr 30 16:02:59 1995  Doug Evans  <dje@canuck.cygnus.com>
7849
7850         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
7851         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
7852
7853         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
7854         * lib/g++.exp (default_g++_start): Delete old cruft.
7855
7856 Tue Apr 25 17:20:18 1995  Torbjorn Granlund  <tege@cygnus.com>
7857
7858         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
7859         (2 * (1 << 18)) to (2 * (1 << 17)).
7860
7861         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
7862
7863 Thu Apr 20 12:21:13 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7864
7865         * config/rom68k.exp: Renamed from config/idp.exp
7866
7867 Tue Apr 18 13:33:26 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7868
7869         * c-torture/compile/921109-2.c
7870
7871 Tue Apr 18 10:45:12 1995  Mike Stump  <mrs@cygnus.com>
7872
7873         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
7874         excess errors.
7875
7876 Sat Apr 15 11:16:58 1995  Doug Evans  <dje@chestnut.cygnus.com>
7877
7878         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
7879         output.
7880         * lib/g++.exp (default_g++_start): Likewise.
7881
7882 Wed Mar 29 16:34:03 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7883
7884         * gcc.c-torture/compile/950329-1.c: New test.
7885
7886 Tue Mar 28 16:10:33 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7887
7888           * config/bug.exp (${tool}_load): Updated to use new remote_open
7889           and remote_close procs.
7890         * config/idp.exp: New file.
7891
7892 Wed Mar 22 15:01:58 1995  Torbjorn Granlund  <tege@rtl.cygnus.com>
7893
7894         * gcc.c-torture/execute/950322-1.c: New test.
7895
7896 Tue Mar 21 21:24:49 1995  Doug Evans  <dje@canuck.cygnus.com>
7897
7898         * config/vx.exp (${tool}_load): Clean up testing of return code from
7899         vxworks_ld and vxworks_spawn.
7900
7901 Tue Mar 21 17:01:42 1995  Doug Evans  <dje@deneb.cygnus.com>
7902
7903         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
7904
7905 Mon Mar 13 14:49:42 1995  Mike Stump  <mrs@cygnus.com>
7906
7907         * lib/old-deja.exp: Add `excess errors test - ' error, now one
7908         can mark excess errors on a machine by machine basis.  Note, the
7909         default is to not expect any excess errors, even when excess
7910         errors test - is given, so you will want to put an XFAIL ... on
7911         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
7912         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
7913         those 4 machines, but no others.
7914
7915 Fri Mar 10 12:33:04 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7916
7917         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
7918         * lib/c-torture.exp: to here.
7919
7920 Fri Mar 10 10:38:15 1995  Torbjorn Granlund  <tege@adder.cygnus.com>
7921
7922         * gcc.c-torture/execute/950221-1.c: New test.
7923         * gcc.c-torture/execute/struct-ret-1.c: New test.
7924         * gcc.c-torture/compile/950221-1.c: New test.
7925
7926         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
7927
7928 Fri Mar  3 16:28:35 1995  Doug Evans  <dje@canuck.cygnus.com>
7929
7930         * gcc.c-torture/execute/arith-1.c (main): Return 0.
7931         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
7932
7933 Wed Mar  1 02:08:29 1995  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
7934
7935         * g++.gb: New directory of tests, derived from my signature and
7936         class scoping tests.
7937
7938         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
7939         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
7940         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
7941         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
7942         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
7943         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
7944         * g++.gb/sig25.C: Likewise.
7945
7946         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
7947         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
7948         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
7949         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
7950         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
7951         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
7952         * g++.gb/sig25.exp: Likewise.
7953
7954         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
7955         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
7956         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
7957         * g++.gb/scope13.C: Likewise, this test still fails.
7958
7959         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
7960         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
7961         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
7962         * g++.gb/scope13.exp: Ditto.
7963
7964         * g++.gb/README: New file, explains what these tests are about.
7965
7966 Tue Feb 28 10:37:52 1995  Doug Evans  <dje@canuck.cygnus.com>
7967
7968         * lib/dg.exp (dg-do): Support `preprocess'.
7969         (dg-test): Likewise.
7970
7971 Mon Feb 13 15:18:10 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
7972
7973         * config/udi.exp: change "continue -expect" to "exp_continue".
7974
7975 Sat Feb 11 00:25:20 1995  Torbjorn Granlund  (tege@tiny.cygnus.com)
7976
7977         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
7978         Delete redundant tests.
7979
7980         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
7981         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
7982         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
7983         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
7984         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
7985         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
7986         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
7987         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
7988
7989         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
7990         storing label pointers.
7991         * gcc.c-torture/execute/921019-1.c: Likewise.
7992         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
7993         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
7994         parameter fp.
7995         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
7996         constants.
7997
7998         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
7999         Delete obsolete tests.
8000
8001         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
8002         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
8003         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
8004         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
8005         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
8006         * gcc.c-torture/compile/950124-1.c: New test.
8007
8008         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
8009
8010 Wed Feb  8 15:30:17 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8011
8012         * lib/mike-g++.exp: Add -lm to LIBS.
8013
8014 Tue Feb  7 17:09:50 1995  Doug Evans  <dje@canuck.cygnus.com>
8015
8016         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
8017
8018 Mon Jan 30 14:33:25 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
8019
8020         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
8021
8022 Thu Jan 12 16:41:34 1995  Doug Evans  <dje@canuck.cygnus.com>
8023
8024         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
8025
8026 Mon Jan  2 11:50:10 1995  Jeff Law  (law@snake.cs.utah.edu)
8027
8028         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
8029         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
8030         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
8031         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
8032         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
8033         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
8034         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
8035         * g++.law/{operators31.C, operators32.C,
8036         * g++.law/{operators33.C, operators34.C}: Likewise.
8037         * g++.law/{pic1.C, refs2.C}: Likewise.
8038         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
8039         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
8040         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
8041         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8042
8043         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
8044         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
8045         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
8046         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
8047         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
8048         * g++.law/{enum9.exp, friend5.exp}: Likewise.
8049         * g++.law/{nest3.exp, nest4.exp}: Likewise.
8050         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
8051         * g++.law/{operators30.exp, operators31.exp}: Likewise.
8052         * g++.law/{operators32.exp, operators33.exp}: Likewise.
8053         * g++.law/{operators34.exp}: Likewise.
8054         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
8055         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
8056         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
8057         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
8058         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
8059
8060         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
8061         No longer expected to fail.
8062         * g++.law/missed-error3.C: Tweak for recent bool changes.
8063
8064 Sun Dec  4 20:54:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8065
8066         * config/emb-unix: Deleted.
8067         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
8068         remote execution.  Do final link on remote host if REMOTE_LINK is set.
8069
8070 Thu Dec  1 08:43:05 1994  Doug Evans  <dje@canuck.cygnus.com>
8071
8072         * lib/dg.exp (dg-test): Fix typo in last patch.
8073
8074 Wed Nov 30 13:25:32 1994  Doug Evans  <dje@canuck.cygnus.com>
8075
8076         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
8077         (handles multiple occurrences).
8078
8079 Thu Nov 24 19:48:38 1994  Doug Evans  <dje@canuck.cygnus.com>
8080
8081         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
8082         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
8083         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
8084         printed).
8085         * lib/c-torture.exp (c-torture-compile): Likewise.
8086         (c-torture): Prepend full path if missing.
8087         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
8088         (gcc_fail): Likewise.
8089         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
8090
8091 Wed Nov 23 13:56:00 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
8092
8093         * lib/netware.exp: Only attach to NetWare i386 systems.
8094
8095 Wed Nov 16 11:27:00 1994  Doug Evans  <dje@canuck.cygnus.com>
8096
8097         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
8098         messages.  Add test name to "output pattern match" pass/fail message.
8099
8100 Sat Nov 12 22:11:52 1994  Doug Evans  <dje@canuck.cygnus.com>
8101
8102         * gcc.dg: New testsuite.
8103         * gcc.dg/dg.exp: New file.
8104
8105         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
8106         test-switch.c}: Deleted.
8107
8108         * gcc.misc-tests/msgs.exp: New testcase driver.
8109
8110 Wed Nov  9 14:23:09 1994  Doug Evans  <dje@canuck.cygnus.com>
8111
8112         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
8113         Watch for illegal return values from ${tool}_load.
8114         * config/unix.exp (${tool}_load): Fix pass/fail detection for
8115         cross targets.  Coerce return value >0 to 1.
8116
8117 Tue Nov  8 14:10:33 1994  Doug Evans  <dje@canuck.cygnus.com>
8118
8119         * config/unix.exp (${tool}_load): Call program rsh, not proc.
8120
8121         * config/emb-unix.exp: New file.
8122
8123         * config/sim.exp: Error if variable $SIM not defined.
8124         (${tool}_load): Mark test as "untested" if simulator missing.
8125
8126         * config/unix.exp: Load remote.exp to get rcp_download.
8127         * lib/c-torture.exp: Use different option lists for testcases with
8128         and without loops.
8129         * gcc.c-torture/execute/execute.exp: Likewise.
8130
8131 Wed Nov  2 14:47:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8132
8133         * config/*.exp: Clarify return code from ${tool}_load.
8134         Call `unresolved' or `untested' instead of `warning' or `perror'
8135         (sometimes you still want to call both though).
8136         Add comment that `shell_id' is local to each file.
8137         * config/udi.exp (timeout): Set to 30.
8138         Don't print warning if connection fails, $connectmode has already
8139         printed an error.
8140         (${tool}_load): Move verbose messages to level 2.
8141         Rework pattern for "Process started" message.
8142         Pass `shell_id' to ${connectmode}_download.
8143         Retry twice upon timeout.  Make resetting of target more robust.
8144         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
8145         Pass `shell_id' to exit_$connectmode.
8146         Only call exit_$connectmode if connected.
8147         * config/unix.exp (${tool}_load): Check return codes better.
8148         * config/vrtx.exp (${tool}_load): Likewise.
8149         * config/vx.exp (${tool}_load): Likewise.
8150         Delete unneeded global's.
8151         * lib/dg.exp (dg-test): Update to reflect clarified return codes
8152         from ${tool}_load.
8153         (dg-stat): Delete.
8154         (dg-init): Delete recording of pass/fail counts.
8155         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
8156         (old-dejagnu-init): Likewise.
8157         (old-dejagnu-stat): Delete contents, empty proc now.
8158         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
8159         (c-torture): Delete references to lcnt, lpass, lfail.
8160         Get option list from TORTURE_OPTIONS.
8161         Delete -funroll[-all]-loops if no loops.
8162         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
8163         (g++_stat): Delete contents (empty proc now).
8164         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
8165         (gcc_finish): Likewise.
8166         (gcc_stat): Deleted.
8167         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
8168         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
8169         * gcc.c-torture/execute/execute.exp: Likewise.
8170         Split tests into two parts: compile, execute.
8171         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
8172         no loops.  Update to reflect clarified return codes from ${tool}_load.
8173
8174 Fri Oct 21 23:10:16 1994  Doug Evans  <dje@canuck.cygnus.com>
8175
8176         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
8177         to grep for.
8178         (old-dejagnu): Likewise (where necessary).
8179
8180 Fri Oct 14 17:54:58 1994  Doug Evans  <dje@canuck.cygnus.com>
8181
8182         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
8183
8184         * lib/dg.exp (dg-process-target): Fix processing of selector.
8185         Add comment regarding use of `error'.
8186
8187         * lib/gcc.exp (prune_system_crud): Define if missing.
8188         * lib/g++.exp (prune_system_crud): Likewise.
8189
8190         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
8191         Call prune_system_crud.
8192         * lib/dg.exp (dg-runtest): New proc.
8193         Use perror instead of send_user for tcl errors in testcase.
8194         Don't return any value, it's never used.
8195         Don't clobber previous definition of `unknown'.
8196         Print tcl errors in `dg-final'.
8197
8198 Wed Oct 12 13:05:37 1994  Doug Evans  <dje@canuck.cygnus.com>
8199
8200         * lib/dg.exp (dg-process-target): Improve syntax error messages.
8201         (dg-test): Don't print errorInfo, it contains stack backtrace.
8202
8203 Mon Sep 26 12:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
8204
8205         * lib/g++.exp (runtest_file_p): Define if missing.
8206
8207 Sat Sep 24 15:29:23 1994  Doug Evans  (dje@cygnus.com)
8208
8209         * lib/mike-g++.exp: Comment out loading of g++.exp.
8210         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
8211         (default_g++_version): Always print something.
8212         (default_g++_start): Comment out call to `which'.
8213         (g++_start, g++_load): Deleted (must be defined in config file).
8214         * lib/gcc.exp: Test for existence of $CC at start.
8215         Delete check for tmpdir (done in gcc_init).
8216         (default_gcc_version): Always print something.
8217         (default_gcc_start): Comment out call to `which'.
8218         * config/*.exp: Major cleanup - make cross targets work at least a
8219         little better for g++ (by not being "--tool gcc" specific).
8220         Rename gcc_xxx to ${tool}_xxx.
8221         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
8222         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
8223
8224 Thu Sep 22 11:39:17 1994  Doug Evans  (dje@canuck.cygnus.com)
8225
8226         * lib/c-torture.exp (c-torture-compile): Rework compiler
8227         message processing.
8228
8229         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
8230         c-torture.
8231
8232 Wed Sep 21 09:49:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8233
8234         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
8235
8236         * lib/dg.exp (dg-process-target): Support { target native }.
8237
8238 Tue Sep 20 17:16:55 1994  Doug Evans  (dje@canuck.cygnus.com)
8239
8240         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
8241         looked for "... program xxx got fatal signal".
8242         Correct regsub munging of `comp_output'.
8243         Ignore compiler messages "path prefix not used" and "linker input
8244         file unused".
8245
8246 Wed Sep 14 11:44:40 1994  Doug Evans  (dje@canuck.cygnus.com)
8247
8248         * lib/gcc.exp (runtest_file_p): Define if missing.
8249         * gcc.prms/template.c: Example to work from.
8250
8251 Tue Sep 13 10:30:48 1994  Doug Evans  (dje@canuck.cygnus.com)
8252
8253         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
8254         * lib/dg.exp (dg-test): Call unsupported testcases as such.
8255
8256         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
8257         * gcc.prms/1883.c: Moved from compile/940714-1.c.
8258         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
8259         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
8260
8261         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
8262         (dg-process-target): No longer a varargs proc.
8263         Return S/N for target, P/F for xfail.  All callers changed.
8264         (user option procs): More argument checking.
8265         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
8266         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
8267         (dg-test): Skip test if not running on selected target in `dg-do'.
8268         Update handling of `dg-do-what', `dg-output-text'.
8269         Separate execution pass/fail from output pattern match pass/fail.
8270         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
8271
8272 Mon Sep 12 13:47:35 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8273
8274         * gcc.c-torture/special/special.exp: Don't expect failure for mips
8275         target for 920510-1.c.
8276
8277 Mon Sep 12 12:44:39 1994  Doug Evans  (dje@canuck.cygnus.com)
8278
8279         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
8280         Clean up comment regarding use of passcnt, etc.
8281         (gcc_stat): Don't update `testcnt' here.
8282         (gcc_finish): Do it here.
8283         Might as well reset `but_id' here too.
8284         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
8285         to determine if the file should be tested.
8286         * gcc.c-torture/compile/compile.exp: Likewise.
8287         * gcc.c-torture/execute/execute.exp: Likewise.
8288         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8289         * gcc.misc-tests/dg-test.exp: Likewise.
8290         * gcc.prms/prms.exp: Likewise.
8291         * gcc.wendy/wendy.exp: Likewise.
8292         * g++.old-deja.exp: Likewise.
8293         Move "Testing file" message to verbose level 1.
8294
8295 Fri Sep  9 10:21:18 1994  Doug Evans  (dje@canuck.cygnus.com)
8296
8297         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
8298
8299 Thu Sep  8 16:52:43 1994  Doug Evans  (dje@canuck.cygnus.com)
8300
8301         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
8302         (default_gcc_start): Accept optional second list element
8303         of compiler flags.  Print compiler output at verbosity level 2.
8304         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
8305         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
8306         Save current values of framework globals passcnt, failcnt, xpasscnt,
8307         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
8308         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
8309         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
8310         xfailcnt to compute stats.  Update framework global `testcnt' from
8311         pass/fail counts.
8312         (gcc_finish): New proc.  Clean up test environment.
8313         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
8314         (gcc_epass, gcc_efail): Delete.
8315         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
8316         argument of line number.
8317         (dg-init): If the tool has an init routine, call it.
8318         (dg-test): Remove args `cflags_var' and `libs_var'.
8319         Pass all compiler options to ${tool}_start.
8320         Handle missing line number.
8321         (dg-finish): New function.
8322         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
8323         particular files.  Call gcc_finish at end.  Move "skipping test"
8324         message to verbosity level 3.
8325         * gcc.c-torture/compile/compile.exp: Likewise.
8326         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
8327         * gcc.c-torture/execute/execute.exp: Likewise.
8328         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8329         Print testcase being tried at verbosity level 1.
8330         * gcc.c-torture/special/special.exp: Unset xfail.
8331         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8332         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
8333         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
8334         * gcc.failure/failure.exp: Likewise.
8335         * gcc.ieee/ieee.exp: Likewise.
8336         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
8337         Update call to dg-test.  Call dg-finish at end.
8338         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
8339         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
8340         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
8341         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
8342         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
8343         * gcc.wendy/wendy.exp: Add copyright.
8344         Delete setting of tmpdir (done by gcc_init).
8345         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
8346         Pass compiler flags to gcc_start.  Call gcc_finish at end.
8347         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
8348         gcc_[ce]pass/fail.
8349
8350 Wed Sep  7 11:09:08 1994  Doug Evans  (dje@canuck.cygnus.com)
8351
8352         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
8353         confusion.
8354         (g++_load): Likewise.
8355
8356         * config/*.exp (gcc_load): Some were varargs fns and some were not.
8357         Rename argument to `prog' to remove the confusion.
8358         Varargs fns behave differently too!
8359         (g++_load): Likewise.
8360
8361         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
8362
8363         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
8364         what it is.  Delete (always) printing of status value for !native.
8365         Simplify verbose code, and include status and exec_output.
8366         (g++_load): Use gcc_load.
8367
8368 Sun Sep  4 13:59:27 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8369
8370         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
8371         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
8372         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
8373         940714-3.c as these testcases don't exist anymore.  Make
8374         va-arg-1.c expected to pass.
8375
8376 Fri Aug 19 12:27:07 1994  Doug Evans  (dje@canuck.cygnus.com)
8377
8378         * gcc.misc-tests/misc.exp: Only run specific testcases.
8379         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
8380         * gcc.misc-tests/dg-[1-9].c: New files.
8381
8382         * lib/dg.exp: New testsuite driver.
8383         * gcc.prms/prms.exp: Use it.
8384
8385         * README.gcc: New file.
8386
8387         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
8388         Document and reset `lxpass' and `lxfail'.
8389         Simplify "initialized" message.
8390         (gcc_stat): Clean up comments a little.
8391
8392 Tue Aug 16 11:16:46 1994  Doug Evans  (dje@canuck.cygnus.com)
8393
8394         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
8395
8396 Mon Aug 15 21:20:36 1994  Doug Evans  (dje@canuck.cygnus.com)
8397
8398         * lib/old-dejagnu.exp (process-option): New proc.
8399         (old-dejagnu-init, old-dejagnu-stat): Likewise.
8400         (old-dejagnu): Simplify.
8401         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
8402
8403 Sun Aug 14 09:23:53 1994  Jeff Law  (law@snake.cs.utah.edu)
8404
8405         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
8406         exists and is not an empty string.
8407
8408         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
8409         $xfail rather than calling setup_xfail.  Clear $xfail when test is
8410         finished.
8411         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
8412         automatically.
8413
8414         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
8415         longer expected to fail.
8416
8417         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
8418         "f" function call.
8419
8420         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
8421
8422         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
8423         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
8424         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
8425         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
8426         c-torture-1.29.
8427
8428         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
8429         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
8430
8431         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
8432
8433         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
8434         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
8435
8436         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
8437         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
8438         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
8439
8440 Tue Jul 12 12:49:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
8441
8442         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
8443         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
8444         940714-1.c, 940714-2.c, 940714-3.c},
8445         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
8446         gcc.misc-tests/{mg.c,mg.exp}:
8447         New tests.
8448         * gcc.noncompile/noncompile.exp: Change accordingly.
8449
8450 Thu Jul  7 14:20:33 1994  Doug Evans  (dje@canuck.cygnus.com)
8451
8452         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
8453         Undo previous clobberage.
8454
8455 Mon Jul  4 17:00:59 1994  Jeff Law  (law@snake.cs.utah.edu)
8456
8457         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
8458         * gcc.special/{930510-1.c, special.exp}:
8459         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
8460         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
8461         struct-varargs-1.c}: New tests from c-torture-1.26.
8462
8463 Tue Jun 28 17:39:42 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
8464
8465         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
8466           argument to switch.
8467
8468 Sat May 21 10:39:38 1994  Bill Cox  (bill@rtl.cygnus.com)
8469
8470         * Revert the previous changes.  Please see Rob's directory
8471           (/lisa/test/rob/progressive/gcc/testsuite) for testing
8472           fixes.
8473
8474 Thu May 19 18:00:03 1994  Bill Cox  (bill@rtl.cygnus.com)
8475
8476         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
8477             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
8478             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
8479             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
8480             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
8481             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
8482             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
8483             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
8484             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
8485             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
8486             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
8487             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
8488             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
8489             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
8490             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
8491             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
8492             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
8493             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
8494             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
8495             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
8496             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
8497             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
8498             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
8499             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
8500             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
8501             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8502             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
8503
8504 Tue May 17 14:55:09 1994  Bill Cox  (bill@rtl.cygnus.com)
8505
8506         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
8507             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
8508           with perror calls.
8509
8510 Mon May  2 17:41:13 1994  Jason Merrill  (jason@deneb.cygnus.com)
8511
8512         * config/unix.exp (g++_load): Fix syntax.
8513
8514 Thu Apr 14 12:22:10 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8515
8516         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
8517         * gcc.noncompile/921017-1.c: Deleted obsolete test.
8518         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
8519         Don't expect va-arg-1.c to fail.  Correct expected output for
8520         920928-1.c.
8521         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
8522         * gcc.wendy/hbm4.c: Correct typo.
8523         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
8524
8525 Mon Mar 28 13:29:37 1994  Doug Evans  (dje@canuck.cygnus.com)
8526
8527         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
8528         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
8529         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
8530         * lib/c-torture.exp (c-torture-compile): Ditto.
8531
8532         Reduce volume of output (remove all the -I's and such).
8533         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
8534         Call gcc_cpass, gcc_cfail.
8535         (c-torture): Pass testing option to c-torture-compile.
8536
8537 Mon Mar 21 12:40:33 1994  Doug Evans  (dje@cygnus.com)
8538
8539         Bring patches over from progressive.
8540         * config/default.exp: Exit remote shell cleanly.
8541         (g++_exit, g++_start): Add default versions.
8542         * config/sim.exp (gcc_load): Use perror, not error.
8543
8544 Sun Mar 20 12:05:32 1994  Doug Evans  (dje@canuck.cygnus.com)
8545
8546         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
8547         set in site.exp.
8548
8549 Mon Mar 14 19:30:28 1994  Doug Evans  (dje@cygnus.com)
8550
8551         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
8552         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
8553         (wendy_try): New proc to run testcase.
8554         (main loop): Call 'em.
8555         * gcc.wendy/*.c: Clean up pass to correct expected output.
8556
8557         * lib/gcc.exp: Minor cleanup work.
8558         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
8559
8560 Wed Mar  9 15:22:54 1994  Doug Evans  (dje@canuck.cygnus.com)
8561
8562         * config/sim.exp (gcc_load): Document return codes better.
8563         Don't pass -v to simulator.
8564
8565 Thu Feb 24 07:15:18 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8566
8567           * gcc.special/920717-x.c: Fix typo.
8568           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
8569           get at sources.
8570
8571         * lib/mike-gcc.exp: Fix typo.
8572
8573 Tue Feb 15 15:41:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8574
8575         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
8576         binary to use, transform the name.
8577         * config/*.exp: rename everything. Nuke any g++ specific files,
8578         it's now a special case of gcc that requires no special support.
8579         Add a default.exp for unsupported targets.
8580
8581 Fri Feb 11 12:59:54 1994  Rob Savoye  (rob@poseidon.cygnus.com)
8582
8583         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
8584         lib/old-dejagnu.exp: Fix a few patterns to work with the new
8585         version of Tcl.
8586
8587 Wed Feb  9 21:35:47 1994  Rob Savoye  (rob@darkstar.cygnus.com)
8588
8589         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
8590         than a warning.
8591
8592 Sun Feb  6 16:52:13 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
8593
8594         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
8595
8596 Mon Jan  3 17:28:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
8597
8598         * gcc.execute/execute.exp: Combine opt_list and foption_list into
8599         option_list.  Compile every file with only 4/6 option choices
8600         (same as C torture) instead of with 12/18 different option
8601         choices.
8602         * lib/c-torture.exp: Likewise.
8603
8604         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
8605         not already set.
8606
8607 Thu Dec 30 17:17:07 1993  Mike Stump  (mrs@rtl.cygnus.com)
8608
8609         * lib/old-deja.exp: Add `excess errors test fails' error, now one
8610         can put an XFAIL *-*-* on excess errors.
8611
8612 Sun Dec 19 21:45:34 1993  Jeffrey A. Law  (law@snake.cs.utah.edu
8613
8614         * g++.law: Add more tests derived from g++-bugs snapshots.
8615
8616         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
8617         equivalent to g++.law/init9.
8618
8619         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
8620         compiled it, and the a.out file after we've run it.
8621
8622 Fri Dec 17 11:29:56 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8623
8624         * lib/mike-g++.exp (postbase): Delete the .o file after we've
8625         compiled it, and the a.out file after we've run it.
8626
8627 Fri Dec 17 10:18:16 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8628
8629         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
8630
8631 Wed Dec 15 20:36:40 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8632
8633         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
8634         version number.
8635
8636 Sun Dec 12 21:10:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
8637
8638         * g++.law: New directory of g++ tests derived from the g++-bugs
8639         snapshots.
8640
8641 Thu Dec 09 16:50:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8642
8643         * gcc.compile: initbug1.c initbug1.exp testcase added
8644
8645 Mon Dec 06 11:09:52 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8646
8647         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
8648         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
8649           fixes submitted by Jeff Law (law@cs.utah.edu)
8650         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
8651           Jeff Law (law@cs.utah.edu)
8652
8653
8654 Tue Nov 30 16:34:07 1993  Mike Stump  (mrs@cygnus.com)
8655
8656         * config/unix-g++.exp: Follow the gcc way of doing things.
8657         * g++.old-deja/old-deja.exp: Minor updates.
8658         * lib/g++.exp: New file, follow the gcc way of doing things.
8659         * lib/old-dejagnu.exp: Minor updates.
8660         * lib/mike-g++.exp: Always unset errorInfo.
8661
8662 Sat Nov  6 11:34:51 1993  Mike Stump  (mrs@cygnus.com)
8663
8664         * lib/gcc.exp: Fix some errors with the below change, CC and
8665         CFLAGS should be global when setting, not local.
8666
8667 Wed Nov  3 11:16:26 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8668
8669         * lib/gcc.exp: Transform tool name.
8670
8671 Wed Oct 27 23:57:29 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8672
8673         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
8674
8675 Wed Oct 27 14:45:50 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8676
8677         * lib/gcc.exp: change gcc_done to gcc_stat
8678
8679 Wed Oct 27 09:57:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8680
8681         * Upgraded gcc testsuite to c-torture version 1.25
8682
8683 Sun Oct 24 10:58:03 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8684
8685         * lib/gcc.exp: added reporting code. Changed verbose compile message.
8686         * lib/c-torture: added hooks for new reporting code.
8687
8688 Thu Oct 21 18:45:32 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8689
8690         * config/sh-gcc.exp: check if sh-sim exists in the path
8691
8692 Mon Oct 18 11:13:22 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8693
8694         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
8695         * gcc.compile/compile.exp: Initial changes for new logic.
8696         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
8697         * gcc.failure/failure.exp: Initial changes for new logic.
8698         * gcc.ieee/ieee.exp: Initial changes for new logic.
8699         * gcc.misc-tests/misc.exp: Initial changes for new logic.
8700         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
8701         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
8702         * lib/c-torture.exp: Initial changes for new logic.
8703         * lib/gcc.exp: Initial changes for new logic.
8704
8705 Fri Oct 15 00:19:42 1993  Mike Stump  (mrs@cygnus.com)
8706
8707         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
8708         depend upon failure or success.  Fully qualify names in failure
8709         and success messages.  Always remove a.out before starting
8710         compile, just in case.  Pay more attention to error text output by
8711         the compiler.  Handle testcases with no known past errors just
8712         like all others, so that things are uniform.  Other miscellaneous
8713         improvements.
8714
8715 Wed Oct 13 15:04:51 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8716
8717         * gcc.cpp: new directory for cpp tests
8718
8719 Mon Oct  4 09:03:41 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8720
8721         * lib/chill.exp: Code reformatted, removed unused code.
8722         * config/unix-chill.exp: Code reformatted, removed unused code.
8723         * chill.execute/execute.exp: Code reformatted, removed unused code.
8724         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
8725
8726 Mon Oct  4 06:19:26 1993  Ian Lance Taylor  (ian@cygnus.com)
8727
8728         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
8729         routines not written.
8730
8731 Mon Sep 27 21:07:44 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8732
8733         * config/bug-gcc.exp: Use new procs from bug.exp.
8734
8735 Tue Sep 21 18:21:12 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8736
8737         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
8738         via ftp, rather than depending on NFS.
8739         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
8740         case.
8741
8742 Thu Sep  9 23:09:15 1993  Rob Savoye  (rob@darkstar.cygnus.com)
8743
8744         * config/bug-gcc.exp: Use new download proc.
8745
8746 Tue Sep 14 19:23:58 1993  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
8747
8748         * chill.execute/execute.exp: cleanups, handles errors better
8749         * chill.compile/compile.exp: rewrite, based on execute.exp
8750         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
8751         * lib/chill.exp: major changes to diff proc and compile and link
8752           procs. added chill_fail and chill_pass wrappers to pass and
8753           fail. added more comments, and handle error codes better.
8754           Added a hack to capture stderr from exec, so noncompile tests
8755           can work.
8756
8757 Sat Sep 11 15:30:10 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8758
8759         * chill.execute/execute.exp: rewrite of testsuite driver
8760         * lib/chill.exp: rewrite of testsuite driver
8761         * config/unix-chill.exp: rewrite of testsuite driver
8762
8763 Wed Aug 25 14:11:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8764
8765     In chill.execute:
8766         * iexpr.ch: Standardize uppercase.
8767         * tuples.dat: Standardize uppercase.
8768         * vary.ch: standardize.  Correct varying string assignments.
8769         * vary.dat: Add new output lines.
8770
8771 Tue Aug 24 13:45:49 1993  Bill Cox  (bill@rtl.cygnus.com)
8772
8773     In chill.execute:
8774         * chprintf.ch: Standardize use of uppercase.
8775         * tuples.ch: Standardize and turn arr2 into a DCL,
8776           rather than a SYN.
8777         * pinits.ch: Standardize.
8778
8779 Mon Aug 23 17:26:58 1993  Per Bothner  (bothner@kalessin.cygnus.com)
8780
8781         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
8782         * Makefil: Renamed to Makefile.in.
8783         * configure.in: New.
8784
8785 Mon Aug 23 14:24:13 1993  Bill Cox  (bill@rtl.cygnus.com)
8786
8787     In chill.execute:
8788         * .cvsignore: Add result/output files.
8789         * Makefile: Fix up variables at start.  Use MFLAGS
8790           everywhere.  Correct bool_loc, built_ins entries.
8791           Add entry for vary1.ch.
8792         * bitarray.ch: Standardize upper-case usage.
8793         * bitexpr.ch: Standardize, add output of b1.
8794         * params.ch: Use arrayt in along PROC parameters, to
8795           avoid novelty problems.
8796         * sets.ch: Tiny cleanup.
8797         * vary1.ch: Re-indent.
8798
8799 Tue Aug 17 15:42:07 1993  Bill Cox  (bill@rtl.cygnus.com)
8800
8801           * Add PR-related files to Makefiles, .cvsignore files, etc.
8802
8803 Mon Aug  2 15:46:05 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8804
8805         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
8806           with compiler objects. New names are test-flow.c and test-loop.c
8807
8808 Tue Jul 27 10:08:08 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8809
8810         * Upgraded c-torture tests from 1.19 to 1.20
8811
8812         * new files:
8813         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
8814         * gcc.compile: 930623-1.c 930623-2.c
8815         * gcc.noncompile: 930622-1.c 930622-2.c
8816         * gcc.failure: 920411-1.c 920627-2.c
8817         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
8818
8819 Tue Jul 20 15:19:44 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8820
8821         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8822           More changes to get testsuite working properly. Needs more work.
8823           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
8824
8825 Mon Jul 19 18:40:31 PDT 1993  Jeff Wheat  (cassidy@cygnus.com)
8826
8827         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
8828           More changes to get testsuite working properly. Needs more work.
8829
8830 Tue Jul 13 18:38:56 PDT 1993 Jeff Wheat  (cassidy@cygnus.com)
8831
8832         * chill.compile/compile.exp: Added for Dejagnu support
8833         * chill.execute/execute.exp: Added for Dejagnu support
8834         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
8835
8836 Sat Jun 19 07:13:05 1993  Bill Cox  (bill@rtl.cygnus.com)
8837
8838     This should complete moving the CHILL test files.
8839         * chill.noncompile(.cvsignore printf.grt
8840             in-printf.grt chprintf.grt chprintf.ch):
8841             Added test-support files.
8842           (Makefile): Modified further.
8843         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
8844             signal.ch): Added test files.
8845           * chill.execute (.cvsignore printf.grt printr.c
8846             in-printf.grt rts.c chprintf.grt rts.h): Added
8847           test-support files.
8848             (Makefile): More corrections.
8849
8850 Fri Jun 18 23:40:54 1993  Bill Cox  (bill@rtl.cygnus.com)
8851
8852         * chill.compile, chill.execute, chill.nocompile: Add CHILL
8853           test cases, ready for DejaGnu.
8854
8855 Thu Jun 17 19:14:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8856
8857         * Upgraded c-torture tests from 1.18 to 1.19
8858
8859         * gcc.compile: added test(s):
8860           930607-1.c
8861         * gcc.execute: added test(s):
8862           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
8863
8864         * added new subdirectory for misc tests: gcc.misc-tests
8865         * gcc.misc-test(s): added tests:
8866           inst-check.c test-consts.c test-ior.c test-switch.c
8867
8868 Wed Jun  9 16:53:26 1993  Brendan Kehoe  (brendan@lisa.cygnus.com)
8869
8870         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
8871
8872 Mon Jun  7 16:18:40 1993  Ian Lance Taylor  (ian@cygnus.com)
8873
8874         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
8875
8876 Thu Jun  3 13:13:36 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8877
8878         * Upgraded c-torture tests from 1.17 to 1.18
8879
8880 Wed Jun  2 19:02:40 MDT 1993  Jeffrey Wheat  (cassidy@cygnus.com)
8881
8882         * Upgraded c-torture tests from 1.12 to 1.17
8883
8884 Fri Apr 30 09:38:41 1993  Mike Werner  (mtw@deneb.cygnus.com)
8885
8886         * lib/old-dejagnu.exp:
8887           Fixed handling of XFAIL target triplets to correctly
8888           recognize wildcard characters.  Removed code that
8889           appended a unique id tag to the end of the file name
8890           printed out by the result of the testcases within a
8891           given test file.
8892
8893 Thu Apr 29 19:06:29 1993  Mike Werner  (mtw@deneb.cygnus.com)
8894
8895         * lib/old-dejagnu.exp:
8896           Reworked expected failure handling to trigger off of XFAIL
8897           keyword in keyphrase embeded in testcase source code. The
8898           XFAIL keyword must be at the end of the keyphrase line. It
8899           may optionally be followed by one or more target triplets.
8900           It has just occured that the handling of wildcards in the
8901           target triplet may not be correct.
8902
8903 Fri Apr 23 13:16:20 1993  Mike Werner  (mtw@deneb.cygnus.com)
8904
8905         * g++.old-deja/tests:
8906           Moved all subdirectories up one level into g++.old-deja .
8907
8908         * lib/old-dejagnu.exp:
8909           Fixed problem with CXXFLAGS not being properly reset, and being
8910           corrupted with extraneous "-c" compiler option.  This was
8911           causing binaries to not be generated for test that needed them.
8912           Modified strings passed to "pass" and "fail" so that individual
8913           tests from the same test file would be distinguished by an
8914           identifier appended to the test file name in the summary logs;
8915           this corrected a problem with erroneous diff logs.  Added code
8916           to search testcases for expected fail and unexpected pass keywords.
8917
8918 Tue Apr 20 18:27:58 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8919
8920         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
8921
8922 Thu Apr 15 11:01:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8923
8924         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
8925           Removed extraneous text from end of "Special g++ Options"
8926           keyphrase.
8927
8928         * lib/old-dejagnu.exp: Added pattern matching to look for new
8929           keywords, embedded in testcases comments, which will trigger
8930           calls to xpass and xfail.
8931
8932 Wed Apr 14 14:28:01 1993  Mike Werner  (mtw@deneb.cygnus.com)
8933
8934         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
8935           comments embedded in the testcases, especially the one looking for
8936           special compiler options, as well as the pattern matching for the
8937           compiler output again.
8938
8939 Mon Apr 12 15:15:37 1993  Mike Werner  (mtw@deneb.cygnus.com)
8940
8941         * lib/old-dejagnu.exp: Do a proper check of the return value for
8942           execute tests. Fixed several problems with the pattern matching
8943           of the compiler output which gave erroneous test results.
8944           Changed several of the test result messages to be more descriptive.
8945         * config/unix-g++.exp: Proc g++_load now actually works and
8946           executes the tests passed to it and returns a usable return
8947           value.
8948
8949 Sun Apr 11 17:22:37 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8950
8951           * lib/gcc.exp: Exits gracefully if $CC is bogus.
8952
8953 Fri Apr  9 09:41:59 1993  Mike Werner  (mtw@deneb.cygnus.com)
8954
8955         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
8956           Modified both files to properly execute the old style
8957           dejagnu tests. The previous versions of these files were
8958           experimental and did not function anything near correctly.
8959
8960 Mon Apr  5 21:08:24 1993  Rob Savoye  (rob@cygnus.com)
8961
8962         * Removed all Makefile.in and configure.in files. No configuration
8963         needed now.
8964
8965 Fri Apr  2 12:15:17 1993  Mike Werner  (mtw@deneb.cygnus.com)
8966
8967         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
8968
8969 Sun Mar 28 11:17:48 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
8970
8971         * gcc.compile/configure.in, gcc.unsorted/configure.in,
8972         gcc.special/configure.in, gcc.noncompile/configure.in,
8973         gcc.execute/configure.in, gcc.code_quality/configure.in,
8974         g++.other/configure.in, g++.old-deja/configure.in,
8975         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
8976         in srcname setting.
8977
8978 Thu Mar 25 20:07:55 1993  Rob Savoye  (rob at darkstar.cygnus.com)
8979
8980         * lib/udi.exp:  Fixed mondfe and mondfe_download.
8981         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
8982         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
8983
8984 Thu Mar 25 13:06:41 1993  Ian Lance Taylor  (ian@cygnus.com)
8985
8986         * config/udi-gdb.exp: Check $shell_id after connecting to target.
8987         (gdb_exit): Don't remove *_soc files.
8988
8989 Mon Mar 22 14:28:46 1993  Ian Lance Taylor  (ian@cygnus.com)
8990
8991         * lib/c-torture.exp: Don't look for main; instead always use -w
8992         -c.  This is how the c-torture tests work.  Remove the object
8993         file if the compilation succeeds.
8994         * gcc.execute/execute.exp: Remove executable if test passes.
8995         * gcc.noncompile/noncompile.exp: Every test is an expected
8996         failure.
8997         * gcc.special/special.exp: Added tests from c-torture 1.11,
8998         corrected use of existing test.
8999         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
9000         gcc.execute/920625-1.c: Updated to c-torture 1.11.
9001         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
9002         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
9003         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
9004         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
9005         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
9006         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
9007         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
9008         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
9009         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
9010         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
9011         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
9012         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
9013         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
9014         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
9015         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
9016         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
9017         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
9018         c-torture 1.11.
9019         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
9020         correspond to c-torture 1.11.
9021
9022         * New file.