OSDN Git Service

PR c++/2294
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2
3         PR c++/2294
4         * g++.dg/lookup/using9.c: New test.
5
6 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/12762
9         * g++.dg/template/error3.C: New test.
10
11 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12
13         PR ada/13035
14         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15         No longer use a wrapper for gcc, since this does not work under
16         Windows.
17
18 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
19
20         PR c++/2094
21         * g++.dg/template/ptrmem7.C: New test.
22
23 2003-11-13  Andrew Pinski <apinski@apple.com>
24
25         * gcc.c-torture/compile/20031113-1.c: New test.
26
27 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
28             Kean Johnston <jkj@sco.com>
29
30         PR c/13029
31         * gcc.dg/unused-4.c: Update.
32
33 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34
35         * g++.dg/opt/const3.C: New test.
36
37 2003-11-13  Jan Hubicka  <jh@suse.cz>
38
39         * gcc.c-torture/compile/20031112-1.c: New test.
40
41 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42
43         * g++.dg/parse/crash10.C: Remove bogus error marker.
44
45 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46
47         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
48         (host_gcc): Likewise.
49         (ROOT): Honor $PWDCMD.
50         (BASE): Likewise.
51         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
52
53 2003-11-12  Catherine Moore  <clm@redhat.com>
54
55         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
56
57 2003-11-12  Andreas Jaeger  <aj@suse.de>
58             Jakub Jelinek  <jakub@redhat.com>
59             Andrew Pinski  <pinskia@physics.uc.edu>
60             Richard Henderson  <rth@redhat.com>
61
62         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
63         systems.
64         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
65
66         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
67         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
68
69 2003-11-11  Andreas Jaeger  <aj@suse.de>
70
71         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
72
73         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
74
75 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
76
77         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
78         Clean ups.
79
80 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
81
82         * gcc.dg/trampoline-1.c: New test.
83
84 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
85
86         * gcc.c-torture/compile/200031109-1.c: New test.
87
88 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
89
90         PR c/3190
91         PR c/8714
92         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
93         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
94         gcc.dg/format/no-y2k-1.c: Update.
95
96 2003-11-08  Roger Sayle  <roger@eyesopen.com>
97
98         PR optimization/10467
99         * gcc.dg/20031108-1.c: New test case.
100
101 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
102
103         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
104
105 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
106
107         * gcc.dg/compound-lvalue-1.c: New test.
108         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
109         some XFAILs.
110
111 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
112
113         * gcc.dg/altivec-varargs-1.c: New test.
114
115 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
116
117         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
118         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
119         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
120         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
121         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
122
123 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
124
125         * gcc.dg/cond-lvalue-1.c: New test.
126
127 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
128
129         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
130
131 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
132
133         PR c++/11616
134         * g++.dg/template/instantiate5.C: New test.
135
136 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
137
138         PR c++/12726
139         * g++.dg/ext/complit2.C: Replace test with self-contained version.
140         * ChangeLog: Add missing first entry for above test.
141
142 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
143
144         PR c++/9810
145         * g++.dg/template/using8.C: New test.
146         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
147
148 2003-11-02  Roger Sayle  <roger@eyesopen.com>
149
150         PR optimization/10817
151         * gcc.c-torture/compile/20031102-1.c: New test case.
152
153 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
154
155         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
156         2147483647.
157
158 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
159
160         * gcc.dg/20031102-1.c: New test.
161
162 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
163
164         * gcc.dg/complex-1.c: New test.
165
166 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
167
168         PR c++/12796
169         * g++.dg/template/crash13.C: Adjust expected error location.
170         * g++.old-deja/g++.brendan/ns1.C: Likewise.
171
172 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
173
174         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
175
176 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
177
178         PR/10239
179         * gcc.c-torture/compile/20031031-2.c: New test.
180
181 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
182
183         PR/11640
184         * gcc.c-torture/compile/20031031-1.c: New test.
185
186 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
187
188         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
189         * gcc.misc-tests/bprob.exp: Likewise.
190         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
191         the execution test on arm-elf configs.
192         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
193         configs that don't support scratch files.
194         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
195
196 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
197
198         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
199         done by dejagnu.
200
201 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
202
203         * ada/acats/run_all.sh: Redirect mv output to /dev/null
204         Avoid non pure sh syntax. Add more logging.
205
206         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
207         fail.
208
209 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
210
211         PR libgcj/10610
212         * gcc.dg/ppc-stackalign-1.c: New test.
213
214 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
215
216         * ada/acats/run_all.sh: Change output to be more compliant with
217         dejagnu framework.
218         Create acats.sum and acats.log files under testsuite/ada/acats
219         Only run [a-z]* directories, to filter out e.g. CVS.
220         Redirect build output to log file.
221
222 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
223
224         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
225
226 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
227
228         PR ada/5909:
229         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
230
231 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
232
233         * gcc.c-torture/compile/20031023-1.c: New test.
234         * gcc.c-torture/compile/20031023-2.c: New test.
235         * gcc.c-torture/compile/20031023-3.c: New test.
236         * gcc.c-torture/compile/20031023-4.c: New test.
237
238 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
239
240         PR c++/10371
241         * g++.dg/lookup/scoped8.C: New test.
242
243 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
244
245         * g++.dg/opt/reg-stack3.C: New test.
246
247 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
248
249         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
250
251 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
252
253         PR c++/11076
254         * g++.dg/template/crash13.C: New test.
255
256 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
257
258         * gcc.dg/c99-restrict-2.c: New test.
259
260 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
261
262         PR c++/12698, c++/12699, c++/12700, c++/12566
263         * g++.dg/inherit/covariant9.C: New test.
264         * g++.dg/inherit/covariant10.C: New test.
265         * g++.dg/inherit/covariant11.C: New test.
266
267 2003-10-23  Jason Merrill  <jason@redhat.com>
268
269         PR c++/12726
270         * g++.dg/ext/complit2.C: New test.
271
272 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
273
274         PR target/12654
275         * gcc.c-torture/execute/20031020-1.c: New test.
276
277 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
278
279         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
280         following the jump_insn.
281
282 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
283
284         * gcc.dg/cast-lvalue-1.c: New test.
285
286 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
287
288         PR c++/11962
289         * g++.dg/template/cond2.C: New test.
290
291 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
292
293         * gcc.dg/builtins-28.c: New test.
294
295 2003-10-20  Jan Hubicka  <jh@suse.cz>
296
297         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
298         parameter.
299         * testsuite/gcc.dg/inline-2.c: Likewise.
300
301 2003-10-20  Phil Edwards  <phil@codesourcery.com>
302
303         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
304         * gcc.dg/nest.c:  Likewise.
305
306 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
307
308         PR c++/9781, c++/10583, c++/11862
309         * g++.dg/parse/crash13.C: New test.
310
311 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
312
313         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
314
315 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
316
317         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
318         Define HAVE_C99_RUNTIME except on Solaris.
319         * gcc.dg/builtins-20.c: Likewise.
320
321 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
322
323         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
324
325 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
326
327         PR c++/12495
328         * g++.dg/template/crash21.C: New test.
329
330 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
331
332         PR c++/2513
333         * g++.dg/template/typename5.C: New test.
334
335 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
336
337         PR c++/12369
338         * g++.dg/template/friend25.C: New test.
339
340 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
341
342         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
343         versions.
344
345 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
346
347         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
348         == 2147483647.
349
350 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
351
352         * gcc.c-torture/execute/960416-1.x: Remove.
353         * gcc.c-torture/execute/divconst-3.x: Likewise.
354
355 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
356
357         PR target/12598
358         * gcc.dg/torture/cris-volatile-1.c: New test.
359
360 2003-10-14  Roger Sayle  <roger@eyesopen.com>
361
362         PR optimization/9325
363         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
364         for overflowing floating point to integer conversion during RTL
365         simplification.
366
367 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
368
369         * objc/execute/_cmd.m: Fix typo.
370         * objc.dg/image-info.m, objc.dg/symtab-1.m:
371         Relax 'scan-assembler' regexp.
372         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
373         objc.dg/try-catch-4.m: Run on non-Darwin targets.
374         * objc.dg/zero-link-2.m: Remove blank line.
375         * objc.dg/zero-link-3.m: New test case.
376
377 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
378
379         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
380
381         * gcc.dg/asm-names.c: Use scan-assembler-not rather
382         than linker trickery.
383
384 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
385
386         PR c++/12370
387         * g++.dg/other/friend2.C: New test.
388
389 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
390
391         * gcc.dg/20031012-1.c: New test.
392
393 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
394
395         * gcc.dg/weak/weak-3.c: Fix for new warning.
396
397 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
398
399         PR optimization/8750
400         * gcc.c-torture/execute/20031012-1.c: New test case.
401
402 2003-10-11  Roger Sayle  <roger@eyesopen.com>
403
404         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
405         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
406
407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
408
409         PR optimization/12260
410         * gcc.c-torture/compile/20031011-2.c: New test case.
411
412 2003-10-11  Roger Sayle  <roger@eyesopen.com>
413
414         * gcc.c-torture/execute/20031011-1.c: New testcase.
415
416 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
417
418         * gcc.c-torture/compile/20031011-1.c: New test.
419
420 2003-10-11  Jan Hubicka  <jh@suse.cz>
421
422         * g++.dg/other/first-global.C: New test.
423
424 2003-10-11  Roger Sayle  <roger@eyesopen.com>
425
426         * gcc.c-torture/execute/string-opt-18.c: New testcase.
427
428 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
429
430         * gcc.c-torture/compile/20031010-1.c: New test.
431
432 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
433
434         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
435         * gcc.c-torture/execute/va-arg-25.c: ... here.
436
437 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
438
439         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
440
441 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
442
443         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
444
445 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
446
447         * g++.dg/parse/error2.C: New test.
448
449 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
450
451         PR c++/11097
452         * g++.dg/other/error5.C: Modify the error message.
453         * g++.dg/lookup/using8.C: New test.
454
455 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
456
457         * gcc.dg/darwin-abi-2.c: New file.
458         * gcc.c-torture/execute/va-arg-24.c: New file.
459
460 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
461
462         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
463         indentation.
464
465 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/10147
468         * g++.dg/other/error4.C: Update error messages.
469         * g++.dg/template/ptrmem4.C: Likewise.
470
471         PR c++/12337
472         * g++.dg/init/new9.C: New test.
473
474         PR c++/12334, c++/12236, c++/8656
475         * g++.dg/ext/attrib8.C: New test.
476
477 2003-10-06  Devang Patel  <dpatel@apple.com>
478
479         * gcc.dg/debug/dwarf2-3.h: New test.
480         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
481
482 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
483
484         * g++.dg/opt/cfg2.C: New test.
485
486 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
487
488         * g++.dg/opt/float1.C: New test.
489
490 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
491
492         * gcc.dg/c90-array-lval-6.c: New test.
493         * gcc.dg/c99-array-lval-6.c: New test.
494
495 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
496             Ziemowit Laski  <zlaski@apple.com>
497
498         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
499         'Derived', so that it is never considered a class method; add
500         new warning for '+port' method ambiguity.
501         * objc.dg/method-12.m: Include <objc/objc.h> instead of
502         <objc/objc-api.h> (needed on Mac OS X).
503         * objc.dg/method-13.m: New test.
504
505 2003-10-03  Roger Sayle  <roger@eyesopen.com>
506
507         PR optimization/9325, PR java/6391
508         * gcc.c-torture/execute/20031003-1.c: New test case.
509
510 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
511
512         PR optimization/12180
513         * gcc.dg/20031002-1.c: New test.
514
515         PR c++/12486
516         * g++.dg/inherit/error1.C: New test.
517
518 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
519
520         * lib/f-torture.exp (search_for): Rename to...
521         (search_for_re): This.  Also, clean up comments and the
522         "regexp" invocation.
523
524 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
525
526         * gcc.c-torture/compile/20031002-1.c: New test.
527
528 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
529
530         * g++.dg/opt/cond1.C: New test.
531
532 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
533
534         * gcc.dg/Wold-style-definition-2.c: New testcase.
535         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
536
537 2003-09-29  Richard Henderson  <rth@redhat.com>
538
539         * g++.dg/init/array10.C: Add dg-options.
540
541 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
542
543         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
544
545 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
546
547         * g++.dg/template/friend19.C: Fix typo.
548         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
549
550 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
551
552         * gcc.c-torture/execute/20030928-1.c: New test.
553         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
554
555 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
556
557         * g++.dg/opt/unroll1.C: New test.
558
559 2003-09-26  Roger Sayle  <roger@eyesopen.com>
560
561         PR optimization/11741
562         * gcc.dg/20030926-1.c: New test case.
563
564 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
565
566         PR c++/5655
567         * g++.dg/parse/access7.C: New test.
568         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
569
570 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
571
572         MERGE OF objc-improvements-branch into MAINLINE:
573         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
574         if libobjc has not been built.
575         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
576         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
577         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
578         objc/execute/nested-3.m, objc/execute/np-2.m,
579         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
580         objc/execute/redefining_self.m, objc/execute/root_methods.m,
581         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
582         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
583         objc.dg/special/unclaimed-category-1.h,
584         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
585         well as GNU runtime.
586         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
587         * execute/cascading-1.m, execute/function-message-1.m,
588         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
589         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
590         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
591         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
592         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
593         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
594         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
595         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
596         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
597         * objc.dg/bitfield-2.m: Run only on Darwin.
598         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
599         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
600         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
601         * objc.dg/const-str-1.m: Fix constant string layout.
602
603 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
604
605         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
606
607 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
608
609         * gcc.dg/darwin-abi-1.c: New file.
610
611 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
612
613         PR target/12281
614         * gcc.c-torture/compile/20030921-1.c: New test.
615
616 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
617
618         * g++.dg/opt/reg-stack2.C: New test.
619
620 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
621
622         * g++.dg/eh/delayslot1.C: New test.
623
624 2003-09-20  Richard Henderson  <rth@redhat.com>
625
626         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
627
628 2003-09-20  Roger Sayle  <roger@eyesopen.com>
629
630         * gcc.c-torture/execute/20030920-1.c: New test case.
631
632 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633
634         * g++.dg/rtti/typeid3.C: Correct expected error message.
635
636 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
637
638         PR c++/157
639         * g++.dg/parse/crash12.C: New test.
640
641 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
642
643         * gcc.dg/compat/mixed-struct-check.h: New.
644         * gcc.dg/compat/mixed-struct-defs.h: New.
645         * gcc.dg/compat/mixed-struct-init.h: New.
646         * gcc.dg/compat/struct-by-value-19_main.c: New.
647         * gcc.dg/compat/struct-by-value-19_x.c: New.
648         * gcc.dg/compat/struct-by-value-19_y.c: New.
649         * gcc.dg/compat/struct-by-value-20_main.c: New.
650         * gcc.dg/compat/struct-by-value-20_x.c: New.
651         * gcc.dg/compat/struct-by-value-20_y.c: New.
652         * gcc.dg/compat/struct-return-19_main.c: New.
653         * gcc.dg/compat/struct-return-19_x.c: New.
654         * gcc.dg/compat/struct-return-19_y.c: New.
655         * gcc.dg/compat/struct-return-20_main.c: New.
656         * gcc.dg/compat/struct-return-20_x.c: New.
657         * gcc.dg/compat/struct-return-20_y.c: New.
658
659 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
660         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
661         so that it will not complain on LP64 targets.
662
663 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
664
665         PR c++/495
666         * g++.dg/template/friend24.C: New test.
667
668 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
669
670         PR c++/12332
671         * g++.dg/template/memtmpl2.C: New test.
672
673 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
674
675         PR target/11184
676         * gcc.dg/builtin-apply1.c: New test.
677
678 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
679
680         PR c++/9848
681         * g++.dg/warn/Wunused-4.C: New test.
682
683 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
684
685         PR c++/12316
686         * g++.dg/other/gc2.C: New test.
687
688 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/11991
691         * g++.dg/rtti/typeid3.C: New test.
692
693         PR c++/12266
694         * g++.dg/overload/template1.C: New test.
695
696 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
697
698         * g++.dg/opt/cfg3.C: New test.
699
700 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
701
702         PR c++/7939
703         * g++.dg/template/crash11.C: New test.
704
705 2003-09-16  Jason Merrill  <jason@redhat.com>
706             Jakub Jelinek  <jakub@redhat.com>
707
708         * gcc.dg/attr-warn-unused-result.c: New test.
709
710 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
711
712         PR c++/12184
713         * g++.dg/expr/call2.C: New test.
714
715 2003-09-15  Andreas Jaeger  <aj@suse.de>
716
717         * gcc.dg/Wold-style-definition-1.c: New test.
718
719 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/3907
722         * g++.dg/parse/template12.C: New test.
723
724         * g++.dg/abi/bitfield11.C: New test.
725         * g++.dg/abi/bitfield12.C: Likewise.
726
727 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
728
729         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
730         non-expansion of functional macro name without arguments at EOL.
731         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
732
733 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
734
735         * gcc.c-torture/execute/20030914-[12].c: New tests.
736
737 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
738
739         PR c++/11788
740         * g++.dg/overload/addr1.C: New test.
741
742 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
743
744         * gcc.dg/20030909-1.c: New test.
745
746 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         * gcc.dg/ultrasp10.c: New test.
749
750 2003-09-09  Devang Patel  <dpatel@apple.com>
751
752         * gcc.dg/darwin-ld-6.c: New test.
753
754 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
755
756         * gcc.dg/torture/builtin-explog-1.c: New testcase.
757
758 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
759
760         * gcc.dg/ia64-types1.c: New test.
761         * gcc.dg/ia64-types2.c: Likewise.
762
763 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
764
765         * gcc.dg/builtins-1.c: Add more _Complex tests.
766         * gcc.dg/torture/builtin-attr-1.c: Likewise.
767
768         * gcc.dg/builtins-1.c: Test existing _Complex functions.
769         * gcc.dg/torture/builtin-attr-1.c: Likewise.
770
771 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
772
773         PR c++/11786
774         * g++.dg/lookup/koenig2.C: New test.
775
776         PR c++/5296
777         * g++.dg/rtti/typeid2.C: New test.
778
779 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
780
781         * gcc.c-torture/compile/20030904-1.c: New test.
782
783 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * g++.dg/opt/longbranch2.C: New test.
786
787 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         * g++.dg/template/crash10.C: Only compile it.
790
791 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
792
793         PR middle-end/11665
794         * gcc.c-torture/compile/20030907-1.c: New test.
795         * g++.dg/init/array11.C: New test.
796
797 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/11852
800         * g++.dg/init/struct1.C: New test.
801
802 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
803
804         PR c++/12181
805         * g++.dg/expr/comma1.C: New test.
806
807 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/11867
810         * g++.dg/expr/static_cast5.C: New test.
811
812 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
813
814         PR c++/11507
815         * g++.dg/lookup/scoped7.C: New test.
816
817         PR c++/9574
818         * g++.dg/other/static1.C: New test.
819
820         PR c++/11490
821         * g++.dg/warn/template-1.C: New test.
822
823         PR c++/11432
824         * g++.dg/template/crash10.C: New test.
825
826         PR c++/2478
827         * g++.dg/overload/VLA.C: New test.
828
829         PR c++/10804
830         * g++.dg/template/call1.C: New test.
831
832 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
833
834         PR c++/11794
835         * g++.dg/parse/using3.C: New test.
836
837 2003-09-06  Roger Sayle  <roger@eyesopen.com>
838
839         PR c++/11409
840         * g++.dg/overload/builtin3.C: New test case.
841
842 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
843
844         PR c/9862
845         * gcc.dg/20030906-1.c: New test.
846         * gcc.dg/20030906-2.c: Likewise.
847
848 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
849
850         PR c++/12167
851         * g++.dg/parse/defarg5.C: New test.
852
853         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
854
855 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/12163
858         * g++.dg/expr/static_cast4.C: New test.
859
860         PR c++/12146
861         * g++.dg/template/crash9.C: New test.
862
863 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
864
865         * g++.old-deja/g++.ext/pretty2.C: Update for change
866         in __FUNCTION__.
867         * g++.old-deja/g++.ext/pretty3.C: Likewise.
868
869 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
870
871         PR c++/11922
872         * g++/dg/template/qualified-id1.C: New test.
873
874         PR c++/12037
875         * g++.dg/warn/noeffect4.C: New test.
876
877 2003-09-04  Matt Austern  <austern@apple.com>
878
879         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
880         * g++.dg/ext/fnname2.C: Likewise.
881         * g++.dg/ext/fnname3.C: Likewise.
882
883 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
884
885         * g++.dg/expr/lval1.C: New test.
886         * g++.dg/ext/lvcast.C: Remove.
887
888 2003-09-03  Roger Sayle  <roger@eyesopen.com>
889
890         PR optimization/11700.
891         * gcc.c-torture/compile/20030903-1.c: New test case.
892
893 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
894
895         PR c++/12053
896         * g++.dg/abi/layout4.C: New test.
897
898 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
899
900         PR c++/11553
901         * g++.dg/parse/friend3.C: New test.
902
903 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
904
905         PR c++/11847
906         * g++.dg/template/class1.C: New test.
907
908         PR c++/11808
909         * g++.dg/expr/call1.C: New test.
910
911 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
912
913         PR c++/12114
914         * g++.dg/init/ref9.C: New test.
915
916         PR c++/11972
917         * g++.dg/template/nested4.C: New test.
918
919 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c++/12093
922         * g++.dg/template/non-dependent4.C: New test.
923
924         PR c++/11928
925         * g++.dg/inherit/conv1.C: New test.
926
927 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
928
929         PR c++/6196
930         * g++.dg/ext/label1.C: New test.
931         * g++.dg/ext/label2.C: Likewise.
932
933 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
934
935         * g++.dg/expr/cond3.C: New test.
936
937 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
938
939         * gcc.dg/builtins-1.c: Add new builtin cases.
940
941 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
942
943         * gcc.dg/builtins-1.c: Add new cases.
944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
945
946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
947
948         * gcc.dg/builtins-1.c: Add more math builtin tests.
949         * gcc.dg/torture/builtin-attr-1.c: New test.
950
951 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
952
953         PR optimization/5079
954         * g++.dg/opt/static3.C: New test.
955
956 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
957
958         * gcc.misc-tests/gcov-10b.c: New test.
959
960 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
961
962         * g++.dg/opt/ptrmem3.C: New test.
963
964         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
965
966 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
967
968         * gcc.dg/20030826-2.c: New test.
969
970 2003-08-26  Roger Sayle  <roger@eyesopen.com>
971
972         PR middle-end/12002
973         * g77.f-torture/compile/12002.f: New test case.
974
975 2003-08-26  Roger Sayle  <roger@eyesopen.com>
976
977         * gcc.dg/20030826-1.c: New test case.
978
979 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
980
981         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
982
983 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
984
985         PR c++/11871
986         * c++.dg/lookup/crash1.C: New test.
987
988         * c++.dg/warn/noeffect3.C: New test.
989
990 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
991
992         * gcc.dg/compat/vector-1_x.c: Compile with -w.
993         * gcc.dg/compat/vector-1_y.c: Ditto.
994         * gcc.dg/compat/vector-2_x.c: Ditto.
995         * gcc.dg/compat/vector-2_y.c: Ditto.
996
997 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
998
999         * gcc.dg/20030702-1.c: New test.
1000
1001 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1002
1003         PR c++/8795
1004         * g++.dg/ext/altivec-1.C: New test.
1005
1006 2003-08-24  Richard Henderson  <rth@redhat.com>
1007
1008         * g++.dg/eh/simd-2.C: Add -w for x86.
1009
1010 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1011
1012         * gcc.dg/20030815-1.c: New test.
1013
1014 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1015
1016         PR c++/3765
1017         * g++.dg/parse/access6.C: New test.
1018
1019 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1020
1021         PR c++/641, c++/11876
1022         * g++.dg/template/friend22.C: New test.
1023         * g++.dg/template/friend23.C: Likewise.
1024
1025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1026
1027         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1028         identically.
1029
1030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1031
1032         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1033
1034 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1035
1036         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1037
1038 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1039
1040         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1041
1042 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1043
1044         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1045
1046 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1047
1048         PR c++/11919
1049         * g++.dg/overload/prom1.C: New test.
1050
1051         PR c++/11551
1052         * g++.dg/parse/dtor2.C: New test.
1053
1054         PR c++/10762
1055         * g++.dg/parse/using2.C: New test.
1056
1057 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1058
1059         PR target/11805
1060         * gcc.c-torture/compile/20030821-1.c: New.
1061
1062 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/11834
1065         * g++.dg/template/deduce2.C: New test.
1066
1067 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1068
1069         * gcc.c-torture/execute/20030821-1.c: New test.
1070
1071 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1072
1073         PR middle-end/11984
1074         * gcc.dg/20030820-1.c: New test case.
1075
1076 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1077
1078         PR c++/11945
1079         * g++.dg/warn/noeffect2.C: New test.
1080
1081 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/10926
1084         * g++.dg/template/dtor2.C: New test.
1085
1086         PR c++/11684
1087         * g++.dg/template/operator1.C: New test.
1088         * g++.dg/parse/operator4.C: New test.
1089
1090         PR c++/11946.C
1091         * g++.dg/expr/enum1.C: New test.
1092         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1093
1094         PR c++/11036.C
1095         * g++.dg/parse/elab2.C: New test.
1096         * g++.dg/parse/typedef4.C: Change error message.
1097         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1098         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1099         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1100
1101 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1102
1103         * gcc.dg/pch/warn-1.c: New.
1104         * gcc.dg/pch/warn-1.hs: New.
1105
1106         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1107         not-tested file.
1108
1109 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1110
1111         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1112
1113 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1114
1115         * gcc.dg/uninit-D.c: New Test.
1116         * gcc.dg/uninit-E.c: New Test.
1117         * gcc.dg/uninit-F.c: New Test.
1118         * gcc.dg/uninit-G.c: New Test.
1119
1120 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1121
1122         * g++.dg/README: Describe the pch directory.
1123
1124 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1125
1126         PR c++/11174
1127         * g++.dg/parse/access4.C: New test.
1128         * g++.dg/parse/access5.C: Likewise.
1129         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1130
1131 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1132
1133         * gcc.dg/noncompile/20030818-1.c: New.
1134
1135 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1136
1137         PR c++/11957
1138         * g++.dg/warn/noeffect1.C: New test.
1139
1140         * g++.dg/template/scope2.C: New test.
1141         * g++.dg/template/error2.C: Correct dg-error
1142
1143 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1144
1145         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1146
1147 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1148
1149         PR C++/11512
1150         * g++.dg/template/warn1.C: New.
1151
1152 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1153
1154         * g++.dg/template/error2.C: New test.
1155         * g++.dg/lookup/using7.C: Adjust errors
1156         * g++.old-deja/g++.pt/crash36.C: Likewise.
1157         * g++.old-deja/g++.pt/derived3.C: Likewise.
1158
1159 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1160
1161         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1162         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1163         * gcc.c-torture/execute/builtins/string-9.c: New, from
1164         string-opt-9.c.  Adjust for execute/builtins framework.
1165         * gcc.c-torture/execute/string-opt-9.c: Delete.
1166
1167 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1168
1169         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1170
1171         * g++.dg/parse/ret-type2.C: New test.
1172
1173         PR c++/11703
1174         * g++.dg/init/new8.C: New test.
1175
1176         PR c++/10923
1177         * g++.dg/parse/typedef5.C: New test.
1178
1179         PR c++/9512
1180         * g++.dg/parse/qualified2.C: New test.
1181         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1182         invalid code.
1183
1184 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1185
1186         * g++.dg/conversion/ptrmem1.C: New test.
1187
1188 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR target/11693
1191         * gcc.dg/20030811-1.c: New test.
1192
1193         PR target/11535
1194         * gcc.c-torture/execute/20030811-1.c: New test.
1195
1196 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1197
1198         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1199
1200 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/11789.C
1203         * g++.dg/inherit/multiple1.C: New test.
1204
1205 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1206
1207         * gcc.dg/spe1.c: New test.
1208
1209         PR c++/11670
1210         * g++.dg/expr/cast2.C: New test.
1211
1212         PR c++/10530
1213         * g++.dg/template/dependent-name2.C: New test.
1214
1215 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1216
1217         * g++.dg/parse/crash11.C: Put the dg options in comments.
1218
1219 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1220
1221         * lib/gcc-dg.exp: Update for diagnostic change.
1222
1223 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1224
1225         PR c++/5767
1226         * g++.dg/parse/crash11.C: New test.
1227
1228 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1229
1230         * gcc.dg/cpp/spacing1.c: Update.
1231
1232 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1233
1234         PR target/11739
1235         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1236         a value for -mtune.
1237
1238 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1239
1240         PR middle-end/11771
1241         * gcc.c-torture/compile/20030804-1.c: New test case.
1242
1243 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1244
1245         * gcc.dg/20030804-1.c: New test case.
1246
1247 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1248
1249         * gcc.dg/cpp/separate-1.c: New test.
1250
1251 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1252
1253         PR c++/11704
1254         * g++.dg/template/dependent-expr2.C: New test.
1255
1256         PR c++/11766
1257         * g++.dg/expr/ptrmem1.C: New test.
1258
1259 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1260
1261         PR c++/9453
1262         * g++.dg/template/friend15.C: New test.
1263
1264 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1265
1266         * lib/dg-pch.exp: Work round PCH bug.
1267
1268 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1269
1270         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1271         builtins.  Move cases from builtins-4.c here.
1272
1273         * gcc.dg/torture/builtin-math-1.c: New test taken from
1274         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1275         additional cases.
1276
1277         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1278         Delete.
1279
1280 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1281
1282         PR c++/9447
1283         * g++.dg/template/using7.C: New test.
1284
1285 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1286
1287         * import1.c, import2.c: New tests.
1288
1289 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1290
1291         * g++.dg/eh/crossjump1.C: New test.
1292
1293 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/11697
1296         * g++.dg/template/using6.C: New test.
1297
1298         PR c++/11744
1299         * g++.dg/template/koenig2.C: New test.
1300
1301 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1302
1303         PR c++/7983
1304         * g++.dg/parse/typedef4.C: New test.
1305
1306 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1307
1308         PR c++/8442, c++/8806
1309         * g++.dg/template/elab1.C: New test.
1310         * g++.dg/template/type2.C: Likewise.
1311         * g++.dg/template/ttp3.C: Adjust expected error message.
1312         * g++.old-deja/g++.law/visibility13.C: Likewise.
1313         * g++.old-deja/g++.niklas/t135.C: Likewise.
1314         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1315         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1316         template argument.
1317         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1318
1319 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1320
1321         PR c++/11295
1322         * g++.dg/ext/stmtexpr1.C: New test.
1323
1324         * g++.dg/opt/tmp1.C: New test.
1325
1326         PR c++/11525
1327         * g++.dg/parse/constant4.C: New test.
1328
1329         PR c++/9447
1330         * g++.dg/template/using5.C: New test.
1331
1332 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1333
1334         * gcc.dg/builtins-27.c: New test case.
1335
1336 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1337
1338         * gcc.dg/tls/opt-7.c: New test.
1339
1340 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         * g++.old-deja/g++.other/crash18.C: Remove.
1343
1344 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1345
1346         * g++.dg/template/explicit3.C: New.
1347         * g++.dg/template/explicit4.C: New.
1348         * g++.dg/template/explicit5.C: New.
1349
1350         PR c++/11347
1351         * g++.dg/template/memtmpl1.C: New.
1352
1353 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1354
1355         PR target/11565
1356         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1357         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1358
1359 2003-07-30  Jan Hubicka  <jh@suse.cz>
1360
1361         * vtgc1.c: Kill.
1362
1363 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1364
1365         * gcc.dg/struct-in-proto-1.c: New test.
1366
1367 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1368
1369         * gcc.dg/cpp/include2.c: Only expect one message.
1370
1371 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1372
1373         PR c++/9447
1374         * g++.dg/template/using1.C: New test.
1375         * g++.dg/template/using2.C: New test.
1376         * g++.dg/template/using3.C: New test.
1377         * g++.dg/template/using4.C: New test.
1378
1379 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1380
1381         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1382         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1383
1384 2003-07-28  Jan Hubicka  <jh@suse.cz>
1385
1386         PR c++/11530
1387         * g++.dg/opt/call1.C: New test.
1388
1389 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1390
1391         PR c++/11667
1392         * g++.dg/init/enum2.C: New test.
1393         * g++.dg/template/overload1.C: Add "-w" option.
1394
1395 2003-07-28    <hp@bitrange.com>
1396
1397         * gcc.dg/Wdeclaration-after-statement-1.c,
1398         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1399
1400 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1401
1402         * gcc.c-torture/compile/20030725-1.c: New test.
1403
1404 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1405
1406         * gcc.dg/20030505.c: Only run for SPE.
1407         Remove definition of opaque type.
1408
1409 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1410
1411         * g++.dg/template/ptrmem6.C: New test.
1412
1413 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1414
1415         * gcc.c-torture/compile/zero-strct-2.c: New test.
1416
1417 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1418
1419         * gcc.dg/intermod-1.c: New test.
1420
1421 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1422
1423         PR c++/11617
1424         * g++.dg/template/lookup2.C: New test.
1425         * g++.dg/template/memclass1.C: Remove instantiated from error.
1426         * g++.dg/other/error2.C: Tweak expected errors.
1427
1428         PR c++/11596
1429         * g++.dg/template/defarg3.C: New test.
1430
1431         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1432
1433 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1434
1435         * g++.dg/inherit/access5.C: New test.
1436
1437 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1438
1439         PR c++/11513
1440         * g++.dg/template/crash8.C: New test.
1441
1442 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1443
1444         PR c/10602
1445         * gcc.dg/noncompile/incomplete-2.c: New test.
1446
1447 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/11645
1450         * g++.dg/inherit/access4.C: New test.
1451
1452         PR c++/11517
1453         * g++.dg/expr/cond2.C: New test.
1454
1455         PR optimization/10679
1456         * g++.dg/opt/inline4.C: New test.
1457
1458 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1459
1460         * g++.dg/parse/crash10: New test.
1461
1462 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1463
1464         * g++.dg/ext/flexary1.C: New test.
1465
1466 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1467
1468         PR c++/10793
1469         * g++.dg/template/crash9.C: New test.
1470
1471 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1472
1473         PR c++/3004
1474         * g++.dg/parse/typedef3.C: New test.
1475
1476         PR c++/7906
1477         * g++.dg/parse/operator2.C: New test.
1478
1479         PR c++/8895
1480         * g++.dg/parse/def-tmpl-arg1.C: New test.
1481
1482         PR c++/9282
1483         * g++.dg/parse/funptr1.C: New test.
1484
1485         PR c++/9452
1486         * g++.dg/parse/ambig3.C: New test.
1487
1488         PR c++/9454
1489         * g++.dg/parse/operator3.C: New test.
1490
1491         PR c++/9486
1492         * g++.dg/parse/template10.C: New test.
1493
1494         PR c++/9488
1495         * g++.dg/parse/template11.C: New test.
1496
1497         PR c++/10150
1498         * g++.dg/parse/invalid-op1.C: New test.
1499
1500         PR c++/10247
1501         * g++.dg/parse/condexpr1.C: New test.
1502
1503 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1504
1505         * g++.dg/ext/packed3.C: New test.
1506         * g++.dg/ext/packed4.C: New test.
1507
1508         * gcc.dg/pack-test-3.c: New test.
1509
1510 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1511
1512         * lib/compat.exp: Handle dg-options per source file.
1513         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1514         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1515         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1516         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1517         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1518         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1519         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1520         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1521         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1522         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1523         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1524         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1525         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1526         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1527
1528 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1529
1530         PR c/10320
1531         * gcc.c-torture/execute/20030718-1.c: New test.
1532
1533 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1534
1535         PR optimization/11536
1536         * gcc.dg/20030721-1.c: New test.
1537
1538 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1539
1540         PR c++/11546
1541         * g++.dg/template/lookup1.C: New test.
1542
1543 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1544
1545         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1546         diagnostics of ill-formed constructs involving labels.
1547         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1548         the new 'previously defined here' message.
1549
1550 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         * g++.dg/parse/non-dependent2.C: New test.
1553
1554 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1555
1556         * g++.dg/init/init-ref4.C: xfail on targets without
1557         weak symbols.
1558
1559 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1560
1561         PR target/11087
1562         * gcc.c-torture/execute/20030717-1.c: New test.
1563
1564 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1565
1566         * g++.dg/opt/cfg1.C: New test.
1567
1568 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1569
1570         PR optimization/11557
1571         * gcc.dg/20030717-1.c: New test.
1572
1573 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1574
1575         PR c++/10476
1576         * g++.dg/expr/crash-1.C: New test.
1577
1578         PR c++/11027
1579         * g++.dg/template/init3.C: New test.
1580
1581         PR c++/8222
1582         * g++.dg/template/non-dependent1.C: New test.
1583
1584         PR c++/11070
1585         * g++.dg/template/non-dependent2.C: New test.
1586
1587         PR c++/11071
1588         * g++.dg/template/non-dependent3.C: New test.
1589
1590         PR c++/9907
1591         * g++.dg/template/sizeof5.C: New test.
1592
1593 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1594
1595         PR 11498
1596         * gcc.c-torture/compile/mangle-1.c: New file.
1597
1598 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1599
1600         PR c++/7809
1601         * g++.dg/parse/access3.C: New test.
1602
1603 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1604
1605         PR c++/11384
1606         * g++.dg/init/init-ref4.C: New test.
1607
1608 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/11547
1611         * g++.dg/parse/constant3.C: New test.
1612         * g++.dg/parse/crash7.C: Likewise.
1613
1614 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1615
1616         PR target/11008
1617         * gcc.dg/i386-pentium4-not-mull.c: New.
1618
1619 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1620
1621         * gcc.dg/asm-names.c (ymain): Make it weak.
1622
1623 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1624
1625         PR c++/5421
1626         * g++.dg/template/friend21.C: New test.
1627
1628 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * gcc.dg/cleanup-8.c: New test.
1631         * gcc.dg/cleanup-9.c: New test.
1632
1633 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1634
1635         * g++.dg/ext/dll-MI1.h: New file.
1636         * g++.dg/ext/dllexport-MI1.C: New file.
1637         * g++.dg/ext/dllimport-MI1.C: New file.
1638
1639 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1640
1641         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1642         it does not have cmpstrsi patterns (just cmpmemsi).
1643
1644 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1645
1646         PR debug/11473
1647         * g++.dg/debug/debug8.C: New test.
1648
1649 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1650
1651         PR c++/10108
1652         * g++.dg/template/crash7.C: New test.
1653
1654 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1655
1656         PR target/10795
1657         * gcc.c-torture/compile/20030708-1.c: New.
1658
1659 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1660
1661         * gcc.c-torture/execute/20030715-1.c: New test.
1662
1663 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1664
1665         * gcc.dg/pch/inline-3.c: New file.
1666         * gcc.dg/pch/inline-3.hs: New file.
1667         * gcc.dg/pch/inline-4.c: New file.
1668         * gcc.dg/pch/inline-4.hs: New file.
1669
1670 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1671
1672         PR c++/11509
1673         * g++.dg/template/crash6.C: New test.
1674
1675         PR c++/7053
1676         * g++.dg/template/friend20.C: New test.
1677
1678         PR c++/7019
1679         * g++.dg/template/overload2.C: New test.
1680
1681 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1682
1683         PR optimization/11440
1684         * gcc.c-torture/execute/20030714-1.c: New test.
1685
1686 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1687
1688         PR c++/11154
1689         * g++.dg/template/partial2.C: New test.
1690
1691 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/11503
1694         * g++.dg/template/anon1.C: New test.
1695
1696         PR c++/11493
1697         PR c++/11495
1698         * g++.dg/parse/template9.C: Likewise.
1699         * g++.dg/template/crash4.C: New test.
1700         * g++.dg/template/koenig1.C: Likewise.
1701         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1702         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1703         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1704         functions.
1705         * g++.old-deja/g++.jason/template36.C: Likewise.
1706         * g++.old-deja/g++.mike/p1989.C: Likewise.
1707         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1708         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1709         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1710         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1711         compiling.
1712         * g++.old-deja/g++.pt/union2.C: Use this->.
1713
1714 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * gcc.dg/20030711-1.c: New test.
1717
1718 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1719
1720         PR c++/11050
1721         * g++.dg/parse/args1.C: New test.
1722         * g++.pt/defarg8.C: Change expected errors.
1723
1724 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/8164
1727         * g++.dg/template/nontype2.C: New test.
1728
1729         PR c++/10558
1730         * g++.dg/parse/template8.C: New test.
1731
1732         PR c++/8327
1733         * g++.dg/template/scope1.C: New test.
1734
1735         * g++.dg/warn/Wsign-compare-1.C: New test.
1736
1737 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1738
1739         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1740
1741 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/9411
1744         * g++.dg/template/explicit2.C: New test.
1745
1746         PR c++/10032
1747         * g++.dg/warn/pedantic1.C: New test.
1748
1749 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1750
1751         PR c++ 9483
1752         * g++.dg/other/field1.C: New test.
1753
1754 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1755
1756         PR c/11449
1757         * gcc.c-torture/compile/20030707-1.c: New.
1758
1759 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1760
1761         PR c++/10849
1762         * g++.dg/template/access12.C: New test.
1763
1764 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1765
1766         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1767         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1768         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1769         * gcc.misc-tests/gcov.exp: Update
1770         * g++.dg/gcov/gcov.exp: Update
1771         * lib/gcov.exp: Update.
1772
1773 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1774
1775         * g++.dg/abi/mangle17.C: Make sure template expressions are
1776         dependent.
1777         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1778         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1779         * g++.dg/opt/stack1.C: Remove erroneous code.
1780         * g++.dg/parse/template7.C: New test.
1781         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1782         * g++.old-deja/g++.pt/crash4.C: Likewise.
1783
1784 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1785
1786         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1787         with zero or one occurence of `$' after the initial `L'.
1788
1789 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1790
1791         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1792
1793 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1794
1795         PR c/11370
1796         * gcc.dg/Wunreachable-6.c: New testcase.
1797         * gcc.dg/Wunreachable-7.c: New testcase.
1798
1799 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR c/11420
1802         * gcc.dg/20030708-1.c: New test.
1803
1804 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1805
1806         * gcc.dg/compat/sdata-section.h: New file.
1807         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1808         * gcc.dg/torture/mips-sdata-1.c: New test.
1809
1810 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1811
1812         PR c++/11030
1813         * g++.dg/template/friend19.C: New test.
1814
1815 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * g++.dg/opt/strength-reduce.C: New test.
1818
1819 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1820
1821         PR target/10979
1822         * gcc.dg/20030707-1.c: New testcase.
1823
1824 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1825
1826         PR optimization/11059
1827         * g++.dg/opt/emptyunion.C: New testcase.
1828
1829 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1830             Eric Botcazou  <ebotcazou@libertysurf.fr>
1831
1832         * g++.dg/opt/stack1.C: New test.
1833
1834 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1835
1836         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1837         run test.
1838
1839         PR c++/11431
1840         * g++.dg/expr/static_cast3.C: New test.
1841
1842 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1843
1844         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1845         everywhere.
1846         * gcc.dg/concat.c: Concatenation of string constants with
1847         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1848         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1849         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1850         necessary to avoid multi-character character constant warning.
1851         * gcc.dg/cpp/escape.c: Likewise.
1852         * gcc.dg/cpp/ucs.c: Likewise.
1853         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1854         Fix a typo.
1855
1856 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1857
1858         PR c/11428
1859         * gcc.c-torture/compile/20030704-1.c: New.
1860
1861 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1862
1863         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1864
1865 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1866
1867         PR c++/5287, PR c++/7910,  PR c++/11021
1868         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1869         tests for warnings.
1870         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1871         * g++.dg/ext/dllimport3.C: Likewise.
1872         * g++.dg/ext/dllimport4.C: New file.
1873         * g++.dg/ext/dllimport5.C: New file.
1874         * g++.dg/ext/dllimport6.C: New file.
1875         * g++.dg/ext/dllimport7.C: New file.
1876         * g++.dg/ext/dllimport8.C: New file.
1877         * g++.dg/ext/dllimport9.C: New file.
1878         * g++.dg/ext/dllimport10.C: New file.
1879         * g++.dg/ext/dllexport1.C: New file.
1880
1881 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1882
1883         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1884         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1885
1886 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1887
1888         * gcc.dg/builtins-25.c: New testcase.
1889         * gcc.dg/builtins-26.c: New testcase.
1890
1891 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1892
1893         * gcc.dg/compat/vector-defs.h: New file.
1894         * gcc.dg/compat/vector-setup.h: New file.
1895         * gcc.dg/compat/vector-check.h: New file.
1896         * gcc.dg/compat/vector-1_main.c: New file.
1897         * gcc.dg/compat/vector-1_x.c: New file.
1898         * gcc.dg/compat/vector-1_y.c: New file.
1899         * gcc.dg/compat/vector-2_main.c: New file.
1900         * gcc.dg/compat/vector-2_x.c: New file.
1901         * gcc.dg/compat/vector-2_y.c: New file.
1902
1903         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1904         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1905         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1906         * gcc.dg/compat/struct-align-1.h: New file.
1907         * gcc.dg/compat/struct-align-1_main.c: New file.
1908         * gcc.dg/compat/struct-align-1_x.c: New file.
1909         * gcc.dg/compat/struct-align-1_y.c: New file.
1910         * gcc.dg/compat/struct-align-2.h: New file.
1911         * gcc.dg/compat/struct-align-2_main.c: New file.
1912         * gcc.dg/compat/struct-align-2_x.c: New file.
1913         * gcc.dg/compat/struct-align-2_y.c: New file.
1914
1915         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1916         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1917         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1918         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1919         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1920         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1921         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1922         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1923         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1924         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1925         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1926         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1927         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1928         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1929         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1930         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1931         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1932         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1933         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1934         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1935         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1936         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1937         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1938         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1939         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1941         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1942         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1944
1945 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1946
1947         * gcc.dg/i386-call-1.c: New test.
1948
1949 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1950
1951         PR c++/9162
1952         * g++.dg/parse/defarg4.C: New.
1953
1954 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1955
1956         PR target/10700
1957         * gcc.c-torture/compile/20030703-1.c: New test case.
1958
1959 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1960
1961         * g++.dg/template/local3.C: Remove extra semicolon.
1962
1963 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1964
1965         * gcc.dg/i386-volatile-1.c: New test.
1966
1967 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1968
1969         PR c++/11072
1970         * g++.dg/other/offsetof2.C: XFAIL.
1971         * g++.dg/other/offsetof5.C: New.
1972
1973         PR c++/10219
1974         * g++.dg/template/error1.C: New.
1975
1976         PR c++/9779
1977         * g++.dg/template/dependent-expr1.C: New.
1978
1979 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1980
1981         PR c++/6949
1982         * g++.dg/template/local3.C: New test.
1983
1984         PR c++/11149
1985         * g++.dg/lookup/scoped6.C: New test.
1986
1987 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1988
1989         PR c++/8046
1990         * g++.dg/other/error7.C: New test.
1991
1992 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1993
1994         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1995         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1996         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1997         * g++.old-deja/g++.other/union2.C: Likewise.
1998         * gcc.dg/c90-const-expr-2.c: Likewise.
1999         * gcc.dg/c90-const-expr-3.c: Likewise.
2000         * gcc.dg/c99-const-expr-2.c: Likewise.
2001         * gcc.dg/c99-const-expr-3.c: Likewise.
2002         * gcc.dg/concat.c: Likewise.
2003
2004 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2005
2006         PR c++/9559
2007         * g++.dg/init/static1.C: New test.
2008
2009 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2010
2011         * Changelog: Remove ">>>>>>>" from previous change.
2012
2013 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2014
2015         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2016         * g++.old-deja/g++.other/access2.C: Likewise.
2017         * g++.old-deja/g++.other/decl2.C: Likewise.
2018         * gcc.c-torture/execute/20020615-1.c: Likewise.
2019
2020 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2021
2022         PR c++/4933
2023         * g++.dg/template/sizeof4.C: New test.
2024
2025 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2026
2027         * g++.dg/other/error6.C: New test.
2028
2029 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2030
2031         PR c++/10750
2032         * g++.dg/parse/constant2.C: New test.
2033
2034 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2035
2036         PR c++/11106
2037         * g++.dg/other/error5.C: New test.
2038
2039 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2040
2041         * gcc.dg/format/gcc_diag-1.c: New test.
2042
2043 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2044
2045         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2046
2047 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2048
2049         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2050         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2051         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2052
2053 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2054
2055         * gcc.c-torture/execute/builtins/string-8.c: New test.
2056         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2057         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2058         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2059
2060 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/10468
2063         * g++.dg/ext/typeof6.C: New test.
2064
2065 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2066
2067         PR c++/10796
2068         * g++.dg/init/enum1.C: New test.
2069
2070 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2071
2072         * gcc.dg/20030627-1.c: New test.
2073
2074 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2075
2076         PR c++/11332
2077         * g++.dg/expr/static_cast2.C: New test.
2078
2079 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2080             Jakub Jelinek  <jakub@redhat.com>
2081
2082         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2083         sprintf(dst,"%s",src) optimization.
2084         * gcc.c-torture/execute/20030626-1.c: New test case.
2085         * gcc.c-torture/execute/20030626-2.c: New test case.
2086
2087 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2088
2089         * gcc.c-torture/execute/multi-ix.c: New test.
2090
2091         * gcc.c-torture/execute/simd-4.c (main):
2092         Added missing semicolon at end of union.
2093
2094 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2095
2096         PR c++/8266
2097         * g++.dg/template/explicit-instantiation3.C: New test.
2098
2099 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2100
2101         * gcc.dg/20030626-1.c: Use signed char.
2102
2103 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2104
2105         * gcc.dg/20030626-1.c: New test.
2106
2107 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2108
2109         * const-str-2.m: Update.
2110
2111 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2112
2113         PR c++/10990
2114         * g++.dg/rtti/dyncast1.C: New test.
2115         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2116         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2117         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2118
2119         PR c++/10931
2120         * g++.dg/expr/static_cast1.C: New test.
2121
2122 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2123
2124         * gcc.dg/20030625-1.c: New test.
2125
2126 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2127
2128         * gcc.c-torture/compile/20030624-1.c: New test case.
2129
2130 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2131
2132         * gcc.c-torture/execute/string-opt-17.c: New test.
2133
2134 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/5754
2137         * g++.dg/parse/crash6.C: New test.
2138
2139 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2140
2141         * gcc.dg/builtins-24.c: New test case.
2142
2143 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2144
2145         * g++.dg/opt/operator1.C: New test.
2146
2147 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2148
2149         * gcc.c-torture/execute/string-opt-16.c: New test case.
2150
2151 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2152
2153         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2154         * g++.old-deja/g++.other/conv7.C: Likewise
2155         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2156         * g++.old-deja/g++.other/overload14.C: Likewise.
2157
2158 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2159
2160         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2161         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2162
2163 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2164
2165         PR c++/10888
2166         * g++.dg/warn/Winline-3.C: New test.
2167
2168 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2169
2170         * lib/target-supports.exp (check_alias_available): Make the test
2171         program acceptable to the Solaris assembler.
2172
2173         PR c++/10749
2174         * g++.dg/template/memclass2.C: New test.
2175
2176 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2177             Eric Botcazou  <ebotcazou@libertysurf.fr>
2178
2179         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2180         data for non-matching targets.
2181         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2182
2183 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/10845
2186         * g++.dg/template/member3.C: New test.
2187
2188 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/10939
2191         * g++.dg/template/func1.C: New test.
2192
2193         PR c++/9649
2194         * g++.dg/template/static4.C: New test.
2195         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2196
2197         PR c++/11041
2198         * g++.dg/init/ref7.C: New test.
2199
2200 2003-06-19  Matt Austern  <austern@apple.com>
2201
2202         PR c++/11228
2203         * g++.dg/anew1.C: New test.
2204         * g++.dg/anew2.C: New test.
2205         * g++.dg/anew3.C: New test.
2206         * g++.dg/anew4.C: New test.
2207
2208 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2209
2210         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2211
2212 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2213
2214         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2215         endian-dependent.
2216
2217 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2218
2219         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2220         Remove cruft.
2221
2222 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2223
2224         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2225         * gcc.c-torture/compile/961203-1.c: Likewise.
2226         * gcc.c-torture/compile/980506-1.c: Likewise.
2227
2228 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2229
2230         PR c++/10712
2231         * g++.dg/lookup/using7.C: New test.
2232
2233 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2234
2235         PR c++/11105
2236         * g++.dg/abi/conv1.C: Remove it.
2237         * g++.dg/template/conv7.C: New test.
2238         * g++.dg/template/conv8.C: Likewise.
2239         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2240         conversion operator.
2241
2242 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2243
2244         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2245         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2246         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2247         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2248         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2249         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2250         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2251         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2252         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2253         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2254         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2255         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2256         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2257         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2258         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2259         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2260         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2261         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2262         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2263         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2264         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2265         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2266         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2267         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2268         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2269         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2270         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2271         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2272         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2273
2274 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2275
2276         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2277         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2278         indications.
2279
2280 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2281
2282         * gcc.dg/i386-387-5.c: New test case.
2283         * gcc.dg/i386-387-6.c: New test case.
2284         * gcc.dg/builtins-23.c: New test case.
2285
2286 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.dg/builtins-22.c: New test case.
2289         * gcc.dg/i386-387-1.c: Update to test exp.
2290         * gcc.dg/i386-387-2.c: Likewise.
2291
2292 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2293
2294         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2295
2296 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2297
2298         * lib/gcc-dg.exp (dg-require-dll): New function.
2299         (dg-xfail-if): Likewise.
2300         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2301         driver.
2302
2303         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2304         * gcc.c-torture/compile/20001205-1.c: Likewise.
2305         * gcc.c-torture/compile/20001226-1.c: Likewise.
2306         * gcc.c-torture/compile/20010518-2.c: Likewise.
2307         * gcc.c-torture/compile/20020312-1.c: Likewise.
2308         * gcc.c-torture/compile/20020604-1.c: Likewise.
2309         * gcc.c-torture/compile/920501-12.c: Likewise.
2310         * gcc.c-torture/compile/920501-4.c: Likewise.
2311         * gcc.c-torture/compile/920520-1.c: Likewise.
2312         * gcc.c-torture/compile/920521-1.c: Likewise.
2313         * gcc.c-torture/compile/920625-1.c: Likewise.
2314         * gcc.c-torture/compile/961203-1.c: Likewise.
2315         * gcc.c-torture/compile/980506-1.c: Likewise.
2316         * gcc.c-torture/compile/981006-1.c: Likewise.
2317         * gcc.c-torture/compile/981022-1.c: Likewise.
2318         * gcc.c-torture/compile/981223-1.c: Likewise.
2319         * gcc.c-torture/compile/990617-1.c: Likewise.
2320         * gcc.c-torture/compile/dll.c: Likewise.
2321         * gcc.c-torture/compile/labels-3.c: Likewise.
2322         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2323         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2324         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2325         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2326         * gcc.c-torture/compile/simd-5.c: Likewise.
2327         * gcc.c-torture/compile/20000804-1.x: Remove.
2328         * gcc.c-torture/compile/20001205-1.x: Likewise.
2329         * gcc.c-torture/compile/20001226-1.x: Likewise.
2330         * gcc.c-torture/compile/20010518-2.x: Likewise.
2331         * gcc.c-torture/compile/20020312-1.x: Likewise.
2332         * gcc.c-torture/compile/20020604-1.x: Likewise.
2333         * gcc.c-torture/compile/920501-12.x: Likewise.
2334         * gcc.c-torture/compile/920501-4.x: Likewise.
2335         * gcc.c-torture/compile/920520-1.x: Likewise.
2336         * gcc.c-torture/compile/920521-1.x: Likewise.
2337         * gcc.c-torture/compile/920625-1.x: Likewise.
2338         * gcc.c-torture/compile/961203-1.x: Likewise.
2339         * gcc.c-torture/compile/980506-1.x: Likewise.
2340         * gcc.c-torture/compile/981006-1.x: Likewise.
2341         * gcc.c-torture/compile/981022-1.x: Likewise.
2342         * gcc.c-torture/compile/981223-1.x: Likewise.
2343         * gcc.c-torture/compile/990617-1.x: Likewise.
2344         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2345         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2346         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2347         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2348         * gcc.c-torture/compile/simd-5.x: Likewise.
2349
2350         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2351
2352 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2353
2354         * gcc.c-torture/execute/20030611-1.c: New test.
2355
2356 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2357
2358         PR middle-end/168
2359         * gcc.dg/20030612-1.c: New test case.
2360
2361 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2362
2363         PR c++/10635
2364         * g++.dg/expr/cast1.C: New test.
2365
2366 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2367
2368         * gcc.dg/builtins-21.c: New test case.
2369
2370 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2371
2372         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2373         options instead of at the end.
2374         * lib/objc.exp (objc_target_compile): Likewise.
2375
2376 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2377
2378         PR c++/10432
2379         * g++.dg/parse/error1.C: New test.
2380
2381 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2382
2383         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2384         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2385         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2386         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2387         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2388         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2389         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2390         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2391         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2392         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2393         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2394         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2395         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2396         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2397         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2398         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2399         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2400         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2401         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2402         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2403         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2404         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2405         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2406         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2407
2408         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2409         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2410         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2411         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2412         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2413         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2414         * gcc.dg/compat/scalar-return-3_main.c: New file.
2415         * gcc.dg/compat/scalar-return-3_x.c: New file.
2416         * gcc.dg/compat/scalar-return-3_y.c: New file.
2417         * gcc.dg/compat/scalar-return-4_main.c: New file.
2418         * gcc.dg/compat/scalar-return-4_x.c: New file.
2419         * gcc.dg/compat/scalar-return-4_y.c: New file.
2420
2421 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2422
2423         * gcc.dg/compat/fp2-struct-check.h: New file.
2424         * gcc.dg/compat/fp2-struct-defs.h: New file.
2425         * gcc.dg/compat/fp2-struct-init.h: New file.
2426         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2427         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2428         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2429         * gcc.dg/compat/struct-return-10_main.c: New file.
2430         * gcc.dg/compat/struct-return-10_x.c: New file.
2431         * gcc.dg/compat/struct-return-10_y.c: New file.
2432
2433         * gcc.dg/compat/compat-common.h: New file.
2434         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2435         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2436         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2437         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2438         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2439         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2440         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2441         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2442         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2443         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2444         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2445         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2446         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2447         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2448         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2449         * gcc.dg/compat/small-struct-check.h: Ditto.
2450         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2451         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2452         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2453         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2454         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2455         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2456         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2457         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2458         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2459         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2460         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2461         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2462         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2463         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2464         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2465         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2466         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2467         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2468         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2469         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2470         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2471         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2472         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2473         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2474         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2475         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2476         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2477         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2478         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2479         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2480
2481 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2482
2483         * g++.dg/pch/static-1.C: New file.
2484         * g++.dg/pch/static-1.Hs: New file.
2485
2486 2003-06-10  Richard Henderson  <rth@redhat.com>
2487
2488         * gcc.dg/asm-7.c: Adjust expected warning text.
2489
2490 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2491
2492         * gcc.dg/builtins-20.c: New test case.
2493
2494 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/11131
2497         * g++.dg/opt/template1.C: New test.
2498
2499 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2500
2501         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2502         additional_sources.
2503
2504 2003-05-21  David Taylor  <dtaylor@emc.com>
2505
2506         * gcc.dg/Wpadded.c: New file.
2507
2508 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2509
2510         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2511         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2512         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2513         dg-require-weak.
2514
2515 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2516
2517         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2518
2519 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2520
2521         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2522         (dg-require-alias): Likewise.
2523         (dg-require-gc-sections): Likewise.
2524         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2525
2526 2003-06-08  Richard Henderson  <rth@redhat.com>
2527
2528         * gcc.dg/20011029-2.c: Fix the array reference.
2529         * gcc.dg/asm-7.c: New.
2530
2531 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2532
2533         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2534
2535 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2536
2537         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2538         (dg-require-gc-sections): Likewise.
2539
2540 2003-06-08  Jan Hubicka  <jh@suse.cz>
2541
2542         * i386-cmov1.c: Fix regular expression.
2543         * i386-cvt-1.c: Likewise.
2544         * i386-local.c: Likewise.
2545         * i386-local2.c: Likewise.
2546         * i386-mul.c: Likewise.
2547         * i386-ssetype-1.c: Likewise.
2548         * i386-ssetype-3.c: Likewise.
2549         * i386-ssetype-5.c: Likewise.
2550
2551 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2552
2553         PR c++/11039
2554         * g++.dg/warn/implicit-typename2.C: New test.
2555         * g++.dg/warn/implicit-typename3.C: New test.
2556
2557 2003-06-07  Richard Henderson  <rth@redhat.com>
2558
2559         * g++.dg/other/offsetof3.C: Use size_t.
2560         * g++.dg/other/offsetof4.C: Likewise.
2561
2562 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2563
2564         * lib/copy-file.exp: New. Implement gcc_copy_files.
2565
2566         * lib/dg-pch.exp: Load copy-file.exp
2567         (dg-pch): Use gcc_copy_files instead of "file copy".
2568
2569 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2570
2571         * gcc.dg/weak/weak.exp: Simplify.
2572         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2573         * gcc.dg/weak/weak-1.c: Likewise.
2574         * gcc.dg/weak/weak-2.c: Likewise.
2575         * gcc.dg/weak/weak-3.c: Likewise.
2576         * gcc.dg/weak/weak-4.c: Likewise.
2577         * gcc.dg/weak/weak-5.c: Likewise.
2578         * gcc.dg/weak/weak-6.c: Likewise.
2579         * gcc.dg/weak/weak-7.c: Likewise.
2580         * gcc.dg/weak/weak-8.c: Likewise.
2581         * gcc.dg/weak/weak-9.c: Likewise.
2582
2583 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2584
2585         gcc.c-torture/execute/20030606-1.c: New.
2586
2587 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2588
2589         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2590         * gcc.dg/builtins-19.c: Likewise.
2591
2592 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2593
2594         * gcc.dg/builtins-2.c: Add some more tests.
2595         * gcc.dg/builtins-18.c: New test case.
2596         * gcc.dg/builtins-19.c: New test case.
2597
2598 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2599             Jim Wilson  <wilson@tuliptree.org>
2600
2601         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2602
2603 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2604
2605         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2606         mempcpy/stpcpy calls not to be optimized into something else.
2607         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2608         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2609         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2610
2611 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2612
2613         * gcc.dg/format/asm_fprintf-1.c: New test.
2614
2615 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2616
2617         * lib/gcc-defs.exp (additional_sources): New variable.
2618         (dg-additional-sources): New function.
2619         (additional_files): New variable.
2620         (dg-additional-files): New function.
2621         (dg-additional-files-options): Likewise.
2622         * lib/gcc-dg.exp (dg-require-weak): New function.
2623         (dg-require-alias): Likewise.
2624         (dg-require-gc-sections): Likewise.
2625         * lib/target-supports.exp (check_alias_available): Remove testfile
2626         parameter.
2627         (check_gc_sections_available): New function.
2628         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2629         (dg-gpp-additional-files): Likewise.
2630         * lib/g++.exp (additional_sources): Remove.
2631         (additional_files): Likewise.
2632         (g++_target_compile): Use dg-additional-files-options.
2633
2634         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2635         Tcl logic.
2636         * gcc.dg/special/ecos.exp: Remove.
2637         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2638         * gcc.dg/special/alias-1.c: Likewise.
2639         * gcc.dg/special/alias-2.c: Likewise.
2640         * gcc.dg/special/gcsec-1.c: Likewise.
2641         * gcc.dg/special/weak-1.c: Likewise.
2642         * gcc.dg/special/weak-2.c: Likewise.
2643         * gcc.dg/special/wkali-1.c: Likewise.
2644         * gcc.dg/special/wkali-2.c: Likewise.
2645
2646         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2647         dg-gpp-additional-*.
2648         * g++.dg/special/conpr-3.C: Likewise.
2649         * g++.dg/special/conpr-4.C: Likewise.
2650         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2651         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2652         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2653         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2654         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2655         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2656         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2657         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2658         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2659         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2660         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2661         * g++.old-deja/g++.other/comdat1.C: Likewise.
2662         * g++.old-deja/g++.other/comdat2.C: Likewise.
2663         * g++.old-deja/g++.other/comdat3.C: Likewise.
2664         * g++.old-deja/g++.other/ctor1.C: Likewise.
2665         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2666
2667 2003-06-05  Richard Henderson  <rth@redhat.com>
2668
2669         * gcc.dg/debug/20030605-1.c: New.
2670
2671 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2672
2673         * README.QMTEST: Update.
2674
2675 2003-06-04  Richard Henderson  <rth@redhat.com>
2676
2677         * gcc.dg/cleanup-1.c: New.
2678         * gcc.dg/cleanup-2.c: New.
2679         * gcc.dg/cleanup-3.c: New.
2680         * gcc.dg/cleanup-4.c: New.
2681         * gcc.dg/cleanup-5.c: New.
2682         * gcc.dg/cleanup-6.c: New.
2683         * gcc.dg/cleanup-7.c: New.
2684
2685 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2686
2687         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2688
2689         * lib/dg-pch.exp: New file.
2690         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2691         * gcc.dg/pch/pch.exp: Likewise.
2692
2693 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2694
2695         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2696         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2697         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2698         * gcc.dg/builtins-17.c: New test case.
2699         * gcc.dg/i386-387-4.c: New test case.
2700         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2701
2702 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2703
2704         * gcc.dg/ultrasp9.c: New test.
2705
2706 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2707
2708         * gcc.c-torture/compile/20030604-1.c: New test.
2709         * gcc.dg/sparc-constant-1.c: New test.
2710
2711 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2712
2713         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2714
2715 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2716
2717         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2718
2719         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2720         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2721
2722 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2723
2724         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2725
2726 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2727
2728         PR c++/10940
2729         * g++.dg/template/spec10.C: New test.
2730
2731 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2732
2733         * gcc.dg/builtins-16.c: New test case.
2734
2735 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2736
2737         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2738         mempcpy test with post-increments.
2739         * gcc.c-torture/execute/string-opt-3.c: New test.
2740         * gcc.dg/string-opt-1.c: New test.
2741
2742 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2743
2744         PR fortran/10965
2745         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2746
2747 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2748
2749         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2750         (scan-assembler): ... here.  Use dg-scan.
2751         (scan-assembler-not): Likewise.
2752         (scan-file): New function.
2753         (scan-file-not): Likewise.
2754         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2755         * gcc.dg/cpp/_Pragma4.c: Likewise.
2756         * gcc.dg/cpp/_Pragma5.c: Likewise.
2757         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2758         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2759         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2760         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2761         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2762         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2763         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2764         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2765         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2766         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2767         * gcc.dg/cpp/cxxcom1.c: Likewise.
2768         * gcc.dg/cpp/line1.c: Likewise.
2769         * gcc.dg/cpp/maccom1.c: Likewise.
2770         * gcc.dg/cpp/maccom2.c: Likewise.
2771         * gcc.dg/cpp/maccom3.c: Likewise.
2772         * gcc.dg/cpp/maccom4.c: Likewise.
2773         * gcc.dg/cpp/maccom5.c: Likewise.
2774         * gcc.dg/cpp/maccom6.c: Likewise.
2775         * gcc.dg/cpp/multiline.c: Likewise.
2776         * gcc.dg/cpp/spacing1.c: Likewise.
2777         * gcc.dg/cpp/spacing2.c: Likewise.
2778         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2779         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2780         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2781         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2782         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2783         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2784         * gcc.dg/cpp/cxxcom2.c: Likewise.
2785         * gcc.dg/cpp/cxxcom2.h: New file.
2786
2787         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2788         * g++.dg/cpp/truefalse.C: Here.
2789         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2790
2791 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2792
2793         * gcc.dg/cpp/redef3.c: New file.
2794
2795 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2796
2797         * gcc.dg/i386-loop-3.c: New test.
2798
2799 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2800
2801         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2802
2803 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2804
2805         * gcc.dg/fwrapv-1.c: New test case.
2806         * gcc.dg/fwrapv-2.c: New test case.
2807
2808 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2809
2810         PR c++/10956
2811         * g++.dg/template/spec9.C: New test.
2812
2813 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2814
2815         * gcc.dg/duff-4.c: New test case.
2816
2817 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2818
2819         PR fortran/10843
2820         * g77.dg/ffixed-form-1.f: New test
2821         * g77.dg/ffixed-form-2.f: New test
2822         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2823         * g77.dg/ffree-form-3.f: New test
2824
2825 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2826
2827         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2828         * gcc.dg/wint_t-1.c: Likewise.
2829
2830 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2831
2832         * g++.dg/template/access11.C: New test.
2833
2834 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2835
2836         PR c++/10849
2837         * g++.dg/template/access10.C: New test.
2838
2839 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2840             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2841
2842         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2843
2844 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2845
2846         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2847         suppress for powerpc-*-darwin*.
2848         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2849
2850 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2851
2852         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2853         suppress option for powerpc-*-darwin*.
2854
2855 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2856
2857         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2858         * gcc.dg/builtins-4.c: Add test for fmod.
2859
2860 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2861
2862         PR c++/10682
2863         * g++.dg/template/instantiate4.C: New test.
2864
2865 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2866
2867         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2868
2869 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2870
2871         * gcc.dg/compat/scalar-return-1_main.c: New file.
2872         * gcc.dg/compat/scalar-return-1_x.c: New file.
2873         * gcc.dg/compat/scalar-return-1_y.c: New file.
2874         * gcc.dg/compat/scalar-return-2_main.c: New file.
2875         * gcc.dg/compat/scalar-return-2_x.c: New file.
2876         * gcc.dg/compat/scalar-return-2_y.c: New file.
2877         * gcc.dg/compat/struct-return-3_main.c: New file.
2878         * gcc.dg/compat/struct-return-3_y.c: New file.
2879         * gcc.dg/compat/struct-return-3_x.c: New file.
2880         * gcc.dg/compat/struct-return-2_main.c: New file.
2881         * gcc.dg/compat/struct-return-2_x.c: New file.
2882         * gcc.dg/compat/struct-return-2_y.c: New file.
2883
2884 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2885
2886         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2887         for hppa*-hp-hpux*.
2888         * gcc.dg/20021014-1.c (dg-options): Likewise.
2889         * gcc.dg/nest.c (dg-options): Likewise.
2890
2891 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2892
2893         PR c++/9738
2894         * g++.dg/ext/dllimport2.C: New file.
2895         * g++.dg/ext/dllimport3.C: New file.
2896
2897 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2898
2899         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2900         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2901         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2902         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2903         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2904         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2905         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2906         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2907         * gcc.dg/compat/small-struct-defs.h: New file.
2908         * gcc.dg/compat/small-struct-init.h: New file.
2909         * gcc.dg/compat/small-struct-check.h: New file.
2910         * gcc.dg/compat/fp-struct-defs.h: New file.
2911         * gcc.dg/compat/fp-struct-check.h: New file.
2912         * gcc.dg/compat/fp-struct-init.h: New file.
2913         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2914         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2915
2916 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2917
2918         * gcc.dg/20030225-2.c: New test.
2919
2920 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2921             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2922
2923         * gcc.c-torture/compile/20030518-1.c: New test case.
2924
2925 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2926
2927         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2928         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2929         gcc-dg-debug-runtest.
2930         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2931         gcc-dg-debug-runtest.
2932
2933 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2934
2935         PR c++/9022
2936         * g++.dg/lookup/using6.C: New test.
2937
2938 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2939
2940         * g++.dg/parse/access2.C: New test.
2941
2942 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2943
2944         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2945         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2946         * gcc.dg/debug/debug.exp: Likewise.
2947
2948 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2949
2950         * gcc.dg/dollar.c: New test.
2951
2952 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2953
2954         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2955         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2956         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2957         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2958         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2959         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2960         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2961         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2962         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2963         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2964         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2965         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2966         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2967         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2968         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2969         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2970         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2971         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2972
2973 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2976         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2977         support for "repo" mode.
2978         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2979         * lib/g77-dg.exp: Likewise.
2980         * lib/obj-dg.exp: Likewise.
2981
2982 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2983
2984         Merge from gcc-3_2-rhl8-branch:
2985         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2986
2987         * gcc.dg/tls/opt-6.c: New test.
2988
2989         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2990
2991         * gcc.dg/20030405-1.c: New test.
2992
2993         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2994
2995         * gcc.dg/20030309-1.c: New test.
2996
2997         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2998
2999         * gcc.c-torture/execute/20030307-1.c: New test.
3000
3001         2003-02-20  Randolph Chung  <tausq@debian.org>
3002
3003         * gcc.c-torture/compile/20030220-1.c: New test.
3004
3005         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3006
3007         * gcc.dg/20030217-1.c: New test.
3008
3009         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3010
3011         * gcc.c-torture/compile/20020129-1.c: New test.
3012
3013         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3014
3015         * gcc.dg/unroll-1.c: New test.
3016
3017         2002-11-16  Jan Hubicka  <jh@suse.cz>
3018
3019         * gcc.c-torture/execute/20020920-1.c: New test.
3020
3021         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR target/7434
3024         * gcc.c-torture/compile/20021008-1.c: New test.
3025
3026         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3027
3028         PR target/7559
3029         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3030
3031         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3032
3033         * gcc.c-torture/compile/20020807-1.c: New test.
3034
3035         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3036
3037         * gcc.dg/tls/opt-1.c: New test.
3038
3039         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3040
3041         * gcc.dg/20020729-1.c: New test.
3042
3043         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3044
3045         * g++.dg/opt/life1.C: New test.
3046
3047         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3048
3049         * gcc.dg/20020525-1.c: New test.
3050
3051         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR c++/6794
3054         * g++.dg/ext/pretty1.C: New test.
3055         * g++.dg/ext/pretty2.C: New test.
3056
3057 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/8385
3060         * g++.dg/ext/typeof5.C: New test.
3061
3062 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3063
3064         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3065         __USER_LABEL_PREFIX__ into account.
3066         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3067
3068 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3069
3070         * gcc.dg/builtins-15.c: New test case.
3071
3072 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3073
3074         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3075
3076 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3077
3078         * lib/g++.exp: Tweak handling of additional source files.
3079         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3080         * g++.dg/special/conpr-2a.C: Rename to ...
3081         * g++.dg/special/conpr-2a.cc: ... this.
3082         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3083         * g++.dg/special/conpr-3a.C: Rename to ...
3084         * g++.dg/special/conpr-3a.cc: This.
3085         * g++.dg/special/conpr-3b.C: Rename to ...
3086         * g++.dg/special/conpr-3b.cc: This.
3087         * g++.dg/special/conpr-4.C: New test.
3088         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3089
3090 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3091
3092         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3093
3094 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3095
3096         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3097         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3098         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3099         * g++.old-deja/g++.other/warn3.C: Likewise.
3100
3101 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3102
3103         * gcc.dg/i386-387-1.c: Update to also test log.
3104         * gcc.dg/i386-387-2.c: Likewise.
3105
3106 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3107
3108         * g77.f-torture/execute/int8421.f: New test.
3109
3110 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3111
3112         PR c++/10230, c++/10481
3113         * g++.dg/lookup/scoped5.C: New test.
3114
3115 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3116
3117         PR c++/10552
3118         * g++.dg/template/ttp6.C: New test.
3119
3120 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3121
3122         * gcc.c-torture/execute/builtins: New directory.
3123         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3124         gcc.c-torture/execute/builtins.
3125         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3126         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3127         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3128         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3129
3130 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3131
3132         PR c++/9252
3133         * g++.dg/template/access8.C: New test.
3134         * g++.dg/template/access9.C: New test.
3135
3136 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3137
3138         PR c++/9554
3139         * g++.dg/parse/access1.C: New test.
3140
3141 2003-05-09  DJ Delorie  <dj@redhat.com>
3142
3143         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3144         long, and not an int.
3145
3146 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3147
3148         PR c++/10555, c++/10576
3149         * g++.dg/template/memclass1.C: New test.
3150
3151 2003-05-08  DJ Delorie  <dj@redhat.com>
3152
3153         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3154         targets.
3155         * gcc.c-torture/execute/20021024-1.x: Likewise.
3156         * gcc.c-torture/execute/shiftdi.x: Likewise.
3157         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3158         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3159         * gcc.dg/20021018-1.c: Likewise.
3160
3161 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3162
3163         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3164
3165         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3166         (bcopy): Call memmove.
3167
3168 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3169
3170         * g77.f-torture/compile/8485.f: New test case.
3171
3172 2003-05-07  Richard Henderson  <rth@redhat.com>
3173
3174         PR c++/10570
3175         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3176         Verify exception_cleanup not called for rethrows.
3177         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3178         when exiting catch block without rethrowing.
3179         * g++.dg/eh/forced3.C: New.
3180         * g++.dg/eh/forced4.C: New.
3181
3182 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3183
3184         * gcc.dg/20030505.c: Fix triplet.
3185
3186 2003-05-06  DJ Delorie  <dj@redhat.com>
3187
3188         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3189         * gcc.dg/nest.c: Likewise.
3190
3191 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3192
3193         * gcc.dg/builtins-14.c: New test case.
3194
3195 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3196
3197         * lib/compat.exp (compat-execute): New argument.
3198         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3199         * gcc.dg/compat: New test directory.
3200         * gcc.dg/compat/compat.exp: New expect script.
3201         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3202         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3203         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3204         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3205         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3206         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3207
3208         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3209         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3210         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3211         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3212         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3213         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3214         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3215         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3216         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3217         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3218         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3219         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3220         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3221         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3222         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3223
3224 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3225
3226         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3227
3228 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3229
3230         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3231
3232 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3233
3234         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3235         * gcc.dg/ppc-fsel-2.c: New test.
3236
3237         * gcc.dg/unused-5.c: New test.
3238
3239 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3240
3241         PR c++/10496
3242         * g++.dg/warn/pmf1.C: New test.
3243
3244 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3245
3246         PR c++/4494
3247         * g++.dg/warn/main.C: New test.
3248
3249 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3250
3251         * gcc.dg/nonnull-3.c: New test.
3252
3253 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3254
3255         * gcc.dg/cpp/Wtrigraphs.c: Update.
3256         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3257
3258 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3259
3260         * gcc.dg/ppc-fsel-1.c: New test.
3261
3262 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3263
3264         PR c/10604
3265         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3266
3267 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3268
3269         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3270
3271 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3272
3273         PR c++/9364, c++/10553, c++/10586
3274         * g++.dg/parse/typename4.C: New test.
3275         * g++.dg/parse/typename5.C: Likewise.
3276
3277 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3278
3279         * gcc.c-torture/compile/20030503-1.c: New test.
3280
3281 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3282
3283         * g++.dg/lookup/using5.C: Fix testcase error.
3284
3285 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3286
3287         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3288         since MEABI is no longer supported.  Remove all vestiges
3289         of MEABI from the test.
3290
3291 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3292
3293         PR c++/10554
3294         * g++.dg/lookup/using5.C: New test.
3295
3296 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3297
3298         PR c++/8772
3299         * g++.dg/template/ttp5.C: New test.
3300
3301 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3302
3303         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3304         (dg-gpp-additional-sources): New function.
3305         (dg-gpp-additional-files): Likewise.
3306         * lib/g++.exp (additional_sources): New variable.
3307         (additional_files): Likewise.
3308         (g++_target_compile): Deal with them.
3309         * lib/old-dejagnu.exp: Remove.
3310         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3311         * g++.old-deja: Revise all tests to use dg commands.
3312
3313 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3314
3315         PR c++/9432, c++/9528
3316         * g++.dg/lookup/using4.C: New test.
3317
3318 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3319
3320         * gcc.dg/noreturn-5.c: New file.
3321         * gcc.dg/noreturn-6.c: New file.
3322
3323         * gcc.c-torture/compile/inline-1.c: New file.
3324
3325 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3326
3327         PR c++/10551
3328         * g++.dg/template/explicit1.C: New test.
3329
3330 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/10549
3333         * g++.dg/other/bitfield1.C: New test.
3334
3335         PR c++/10527
3336         * g++.dg/init/new7.C: New test.
3337
3338 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3339
3340         * g++.dg/ext/desig1.C: New test.
3341         * g++.dg/ext/init1.C: Update.
3342
3343         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3344
3345 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/10180
3348         * g++.dg/warn/Winline-1.C: New test.
3349
3350 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * gcc.c-torture/execute/string-opt-19.c: New test.
3353
3354         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3355         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3356
3357 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3358
3359         PR c++/10506
3360         * g++.dg/init/new6.C: New test.
3361
3362         PR c++/10503
3363         * g++.dg/init/ref6.C: New test.
3364
3365 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3366
3367         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3368
3369 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3370
3371         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3372         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3373
3374 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3375
3376         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3377         initialized static data members.
3378
3379 2003-04-25  H.J. Lu <hjl@gnu.org>
3380
3381         * gcc.dg/ia64-sync-4.c: New test.
3382
3383 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3384
3385         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3386         date.
3387
3388 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3389
3390         PR c++/10337
3391         * g++.dg/warn/conv1.C: New test.
3392         * g++.old-deja/g++.other/conv7.C: Adjust.
3393         * g++.old-deja/g++.other/overload14.C: Adjust.
3394
3395 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/10471
3398         * g++.dg/template/defarg2.C: New test.
3399
3400 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3401
3402         * gcc.dg/cpp/include2.c: Update.
3403         * gcc.dg/cpp/multiline-2.c: New.
3404         * gcc.dg/cpp/multiline.c: Update.
3405         * gcc.dg/cpp/strify2.c: Update.
3406         * gcc.dg/cpp/trad/literals-2.c: Update.
3407
3408 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3409
3410         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3411
3412 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3413
3414         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3415
3416 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/10451
3419         * g++.dg/parse/crash4.C: New test.
3420
3421         PR c++/9847
3422         * g++.dg/parse/crash5.C: New test.
3423
3424 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3425
3426         PR c++/10446
3427         * g++.dg/parse/crash3.C: New test.
3428
3429         PR c++/10428
3430         * g++.dg/parse/elab1.C: New test.
3431
3432 2003-04-22  Devang Patel  <dpatel@apple.com>
3433
3434         * gcc.dg/cpp/trad/funlike-5.c: New test.
3435
3436 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3437
3438         * g++.dg/other/packed1.C: Fix dg options.
3439
3440 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3441
3442         * g++.dg/other/offsetof2.C: New test.
3443
3444 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3445
3446         * g++.dg/template/recurse.C: Adjust location of error messages.
3447
3448 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3449
3450         PR c++/9881
3451         * g++.dg/init/addr-const1.C: New test.
3452         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3453
3454 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3455
3456         PR c++/10405
3457         * g++.dg/lookup/struct-hack1.C: New test.
3458
3459 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3460
3461         * ucs.c: Update diagnostic messages.
3462
3463 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3464
3465         * gcc.dg/cpp/truefalse.cpp: New test.
3466         * gcc.dg/cpp/cpp.exp: Update.
3467         * g++.dg/other/stdbool-if.C: Remove.
3468
3469 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3470
3471         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3472         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3473
3474 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3475
3476         * gcc.c-torture/compile/20030418-1.c: New test.
3477
3478 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3479
3480         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3481
3482 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3483
3484         PR c++/10347
3485         g++.dg/template/dependent-name1.C: New test.
3486
3487 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3488
3489         * gcc.dg/warn-1.c (tourist_guide): New array,
3490         contains a pointer to bar.
3491
3492 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3493
3494         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3495         * gcc.c-torture/execute/medce-1.c: New test case.
3496         * gcc.c-torture/execute/medce-2.c: New test case.
3497
3498 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * lib/prune.exp: Ignore more messages.
3501
3502         PR c++/10381
3503         * g++.dg/parse/lookup3.C: New test.
3504
3505 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3506
3507         * gcc.c-torture/compile/20030415-1.c : New test.
3508
3509 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3510
3511         * gcc.c-torture/execute/scope-2.c: Move to ...
3512         * gcc.dg/noncompile/scope.c: .... here.
3513
3514 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3515
3516         * gcc.dg/20030414-2.c: New test case.
3517
3518 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3519
3520         PR target/10377
3521         * gcc.dg/20030414-1.c: New test.
3522
3523 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3524
3525         * gcc.dg/builtins-12.c: New test case.
3526         * gcc.dg/builtins-13.c: New test case.
3527
3528 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3529
3530         * gcc.c-torture/execute/string-opt-18.c: New test.
3531
3532 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/10300
3535         * g++.dg/init/new5.C: New test.
3536
3537 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/7910
3540         * g++.dg/ext/dllimport1.C: New test.
3541
3542 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3543
3544         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3545
3546 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3547
3548         PR Fortran/9263
3549         * g77.f-torture/noncompile/9263.f: New test
3550         PR Fortran/1832
3551         * g77.f-torture/execute/1832.f: New test
3552
3553 2003-04-11  David Chad  <davidc@freebsd.org>
3554             Loren J. Rittle  <ljrittle@acm.org>
3555
3556         libobjc/8562
3557         * objc.dg/headers.m: New test.
3558
3559 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3560
3561         * gcc.c-torture/execute/builtin-noret-2.c: New.
3562         * gcc.c-torture/execute/builtin-noret-2.x: New.
3563         XFAIL builtin-noret-2.c at -O1 and above.
3564         * gcc.dg/redecl.c: New.
3565         * gcc.dg/Wshadow-1.c: Update error regexps.
3566
3567 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3568
3569         * g++.dg/abi/bitfield10.C: New test.
3570
3571 2003-04-09  Mike Stump  <mrs@apple.com>
3572
3573         * gcc.dg/pch/pch.exp: Make testcase names longer.
3574         * g++.dg/pch/pch.exp: Make testcase names longer.
3575
3576 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3577
3578         * gcc.dg/builtins-11.c: New test case.
3579
3580 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3581
3582         * gcc.dg/builtins-9.c: New test case.
3583         * gcc.dg/builtins-10.c: New test case.
3584
3585 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3586
3587         * gcc.dg/noncompile/init-4.c.c: New test.
3588
3589 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3590
3591         * gcc.misc-test/gcov-9.c: New test.
3592         * gcc.misc-test/gcov-10.c: New test
3593         * gcc.misc-test/gcov-11.c: New test.
3594
3595 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3596
3597         PR optimization/10024
3598         * gcc.c-torture/compile/20030405-1.c: New test.
3599
3600 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3601
3602         * gcc.dg/pch/static-3.c: New.
3603         * gcc.dg/pch/static-3.hs: New.
3604         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3605
3606 2003-04-04  Richard Henderson  <rth@redhat.com>
3607
3608         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3609         * g++.dg/eh/forced2.C: Likewise.
3610
3611 2003-04-03  Mike Stump  <mrs@apple.com>
3612
3613         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3614         target arg.
3615         (scan-assembler-times, scan-assembler-not): Likewise.
3616         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3617
3618 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * gcc.dg/sparc-loop-1.c: New test.
3621
3622 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3623
3624         PR other/9274
3625         * g++.dg/pch/system-2.C: New.
3626         * g++.dg/pch/system-2.Hs: New.
3627
3628 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3629
3630         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3631
3632         * g++.dg/eh/simd-1.C (vecfunc): Same.
3633
3634 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3635
3636         * gcc.c-torture/execute/20030401-1.c: New test case.
3637
3638 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3639
3640         * objc.dg/defs.m: New.
3641
3642 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3643
3644         * g++.dg/eh/simd-1.C: New.
3645         * g++.dg/eh/simd-2.C: New.
3646
3647 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3648
3649         * gcc.c-torture/execute/simd-3.c: New.
3650
3651 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c/9936
3654         * gcc.dg/20030331-2.c: New test.
3655
3656 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3657
3658         PR c++/10278
3659         * g++.dg/parse/crash2.C: New test.
3660
3661 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3662
3663         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3664         * gcc.c-torture/execute/20030331-1.c: ...here.
3665
3666 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3667
3668         * gcc.c-torture/execute/20030331-1.c: New test.
3669
3670 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         * lib/gcov.exp: Adjust call return testing strings.
3673         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3674
3675 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3676
3677         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3678         * gcc.dg/builtins-7.c: New test case.
3679         * gcc.dg/builtins-8.c: New test case.
3680
3681 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3682
3683         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3684
3685 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/7647
3688         * g++.dg/lookup-class-member-2.C: New test.
3689
3690 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3691
3692         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3693
3694 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3695
3696         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3697
3698 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3699
3700         * g++.dg/init/attrib1.C: New test.
3701
3702 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * gcc.dg/ultrasp8.c: New test.
3705
3706 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3707
3708         * gcc.dg/ultrasp7.c: New test.
3709
3710 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3711
3712         PR c++/10047
3713         * g++.dg/template/inline1.C: New test.
3714
3715 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3716
3717         * gcc.dg/sparc-dwarf2.c: New test.
3718
3719 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3720
3721         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3722         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3723
3724 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3725
3726         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3727         than reading .x files.
3728         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3729         * g77.dg/gcov/gcov-1.f: Likewise.
3730         * gcc.misc-tests/gcov-4b.c: Likewise.
3731         * gcc.misc-tests/gcov-5b.c: Likewise.
3732         * gcc.misc-tests/gcov-6.c: Likewise.
3733         * gcc.misc-tests/gcov-7.c: Likewise.
3734         * gcc.misc-tests/gcov-8.c: Likewise.
3735         * g++.dg/gcov/gcov-1.x: Remove.
3736         * g77.dg/gcov/gcov-1.x: Likewise.
3737         * gcc.misc-tests/gcov-4b.x: Likewise.
3738         * gcc.misc-tests/gcov-5b.x: Likewise.
3739         * gcc.misc-tests/gcov-6.x: Likewise.
3740         * gcc.misc-tests/gcov-7.x: Likewise.
3741         * gcc.misc-tests/gcov-8.x: Likewise.
3742
3743 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3744
3745         PR opt/10087
3746         * gcc.dg/20030324-1.c: New test.
3747
3748 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3749
3750         PR c++/10224
3751         * g++.dg/template/arg3.C: New test.
3752
3753         PR c++/10158
3754         * g++.dg/template/friend18.C: New test.
3755
3756 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3757
3758         * g77.f-torture/compile/20030326-1.f: New test case.
3759
3760 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3761
3762         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3763
3764         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3765
3766 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3767
3768         * gcc.dg/ia64-sync-3.c: New test.
3769
3770 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3771
3772         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3773
3774 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3775
3776         * gcc.dg/ultrasp6.c: New test.
3777
3778 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3779
3780         * gcc.dg/i386-signbit-1.c: New test.
3781         * gcc.dg/i386-signbit-2.c: New test.
3782         * gcc.dg/i386-signbit-3.c: New test.
3783
3784 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3785
3786         * gcc.dg/ultrasp5.c: Fix options.
3787
3788 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3789
3790         * gcc.dg/ultrasp5.c: Fix comment.
3791
3792 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3793
3794         PR fortran/10197
3795         * g77.f-torture/execute/10197.f: New test.
3796
3797 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3798
3799         PR c++/9898, c++/383
3800         * g++.dg/template/conv6.C: New test.
3801
3802         PR c++/10119
3803         * g++.dg/template/ptrmem5.C: New test.
3804
3805         PR c++/10026
3806         * g++.dg/lookup/koenig1.C: New test.
3807
3808         PR C++/10199
3809         * g++.dg/lookup/template2.C: New test.
3810
3811 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3812
3813         * g++.dg/opt/rtti1.C: New test.
3814
3815 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3816
3817         * gcc.dg/ultrasp5.c: New test.
3818
3819 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3820
3821         PR middle-end/9967
3822         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3823         builtin fputs.
3824
3825 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3826
3827         PR c/8224
3828         * gcc.dg/20030323-1.c: New test.
3829
3830 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3831
3832         * gcc.c-torture/compile/20030323-1.c: New test case.
3833
3834 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3835
3836         * gcc.dg/20030321-1.c: New test.
3837
3838 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3839
3840         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3841
3842 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3843
3844         PR c++/9978, c++/9708
3845         * g++.dg/ext/vlm1.C: Adjust expected error.
3846         * g++.dg/ext/vla2.C: New test.
3847         * g++.dg/template/arg1.C: New test.
3848         * g++.dg/template/arg2.C: New test.
3849
3850 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3851
3852         * g77.f-torture/execute/select.f: New test.
3853         * g77.f-torture/noncompile/select_no_compile.f: New test.
3854
3855 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3856
3857         PR c++/9898
3858         * g++.dg/other/error4.C: New test.
3859
3860 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3861
3862         * g++.dg/template/friend17.C: New test.
3863
3864 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3865
3866         * gcc.c-torture/compile/20030320-1.c: New.
3867
3868 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3869
3870         * gcc.dg/builtins-6.c: New test case.
3871
3872 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3873
3874         PR target/10073
3875         * gcc.c-torture/compile/20030319-1.c: New.
3876
3877 2003-03-18  Jan Hubicka  <jh@suse.cz>
3878
3879         * gcc.dg/i386-cvt-1.c: New test.
3880
3881 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3882
3883         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3884         * objc.dg/naming-2.m: Likewise.
3885
3886 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/9639
3889         * g++.dg/parse/crash1.C: New test.
3890
3891 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/8805
3894         * g++.dg/eh/cleanup1.C: New test.
3895
3896 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3897
3898         * gcc.c-torture/execute/20030316-1.c: New test case.
3899
3900 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3901
3902         PR c++/9629
3903         * g++.dg/init/ctor2.C: New test.
3904
3905 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3906
3907         * g77.f-torture/compile/xformat.f: New test case.
3908
3909 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3910
3911         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3912         * g++.old-deja/g++.mike/eh50.C: Likewise.
3913
3914 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3915
3916         PR c++/6440
3917         * g++.dg/template/spec7.C: New test.
3918         * g++.dg/template/spec8.C: Likewise.
3919
3920 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3921
3922         * gcc.c-torture/execute/20030313-1.c: New test.
3923
3924 2003-03-14  Richard Henderson  <rth@redhat.com>
3925
3926         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3927
3928 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * gcc.c-torture/compile/20030314-1.c: New test.
3931
3932 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3933
3934         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3935         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3936         thumb target,
3937         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3938         to accept newer _imp__  prefix and additional
3939         newline in .drectve section.
3940         * gcc.dg/dll-4.c: Likewise.
3941         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3942         switch.
3943
3944 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3945
3946         * g++.dg/parse/namespace9.C: New test.
3947
3948         * g++.dg/init/ref5.C: New test.
3949         * g++.dg/parse/ptrmem1.C: Likewise.
3950
3951 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3952
3953         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3954         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3955         regular expression.
3956         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3957         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3958
3959 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3960
3961         * gcc.c-torture/execute/20030224-2.c: New test.
3962
3963 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3964
3965         * gcc.dg/decl-3.c: New test.
3966
3967 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * gcc.dg/i386-loop-2.c: New test.
3970
3971 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/9474
3974         * g++.dg/parse/namespace8.C: New test.
3975
3976         PR c++/9924
3977         * g++.dg/overload/builtin2.C: New test.
3978
3979 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3980
3981         * gcc.dg/return-type-3.c: New test.
3982
3983 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3984
3985         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3986         profiling options are not supported.
3987
3988 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3989
3990         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3991         * g++.old-deja/g++.warn/impint2.C: Likewise.
3992
3993 2003-03-10  Devang Patel  <dpatel@apple.com>
3994
3995         * g++.dg/cpp/c++_cmd_1.C: New test.
3996         * g++.dg/cpp/c++_cmd_1.h: New file.
3997
3998 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3999
4000         * gcc.dg/altivec-9.c: New file.
4001
4002 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4003
4004         * gcc.dg/ppc-sdata-1.c: New test.
4005         * gcc.dg/ppc-sdata-2.c: New test.
4006
4007 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/9373
4010         * g++.dg/opt/ptrmem2.C: New test.
4011
4012         PR c++/8534
4013         * g++.dg/opt/ptrmem1.C: New test.
4014
4015 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4016
4017         * gcc.dg/i386-loop-1.c: New test.
4018
4019 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4020
4021         PR c++/9970
4022         * g++.dg/lookup/friend1.C: New test.
4023
4024 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4025
4026         PR c++/9823
4027         * g++.dg/parser/constructor1.C: New test.
4028
4029 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4030
4031         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4032
4033         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4034
4035 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4036
4037         * gcc.dg/cpp/Wunused.c: Update test.
4038
4039 2003-03-08  Jan Hubicka  <jh@suse.cz>
4040
4041         * gcc.dg/inline-3.c: New test.
4042
4043 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/9809
4046         * g++.dg/parse/builtin1.C: New test.
4047
4048         PR c++/9982
4049         * g++.dg/abi/cookie1.C: New test.
4050         * g++.dg/abi/cookie2.C: Likewise.
4051
4052         PR c++/9524
4053         * g++.dg/template/field1.C: New test.
4054
4055         PR c++/9912
4056         * g++.dg/parse/class1.C: New test.
4057         * g++.dg/parse/namespace7.C: Likewise.
4058         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4059
4060 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4061
4062         * g++.dg/init/ref4.C: New test.
4063
4064 2003-03-07  Jan Hubicka  <jh@suse.cz>
4065
4066         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4067         * gcc.dg/inline-3.c:  New test.
4068
4069 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4070
4071         * g++.dg/init/ref3.C: New test.
4072
4073         PR c++/9965
4074         * g++.dg/init/ref2.C: New test.
4075
4076         PR c++/9400
4077         * g++.dg/warn/Wshadow-2.C: New test.
4078
4079         PR c++/9791
4080         * g++.dg/warn/Woverloaded-1.C: New test.
4081
4082 2003-03-05  Jan Hubicka  <jh@suse.cz>
4083
4084         * gcc.dg/i386-local2.c: New.
4085         * gcc.dg/i386-local.c: Fix typo.
4086
4087 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4088
4089         * g++.dg/abi/layout3.C: New test.
4090
4091 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4092
4093         * gcc.c-torture/compile/20030305-1.c
4094
4095 2003-03-05  Jan Hubicka  <jh@suse.cz>
4096
4097         * gcc.dg/i386-local.c: New.
4098
4099 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4100
4101         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4102
4103 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4104
4105         * gcc.dg/switch-2.c: New test.
4106         * gcc.dg/switch-3.c: New test.
4107         * gcc.dg/Wswitch.c: Adjust line numbers.
4108         * gcc.dg/Wswitch-default.c: Likewise.
4109         * gcc.dg/Wswitch-enum.c: Likewise.
4110
4111 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4112
4113         * gcc.c-torture/execute/20030222-1.c: New test.
4114
4115 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4116
4117         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4118
4119 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4120
4121         PR c++/9878
4122         * g++.dg/init/ref1.C: New test.
4123
4124 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4125
4126         * gcc.dg/sh-relax.c: New SH-only test.
4127
4128 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4129
4130         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4131         comment explaining purpose of testcase.
4132
4133 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4134
4135         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4136         for HC11/HC12 (asm needs two int registers).
4137         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4138         HC11/HC12 because the test uses an asm which needs two 32-bit
4139         registers.
4140
4141 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4142
4143         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4144         for HC11/HC12 (array is too large otherwise).
4145         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4146         * gcc.c-torture/compile/20010518-2.x: Likewise.
4147         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4148         HC11/HC12 (array is too large).
4149
4150 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4151
4152         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4153         * lib/g++-dg.exp (g++-dg-test): Likewise.
4154
4155 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4156
4157         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4158         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4159
4160 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4161
4162         * g++.dg/warn/implicit-typename1.C: Remove warning.
4163
4164 2003-02-28  Richard Henderson  <rth@redhat.com>
4165
4166         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4167         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4168
4169 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4170
4171         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4172         * g++.dg/pch/pch.exp: Likewise.
4173
4174 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/9879
4177         * testsuite/g++.dg/init/new4.C: New test.
4178
4179 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4180
4181         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4182
4183 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4184
4185         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4186         unsigned long.
4187
4188         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4189         wider than float.
4190
4191 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4192
4193         * lib/scanasm.exp: Add support for counting numbers of
4194         occurences.
4195         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4196         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4197
4198 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/9683
4201         * g++.dg/template/static3.C: New test.
4202
4203         PR c++/9829
4204         * g++.dg/parse/namespace6.C: New test.
4205
4206 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4207
4208         PR target/9732
4209         * gcc.dg/20030225-1.c: New test.
4210
4211 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4212
4213         * README: Remove out-of-date information.
4214
4215         PR c++/9836
4216         * g++.dg/template/spec6.C: New test.
4217
4218 2003-02-24  Jeff Law  <law@redhat.com>
4219
4220         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4221
4222 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4223
4224         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4225         * gcc.dg/pragma-ep-1.c: Likewise.
4226
4227 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4228
4229         PR c++/9602
4230         * g++.dg/template/friend16.C: New test.
4231
4232 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/5333
4235         * g++.dg/parse/fused-params1.C: Adjust error messages.
4236         * g++.dg/template/nested3.C: New test.
4237
4238 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4239
4240         * g++.dg/abi/param1.C: New test.
4241
4242 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4243
4244         PR c++/7982
4245         * g++.dg/warn/implicit-typename1.C: New test.
4246
4247 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4248
4249         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4250         with "mtune".
4251         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4252         * gcc.c-torture/execute/20010129-1.x: Likewise.
4253         * gcc.dg/20011107-1.c: Likewise.
4254         * gcc.dg/20020108-1.c: Likewise.
4255         * gcc.dg/20020122-3.c: Likewise.
4256         * gcc.dg/20020206-1.c: Likewise.
4257         * gcc.dg/20020310-1.c: Likewise.
4258         * gcc.dg/20020426-2.c: Likewise.
4259         * gcc.dg/20020517-1.c: Likewise.
4260         * gcc.dg/991230-1.c: Likewise.
4261         * gcc.dg/i386-unroll-1.c: Likewise.
4262         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4263
4264 2003-02-22  Jan Hubicka  <jh@suse.cz>
4265
4266         * gcc.dg/i386-mul.c: New test.
4267
4268 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4269
4270         * gcc.dg/builtins-5.c: New test case.
4271
4272 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4273
4274         * gcc.dg/asmreg-1.c: New test.
4275
4276 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4277
4278         PR c++/9749
4279         * g++.dg/parse/varmod1.C: New test.
4280
4281 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4282
4283         PR c++/9727
4284         * g++.dg/template/op1.C: New test.
4285
4286 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/8906
4289         * g++.dg/template/nested2.C: New test.
4290
4291 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4292
4293         PR c++/8724
4294         * g++.dg/expr/dtor1.C: New test.
4295
4296 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4297
4298         * gcc.dg/cpp/include3.c: New test.
4299         * gcc.dg/cpp/inc/foo.h: New file.
4300
4301 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4302
4303         * gcc.c-torture/execute/20030221-1.c: New test.
4304
4305 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR c++/9729
4308         * g++.dg/abi/conv1.C: New test.
4309
4310 2003-02-20  Jan Hubicka  <jh@suse.cz>
4311
4312         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4313
4314 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4315
4316         * gcc.c-torture/compile/20030219-1.c: New test.
4317
4318 2003-02-18  Jan Hubicka  <jh@suse.cz>
4319
4320         * gcc.dg/funcorder.c: New test.
4321
4322 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4323
4324         * gcc.c-torture/execute/20030218-1.c: New.
4325
4326 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4327
4328         * gcc.dg/20030218-1.c: New.
4329
4330 2003-02-18  Richard Henderson  <rth@redhat.com>
4331
4332         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4333         * gcc.dg/attr-used-2.c: New.
4334
4335 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/9704
4338         * g++.dg/init/copy5.C: New test.
4339
4340 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4341
4342         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4343         * g++.dg/pch/pch.exp: Likewise.
4344
4345 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4346
4347         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4348         STACK_SIZE is not defined.
4349
4350 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4351
4352         PR c++/9457
4353         * g++.dg/template/init1.C: New test.
4354
4355 2003-02-16  Jan HUbicka  <jh@suse.cz>
4356
4357         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4358         (foo): Add few extra tests
4359         * gcc.dg/c99-const-expr-3.c: Likewise.
4360         * gcc.c-torture/execute/20030216-1.c: New.
4361
4362 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4363
4364         PR c++/9459
4365         * g++.dg/ext/typeof4.C: New test.
4366
4367 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4368
4369         * gcc.dg/i386-387-3.c: New test case.
4370
4371 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4372
4373         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4374         cris-*-elf* cris-*-aout* and mmix-*-*.
4375
4376 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4377
4378         * gcc.dg/20030213-1.c: New test.
4379
4380 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4381
4382         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4383         * gcc.dg/i386-387-2.c: Likewise.
4384
4385 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4386
4387         * gcc.dg/ppc-spe.c: Fix formatting.
4388         Enable tests that were previously unsupported by gas.
4389         Delete tests for instructions that no longer exist.
4390         Switch arguments on evsubifw builtin.
4391
4392 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4393
4394         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4395         STACK_SIZE is too small.
4396
4397 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4398             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4399
4400         * gcc.dg/decl-2.c: New test.
4401
4402 2003-02-10  Jan Hubicka  <jh@suse.cz>
4403
4404         * gcc.dg/i386-fpcvt-1.c:  New test.
4405
4406 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4407
4408         * gcc.c-torture/execute/20030209-1.c: New test.
4409
4410 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4411
4412         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4413         int-wide bitops, use the constants of the same width.
4414         Likewise, if long long is 32-bit wide, test bitops using
4415         32-bit constants.
4416
4417 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4418
4419         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4420
4421 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4422
4423         * testsuite/gcc.dg/builtins-4.c: New test case.
4424
4425 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4426
4427         * gcc.dg/20020430-1.c: Fix dg command typos.
4428         * gcc.dg/20020503-1.c: Likewise.
4429
4430 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4431
4432         PR c++/8785
4433         * g++.dg/parse/fused-params1.C: New test.
4434
4435         PR c++/8857
4436         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4437
4438         PR c++/8921
4439         * g++.dg/parse/non-dependent1.C: New test.
4440
4441         PR c++/8928
4442         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4443
4444         PR c++/9228
4445         * g++.dg/parse/undefined7.C: New test.
4446         * g++.dg/parse/non-templ1.C: New test.
4447
4448         PR c++/9229
4449         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4450
4451 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4452
4453         * gcc.c-torture/compile/20030206-1.c: New test.
4454
4455 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4456
4457         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4458         "pow" to "foo" to avoid potential confusion with a math built-in.
4459
4460 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4461
4462         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4463         conditions for SPARC targets.
4464
4465 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4466
4467         * gcc.dg/20030204-1.c: New test.
4468
4469 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4470
4471         PR c++/38
4472         * g++.dg/parse/array-size1.C: New test.
4473
4474         PR c++/5657
4475         * g++.dg/parse/undefined3.C: New test.
4476
4477         PR c++/5665
4478         * g++.dg/parse/undefined4.C: New test.
4479
4480         PR c++/5975
4481         * g++.dg/parse/undefined5.C: New test.
4482
4483         PR c++/7259
4484         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4485
4486         PR c++/8578
4487         * g++.dg/parse/casting-operator1.C: New test.
4488
4489         PR c++/8596
4490         * g++.dg/parse/undefined6.C: New test.
4491
4492         PR c++/8736
4493         * g++.dg/parse/missing-template1.C: New test.
4494
4495 2003-02-04  Jan Hubicka  <jh@suse.cz>
4496
4497         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4498         * gcc.dg/i386-cmov?.c:  Likewise.
4499         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4500         * gcc.dg/i386-ssefp-1.c:  Likewise.
4501         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4502         conventions.
4503
4504 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4505
4506         PR c++/7129
4507         * testsuite/g++.dg/ext/max.C: New test.
4508
4509 2003-02-03  Jan Hubicka  <jh@suse.cz>
4510
4511         * gcc.c-torture/execute/20030203-1.c: New test.
4512
4513 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4514
4515         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4516         'natural-endian'.
4517
4518 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4519
4520         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4521         * g++.dg/init/new2.C: Likewise.
4522         * g++.dg/other/new1.C: Likewise.
4523
4524 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4525
4526         * gcc.dg/struct-ret-libc.c: New test.
4527
4528 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4529
4530         * gcc.dg/20030129-1.c: New test.
4531
4532 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4533
4534         PR c++/8849
4535         * g++.dg/template/ptrmem4.C: New test.
4536
4537 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4538
4539         * g++.dg/parser/constant1.C: New test.
4540
4541 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4542
4543         PR c++/8591
4544         * g++.dg/parse/friend2.C: New test.
4545
4546 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4547
4548         PR c++/9437
4549         * g++.dg/template/unify4.C: New test.
4550
4551 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4552
4553         * gcc.c-torture/execute/20030128-1.c: New test.
4554
4555 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4556
4557         * g++.dg/lookup/nested1.C: Test moved from ...
4558         * g++.old-deja/g++.other/lookup24.C: ... here.
4559
4560 2003-01-28  Jan Hubicka  <jh@suse.cz>
4561
4562         * gcc.dg/i386-cmov5.c:  New test.
4563
4564 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4565
4566         * gcc.c-torture/execute/20010925-1.c: Changed the
4567         memcpy declaration.
4568
4569 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4570
4571         PR c++/3902
4572         * g++.dg/parse/template5.C: New test.
4573
4574 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4575
4576         PR fortran/9258
4577         * g77.dg/pr9258: New test.
4578
4579 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4580
4581         * README: Move relevant parts from README.g++.
4582
4583         * README.g++: Remove this file.
4584
4585 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4586
4587         * g++.dg/abi/dcast1.C: New test.
4588
4589 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4590
4591         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4592
4593 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4594
4595         PR c++/47
4596         * g++.old-deja/g++.other/lookup24.C: New test.
4597
4598 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4599
4600         PR middle-end/7227
4601         * gcc.dg/uninit-C.c: New test.
4602
4603 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         * g++.dg/abi/covariant1.C: New test.
4606
4607 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4608
4609         * gcc.dg/20030123-1.c: New test.
4610
4611 2003-01-25  Jan Hubicka  <jh@suse.cz>
4612
4613         PR opt/8492
4614         * gcc.c-torture/compile/20030125-1.c
4615
4616 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4617
4618         PR c++/9403
4619         * g++.dg/parse/template3.C: New test.
4620         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4621
4622         PR c++/795
4623         * g++.dg/parse/template4.C: New test.
4624
4625         PR c++/9415
4626         * g++.dg/template/qual2.C: New test.
4627
4628         PR c++/8545
4629         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4630
4631         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4632
4633 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4634
4635         * gcc.c-torture/execute/switch-1.c: New test case.
4636
4637 2003-01-25  Jan Hubicka  <jh@suse.cz>
4638
4639         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4640
4641 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4642
4643         Tweaks for Bison-1.875. From the NEWS file:
4644         "- `parse error' -> `syntax error'
4645         Bison now uniformly uses the term `syntax error'"
4646         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4647         * gcc.dg/cpp/digraph2.c: Likewise.
4648         * gcc.dg/cpp/direct2.c: Likewise.
4649         * gcc.dg/cpp/paste4.c: Likewise.
4650         * gcc.dg/c90-restrict-1.c: Likewise.
4651         * gcc.dg/c99-func-2.c: Likewise.
4652         * gcc.dg/noncompile/920721-2.c: Likewise.
4653         * gcc.dg/noncompile/930622-2.c: Likewise.
4654         * gcc.dg/noncompile/940112-1.c: Likewise.
4655         * gcc.dg/noncompile/950921-1.c: Likewise.
4656         * gcc.dg/noncompile/951123-1.c: Likewise.
4657         * gcc.dg/noncompile/971104-1.c: Likewise.
4658         * gcc.dg/noncompile/990416-1.c: Likewise.
4659
4660 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4661
4662         * g++.dg/parse/undefined1.C: Add error message.
4663
4664 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/9354
4667         * g++.dg/parse/new1.C: New test.
4668
4669         PR c++/9216
4670         * g++.dg/parse/template2.C: New test.
4671
4672         PR c++/9354
4673         * g++.dg/parse/typedef2.C: New test.
4674
4675         PR c++/9328
4676         * g++.dg/ext/typeof3.C: New test.
4677
4678 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4679
4680         PR c++/2738
4681         * g++.dg/parse/ret-type1.C: New test.
4682
4683         PR c++/3792
4684         * g++.dg/parse/tmpl-outside1.C: New test.
4685
4686         PR c++/4207
4687         * g++.dg/parse/int-as-enum1.C: New test.
4688
4689         PR c++/4903
4690         * g++.dg/parse/no-typename1.C: New test.
4691
4692         PR c++/5533
4693         * g++.dg/parse/no-value1.C: New test.
4694
4695         PR c++/5921
4696         * g++.dg/parse/wrong-inline1.C: New test.
4697
4698         PR c++/6402
4699         * g++.dg/parse/ref1.C: New test.
4700
4701         PR c++/6992
4702         * g++.dg/parse/attr-ctor1.C: New test.
4703
4704         PR c++/7229
4705         * g++.dg/parse/namespace5.C: New test.
4706
4707         PR c++/7917
4708         * g++.dg/parse/func-def1.C: New test.
4709
4710         PR c++/8143
4711         * g++.dg/parse/undefined1.C: New test.
4712
4713         PR c++/5723, PR c++/8522
4714         * g++.dg/parse/specialization1.C: New test.
4715
4716         PR c++/163, PR c++/8595
4717         * g++.dg/parse/struct-as-enum1.C: New test.
4718
4719         PR c++/9173
4720         * g++.dg/parse/undefined2.C: New test.
4721
4722 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/9298
4725         * g++.dg/parse/template1.C: New test.
4726
4727         PR c++/9384
4728         * g++.dg/parse/using1.C: New test.
4729
4730         PR c++/9285
4731         PR c++/9294
4732         * g++.dg/parse/expr2.C: New test.
4733
4734         PR c++/9388
4735         * g++.dg/parse/lookup2.C: Likewise.
4736
4737 2003-01-21  Jan Hubicka  <jh@suse.cz>
4738
4739         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4740         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4741         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4742         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4743
4744 2003-01-20  Nick Clifton  <nickc@redhat.com>
4745
4746         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4747         problem with ARM sibcall code generation.
4748
4749 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4750
4751         * gcc.c-torture/execute/20030120-1.c: New.
4752
4753 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4754
4755         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4756
4757 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/9272
4760         * g++.dg/parse/ctor1.C: New test.
4761
4762         PR c++/9294:
4763         * g++.dg/parse/qualified1.C: New test.
4764
4765         * g++.dg/parse/typename3.C: New test.
4766
4767 2003-01-16  Richard Henderson  <rth@redhat.com>
4768
4769         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4770
4771 2003-01-16  Richard Henderson  <rth@redhat.com>
4772
4773         * g++.dg/pch/pch.exp: Copy test header to the working directory
4774         before using it either for precompilation or direct use.
4775         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4776         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4777
4778 2003-01-16  Richard Henderson  <rth@redhat.com>
4779
4780         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4781         before using it either for precompilation or direct use.
4782         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4783         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4784
4785 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4786
4787         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4788         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4789         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4790         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4791         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4792         typename warning into error.
4793         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4794         error messages.
4795         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4796         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4797         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4798         messages.
4799         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4800         make declaration visible in template.
4801         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4802         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4803         messages.
4804         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4805         message.
4806         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4807         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4808         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4809         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4810         typename warning with error message.
4811         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4812         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4813         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4814
4815 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4816
4817         * g++.dg/parse/ambig2.C: New test.
4818
4819 2003-01-15  Richard Henderson  <rth@redhat.com>
4820
4821         * g++.dg/tls/init-2.C: Update error message string.
4822
4823 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4824
4825         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4826
4827 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4828
4829         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4830         all for HC11/HC12.
4831         * gcc.c-torture/compile/20001205-1.x: Likewise.
4832         * gcc.c-torture/compile/20001226-1.x: Likewise.
4833         * gcc.c-torture/compile/920520-1.x: Likewise.
4834         * gcc.c-torture/compile/961203-1.x: Likewise.
4835         * gcc.c-torture/compile/20020604-1.x: Likewise.
4836
4837 2003-01-15  Jan Hubicka  <jh@suse.cz>
4838
4839         * gcc.c-torture/compile/20030115-1.c: New test.
4840
4841         * gcc.dg/i386-fpcvt-1.c: New test.
4842         * gcc.dg/i386-fpcvt-2.c: New test.
4843
4844 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4845
4846         Further conform g++'s __vmi_class_type_info to the C++ ABI
4847         specification.
4848         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4849         the specification.
4850
4851 2003-01-14  Jan Hubicka  <jh@suse.cz>
4852
4853         * gcc.dg/i386-fpcvt-1.c: New test.
4854         * gcc.dg/i386-fpcvt-2.c: New test.
4855
4856 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4857
4858         * gcc.dg/i386-mmx-3.c: New test.
4859
4860 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4861
4862         PR c++/9264
4863         * g++.dg/parse/octal1.C: New file.
4864
4865         PR c++/9172
4866         * g++.dg/parse/typename1.C: New file.
4867
4868 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4869
4870         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4871         * gcc.dg/bf-no-ms-layout.c: Likewise.
4872         * gcc.dg/bf-ms-attrib.c: Likewise.
4873
4874 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/9099
4877         * g++.dg/parse/dtor1.C: New file.
4878
4879         PR c++/9128
4880         * g++.dg/rtti/typeid1.C: New file.
4881
4882         PR c++/9153
4883         * g++.dg/parse/lookup1.C: New file.
4884
4885         PR c++/9171
4886         * g++.dg/templ/spec5.C: New file.
4887
4888 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4889
4890         * gcc.c-torture/compile/20030110-1.c: New test.
4891
4892 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4893
4894         Merge from pch-branch:
4895
4896         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4897
4898         * gcc.dg/pch/cpp-1.h: New.
4899         * gcc.dg/pch/cpp-1.c: New.
4900         * gcc.dg/pch/cpp-2.h: New.
4901         * gcc.dg/pch/cpp-2.c: New.
4902
4903         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4904
4905         * gcc.dg/pch/except-1.h: New.
4906         * gcc.dg/pch/except-1.c: New.
4907
4908         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4909
4910         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4911         running test.
4912         * gcc.dg/pch: Include *.hp not *.h.
4913         * gcc.dg/pch/system-1.h: New.
4914         * gcc.dg/pch/system-1.c: New.
4915
4916         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4917
4918         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4919         rather than trying to build and run a program using PCH.
4920         * gcc.dg/pch: Remove dg-do commands from test files.
4921
4922         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4923
4924         * gcc.dg/pch/macro-3.c: New.
4925         * gcc.dg/pch/macro-3.h: New.
4926
4927         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4928
4929         * gcc.dg/pch/common-1.c: New.
4930         * gcc.dg/pch/common-1.h: New.
4931         * gcc.dg/pch/decl-1.c: New.
4932         * gcc.dg/pch/decl-1.h: New.
4933         * gcc.dg/pch/decl-2.c: New.
4934         * gcc.dg/pch/decl-2.h: New.
4935         * gcc.dg/pch/decl-3.c: New.
4936         * gcc.dg/pch/decl-3.h: New.
4937         * gcc.dg/pch/decl-4.c: New.
4938         * gcc.dg/pch/decl-4.h: New.
4939         * gcc.dg/pch/decl-5.c: New.
4940         * gcc.dg/pch/decl-5.h: New.
4941         * gcc.dg/pch/global-1.c: New.
4942         * gcc.dg/pch/global-1.h: New.
4943         * gcc.dg/pch/inline-1.c: New.
4944         * gcc.dg/pch/inline-1.h: New.
4945         * gcc.dg/pch/inline-2.c: New.
4946         * gcc.dg/pch/inline-2.h: New.
4947         * gcc.dg/pch/static-1.c: New.
4948         * gcc.dg/pch/static-1.h: New.
4949         * gcc.dg/pch/static-2.c: New.
4950         * gcc.dg/pch/static-2.h: New.
4951
4952         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4953
4954         * g++.dg/pch/pch.exp: Better handle failing testcases.
4955         * gcc.dg/pch/pch.exp: Likewise.
4956         * gcc.dg/pch/macro-1.c: New.
4957         * gcc.dg/pch/macro-1.h: New.
4958         * gcc.dg/pch/macro-2.c: New.
4959         * gcc.dg/pch/macro-2.h: New.
4960
4961         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4962
4963         * g++.dg/dg.exp: Treat files in pch/ specially.
4964         * g++.dg/pch/pch.exp: New file.
4965         * g++.dg/pch/empty.H: New file.
4966         * g++.dg/pch/empty.C: New file.
4967         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4968         "precompile".
4969
4970         * gcc.dg/pch/pch.exp: New file.
4971         * gcc.dg/pch/empty.h: New file.
4972         * gcc.dg/pch/empty.c: New file.
4973         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4974         "precompile".
4975
4976 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4977
4978         * g++.dg/template/friend14.C: New test.
4979
4980 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981
4982         * gcc.dg/old-style-asm-1.c: New test.
4983
4984 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4985
4986         * gcc.c-torture/compile/20030109-1.c: New test.
4987
4988 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4989
4990         * gcc.c-torture/execute/20030109-1.c: New test.
4991
4992 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4993
4994         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4995         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4996         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4997         * g++.old-deja/g++.mike/eh2.C: Likewise
4998         * g++.old-deja/g++.mike/eh3.C: Likewise
4999         * g++.old-deja/g++.mike/eh5.C: Likewise
5000         * g++.old-deja/g++.mike/eh6.C: Likewise
5001         * g++.old-deja/g++.mike/eh7.C: Likewise
5002         * g++.old-deja/g++.mike/eh8.C: Likewise
5003         * g++.old-deja/g++.mike/eh9.C: Likewise
5004         * g++.old-deja/g++.mike/eh10.C: Likewise
5005         * g++.old-deja/g++.mike/eh12.C: Likewise
5006         * g++.old-deja/g++.mike/eh13.C: Likewise
5007         * g++.old-deja/g++.mike/eh14.C: Likewise
5008         * g++.old-deja/g++.mike/eh16.C: Likewise
5009         * g++.old-deja/g++.mike/eh17.C: Likewise
5010         * g++.old-deja/g++.mike/eh18.C: Likewise
5011         * g++.old-deja/g++.mike/eh21.C: Likewise
5012         * g++.old-deja/g++.mike/eh23.C: Likewise
5013         * g++.old-deja/g++.mike/eh24.C: Likewise
5014         * g++.old-deja/g++.mike/eh25.C: Likewise
5015         * g++.old-deja/g++.mike/eh26.C: Likewise
5016         * g++.old-deja/g++.mike/eh27.C: Likewise
5017         * g++.old-deja/g++.mike/eh28.C: Likewise
5018         * g++.old-deja/g++.mike/eh29.C: Likewise
5019         * g++.old-deja/g++.mike/eh31.C: Likewise
5020         * g++.old-deja/g++.mike/eh33.C: Likewise
5021         * g++.old-deja/g++.mike/eh34.C: Likewise
5022         * g++.old-deja/g++.mike/eh35.C: Likewise
5023         * g++.old-deja/g++.mike/eh36.C: Likewise
5024         * g++.old-deja/g++.mike/eh37.C: Likewise
5025         * g++.old-deja/g++.mike/eh38.C: Likewise
5026         * g++.old-deja/g++.mike/eh39.C: Likewise
5027         * g++.old-deja/g++.mike/eh40.C: Likewise
5028         * g++.old-deja/g++.mike/eh41.C: Likewise
5029         * g++.old-deja/g++.mike/eh42.C: Likewise
5030         * g++.old-deja/g++.mike/eh44.C: Likewise
5031         * g++.old-deja/g++.mike/eh46.C: Likewise
5032         * g++.old-deja/g++.mike/eh47.C: Likewise
5033         * g++.old-deja/g++.mike/eh48.C: Likewise
5034         * g++.old-deja/g++.mike/eh49.C: Likewise
5035         * g++.old-deja/g++.mike/eh50.C: Likewise
5036         * g++.old-deja/g++.mike/eh51.C: Likewise
5037         * g++.old-deja/g++.mike/eh53.C: Likewise
5038         * g++.old-deja/g++.mike/eh55.C: Likewise
5039         * g++.old-deja/g++.mike/p7912.C: Likewise
5040         * g++.old-deja/g++.mike/p9706.C: Likewise
5041         * g++.old-deja/g++.mike/p10416.C: Likewise
5042         * g++.old-deja/g++.mike/p11667.C: Likewise
5043         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5044         Remove redundant reference to Iris.
5045         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5046         Elxsi, i860, Pico Java, and WE32K.
5047
5048 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5049
5050         * g++.dg/ext/asm4.C: New test.
5051
5052 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5053
5054         PR c++/9030
5055         * g++.dg/template/friend12.C: New test.
5056         * g++.dg/template/friend13.C: Likewise.
5057         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5058
5059 2003-01-08  Jan Hubicka  <jh@suse.cz>
5060
5061         * gcc.dg/i386-cadd.c: New test.
5062         * gcc.dg/i386-cmov4.c: Likewise.
5063
5064 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/9165
5067         * g++.dg/warn/Wunused-3.C: New test.
5068
5069         * g++.dg/abi/bitfield9.C: New test.
5070
5071         PR c++/9189
5072         * g++.dg/parse/defarg3.C: New test.
5073
5074 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5075
5076         * g++.dg/parse/ambig1.C: New test.
5077         * g++.dg/parse/defarg2.C: New test.
5078
5079 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5080
5081         * g++.dg/template/defarg-1.C: New test.
5082         * g++.dg/template/local2.C: Likewise.
5083
5084 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5085
5086         * gcc.c-torture/execute/20030105-1.c: New test.
5087
5088 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5089
5090         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5091         * g++.dg/parse/namespace4.C: Likewise.
5092
5093 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5094
5095         * g++.dg/template/ntp2.C: New test.
5096
5097 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5098
5099         * g++.dg/parse/extern-C-1.C: New test.
5100
5101         * g++.dg/parse/namespace4.C: New test.
5102
5103         * g++.dg/template/nested1.C: New test.
5104
5105         * g++.dg/parse/namespace3.C: New test.
5106
5107 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5108
5109         * g++.dg/lookup/two-stage1.C: New test.
5110
5111 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5112
5113         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5114         * g++.old-deja/g++.jason/access8.C: Likewise.
5115         * g++.old-deja/g++.other/decl5.C: Likewise.
5116
5117 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5118
5119         * g++.dg/parse/parse7.C: New test.
5120
5121 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5122
5123         PR c++/2843
5124         * g++.dg/ext/attrib7.C: New test.
5125
5126 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5127
5128         * g++.dg/parse/parse6.C: New test.
5129
5130 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5131
5132         * gcc.dg/h8300-stack-1.c: New.
5133
5134 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5135
5136         g++.dg/lookup/exception1.C: New test.
5137
5138         g++.dg/lookup/template1.C: New test.
5139
5140         g++.dg/parse/namespace2.C: New test.
5141
5142         g++.dg/parse/parens2.C: New test.
5143
5144 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5145
5146         * g++.dg/parse/parse5.C: New test.
5147         * g++.dg/lookup/scoped4.C: New test.
5148
5149 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5150
5151         * g++.dg/parse/parens1.C: New test.
5152
5153         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5154         angle-bracket1.C.
5155         * g++.dg/parse/parens2.C: New test.
5156
5157         * g++.dg/lookup/scope-operator1.C: New test.
5158
5159         * g++.dg/parse/operator1.C: New test.
5160
5161 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5162
5163         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5164         * g++.old-deja/g++.other/access6.C: Likewise.
5165         * g++.old-deja/g++.other/decl1.C: Likewise.
5166         * g++.old-deja/g++.pt/typename12.C: Likewise.
5167
5168 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5169
5170         * g++.dg/parse/namespace1.C: New test.
5171
5172 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5173
5174         * g++.dg/parse/parse4.C: New test.
5175
5176 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5177
5178         * g++.dg/parse/parse3.C: New test.
5179
5180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5181
5182         * g++.dg/parse/parse2.C: New test.
5183
5184 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5185
5186         * g++.dg/template/friend11.C: New test.
5187
5188 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5189
5190         * g++.dg/parse/parse1.C: New test.
5191
5192 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5193
5194         * lib/profopt.exp: Change the name of a global variable to avoid
5195         possible clashes with other test suites.
5196
5197 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5198
5199         * g++.dg/inherit/covariant8.C: New test.
5200
5201 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5202
5203         * g++.dg/init/array9.C: New test.
5204
5205         PR c++/9112
5206         * g++.dg/parse/expr1.C: New test.
5207
5208 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5209
5210         * gcc.c-torture/compile/20021230-1.c: New test.
5211
5212 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5213
5214         * g++.dg/inherit/covariant5.C: New test.
5215         * g++.dg/inherit/covariant6.C: New test.
5216         * g++.dg/inherit/covariant7.C: New test.
5217
5218 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5219
5220         PR c++/2739
5221         * g++.dg/other/access2.C: New test.
5222
5223 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5224
5225         * g++.dg/other/anon-struct.C: No longer fails
5226         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5227         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5228         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5229
5230 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5231
5232         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5233
5234 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5235
5236         * g++.dg/eh/spec4.C: Remove stray semicolon.
5237         * g++.dg/expr/pmf-1.C: Change error message.
5238         * g++.dg/ext/asm1.C: Remove stray semicolon.
5239         * g++.dg/ext/typename1.C: Add missing typenames.
5240         * g++.dg/inherit/template-as-base.C: Change error message.
5241         * g++.dg/lookup/scoped1.C: Likewise.
5242         * g++.dg/lookup/scoped2.C: Likewise.
5243         * g++.dg/lookup/using2.C: Likewise.
5244         * g++.dg/other/component1.C: Remove stray semicolon.
5245         * g++.dg/other/do1.C: Change error message.
5246         * g++.dg/other/error2.C: Likewise.
5247         * g++.dg/other/init1.C: Likewise.
5248         * g++.dg/other/packed1.C: Remove stray semicolon.
5249         * g++.dg/other/ptrmem2.C: Change error message.
5250         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5251         marker.
5252         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5253         * g++.dg/template/access3.C: Add typename keyword.
5254         * g++.dg/template/access5.C: Remove stray semicolon.
5255         * g++.dg/template/access6.C: Likewise.
5256         * g++.dg/template/complit1.C: Likewise.
5257         * g++.dg/template/crash1.C: Change error message.
5258         * g++.dg/template/inherit2.C: Remove stray semicolon.
5259         * g++.dg/template/instantiate2.C: Likewise.
5260         * g++.dg/template/instantiate3.C: Change error message.
5261         * g++.dg/template/qual1.C: Remove stray semicolon.
5262         * g++.dg/template/qualttp18.C: Change error message.
5263         * g++.dg/template/ref1.C: Remove stray semicolon.
5264         * g++.dg/template/sizeof1.C (A::value): Declare it.
5265         * g++.dg/template/spec4.C: Change error message.
5266         * g++.dg/template/static1.C: Likewise.
5267         * g++.dg/template/type1.C: Likewise.
5268         * g++.dg/template/typename3.C: Likewise.
5269         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5270         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5271         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5272         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5273         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5274         named return value extension.
5275         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5276         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5277         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5278         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5279         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5280         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5281         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5282         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5283         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5284         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5285         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5286         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5287         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5288         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5289         syntax.
5290         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5291         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5292         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5293         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5294         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5295         * g++.old-deja/g++.brendan/template11.C: Likewise.
5296         * g++.old-deja/g++.brendan/template26.C: Likewise.
5297         * g++.old-deja/g++.brendan/template27.C: Use explicit
5298         specialization syntax.
5299         * g++.old-deja/g++.brendan/template30.C: Likewise.
5300         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5301         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5302         non-dependent names.
5303         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5304         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5305         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5306         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5307         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5308         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5309         named return value extension.
5310         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5311         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5312         * g++.old-deja/g++.ext/return1.C: Likewise.
5313         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5314         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5315         * g++.old-deja/g++.jason/access8.C: Likewise.
5316         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5317         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5318         pseudo-destructor names.
5319         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5320         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5321         pseudo-destructor names.
5322         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5323         * g++.old-deja/g++.jason/overload19.C: Likewise.
5324         * g++.old-deja/g++.jason/overload32.C: Likewise.
5325         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5326         stray semicolons.
5327         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5328         * g++.old-deja/g++.jason/return.C: Likewise.
5329         * g++.old-deja/g++.jason/return2.C: Likewise.
5330         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5331         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5332         syntax.
5333         * g++.old-deja/g++.jason/template10.C: Account for use of
5334         non-dependent names.
5335         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5336         syntax.
5337         * g++.old-deja/g++.jason/template37.C: Likewise.
5338         * g++.old-deja/g++.law/access4.C: Change error messages.
5339         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5340         pseudo-destructor names.
5341         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5342         * g++.old-deja/g++.law/ctors9.C: Likewise.
5343         * g++.old-deja/g++.law/cvt22.C: Likewise.
5344         * g++.old-deja/g++.law/dtors5.C: Likewise.
5345         * g++.old-deja/g++.law/global-init1.C: Likewise.
5346         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5347         * g++.old-deja/g++.law/operators28.C: Likewise.
5348         * g++.old-deja/g++.law/visibility28.C: Likewise.
5349         * g++.old-deja/g++.martin/eval1.C: Likewise.
5350         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5351         name.
5352         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5353         * g++.old-deja/g++.mike/net34.C: Likewise.
5354         * g++.old-deja/g++.mike/net36.C: Likewise.
5355         * g++.old-deja/g++.mike/ns2.C: Likewise.
5356         * g++.old-deja/g++.mike/p12306.C: Likewise.
5357         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5358         value extension.
5359         * g++.old-deja/g++.mike/p700.C: Likewise.
5360         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5361         * g++.old-deja/g++.mike/p710.C: Likewise.
5362         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5363         value extension.
5364         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5365         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5366         * g++.old-deja/g++.ns/crash2.C: Likewise.
5367         * g++.old-deja/g++.ns/crash3.C: Likewise.
5368         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5369         * g++.old-deja/g++.ns/ns17.C: Likewise.
5370         * g++.old-deja/g++.ns/template16.C: Likewise.
5371         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5372         keyword.
5373         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5374         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5375         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5376         named return value extension.
5377         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5378         * g++.old-deja/g++.other/access4.C: Issue additional error
5379         messages.
5380         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5381         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5382         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5383         * g++.old-deja/g++.other/crash25.C: Change error message.
5384         * g++.old-deja/g++.other/crash4.C: Change error message.
5385         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5386         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5387         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5388         checks.
5389         * g++.old-deja/g++.other/defarg8.C: Likewise.
5390         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5391         * g++.old-deja/g++.other/dtor10.C: Likewise.
5392         * g++.old-deja/g++.other/incomplete.C: Likewise.
5393         * g++.old-deja/g++.other/linkage7.C: Likewise.
5394         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5395         lookup algorithm.
5396         * g++.old-deja/g++.other/mangle2.C: Likewise.
5397         * g++.old-deja/g++.other/refinit2.C: Likewise.
5398         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5399         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5400         * g++.old-deja/g++.pt/crash28.C: Likewise.
5401         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5402         syntax.
5403         * g++.old-deja/g++.pt/crash32.C: Change error message.
5404         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5405         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5406         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5407         error message position.
5408         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5409         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5410         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5411         syntax.
5412         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5413         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5414         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5415         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5416         keyword.
5417         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5418         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5419         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5420         keyword.
5421         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5422         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5423         syntax.
5424         * g++.old-deja/g++.pt/friend28.C: Account for use of
5425         non-dependent names.
5426         * g++.old-deja/g++.pt/friend29.C: Likewise.
5427         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5428         rules.
5429         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5430         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5431         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5432         lookup rules.
5433         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5434         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5435         keyword.
5436         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5437         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5438         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5439         keyword.
5440         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5441         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5442         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5443         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5444         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5445         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5446         keyword.
5447         * g++.old-deja/g++.pt/spec10.C: Likewise.
5448         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5449         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5450         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5451         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5452         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5453         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5454         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5455         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5456         * g++.old-deja/g++.pt/typename15.C: Likewise.
5457         * g++.old-deja/g++.pt/typename22.C: Likewise.
5458         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5459         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5460         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5461         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5462         syntax.
5463         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5464         return value extension.
5465         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5466         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5467         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5468         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5469
5470 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5471
5472         * g++.dg/warn/inline1.C: New test.
5473         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5474         * g++.old-deja/g++.jason/synth10.C: Likewise.
5475         * g++.old-deja/g++.mike/net31.C: Likewise.
5476         * g++.old-deja/g++.mike/p8786.C: Likewise.
5477
5478         * g++.dg/template/friend10.C: New test.
5479         * g++.dg/template/conv5.C: New test.
5480
5481 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5482
5483         * g++.dg/lookup/scoped3.C: New test.
5484
5485         * g++.dg/lookup/decl1.C: New test.
5486         * g++.dg/lookup/decl2.C: New test.
5487
5488 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5489
5490         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5491         gcc.c-torture/compile/20021015-1.c,
5492         gcc.c-torture/compile/20021015-2.c,
5493         gcc.c-torture/compile/20021123-1.c,
5494         gcc.c-torture/compile/20021123-2.c,
5495         gcc.c-torture/compile/20021123-3.c,
5496         gcc.c-torture/compile/20021123-4.c,
5497         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5498         only to 3.1 or 3.2 branch.
5499
5500 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5501
5502         * gcc.dg/i386-bitfield3.c: New test.
5503
5504         * gcc.dg/i386-bitfield2.c: New test.
5505
5506 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5507
5508         * g++.dg/parse/conv_op1.C: New test.
5509
5510 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5511
5512         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5513         approved.
5514
5515 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5516
5517         * gcc.c-torture/compile/20021220-1.c: New test.
5518
5519 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5520
5521         * gcc.dg/i386-fastcall-1.c: New.
5522
5523 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5524
5525         * gcc.c-torture/execute/20021219-1.c: New test.
5526
5527 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         * gcc.dg/i386-pic-1.c: New test.
5530
5531 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5532
5533         PR c++/8099
5534         * g++.dg/template/friend9.C: New test.
5535
5536 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5537
5538         PR c++/3663
5539         * g++.dg/template/access7.C: New test.
5540
5541 2002-12-18  Nick Clifton  <nickc@redhat.com>
5542
5543         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5544         the libstdc++-v3 directory has been found.
5545
5546 2002-12-12  Devang Patel <dpatel@apple.com>
5547         * gcc.dg/darwin-ld-1.c: New test.
5548         * gcc.dg/darwin-ld-2.c: New test.
5549         * gcc.dg/darwin-ld-3.c: New test.
5550         * gcc.dg/darwin-ld-4.c: New test.
5551         * gcc.dg/darwin-ld-5.c: New test.
5552
5553 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5554
5555         * gcc.c-torture/compile/20021212-1.c: New test.
5556
5557 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5558
5559         * gcc.dg/fshort-wchar: New test.
5560
5561 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/8372
5564         * g++.dg/template/dtor1.C: New test.
5565
5566         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5567         markers.
5568
5569 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5570
5571         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5572
5573 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5574
5575         * g++.dg/template/static1.C: New test.
5576         * g++.dg/template/static2.C: New test.
5577         * g++.old-deja/g++.ext/memconst.C: New test.
5578
5579 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5580
5581         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5582         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5583         * g++.dg/special/initp1.C: Likewise.
5584
5585 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5586
5587         * gcc.c-torture/execute/20021204-1.c: New test.
5588
5589 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5590
5591         * gcc.dg/ppc-fmadd-1.c: New file.
5592         * gcc.dg/ppc-fmadd-2.c: New file.
5593         * gcc.dg/ppc-fmadd-3.c: New file.
5594
5595 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         * gcc.c-torture/compile/20021204-1.c: New test.
5598
5599 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5600
5601         * g++.dg/inherit/covariant2.C: New test.
5602         * g++.dg/inherit/covariant3.C: New test.
5603         * g++.dg/inherit/covariant4.C: New test.
5604         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5605         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5606
5607 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/8688
5610         * g++.dg/init/brace3.C: New test.
5611
5612 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5613
5614         * gcc.dg/20020210-1.c: Fix a comment typo.
5615
5616 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5617
5618         PR c++/8720
5619         * g++.dg/parse/defarg1.C: New test.
5620
5621         PR c++/8615
5622         * g++.dg/template/char1.C: New test.
5623
5624         * g++.dg/template/varmod1.C: Fix typo.
5625
5626 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5627
5628         DR 180
5629         * g++.old-deja/g++.pt/crash32.C: Expect error.
5630
5631 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/5919
5634         * g++.dg/template/varmod1.C: New test.
5635
5636         PR c++/8727
5637         * g++.dg/inherit/typeinfo1.C: New test.
5638
5639         PR c++/8663
5640         * g++.dg/inherit/typedef1.C: New test.
5641
5642 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR c++/8332
5645         PR c++/8493
5646         * g++.dg/template/strlen1.C: New test.
5647
5648         PR c++/8227
5649         * g++.dg/template/ctor2.C: New test.
5650
5651         PR c++/8214
5652         * g++.dg/init/string1.C: New test.
5653
5654         PR c++/8511
5655         * g++.dg/template/friend8.C: New test.
5656
5657 2002-11-29  Joe Buck <jbuck@synopsys.com>
5658
5659         * g++.dg/lookup/anon2.C: New test.
5660
5661 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5662
5663         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5664         h8300 port.
5665
5666 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5667
5668         * gcc.dg/bitfld-6.c: New test.
5669
5670 2002-11-27  Jan Hubicka  <jh@suse.cz>
5671
5672         * gcc.c-torture/execute/20021127.[cx]: New test.
5673
5674 2002-11-26  Jan Hubicka  <jh@suse.cz>
5675
5676         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5677         quality.
5678
5679 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5680
5681         * g++.dg/init/brace2.C: New test.
5682         * g++.old-deja/g++.mike/p9129.C: Correct.
5683
5684 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5685
5686         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5687
5688 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5689
5690         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5691
5692 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * testsuite/g++.dg/abi/empty11.C: New test.
5695         * testsuite/g++.dg/rtti/cv1.C: New test.
5696
5697 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5698
5699         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5700
5701 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5702
5703         * g++.dg/abi/empty10.C: New test.
5704
5705 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5706
5707         * gcc.c-torture/compile/20021124-1.c: New test.
5708
5709 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5710
5711         * g++.dg/abi/rtti2.C: New test.
5712
5713 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * gcc.dg/i386-unroll-1.c: New test.
5716
5717 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * gcc.c-torture/compile/20021120-1.c: New test.
5720         * gcc.c-torture/compile/20021120-2.c: New test.
5721
5722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5723
5724         * gcc.dg/bitfld-5.c: New test.
5725
5726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5727
5728         * gcc.c-torture/execute/20021120-3.c: New test.
5729
5730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5731
5732         * gcc.c-torture/execute/20021120-2.c: New test.
5733
5734 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5735
5736         * gcc.c-torture/execute/20021120-1.c: New test.
5737
5738 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5739
5740         * gcc.c-torture/execute/20021118-3.c: New test.
5741
5742 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         * gcc.c-torture/compile/20021119-1.c: New test.
5745
5746 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5747
5748         * gcc.dg/duff-1.c: New test.
5749         * gcc.dg/duff-2.c: New test.
5750         * gcc.dg/duff-3.c: New test.
5751
5752 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5753
5754         * gcc.dg/cpp/_Pragma5.c: New test.
5755
5756 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5757
5758         * gcc.c-torture/execute/20021118-2.c: New test.
5759
5760 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5761
5762         * gcc.c-torture/execute/20021118-1.c: New test.
5763
5764 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5765
5766         * gcc.dg/20021116-1.c: New test.
5767
5768 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5769
5770         * g++.dg/abi/vcall1.C: New test.
5771
5772 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5773
5774         * gcc.dg/20021029-1.c: New test.
5775         * gcc.dg/20021029-2.c: New test.
5776
5777 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5778
5779         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5780
5781 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5782
5783         PR c/8439
5784         * gcc.dg/20021110.c: Move to ...
5785         * gcc.c-torture/compile/20021110.c: .... here.
5786
5787 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5788
5789         PR c/8467
5790         * gcc.c-torture/execute/20021111-1.c
5791
5792 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5793
5794         PR c/8439
5795         * gcc.dg/20021110.c: New test.
5796
5797 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5798
5799         * g++.dg/abi/vthunk3.C: Run only on x86.
5800
5801 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5802
5803         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5804
5805 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5806
5807         * lib/compat.exp (compat-execute): Fix logic error in last
5808         change.
5809
5810 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5811
5812         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5813
5814 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/8389
5817         * g++.dg/template/access6.C: New test.
5818
5819 2002-11-08  Jan Hubicka  <jh@suse.cz>
5820
5821         * gcc.dg/i386-ssefp-1.c: New test.
5822         * gcc.dg/i386-ssefp-1.c: New test.
5823
5824 2002-11-08  Jan Hubicka  <jh@suse.cz>
5825
5826         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5827
5828 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5829
5830         * g++.dg/abi/vthunk3.C: New test.
5831
5832         PR c++/8338
5833         * g++.dg/template/crash2.C: New test.
5834
5835 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5836
5837         * testsuite/g++.dg/abi/dtor1.C: New test.
5838         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5839
5840 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5841
5842         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5843         Darwin.
5844
5845 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5846
5847         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5848         -mthumb.  Only xfail with -O0.
5849
5850 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5851
5852         * g++.dg/abi/thunk1.C: New test.
5853         * g++.dg/abi/thunk2.C: Likewise.
5854         * g++.dg/abi/vtt1.C: Likewise.
5855
5856 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5857
5858         PR optimization/8423
5859         * gcc.c-torture/execute/builtin-constant.c: New test.
5860
5861 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5862
5863         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5864         Add some more cases.
5865
5866 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/8391
5869         * g++.dg/opt/local1.C: New test.
5870
5871 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5872
5873         PR c++/8160
5874         * g++.dg/template/complit1.C: New test.
5875
5876         PR c++/8149
5877         * g++.dg/template/typename4.C: Likewise.
5878
5879 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5880
5881         Core issue 287, PR c++/7639
5882         * g++.dg/template/instantiate1.C: Adjust error location.
5883         * g++.dg/template/instantiate3.C: New test.
5884         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5885         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5886         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5887
5888 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5889
5890         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5891
5892 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/8287
5895         * g++.dg/init/dtor2.C: New test.
5896
5897 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5898
5899         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5900         * gcc.dg/nest.c: Bypass errors on irix6.
5901
5902 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5903
5904         * gcc.dg/nest.c: Expect error for mmix-*-*.
5905         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5906
5907 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5908
5909         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5910         markers.
5911
5912         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5913
5914 2002-10-25  Mike Stump  <mrs@apple.com>
5915
5916         * gcc.dg/warn-1.c: New test.
5917
5918 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5919
5920         * g++.dg/template/typename3.C: New test.
5921
5922 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5923
5924         * g++.dg/lookup/ptrmem1.C: New test.
5925
5926         * g++.dg/abi/vthunk2.C: New test.
5927
5928 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5929
5930         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5931
5932 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5933
5934         * g++.dg/abi/empty9.C: New test.
5935
5936 2002-10-24  Richard Henderson  <rth@redhat.com>
5937
5938         * g++.dg/inherit/thunk1.C: Enable for ia64.
5939
5940 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5941
5942         PR c++/8067
5943         * g++.dg/lookup/pretty1.C: New test.
5944
5945 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5946
5947         * gcc.dg/20021023-1.c: New test.
5948
5949 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/7679
5952         * g++.dg/parse/inline1.C: New test.
5953
5954 2002-10-23  Richard Henderson  <rth@redhat.com>
5955
5956         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5957
5958         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5959
5960 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/6579
5963         * g++.dg/parse/stmtexpr3.C: New test.
5964
5965 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5966
5967         * g++.dg/expr/cond1.C: New test.
5968
5969 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5970
5971         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5972
5973 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5974
5975         * g++.dg/abi/vbase13.C: New test.
5976         * g++.dg/abi/vbase14.C: Likewise.
5977
5978 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5979
5980         * gcc.dg/tls/pic-1.c: New test.
5981         * gcc.dg/tls/nonpic-1.c: New test.
5982         * gcc.dg/20021018-1.c: New test.
5983
5984 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5985
5986         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5987         Remove only files with the same base name as the test case.
5988         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5989         (profopt-execute): Likewise.  Also, remove old profiling
5990         and performance data files before running the tests.
5991
5992         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5993         * g++.dg/bprob/bprob.exp: Likewise.
5994         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5995         to allow more general test case names.
5996
5997         * g++.dg/bprob/bprob-1.C: Rename to ...
5998         * g++.dg/bprob/g++-bprob-1.C: ... this.
5999
6000         * g77.dg/bprob/bprob-1.f: Rename to ...
6001         * g77.dg/bprob/g77-bprob-1.f: ... this.
6002
6003 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6004
6005         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6006         bison 1.50 or later.
6007
6008 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6009
6010         * g++.dg/README: Describe more test directories.
6011
6012 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6013
6014         * g++.dg/init/array6.C: Add additional tests.
6015
6016 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6017
6018         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6019         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6020
6021 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6022
6023         * gcc.c-torture/compile/20020604-1.x: New.
6024         * gcc.c-torture/compile/simd-5.x: Likewise.
6025         * gcc.c-torture/execute/920710-1.x: Likewise.
6026         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6027
6028 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6029
6030         * g++.dg/inherit/override1.C: Add dg-options clause.
6031
6032 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6033
6034         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6035         _mm_slli_si128.
6036
6037 2002-10-19  Andreas Schwab  <schwab@suse.de>
6038
6039         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6040         directory component.
6041
6042 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6043
6044         * g++.dg/inherit/thunk1.C: New test.
6045
6046         * g++.dg/inherit/override1.C: New test.
6047
6048         * g++.dg/abi/mangle11.C: New test.
6049         * g++.dg/abi/mangle14.C: New test.
6050         * g++.dg/abi/mangle17.C: New test.
6051
6052 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6053
6054         * g++.dg/overload/member2.C: New test.
6055
6056 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6057
6058         * g++.dg/README: Describe new compat directory.
6059         * g++.dg/dg.exp: Skip tests in compat directory.
6060         * README.compat: New file.
6061         * lib/compat.exp: New expect script.
6062         * g++.dg/compat: New test directory.
6063         * g++.dg/compat/compat.exp: New expect script.
6064         * g++.dg/compat/abi: New test directory.
6065         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6066         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6067         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6068         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6069         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6070         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6071         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6072         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6073         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6074         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6075         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6076         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6077         * g++.dg/compat/break: New test directory.
6078         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6079         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6080         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6081         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6082         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6083         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6084         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6085         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6086         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6087         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6088         g++.dg/compat/break/README: New files.
6089         * g++.dg/compat/eh: New test directory.
6090         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6091         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6092         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6093         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6094         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6095         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6096         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6097         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6098         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6099         g++.dg/compat/eh/filter2_y.C,
6100         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6101         g++.dg/compat/eh/new1_y.C,
6102         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6103         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6104         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6105         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6106         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6107         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6108         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6109         g++.dg/compat/eh/unexpected1_y.C: New files.
6110         * g++.dg/compat/init: New test directory.
6111         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6112         g++.dg/compat/init/array5_y.C,
6113         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6114         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6115         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6116         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6117         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6118         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6119         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6120         g++.dg/compat/init/init-ref2_y.C: New files.
6121
6122 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/7584
6125         * g++.dg/inherit/using3.C: New test.
6126
6127 2002-10-17  Jan Hubicka  <jh@suse.cz>
6128
6129         * gcc.dg/20021017-2.c: New test.
6130
6131 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.dg/abi/mangle16.C: Adjust.
6134
6135         * g++.dg/init/array8.C: New test.
6136
6137 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6138
6139         * gcc.dg/special/mips-abi.exp: New test.
6140         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6141
6142 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6143
6144         * g++.dg/abi/mangle16.C: New test.
6145         * g++.dg/abi/mangle17.C: Likewise.
6146
6147         PR c++/7478
6148         * g++.dg/template/ref1.C: New test.
6149
6150 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6151
6152         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6153
6154 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6155
6156         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6157
6158 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/7524
6161         * g++.dg/init/array7.C: New test.
6162
6163 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6164
6165         * g++.dg/init/array6.C: New test.
6166
6167         * g++.dg/abi/mangle13.C: Likewise.
6168         * g++.dg/abi/mangle14.C: Likewise.
6169         * g++.dg/abi/mangle15.C: Likewise.
6170
6171 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6172
6173         * g++.dg/abi/empty8.C: New test.
6174
6175 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6176
6177         * g++.dg/init/ctor1.C: New test.
6178
6179 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6180
6181         * gcc.c-torture/execute/20021015-1.c: New test.
6182
6183 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6184
6185         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6186
6187 2002-10-14  Jan Hubicka  <jh@suse.cz>
6188
6189         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6190
6191 2002-10-14  Richard Henderson  <rth@redhat.com>
6192
6193         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6194
6195 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR optimization/6631
6198         * g++.dg/opt/const2.C: New test.
6199
6200 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/7176
6203         * g++.dg/parse/friend1.C: New test.
6204         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6205
6206 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6207
6208         * gcc.dg/20021014-1.c: New test.
6209
6210 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/5661
6213         * g++.dg/ext/vlm1.C: New test.
6214         * g++.dg/ext/vlm2.C: Likewise.
6215
6216         * g++.dg/init/array1.C: Remove invalid braces.
6217         * g++.dg/init/brace1.C: New test.
6218         * g++.dg/init/copy2.C: Likewise.
6219         * g++.dg/init/copy3.C: Likewise.
6220         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6221         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6222         braces.
6223
6224 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6225
6226         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6227
6228 2002-10-11  Richard Shann  <richard.shann@superh.com>
6229
6230         * gcc.c-torture/compile/simd-5.c: New test.
6231
6232 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6233
6234         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6235
6236 2002-10-10  Jim Wilson  <wilson@redhat.com>
6237
6238         * gcc.c-torture/execute/20021010-1.c: New test.
6239
6240 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6241
6242         PR c/7353
6243         * g++.dg/ext/typedef-init.C: New test.
6244         * gcc.dg/typedef-init.c: New test.
6245
6246 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6247
6248         * gcc.dg/cpp/paste13.c: New test.
6249
6250 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6251
6252         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6253         remaining platforms, XFAIL during compile, not execute.  Don't
6254         XFAIL at -O0.
6255
6256 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6257
6258         * gcc.dg/alias-1.c: Tweak expected warning.
6259
6260 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6261
6262         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6263
6264 2002-10-06  Andreas Jaeger  <aj@suse.de>
6265
6266         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6267         * gcc.dg/cpp/c++98.C: Likewise.
6268
6269         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6270         * g++.dg/cpp/c++98.C: Likewise.
6271
6272         * g++.dg/README (Subdirectories): Mention cpp directory.
6273
6274         PR target/7559
6275         * gcc.dg/20021006-1.c: New test.
6276
6277 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6278
6279         PR c++/7804
6280         * g++.dg/other/warning1.C: New test.
6281
6282 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6283
6284         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6285         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6286         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6287
6288 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6289
6290         PR c++/7931
6291         * g++.dg/template/ptrmem3.C: New test.
6292
6293         PR c++/7754
6294         * g++.dg/template/union1.C: New test.
6295
6296 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/8006
6299         * g++.dg/abi/mangle9.C: New test.
6300         * g++.dg/abi/mangle10.C: New test.
6301         * g++.dg/abi/mangle11.C: New test.
6302         * g++.dg/abi/mangle12.C: New test.
6303
6304 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6305
6306         PR c++/7188.
6307         * g++.dg/template/meminit1.C: New test.
6308         * g++.dg/warn/Wreorder-1.C: Likewise.
6309         * g++.old-deja/g++.mike/warn3.C: Tweak.
6310         * lib/prune.exp: Ingore "in copy constructor".
6311
6312 2002-10-02  Andreas Jaeger  <aj@suse.de>
6313
6314         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6315         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6316         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6317         on x86-64.
6318
6319 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6320
6321         * gcc.dg/empty1.C: Fix typo.
6322
6323 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6324
6325         * gcc.dg/alias-1.c: New test.
6326
6327 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6328
6329         * gcc.dg/empty1.C: New test.
6330
6331         * g++.dg/tls/init-2.C: Tweak error messages.
6332
6333 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6334
6335         * gcc.c-torture/compile/20020923-1.c: New test.
6336
6337 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6338
6339         * gcc.c-torture/execute/ffs-1.c: New test.
6340         * gcc.c-torture/execute/ffs-2.c: Ditto.
6341
6342 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         * g++.dg/overload/member1.C: New test.
6345
6346 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6347
6348         * g++.dg/abi/empty7.C: New test.
6349         * g++.dg/init/pm2.C: Likewise.
6350
6351 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         * g++.dg/rtti/crash1.C: New test.
6354
6355 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6356
6357         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6358         gcc.dg/sibcall-4.c: New tests.
6359
6360 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6361
6362         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6363         powerpc and MMIX targets.
6364
6365 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6366
6367         * gcc.dg/cpp/20020927-1.c: New.
6368
6369 2002-09-26  David S. Miller  <davem@redhat.com>
6370
6371         * gcc.c-torture/compile/trunctfdf.c: New.
6372
6373 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6374
6375         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6376
6377 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6378
6379         * gcc.c-torture/execute/loop-15.c: New.
6380
6381 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6382
6383         * README.QMTEST: Fix typo.
6384
6385 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6386
6387         * gcc.dg/20020926-1.c: New test.
6388
6389 2002-09-25  David S. Miller  <davem@redhat.com>
6390
6391         PR target/7842
6392         * gcc.c-torture/execute/shiftdi.c: New test.
6393
6394 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6395
6396         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6397         unique to the tool.
6398         * lib/g77.exp (g77_init): Likewise.
6399         * lib/g++.exp (g++_init): Likewise.
6400         * lib/objc.exp (objc_init): Likewise.
6401
6402 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6403
6404         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6405         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6406         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6407
6408 2002-09-25  Richard Henderson  <rth@redhat.com>
6409
6410         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6411         too-small long double.
6412
6413 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6414
6415         * gcc.dg/20020919-1.c: New test.
6416
6417 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6418
6419         * g++.dg/abi/bitfield6.C: New test.
6420         * g++.dg/abi/bitfield7.C: New test.
6421         * g++.dg/abi/bitfield8.C: New test.
6422         * g++.dg/abi/vbase11.C: New test.
6423
6424 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6425
6426         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6427         hppa*-*-hpux*.  Update test comment.
6428
6429 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6430
6431         * gcc.dg/tls/struct-1.c: New test.
6432
6433 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6434
6435         * gcc.dg/cpp/tr-warn2.c: Update.
6436
6437 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6438
6439         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6440
6441 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6442
6443         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6444         systems.
6445
6446 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6447
6448         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6449
6450         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6451         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6452         setting of cxxfilt.
6453
6454 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6455
6456         * gcc.dg/20020312-2.c: Update for darwin.
6457
6458 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6459
6460         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6461
6462 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6463
6464         * objc.dg/comp-types-1.m: New test.
6465         * objc.dg/comp-types-2.m: New test.
6466         * objc.dg/comp-types-3.m: New test.
6467         * objc.dg/comp-types-4.m: New test.
6468         * objc.dg/comp-types-5.m: New test.
6469         * objc.dg/comp-types-6.m: New test.
6470
6471 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6472
6473         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6474
6475 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6476
6477         * g++.dg/other/do1.C: New test.
6478
6479         * g++.dg/template/subst1.C: New test.
6480
6481 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6482
6483         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6484
6485 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6486
6487         * g++.dg/template/qualttp20.C: Adjust expected errors.
6488         * g++.old-deja/g++.jason/report.C: Likewise.
6489         * g++.old-deja/g++.other/qual1.C: Likewise.
6490
6491         * g++.dg/lookup/scoped2.C: New test.
6492
6493         * g++.dg/ext/asm3.C: New test.
6494
6495 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6496
6497         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6498
6499 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6500
6501         * ChangeLog: follow spelling conventions.
6502         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6503         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6504         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6505         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6506         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6507         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6508         * g++.old-deja/g++.law/global-init1.C: Likewise.
6509         * g++.old-deja/g++.other/delete4.C: Likewise.
6510         * g++.old-deja/g++.other/inline21.C: Likewise.
6511         * g++.old-deja/g++.other/singleton.C: Likewise.
6512         * g77.dg/strlen0.f: Likewise.
6513         * g77.f-torture/compile/20010519-1.f: Likewise.
6514         * g77.f-torture/compile/980310-4.f: Likewise.
6515         * gcc.c-torture/compile/20000605-1.c: Likewise.
6516         * gcc.c-torture/execute/20020225-1.c: Likewise.
6517         * gcc.dg/c90-hexfloat-2.c: Likewise.
6518         * gcc.dg/c99-bool-1.c: Likewise.
6519         * gcc.dg/c99-hexfloat-2.c: Likewise.
6520         * gcc.dg/dll-2.c: Likewise.
6521         * gcc.dg/wtr-union-init-1.c: Likewise.
6522         * gcc.dg/wtr-union-init-2.c: Likewise.
6523         * gcc.dg/wtr-union-init-3.c: Likewise.
6524         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6525         * gcc.dg/cpp/defined.c: Likewise.
6526         * gcc.dg/cpp/macsyntx.c: Likewise.
6527         * gcc.dg/cpp/paste2.c: Likewise.
6528         * gcc.dg/cpp/trad/defined.c: Likewise.
6529         * gcc.dg/format/c90-printf-1.c: Likewise.
6530         * gcc.dg/format/c90-scanf-1.c: Likewise.
6531         * gcc.dg/format/c99-printf-1.c: Likewise.
6532         * gcc.dg/format/c99-scanf-1.c: Likewise.
6533         * gcc.misc-tests/gcov-8.c: Likewise.
6534         * lib/profopt.exp: Likewise.
6535
6536 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6537
6538         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6539
6540 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         * g++.dg/inherit/using2.C: New test.
6543
6544 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6545
6546         * ChangeLog: Follow spelling conventions.
6547         * g++.dg/template/friend4.C: Likewise.
6548         * g++.old-deja/g++.pt/crash67.C: Likewise.
6549         * gcc.c-torture/execute/20000801-4.c: Likewise.
6550         * gcc.dg/c90-digraph-1.c: Likewise.
6551         * gcc.dg/c94-digraph-1.c: Likewise.
6552         * gcc.dg/c99-digraph-1.c: Likewise.
6553         * gcc.dg/cpp/line5.c: Likewise.
6554         * gcc.dg/cpp/multiline.c: Likewise.
6555         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6556         * gcc.dg/format/attr-3.c: Likewise.
6557         * gcc.dg/format/c90-scanf-3.c: Likewise.
6558         * gcc.dg/format/ext-4.c: Likewise.
6559
6560 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6561
6562         * g++.dg/template/pretty1.C: New test.
6563
6564 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6565
6566         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6567
6568 2002-09-13  Matt Austern  <austern@apple.com>
6569
6570         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6571         passing a cast expression to a function by const reference.
6572
6573 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6574
6575         * g++.dg/template/deduce1.C: New test.
6576
6577 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6578
6579         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6580         32-bit int.
6581
6582 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6583
6584         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6585         usage.
6586
6587 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6588
6589         * gcc.c-torture/compile/20020910-1.c: New test.
6590
6591 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6592
6593         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6594
6595 2002-09-10  Andreas Jaeger  <aj@suse.de>
6596
6597         * gcc.dg/20020312-2.c: Adjust for x86-64.
6598
6599 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6600
6601         * g77.dg/7388.f: New test case for PR 7388.
6602
6603 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6604
6605         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6606
6607 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6608
6609         * objc.dg/proto-lossage-1.m: New test.
6610
6611 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6612
6613         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6614
6615 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6616
6617         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6618         expected to pass.
6619
6620 2002-09-06  Stan Shebs  <shebs@apple.com>
6621             David Edelsohn  <edelsohn@gnu.org>
6622
6623         * gcc.dg/weak: New directory.
6624         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6625         target-specific xfail bits.
6626         * gcc.dg/typeof-2.c: Move to new directory.
6627         * gcc.dg/weak.exp: New expect script.
6628
6629 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6630
6631         * gcc.c-torture/execute/extzvsi.c: New test.
6632
6633 2002-09-05  Stan Shebs  <shebs@apple.com>
6634
6635         * gcc.dg/weak-1.c: xfail on Darwin.
6636         * gcc.dg/weak-2.c: Ditto.
6637         * gcc.dg/weak-3.c: Ditto.
6638         * gcc.dg/weak-4.c: Ditto.
6639         * gcc.dg/weak-5.c: Ditto.
6640         * gcc.dg/weak-6.c: Ditto.
6641         * gcc.dg/weak-7.c: Ditto.
6642         * gcc.dg/weak-8.c: Ditto.
6643         * gcc.dg/weak-9.c: Ditto.
6644
6645 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6646
6647         * gcc.c-torture/execute/loop-14.c: New test.
6648
6649 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6650
6651         * g++.dg/other/cxa-atexit1.C: New test.
6652
6653         * gcc.dg/typeof-2.c: New test.
6654
6655 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6656
6657         * gcc.dg/builtins-2.c: New testcase.
6658         * gcc.dg/builtins-3.c: New testcase.
6659
6660 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6661
6662         * gcc.dg/cpp/_Pragma4.c: New test.
6663
6664 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6665
6666         * objc/execute/nil_method-1.m: New testcase.
6667
6668 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6669
6670         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6671         [Object class], not [Object initialize].
6672
6673 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6674             Hans-Peter Nilsson  <hp@bitrange.com>
6675
6676         * gcc.c-torture/execute/20020720-1.x: Skip test on
6677         mmix-knuth-mmixware.  Correct comment.
6678
6679 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6680
6681         * testsuite/g++.dg/abi/bitfield5.C: New test.
6682         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6683
6684 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6685
6686         * objc.dg/undeclared-selector.m: New test.
6687
6688 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6689
6690         * g++.dg/other/offsetof1.C: Avoid cast warning.
6691
6692 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6693
6694         * objc.dg/super-class-2.m: New test.
6695
6696 2002-08-24  Matt Austern  <austern@apple.com>
6697
6698         * g++.dg/ext/lvaddr.C: New test.
6699         * g++.dg/ext/lvcast.C: New test.
6700
6701 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * testsuite/g++.dg/inherit/cond1.C: New test.
6704
6705 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6706
6707         * gcc.dg/noncompile/incomplete-1.c: New test.
6708
6709 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6710
6711         * gcc.dg/typespec-1.c: New test.
6712
6713 2002-08-20  Devang Patel  <dpatel@apple.com>
6714         * objc.dg/proto-hier-2.m: New test.
6715
6716 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6717
6718         * objc.dg/bitfield-1.m: New test.
6719         * objc.dg/bitfield-2.m: New test.
6720
6721 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6722
6723         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6724         gcc.dg/c99-flex-array-4.c: New tests.
6725
6726 2002-08-16  Stan Shebs  <shebs@apple.com>
6727
6728         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6729
6730 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6731
6732         * gcc.dg/typeof-1.c: New test.
6733         * g++.dg/ext/typeof2.C: New test.
6734
6735 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6736
6737         * g++.dg/other/offsetof1.C: New test.
6738
6739 2002-08-14  Richard Henderson  <rth@redhat.com>
6740
6741         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6742
6743 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6744
6745         * gcc.dg/cpp/_Pragma3.c: New test.
6746
6747 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6748
6749         * g++.dg/template/inherit3: New test.
6750
6751 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6752
6753         * gcc.dg/bitfld-4.c: Add blank options.
6754
6755 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6756
6757         * g++.dg/template/crash1.C: New test.
6758
6759 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6760
6761         * gcc.dg/tls/opt-2.c: New test.
6762
6763 2002-08-08  Devang Patel  <dpatel@apple.com>
6764
6765         * objc.dg/selector-1.m : New test
6766
6767 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6768
6769         * g++.dg/abi/bitfield4.C: New test.
6770         * gcc.dg/bitfld-4.c: New test.
6771
6772 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6773
6774         * g++.dg/other/packed1.C: New test.
6775
6776 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * g++.dg/abi/offsetof.C: Tweak error messages.
6779         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6780
6781 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6782
6783         * gcc.dg/bitfld-3.c: New test.
6784
6785 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6786             Richard Henderson  <rth@redhat.com>
6787
6788         * gcc.dg/i386-bitfield1.c: New test.
6789         * g++.dg/abi/bitfield3.C: Update.
6790
6791 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6792
6793         * objc.dg/const-str-2.m: Update.
6794         * gcc.dg/cpp/c++98.c: Change to C extension.
6795         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6796         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6797
6798 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6799
6800         * testsuite/gcc.dg/tls/diag-3.c: New.
6801
6802 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6803
6804         * g++.dg/README (Subdirectories): Document new subdir expr.
6805         * g++.dg/expr/pmf-1.C: New test.
6806
6807 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6808
6809         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6810
6811 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6812
6813         * g++.dg/abi/bitfield3.C: New test.
6814
6815 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         * lib/gcov.exp: Tweak expected line formats.
6818         * gcc.misc-tests/gcov8.c: New test.
6819         * gcc.misc-tests/gcov8.x: New flags.
6820
6821 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6822
6823         * consistency.vlad/layout/endian.c: Include string.h.
6824
6825         * gcc.c-torture/execute/20020805-1.c: New test.
6826
6827 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6828
6829         * g++.dg/other/conversion1.C: New test.
6830
6831 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6832
6833         * gcc.dg/builtins-1.c: New testcase.
6834
6835 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6836
6837         * g++.dg/inherit/access3.C: New test.
6838
6839 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gcc.dg/ia64-visibility-2.c: New test.
6842
6843 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6844
6845         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6846         __qualifier_flags to __flags.
6847
6848 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6849
6850         * g++.dg/inherit/operator1.C: New test.
6851         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6852         * g++.dg/other/error1.C: Change expected error message.
6853         * g++.dg/template/conv4.C: Likewise.
6854
6855 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6856
6857         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6858         for documented behavior.
6859
6860 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6861
6862         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6863         several targets known to fail.
6864
6865 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6866
6867         * gcc.dg/mips-args-[123].c: New tests.
6868
6869 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6870
6871         * gcc.dg/ppc-spe.c: New.
6872
6873 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6874
6875         * g++.dg/other/ptrmem4.C: New testcase.
6876
6877 2002-07-24  Richard Henderson  <rth@redhat.com>
6878
6879         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6880
6881 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6882
6883         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6884
6885 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gcc.c-torture/execute/memset-3.c: New testcase.
6888
6889 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6890
6891         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6892         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6893
6894 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6895
6896         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6897         Delete.
6898
6899 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6900
6901         * gcc.c-torture/compile/simd-4.c: New test.
6902
6903 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/7347, c++/7348
6906         * g++.dg/template/access4.C: New test.
6907         * g++.dg/template/access5.C: New test.
6908         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6909         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6910         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6911         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6912
6913 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6914
6915         * gcc.dg/gnu89-init-2.c: New test.
6916
6917 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6918
6919         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6920
6921 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6922
6923         * gcc.c-torture/execute/20020720-1.c: New testcase.
6924
6925 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6926
6927         * gcc.dg/cpp/Wsignprom.c: New tests.
6928
6929 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6930
6931         * gcc.c-torture/execute/loop-13.c: New test.
6932
6933 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6934
6935         * gcc.dg/cpp/expr.c: New tests.
6936
6937 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6938
6939         * g++.dg/opt/pr6713.C: Add template instantiation.
6940
6941 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6942
6943         * gcc.dg/nest.c: New test.
6944
6945 2002-07-17  Richard Henderson  <rth@redhat.com>
6946
6947         * g++.dg/opt/pr6713.C: New test.
6948
6949 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6950
6951         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6952         XFAIL for all x86 processors.
6953
6954 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6955
6956         * gcc.c-torture/execute/20010122-1.x: Do not test with
6957         -fomit-frame-pointer.
6958
6959 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6960
6961         * g++.dg/template/instantiate2.C: New test.
6962         * g++.dg/template/spec4.C: New test.
6963
6964 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6965
6966         * g++.dg/template/access2.C: New test.
6967         * g++.dg/template/access3.C: New test.
6968
6969 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6970
6971         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6972         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6973         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6974         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6975         Convert to use <stdarg.h>.
6976         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6977         Delete.
6978         * gcc.dg/va-arg-2.c: New.
6979         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6980
6981 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.c-torture/compile/20020710-1.c: New test.
6984
6985 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6986                           Andrew Pinski  <pinskia@physics.uc.edu>
6987
6988         gcc.c-torture/compile/simd-2.c: New testcase.
6989         gcc.c-torture/compile/simd-3.c: Likewise.
6990
6991 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/7224
6994         * g++.dg/overload/error1.C: New test.
6995
6996 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6997
6998         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6999         configuration and IRIX 6 O32 ABI.
7000
7001 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7002
7003         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7004
7005 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7006
7007         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7008
7009 2002-07-10  Jeffrey A Law  <law@redhat.com>
7010
7011         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7012
7013         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7014
7015 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7016
7017         * gcc.dg/20020312-2.c: Check for __PPC__.
7018
7019 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7020
7021         * gcc.c-torture/compile/20020709-1.c: New test.
7022
7023 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7024
7025         * g++.dg/template/qualttp21.C: New test case.
7026
7027 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7028
7029         * gcc.c-torture/compile/20020706-1.c: New test.
7030         * gcc.c-torture/compile/20020706-2.c: New test.
7031
7032 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7033             Alexandre Oliva  <aoliva@redhat.com>
7034
7035         * g++.dg/warn/incomplete1.C: New test.
7036
7037 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7038
7039         PR c++/7099
7040         * g++.dg/warn/noreturn1.C: New test.
7041
7042 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7043
7044         PR c++/6706
7045         * g++.dg/debug/debug6.C: New test.
7046         * g++.dg/debug/debug7.C: New test.
7047
7048 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7049
7050         * gcc.c-torture/compile/simd-3.c: New test.
7051
7052 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7053
7054         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7055         * gcc.dg/20020620-1.c: Likewise.
7056
7057 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/6944
7060         * g++.dg/init/array4.C: New test.
7061         * g++.dg/init/array5.C: New test.
7062
7063 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7064
7065         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7066         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7067
7068 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7069
7070         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7071         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7072         * gcc.dg/wtr-conversion-1.c: Likewise.
7073         * gcc.dg/wtr-escape-1.c: Likewise.
7074         * gcc.dg/wtr-int-type-1.c: Likewise.
7075         * gcc.dg/wtr-label-1.c: Likewise.
7076         * gcc.dg/wtr-static-1.c: Likewise.
7077         * gcc.dg/wtr-strcat-1.c: Likewise.
7078         * gcc.dg/wtr-suffix-1.c: Likewise.
7079         * gcc.dg/wtr-switch-1.c: Likewise.
7080         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7081         * gcc.dg/wtr-union-init-1.c: Likewise.
7082         * gcc.dg/wtr-union-init-2.c: Likewise.
7083         * gcc.dg/wtr-union-init-3.c: Likewise.
7084
7085         * gcc.dg/wtr-func-def-1.c: New test.
7086
7087 2002-07-02 Devang Patel <dpatel@apple.com>
7088
7089         * objc.dg/param-1.m: New test.
7090
7091 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7092
7093         * gcc.dg/cpp/trad/directive.c: Add test.
7094         * gcc.dg/cpp/trad/macroargs.c: Add test.
7095         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7096
7097 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7098
7099         * gcc.dg/cpp/cmdlne-M.c: New test.
7100
7101 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7102
7103         * objc.dg/desig-init-1.m: New test.
7104
7105 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7106
7107         PR c++/6716
7108         * g++.dg/template/instantiate1.C: New test.
7109
7110 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7111
7112         PR c++/7112
7113         * g++.dg/template/sizeof2.C: New test.
7114
7115 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7116
7117         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7118         gcc.dg/cpp/trad/include.c: New tests.
7119
7120 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7121
7122         PR target/7177
7123         * gcc.c-torture/compile/20020701-1.c: New test.
7124
7125 2002-07-01  Stan Shebs  <shebs@apple.com>
7126
7127         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7128         header here...
7129         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7130         (objc-torture-execute): or here.
7131
7132 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7133
7134         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7135
7136 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7137
7138         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7139
7140 2002-06-30  Devang Patel  <dpatel@apple.com>
7141
7142         * objc.dg/fsyntax-only.m: New test.
7143
7144 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7145
7146         PR c++/6695
7147         * g++.dg/template/friend7.C: New file.
7148
7149 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7150
7151         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7152         return type.
7153
7154 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7155
7156         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7157         avoid division by zero.
7158
7159 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7160
7161         * gcc.dg/Wunknownprag.c: New tests.
7162
7163 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7164
7165         * gcc.c-torture/execute/simd-2.c: New test.
7166
7167 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7168
7169         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7170         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7171         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7172         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7173         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7174         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7175         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7176         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7177         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7178         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7179         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7180         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7181         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7182         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7183         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7184         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7185         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7186
7187 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7188
7189         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7190         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7191         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7192         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7193         New tests.
7194         * gcc.dg/cpp/trad/directive.c: Update.
7195
7196 2002-06-23  Andreas Jaeger  <aj@suse.de>
7197
7198         * gcc.c-torture/execute/complex-6.c: New.
7199
7200 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7201
7202         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7203         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7204         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7205         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7206
7207 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7208
7209         * gcc.dg/cpp/trad: New directory with traditional tests copied
7210         from parent directory.
7211         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7212         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7213         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7214         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7215         Move to trad/ and rename.
7216         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7217         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7218         gcc.dg/cpp/trad/redef2.c: New tests.
7219         * gcc.dg/cpp/trad/trad.exp: New driver.
7220
7221 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7222
7223         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7224         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7225         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7226         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7227         Remove.
7228
7229 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7230
7231         * gcc.dg/20020620-1.c: New test.
7232
7233 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7234
7235         * g++.dg/template/ttp4.C: New test.
7236
7237 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7238
7239         * g++.dg/opt/vt1.C: Fix regexp.
7240
7241 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7242
7243         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7244         Don't use attribute `noinline'.
7245
7246 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7247
7248         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7249
7250 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7251
7252         * gcc.c-torture/execute/simd-1.c: New.
7253
7254         * gcc.dg/simd-1.c: New.
7255
7256 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7257
7258         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7259
7260 2002-06-16  Richard Henderson  <rth@redhat.com>
7261
7262         * g++.dg/ext/anon-struct1.C: New.
7263         * g++.dg/ext/anon-struct2.C: New.
7264         * g++.dg/ext/anon-struct3.C: New.
7265         * gcc.dg/anon-struct-1.c: New.
7266         * gcc.dg/anon-struct-2.c: New.
7267         * gcc.dg/anon-struct-3.c: New.
7268         * gcc.dg/20011008-1.c: Adjust warning text.
7269         * gcc.dg/20020527-1.c: Add -fms-extensions.
7270
7271 2002-06-16  Richard Henderson  <rth@redhat.com>
7272
7273         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7274
7275 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7276
7277         * gcc.c-torture/execute/20020615-1.c: New test.
7278
7279 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7280
7281         * gcc.c-tortuture/execute/compare-1.c: New test case.
7282         * gcc.c-tortuture/execute/compare-2.c: New test case.
7283         * gcc.c-tortuture/execute/compare-3.c: New test case.
7284
7285 2002-06-13  Richard Henderson  <rth@redhat.com>
7286
7287         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7288         ia64 ilp32.
7289
7290 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7291
7292         * g++.dg/template/typename2.C: Update error message.
7293
7294 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7295
7296         * gcc.c-torture/execute/20020611-1.c: New test.
7297
7298 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7299
7300         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7301         list of targets to skip.
7302
7303 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7304
7305         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7306         targets if not optimizing.
7307
7308 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7309
7310         * gcc.c-torture/compile/20020605-1.c: New test.
7311
7312         * g++.dg/opt/vt1.C: New test.
7313
7314         * gcc.dg/20020531-1.c: New test.
7315
7316         * gcc.dg/20020530-1.c: New test.
7317
7318         * gcc.dg/20020527-1.c: New test.
7319
7320         * g++.dg/opt/cse1.C: New test.
7321
7322 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7323
7324         * gcc.dg/20020607-2.c: New test case.
7325
7326 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7327
7328         * gcc.c-torture/compile/20020604-1.c: New test.
7329
7330 2002-06-04  Richard Henderson  <rth@redhat.com>
7331
7332         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7333         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7334         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7335
7336 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7337
7338         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7339
7340 2002-06-03  Richard Henderson  <rth@redhat.com>
7341
7342         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7343         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7344
7345 2002-06-02  Richard Henderson  <rth@redhat.com>
7346
7347         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7348         test functions static.
7349
7350 2002-06-02  Andreas Jaeger  <aj@suse.de>
7351
7352         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7353         now.
7354
7355 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7356
7357         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7358         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7359         Update for mofified diagnostics.
7360         * gcc.dg/c99-intconst-1.c: No longer fail.
7361
7362 2002-06-02  Richard Henderson  <rth@redhat.com>
7363
7364         * gcc.dg/uninit-A.c: Remove xfail markers.
7365
7366 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7367
7368         * gcc.dg/fnegate-1.c: New test case.
7369
7370 2002-05-30  Osku Salerma  <osku@iki.fi>
7371
7372         * gcc.c-torture/execute/mayalias-1.c: New file.
7373
7374 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7375
7376         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7377         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7378         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7379
7380 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7381
7382         * gcc.c-torture/execute/20020529-1.c: New test.
7383
7384 2002-05-27  Richard Henderson  <rth@redhat.com>
7385
7386         * g++.dg/ext/attrib6.C: New test case.
7387
7388 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7389
7390         * gcc.c-torture/execute/pure-1.c: New test.
7391
7392 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7393
7394         * gcc.dg/cpp/arith-2.c: Remove.
7395
7396 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7397
7398         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7399         * gcc.dg/cpp/if-3.c: Remove.
7400
7401 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7402
7403         * g++.dg/opt/cse2.C: New test.
7404
7405 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7406
7407         * gcc.dg/cpp/arith-1.c: New semantic tests.
7408         * gcc.dg/cpp/if-1.c: Update.
7409
7410 2002-05-24  Ben Elliston  <bje@redhat.com>
7411
7412         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7413
7414 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.dg/verbose-asm.c: New test.
7417
7418 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7419
7420         * gcc.dg/cpp/paste12.c: New test.
7421
7422 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7423
7424         * g++.dg/parse/named_ops.C: New test.
7425
7426 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7427
7428         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7429
7430 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7431
7432         * gcc.dg/weak-2.c: Allow optional leading underscore
7433         in scan-assembler symbol name.
7434         * gcc.dg/weak-3.c: Likewise.
7435         * gcc.dg/weak-4.c: Likewise.
7436         * gcc.dg/weak-5.c: Likewise.
7437
7438 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7439
7440         * gcc.dg/20020523-1.c: New test.
7441
7442 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7443
7444         * objc.dg/const-str-2.m: Update now that we stop after
7445         a command line error.
7446
7447 2002-05-22  Richard Henderson  <rth@redhat.com>
7448
7449         * g++.dg/dg.exp: Fix typo in test pruneing.
7450
7451 2002-05-22  Richard Henderson  <rth@redhat.com>
7452
7453         * g++.dg/dg.exp: Prune the tls subdirectory.
7454         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7455         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7456         * g++.dg/tls/init-1.C: New.
7457
7458 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7459
7460         * gcc.dg/20020517-1.c: New test.
7461
7462 2002-05-21  Richard Henderson  <rth@redhat.com>
7463
7464         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7465         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7466
7467 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7468
7469         * g++.dg/other/copy2.C: New test.
7470
7471 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7472
7473         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7474         (MAX_COPY): Bump up to 10 times sizeof (long long).
7475         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7476
7477         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7478         sizeof (long long).
7479
7480         * gcc.c-torture/execute/strcpy-1.c: New test.
7481
7482 2002-05-19  Jason Merrill  <jason2redhat.com>
7483
7484         * g++.dg/ext/oper1.C: New test.
7485
7486 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7487 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7488
7489         * README.QMTEST: New file.
7490
7491         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7492
7493 2002-05-19  Andreas Jaeger  <aj@suse.de>
7494
7495         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7496         now.
7497         * gcc.c-torture/execute/loop-2d.x: Likewise.
7498
7499 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7500
7501         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7502         support weak symbols.
7503         * gcc.dg/weak-4.c: Likewise
7504         * gcc.dg/weak-6.c: Likewise
7505
7506 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7507
7508         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7509         cygwin, coff and h8300-*-hms targets
7510         * gcc.dg/weak-5.c: Likewise
7511         * gcc.dg/weak-7.c: Likewise
7512
7513 2002-05-16  Jason Merrill  <jason@redhat.com>
7514
7515         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7516         (scan-assembler-not, scan-assembler-dem): Likewise.
7517         (scan-assembler-dem-not): Likewise.
7518
7519 2002-05-15  Richard Henderson  <rth@redhat.com>
7520
7521         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7522
7523 2002-05-15  Richard Henderson  <rth@redhat.com>
7524
7525         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7526         (vfoo1f): Warning here.
7527         (vfoo1l): Don't redefine the alias.
7528
7529 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7530
7531         * g++.dg/init/pm1.C: New test.
7532
7533 2002-05-12  David S. Miller  <davem@redhat.com>
7534
7535         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7536         types.
7537
7538 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7539
7540         * gcc.c-torture/execute/20020510-1.c: New test case.
7541
7542 2002-05-10  David S. Miller  <davem@redhat.com>
7543
7544         * gcc.c-torture/execute/conversion.c: Test long double too.
7545
7546 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7547
7548         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7549         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7550         * lib/g++.exp (g++_link_flags): Likewise.
7551         * lib/objc.exp (objc_target_compile): Likewise.
7552
7553 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7554
7555         * gcc.dg/cpp/poison.c: Update.
7556         * gcc.dg/cpp/20000625-2.c: Remove.
7557         * gcc.dg/cpp/direct2s.c: Remove final test.
7558
7559 2002-05-08  Tom Rix  <trix@redhat.com>
7560
7561         * gcc.c-torture/execute/20020508-1.c: New test.
7562         * gcc.c-torture/execute/20020508-2.c: New test.
7563         * gcc.c-torture/execute/20020508-3.c: New test.
7564
7565 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7566
7567         * gcc.dg/cpp/charconst-4.c: More tests.
7568
7569 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c/6569
7572         * gcc.dg/weak-3.c: Update location of warning messages.
7573         * gcc.dg/weak-5.c: Likewise.
7574
7575 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7576
7577         * gcc.c-torture/execute/20020506-1.c: New test case.
7578
7579 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7580
7581         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7582
7583 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7584
7585         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7586
7587 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7588
7589         * gcc.dg/cpp/charconst-3.c: New test.
7590
7591 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7592
7593         * gcc.dg/cpp/charconst.c: Update tests.
7594
7595 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7596
7597         * treelang: Added directory for new sample language treelang. Also
7598         lib/treelang.exp: New file to signal treelang should be tested.
7599
7600 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7601
7602         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7603         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7604         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7605         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7606         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7607         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7608         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7609
7610 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7611
7612         * gcc.dg/format/xopen-2.c: New test.
7613
7614 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * gcc.dg/20020503-1.c: New test.
7617
7618 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * g++.dg/init/dtor1.C: Make it tougher.
7621
7622 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7623
7624         * g++.dg/init/dtor1.C: New test.
7625
7626 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7627
7628         * gcc.dg/altivec-8.c: New.
7629
7630 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7631
7632         * gcc.dg/altivec-7.c: New.
7633
7634 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7635
7636         * g++.dg/parse/typedef1.C: New test.
7637
7638 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/6486
7641         * g++.dg/template/friend6.C: New test.
7642
7643         PR c++/6492
7644         * g++.dg/init/copy1.C: New test.
7645
7646 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7647
7648         * g++.dg/warn/effc1.C: New test.
7649
7650 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7651
7652         * gcc.dg/cpp/if-cexp.c: Add a test.
7653
7654 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7655
7656         * gcc.dg/20020426-2.c: New test.
7657
7658 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7659
7660         * gcc.dg/cpp/if-mop.c: Update.
7661         * gcc.dg/cpp/if-mpar.c: Add test.
7662         * gcc.dg/cpp/if-oppr.c: Update.
7663
7664 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7665
7666         PR c/6343
7667         * gcc.dg/weak-[2-7].c: New tests.
7668
7669 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7670
7671         * gcc.dg/enum1.c: New test.
7672
7673 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7674
7675         PR c++/6497
7676         * g++.dg/inherit/access2.C: New test.
7677
7678 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR bootstrap/6445
7681         * gcc.dg/20020426-1.c: New test.
7682
7683 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7684
7685         * g++.dg/abi/enum1.C: New test.
7686
7687 2002-04-26  Richard Henderson  <rth@redhat.com>
7688
7689         * gcc.dg/c99-bool-1.c: Expect always true warning.
7690
7691 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7692
7693         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7694
7695 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7696
7697         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7698         targets.
7699
7700 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * g++.dg/abi/mange7.C: New test.
7703
7704         PR c++/6438.
7705         * g++.dg/parse/stmtexpr2.C: New test.
7706
7707 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7708
7709         * gcc.dg/20020312-2.c: Add SH target.
7710
7711 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7712
7713         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7714         compiler output on mips*-*-irix*.
7715
7716 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * g++.dg/parse/attr1.C: New test.
7719
7720 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7721
7722         * gcc.c-torture/execute/string-opt-17.c: New test case.
7723         * gcc.c-torture/execute/memset-2.c: New test case.
7724
7725 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7726
7727         PR c++/6256:
7728         * g++.dg/template/friend5.C: New test.
7729
7730         PR c++/6331:
7731         * g++.dg/template/qual1.C: Likewise.
7732
7733 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7734
7735         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7736         Include stdlib.h, not stdio.h or ctype.h.
7737
7738 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7739
7740         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7741         cris-*-elf* and mmix-*-*.
7742         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7743         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7744         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7745         Ditto.
7746         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7747         * gcc.dg/wchar_t-1.c: Ditto.
7748
7749 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7750
7751         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7752         Clarify comment.
7753
7754 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7755
7756         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7757
7758 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7759
7760         * gcc.c-torture/execute/20000906-1.x: Delete.
7761
7762 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7763
7764         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7765
7766 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7767
7768         * PR6367
7769         * g77.f-torture/execute/6367.f: New test.
7770         * g77.f-torture/execute/6367.x: Disable for MMIX.
7771
7772 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7773
7774         * PR6352
7775         * g++.dg/opt/inline2.C: New test.
7776
7777 2002-04-18  Richard Henderson  <rth@redhat.com>
7778
7779         * gcc.dg/20000906-1.c: Enable for all targets.
7780         * gcc.c-torture/compile/iftrap-2.c: New.
7781
7782 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * gcc.dg/20020418-1.c: New test.
7785         * gcc.dg/20020418-2.c: New test.
7786
7787 2002-04-18  Richard Henderson  <rth@redhat.com>
7788
7789         * gcc.c-torture/compile/iftrap-1.c: New.
7790         * gcc.dg/iftrap-1.c: Adjust for ia64.
7791         * gcc.dg/iftrap-2.c: New.
7792
7793 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * gcc.c-torture/compile/20020418-1.c: New test.
7796
7797 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7798
7799         * gcc.c-torture/compile/20020415-1.c: New.
7800
7801 2002-04-18  David S. Miller  <davem@redhat.com>
7802
7803         * gcc.c-torture/execute/20020418-1.c: New test.
7804
7805 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gcc.dg/20020416-1.c: New test.
7808
7809         * g++.dg/opt/inline1.C: New test.
7810
7811 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7812
7813         * gcc.dg/altivec-5.c: New test.
7814
7815         * gcc.dg/20020415-1.c: New test.
7816
7817 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7818
7819         * testsuite/lib/chill.exp: Remove.
7820
7821 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7822
7823         * g++.dg/other/big-struct.C: New test.
7824
7825 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7826
7827         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7828         of scratch file.
7829
7830 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7831
7832         PR c/6277
7833         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7834         in scan-assembler function name
7835
7836 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7837
7838         * g77.f-torture/execute/980628-4.x,
7839         g77.f-torture/execute/980628-5.x,
7840         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7841         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7842         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7843         i[34567]86-*-*.
7844
7845 2002-04-13  David S. Miller  <davem@redhat.com>
7846
7847         * gcc.c-torture/execute/20020413-1.c: New test.
7848
7849 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7850
7851         * gcc.dg/asm-6.c,
7852         * g++.dg/ext/asm1.C: New tests.
7853
7854 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++ 5373.
7857         * g++.dg/parse/stmtexpr1.C: New test.
7858
7859         PR c++/5189.
7860         * g++.dg/template/copy1.C: New test.
7861
7862 2002-04-12  Richard Henderson  <rth@redhat.com>
7863
7864         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7865
7866 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7867
7868         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7869         gcc.c-torture/execute/20020307-2.c.
7870
7871 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7872
7873         * g++.dg/ext/attrib5.C,
7874         * g++.dg/lookup/struct1.C: New tests.
7875
7876 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * gcc.dg/20020411-1.c: New test.
7879
7880         * gcc.c-torture/execute/20020411-1.c: New test.
7881
7882 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7883
7884         * g77.f-torture/execute/6177.f: New test.
7885
7886 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR middle-end/6247
7889         * g++.dg/opt/cleanup1.C: New test.
7890
7891         * g++.dg/opt/const1.C: New test.
7892
7893 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7894
7895         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7896
7897 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7898
7899         PR c++/5507
7900         * g++.dg/template/typename2.C: New test.
7901
7902 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7903
7904         * gcc.c-torture/execute/loop-12.c: New.
7905
7906 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7907
7908         * g77.f-torture/execute/980628-4.x,
7909         g77.f-torture/execute/980628-5.x,
7910         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7911         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7912         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7913
7914 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7915
7916         PR optimization/6086
7917         * g++.dg/opt/preinc1.C: New test.
7918
7919 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7920
7921         PR c++/5571
7922         * g++.dg/opt/static2.C: New test.
7923
7924 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c/5120
7927         * gcc.dg/20020406-1.c: New test.
7928
7929 2002-04-04  David S. Miller  <davem@redhat.com>
7930
7931         * gcc.c-torture/execute/20020404-1.c: New test.
7932
7933 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7934
7935         PR c/6123
7936         * gcc.dg/20020312-2.c: Do not declare global register variable
7937         if __PIC__ or __pic__ is defined.
7938
7939 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7940
7941         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7942         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7943
7944 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7945
7946         * gcc.misc-tests/linkage.exp: Update last change to handle
7947         sparc*-, not just sparc-.
7948
7949 2002-04-03  Richard Henderson  <rth@redhat.com>
7950
7951         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7952
7953 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7954
7955         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7956
7957 2002-04-02  David S. Miller  <davem@redhat.com>
7958
7959         * gcc.c-torture/execute/20020402-3.c: New test.
7960
7961 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7962
7963         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7964         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7965
7966         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7967         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7968         g77.f-torture/execute/20001201.x,
7969         g77.f-torture/execute/u77-test.x: New files.
7970
7971         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7972         * gcc.dg/wchar_t-1.c: Ditto.
7973
7974 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7975
7976         * gcc.c-torture/execute/20020402-1.c: New test.
7977
7978 2002-04-01  Richard Henderson  <rth@redhat.com>
7979
7980         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7981
7982         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7983
7984 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7985
7986         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7987
7988 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7989
7990         * g++.dg/inherit/template-as-base.C: Expect error.
7991         * g++.dg/inherit/namespace-as-base.C: Likewise.
7992
7993 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7994
7995         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7996         g++.dg/ext/instantiate3.C: Tweak match patterns.
7997
7998         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7999         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8000         -da test.
8001
8002 2002-03-31  Richard Henderson  <rth@redhat.com>
8003
8004         * gcc.dg/special/alias-2.c: New.
8005         * gcc.dg/special/ecos.exp: Run it.
8006
8007 2002-03-31  Richard Henderson  <rth@redhat.com>
8008
8009         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8010
8011 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8012
8013         * gcc.dg/weak-1.c: Disable on h8300 port.
8014
8015 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8016
8017         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8018         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8019         ordering tests.
8020         * g++.dg/bprob/bprob-1.C: New test.
8021         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8022         * g++.dg/gcov/gcov-1.C: New test.
8023         * g++.dg/gcov/gcov-1.x: New file.
8024         * g++.dg/gcov/gcov-2.C: New test.
8025         * g++.dg/gcov/gcov-3.C: New test.
8026         * g++.dg/gcov/gcov-3.h: New file.
8027
8028 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8029
8030         * g++.old-deja/g++.other/builtins5.C: New test.
8031         * g++.old-deja/g++.other/builtins6.C: New test.
8032         * g++.old-deja/g++.other/builtins7.C: New test.
8033         * g++.old-deja/g++.other/builtins8.C: New test.
8034         * g++.old-deja/g++.other/builtins9.C: New test.
8035
8036 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8037
8038         * g++.dg/opt/static1.C: New test.
8039
8040         * g++.dg/opt/longbranch1.C: New test.
8041
8042 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8043
8044         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8045
8046         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8047
8048 2002-03-28  Jeffrey A Law  (law@redhat.com)
8049
8050         * gcc.c-torture/execute/20020328-1.c: New test.
8051
8052 2002-03-27  Richard Henderson  <rth@redhat.com>
8053
8054         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8055         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8056         move from g++.old-deja/g++.ext/.
8057
8058 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8059
8060         * g++.dg/init/new2.C: New test.
8061
8062 2002-03-26  Richard Henderson  <rth@redhat.com>
8063
8064         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8065
8066         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8067         on sparc.
8068
8069         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8070         sparcv9 systems.
8071         * gcc.dg/20001102-1.c: Likewise.
8072
8073 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8074
8075         * gcc.dg/cpp/endif-pedantic1.c,
8076         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8077
8078 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8079
8080         * g++.dg/init/new1.C: New test.
8081
8082 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * g++.dg/abi/vbase9.C: New test.
8085
8086 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8087
8088         * gcc.dg/arm-asm.c: New test.
8089
8090 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8091
8092         * gcc.dg/Wswitch-enum.c: New test.
8093         Fix PR c/5044.
8094
8095 2002-03-26  Richard Henderson  <rth@redhat.com>
8096
8097         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8098         structure.
8099
8100 2002-03-25  Richard Henderson  <rth@redhat.com>
8101
8102         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8103         sparcv9 systems.
8104
8105         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8106         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8107
8108 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8109
8110         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8111
8112 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8113
8114         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8115         targets using generic thunk support.
8116
8117 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8118
8119         * gcc.c-torture/compile/20020323-1.c: New test.
8120
8121         * g++.dg/opt/conj2.C: New test.
8122
8123 2002-03-24  Richard Henderson  <rth@redhat.com>
8124
8125         * gcc.dg/weak-1.c: Use -fno-common.
8126
8127 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8128
8129         * g77.dg/f77-edit-apostrophe-out.f: New test
8130         * g77.dg/f77-edit-h-out.f: New test
8131         * g77.dg/f77-edit-t-in.f: New test
8132         * g77.dg/f77-edit-t-out.f: New test
8133         * g77.dg/f77-edit-x-out.f: New test
8134         * g77.dg/f77-edit-slash-out.f: New test
8135         * g77.dg/f77-edit-colon-out.f: New test
8136         * g77.dg/f77-edit-s-out.f: New test
8137
8138 2002-03-24  Richard Henderson  <rth@redhat.com>
8139
8140         * objc/execute/formal_protocol-6.x: New XFAIL.
8141
8142 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8143
8144         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8145         that do not support weak symbols
8146
8147 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8148
8149         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8150         * lib/g77.exp:  Likewise
8151         * lib/objc.exp: Likewise
8152
8153 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8154
8155         * gcc.dg/Wswitch-default.c: New test.
8156
8157 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8158
8159         * g++.dg/other/enum1.C: New test.
8160
8161 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8162
8163         * gcc.dg/pragma-ep-3.c: Fix typo.
8164
8165 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8166
8167         * g++.dg/inherit/template-as-base.C: New test.
8168
8169 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8170
8171         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8172         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8173
8174 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8175
8176         * gcc.dg/cpp/multiline.c: Update to match.
8177
8178 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8179
8180         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8181
8182 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8183
8184         * gcc.dg/cpp/extratokens2.c:  New file.
8185
8186 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8187
8188         * gcc.dg/20020312-2.c: Add rs6000 target.
8189
8190         * gcc.c-torture/compile/20020319-1.c: New test.
8191
8192 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8193
8194         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8195         (A, E): Handle this.
8196
8197 2002-03-20  Jason Merrill  <jason@redhat.com>
8198
8199         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8200         ignoring -fpic.
8201         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8202         through prune_gcc_output.
8203
8204 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8205
8206         * gcc.c-torture/compile/20020320-1.c: New test.
8207
8208 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8209
8210         * gcc.c-torture/compile/20020318-1.c: New test.
8211
8212         * gcc.dg/struct-by-value-1.c: New test.
8213
8214         * gcc.dg/20020319-1.c: New test.
8215
8216 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * g++.dg/opt/conj1.C: New test.
8219
8220 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8221
8222         * g++.dg/template/qualttp20.C: Revert previous change.
8223         * g++.dg/template/qualttp3.C: Likewise.
8224         * g++.dg/template/qualttp4.C: Likewise
8225         * g++.dg/template/qualttp5.C: Likewise
8226         * g++.dg/template/qualttp6.C: Likewise
8227         * g++.dg/template/qualttp7.C: Likewise
8228         * g++.dg/template/qualttp8.C: Likewise
8229         * g++.dg/template/recurse.C: Likewise.
8230
8231 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8232
8233         * gcc.dg/cpp/wchar-1.c: Update.
8234
8235 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8236
8237         * g++.dg/template/conv1.C: New test.
8238         * g++.dg/template/conv2.C: New test.
8239         * g++.dg/template/conv3.C: New test.
8240         * g++.dg/template/conv4.C: New test.
8241
8242 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8243
8244         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8245         * g++.dg/template/qualttp3.C: Likewise.
8246         * g++.dg/template/qualttp4.C: Likewise
8247         * g++.dg/template/qualttp5.C: Likewise
8248         * g++.dg/template/qualttp6.C: Likewise
8249         * g++.dg/template/qualttp7.C: Likewise
8250         * g++.dg/template/qualttp8.C: Likewise
8251         * g++.dg/template/recurse.C: Likewise.
8252
8253 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8254
8255         * g++.dg/opt/dtor1.C: New test.
8256
8257 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8258
8259         * gcc.c-torture/compile/20020315-1.c: New test.
8260
8261 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8262
8263         * gcc.dg/weak-1.c: Fix scan tests.
8264
8265 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8266
8267         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8268         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8269         cris-*-aout* mmix-*-*.
8270         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8271         cris-*-aout* mmix-*-*.
8272         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8273         cris-*-elf* cris-*-aout* and mmix-*-*.
8274         * gcc.dg/20001009-1.c: Ditto.
8275         * gcc.dg/20010912-1.c: Ditto.
8276         * gcc.dg/20020122-4.c: Ditto.
8277         * gcc.dg/inline-2.c: Ditto.
8278
8279 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8280
8281         * gcc.c-torture/compile/20020314-1.c: New test.
8282
8283 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8284
8285         * gcc.c-torture/execute/20020314-1.c: New test.
8286
8287 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8288
8289         * g++.dg/warn/Wunused-1.C: New test.
8290
8291 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8292
8293         * g++.dg/abi/mangle6.C: New test.
8294
8295 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * gcc.c-torture/compile/20020309-2.c: New test.
8298
8299         * gcc.c-torture/compile/20020312-1.c: New test.
8300
8301 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8302
8303         * g++.dg/other/access1.C: New test.
8304
8305 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8306
8307         * gcc.c-torture/execute/wchar_t-1.c: New test.
8308
8309 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8310
8311         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8312
8313 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8314
8315         * gcc.dg/20020312-1.c: New test case.
8316
8317 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8318
8319         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8320
8321 2002-03-11  Richard Henderson  <rth@redhat.com>
8322
8323         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8324         * g++.old-deja/g++.jason/report.C: Likewise.
8325
8326 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8327
8328         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8329         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8330
8331 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8332
8333         * testsuite/g++.dg/overload/pmf1.C: New test.
8334
8335 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8336
8337         * gcc.c-torture/execute/20020307-1.c: Use long.
8338
8339 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8340
8341         PR optimization/5844
8342         * gcc.dg/20020310-1.c: New test.
8343
8344 2002-03-09  Michael Meissner  <meissner@redhat.com>
8345
8346         * gcc.c-torture/execute/memcpy-2.c: New test.
8347         * gcc.c-torture/execute/memset-1.c: New test.
8348         * gcc.c-torture/execute/strlen-1.c: New test.
8349         * gcc.c-torture/execute/strcmp-1.c: New test.
8350         * gcc.c-torture/execute/strncmp-1.c: New test.
8351
8352 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8353
8354         * gcc.dg/ppc-ldstruct.c: New test.
8355
8356 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8357
8358         * gcc.c-torture/execute/va-arg-22.c: New test.
8359
8360 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8361
8362         * gcc.c-torture/compile/20020309-1.c: New test.
8363
8364 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8365
8366         * gcc.c-torture/execute/20020307-2.c: New test.
8367
8368 2002-03-07  Jeffrey A Law  (law@redhat.com)
8369
8370         * g77.f-torture/compile/20020307-1.f: New test.
8371
8372 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8373
8374         * gcc.dg/unordered-1.c: New test.
8375
8376 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8377
8378         * gcc.c-torture/execute/20020307-1.c: New test.
8379
8380 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8381
8382         * gcc.dg/20020304-1.c: New test.
8383
8384         * gcc.c-torture/compile/20020304-2.c: New test.
8385
8386 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8387
8388         * gcc.c-torture/compile/20020304-1.c: New test case
8389         (from PR c/5830).
8390
8391 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8392
8393         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8394
8395 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         * g++.dg/other/classkey1.C: New test.
8398
8399 2002-03-01  Richard Henderson  <rth@redhat.com>
8400
8401         * gcc.c-torture/compile/981223-1.x: New.
8402         * gcc.c-torture/compile/920625-1.x: New.
8403
8404 2002-02-28  Richard Henderson  <rth@redhat.com>
8405
8406         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8407
8408 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8409
8410         * gcc.c-torture/execute/20020227-1.c: New test.
8411
8412 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8413
8414         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8415         here" ERROR lines.
8416         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8417         * g++.old-deja.g++.other/defarg1.C: Likewise.
8418         * g++.old-deja/g++.pt/calls2.C: Likewise.
8419         * g++.old-deja/g++.pt/crash20.C: Likewise.
8420         * g++.old-deja/g++.pt/crash30.C: Likewise.
8421         * g++.old-deja/g++.pt/crash36.C: Likewise.
8422         * g++.old-deja/g++.pt/crash6.C: Likewise.
8423         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8424         * g++.old-deja/g++.pt/derived3.C: Likewise.
8425         * g++.old-deja/g++.pt/error1.C: Likewise.
8426         * g++.old-deja/g++.pt/friend21.C: Likewise.
8427         * g++.old-deja/g++.pt/friend23.C: Likewise.
8428         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8429         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8430
8431 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8432
8433         * gcc.c-torture/execute/20020225-2.c: New test.
8434
8435 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8436
8437         * gcc.c-torture/execute/920730-1t.c,
8438         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8439         Delete test cases, only relevant to -traditional.
8440
8441 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8442
8443         * gcc.dg/cpp/undef1.c: Remove.
8444         * gcc.dg/cpp/directiv.c: Update.
8445         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8446
8447 2002-02-27  Michael Meissner  <meissner@redhat.com>
8448
8449         * gcc.c-torture/execute/20020226-1.c: New test.
8450
8451 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8452
8453         * g++.dg/debug/debug4.C: New test.
8454
8455         * gcc.dg/ia64-visibility-1.c: New test.
8456
8457 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8458
8459         * gcc.dg/debug/20020224-1.c: New.
8460
8461 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8462
8463         * gcc.c-torture/execute/960416-1.x: New.
8464         * gcc.c-torture/execute/divconst-3.x: Likewise.
8465
8466 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8467
8468         * gcc.dg/20020224-1.c: New test.
8469
8470 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8471
8472         * gcc.c-torture/execute/20020225-1.c: New.
8473
8474 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8475
8476         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8477
8478 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8479
8480         * gcc.dg/20020222-1.c: New test.
8481
8482 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8483
8484         * g++.dg/opt/anonunion1.C: New test.
8485
8486 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         * g++.dg/template/qualttp19.C: New test.
8489         * g++.dg/template/qualttp20.C: New test.
8490         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8491         * g++.old-deja/g++.other/qual1.C: Likewise.
8492
8493 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8494
8495         * gcc.dg/attr-alwaysinline.c: New.
8496
8497 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8498
8499         * gcc.dg/20020220-1.c: New test.
8500
8501         * gcc.dg/20020220-2.c: New test.
8502
8503         * g++.dg/opt/mmx1.C: New test.
8504
8505 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8506
8507         * gcc.c-torture/compile/20020110.c: New test.
8508
8509 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * gcc.c-torture/execute/20020219-1.c: New test.
8512
8513         * gcc.dg/20020219-1.c: New test.
8514
8515         * gcc.dg/noncompile/20020220-1.c: New test.
8516
8517         * g++.dg/opt/ptrintsum1.C: New test.
8518
8519         * gcc.dg/debug/20020220-1.c: New test.
8520
8521 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8522
8523         * gcc.c-torture/execute/20020216-1.c: New test.
8524
8525 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8526
8527         * gcc.dg/decl-1.c: Update, new test.
8528
8529 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8530
8531         * g++.dg/abi/bitfield1.C: New test.
8532         * g++.dg/abi/bitfield2.C: New test.
8533
8534 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8535
8536         * gcc.dg/attr-nest.c: New test.
8537
8538 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8539
8540         * gcc.c-torture/execute/20020215-1.c: New test.
8541
8542 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8543
8544         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8545         * g++.dg/debug/debug.exp: New.
8546         * g++.dg/debug/trivial.C: New.
8547         * g++.dg/debug/debug1.C: Moved...
8548         * g++.dg/other/debug1.C: ...from here.
8549         * g++.dg/debug/debug2.C: Moved...
8550         * g++.dg/other/debug2.C: ...from here.
8551         * g++.dg/debug/debug3.C: Moved...
8552         * g++.dg/other/debug3.C: ...from here.
8553
8554         * gcc.dg/noncompile/20020213-1.c: New test.
8555
8556 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * g++.dg/other/debug3.C: New test.
8559
8560         * gcc.c-torture/execute/20020213-1.c: New test.
8561
8562 2002-02-13  Richard Smith <richard@ex-parrot.com>
8563
8564         * g++.old-deja/g++.other/thunk1.C: New test.
8565
8566 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8567
8568         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8569
8570 2002-02-13  Stan Shebs  <shebs@apple.com>
8571
8572         * gcc.dg/altivec-3.c: New.
8573
8574 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8575
8576         * gcc.dg/Wunreachable-1.c: New test.
8577         * gcc.dg/Wunreachable-2.c: New test.
8578
8579 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8580
8581         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8582
8583 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8584
8585         * gcc.dg/decl-1.c: New test.
8586
8587 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8588
8589         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8590
8591 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8592
8593         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8594         * gcc.c-torture/compile/980506-1.x: Likewise.
8595
8596 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8597
8598         * gcc.dg/20020210-1.c: New.
8599
8600 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8601
8602         * g77.f-torture/execute/947.f: New regression test
8603         for PR fortran/947.
8604
8605 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8606
8607         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8608         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8609
8610 2002-02-08  Richard Henderson  <rth@redhat.com>
8611
8612         * gcc.c-torture/compile/labels-3.c: New.
8613
8614 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8615
8616         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8617         expression statements work instead.
8618         * gcc.dg/noncompile/20020207-1.c: New test.
8619
8620 2002-02-07  Richard Henderson  <rth@redhat.com>
8621
8622         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8623
8624 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8625
8626         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8627         message from g77
8628         * lib/g77-dg.exp: Trim g77 error messages so that they are
8629         recognized by dg.exp.
8630
8631 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8632
8633         PR fortran/5473
8634         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8635
8636 2002-02-07  Richard Henderson  <rth@redhat.com>
8637
8638         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8639         to be sufficiently aligned for integers.
8640
8641 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8642
8643         * g++.dg/template/friend4.C: New test.
8644
8645 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8646
8647         PR fortran/5743
8648         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8649         unsupported cases.
8650
8651 2002-02-07  Richard Henderson  <rth@redhat.com>
8652
8653         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8654         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8655         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8656         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8657
8658 2002-02-06  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8661
8662 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8663
8664         * gcc.dg/20020206-1.c: New test.
8665
8666 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * gcc.c-torture/execute/20020206-1.c: New test.
8669
8670         * gcc.c-torture/execute/20020206-2.c: New test.
8671
8672         PR optimization/5429:
8673         * gcc.c-torture/compile/20020206-1.c: New test.
8674
8675 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8676
8677         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8678         as certain file formats cannot support particularly large
8679         alignments.
8680
8681         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8682         and do not expect to be able to link the executable.
8683
8684         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8685         fail because the COFF format does not support the weak attribute.
8686
8687 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8688
8689         * g77.dg/pr5473.f:  New test
8690
8691 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8692
8693         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8694         Fix testcase accordingly.
8695
8696 2002-02-04  Richard Henderson  <rth@redhat.com>
8697
8698         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8699         (buf): Change to be an array of pointers, not ints.
8700
8701 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8702
8703         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8704         before all tests.  Move warning one line above to match where it
8705         C frontend emits.
8706         * gcc.dg/Wswitch-2.c: New test.
8707         * g++.dg/warn/Wswitch-1.C: New test.
8708         * g++.dg/warn/Wswitch-2.C: New test.
8709
8710 2002-02-04  Richard Henderson  <rth@redhat.com>
8711
8712         * g++.dg/abi/offsetof.C: Fix size comparison.
8713
8714 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8715
8716         * gcc.dg/cast-qual-2.c: New test.
8717
8718 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8719
8720         * gcc.dg/20020201-4.c: New test.
8721
8722 2002-02-04  Ben Elliston  <bje@redhat.com>
8723
8724         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8725         target_info attribute != 0, in addition to the empty string.
8726         (gcc_target_compile): Likewise.
8727
8728 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8729
8730         * gcc.dg/Wswitch.c: New test.
8731         PR gcc/4475. PR gcc/3780.
8732
8733 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8734
8735         * g77.f-torture/execute/5122.f: New test for regressions
8736         against PR fortran/5122.
8737
8738 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8739
8740         * g77.f-torture/compile/pr3743.f: Delete
8741         * g77.dg/pr3743-1.f: New test.
8742         * g77.dg/pr3743-2.f: New test.
8743         * g77.dg/pr3743-3.f: New test.
8744         * g77.dg/pr3743-4.f: New test.
8745
8746 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8747
8748         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8749
8750 2002-02-02  Richard Henderson  <rth@redhat.com>
8751
8752         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8753         * gcc.c-torture/execute/bf64-1.c: Likewise.
8754
8755 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8756
8757         * gcc.dg/20020201-2.c: New test.
8758
8759         * gcc.dg/20020201-3.c: New test.
8760
8761         * gcc.c-torture/execute/bitfld-2.c: New test.
8762
8763 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8764
8765         * gcc.dg/bitfld-1.c: Update.
8766         * gcc.dg/bitfld-2.c: Update.
8767         * gcc.c-torture/execute/bitfld-1.x: New.
8768
8769 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.c-torture/execute/20020201-1.c: New test.
8772
8773 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8774
8775         PR target/5469
8776         * gcc.dg/20020201-1.c: New test.
8777
8778 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8779
8780         PR fortran/3743
8781         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8782         * g77.f-torture/compile/pr3743.x: Remove
8783
8784 2002-01-31  Tom Rix  <trix@redhat.com>
8785
8786         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8787
8788 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8789
8790         * gcc.dg/noncompile/20020130-1.c: New test.
8791
8792 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8793
8794         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8795
8796 2002-01-29  Richard Henderson  <rth@redhat.com>
8797
8798         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8799         to long long.
8800         * gcc.c-torture/execute/bf64-1.c: Likewise.
8801
8802 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8803
8804         * gcc.c-torture/execute/20020129-1.c: New test.
8805
8806 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8807
8808         * gcc.c-torture/compile/20000224-1.c: Update.
8809         * gcc.c-torture/execute/bitfld-1.c: New tests.
8810         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8811         * gcc.dg/uninit-A.c: Update.
8812
8813 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8814
8815         * g++.dg/template/ctor1.C: Add instantiation.
8816
8817 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8818
8819         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8820         argument to __builtin_prefetch to be const ptr.
8821
8822 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8823
8824         * gcc.c-torture/compile/20020120-1.c: New test.
8825
8826 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8827
8828         * gcc.c-torture/execute/20020127-1.c: New test.
8829
8830 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8831
8832         * g77.dg/f77-edit-i-in.f: New test
8833         * g77.dg/f77-edit-i-out.f: New test
8834
8835 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8836
8837         * gcc.dg/debug/debug.exp: New file.
8838         * gcc.dg/debug/trivial.c: New file.
8839         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8840         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8841         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8842         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8843         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8844         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8845         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8846         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8847         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8848         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8849         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8850         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8851         * gcc.dg/20000503-1.c: Removed.
8852         * gcc.dg/20010207-1.c: Removed.
8853         * gcc.dg/20011223-1.c: Removed.
8854         * gcc.dg/20020104-2.c: Removed.
8855         * gcc.dg/debug-1.c: Removed.
8856         * gcc.dg/debug-2.c: Removed.
8857         * gcc.dg/debug-3.c: Removed.
8858         * gcc.dg/debug-4.c: Removed.
8859         * gcc.dg/debug-5.c: Removed.
8860         * gcc.dg/debug-6.c: Removed.
8861         * gcc.dg/dwarf2-1.c: Removed.
8862         * gcc.dg/dwarf2-2.c: Removed.
8863
8864 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8865
8866         * g++.old-deja/g++.other/eh5.C: New test.
8867         * g++.old-deja/g++.other/sibcall2.C: New test.
8868         * g++.old-deja/g++.other/array9.C: New test.
8869         * g++.old-deja/g++.other/typename2.C: New test.
8870         * g++.old-deja/g++.other/crash60.C: New test.
8871         * g++.old-deja/g++.other/conv9.C: New test.
8872         * g++.old-deja/g++.other/mangle10.C: New test.
8873         * g++.old-deja/g++.other/unchanging1.C: New test.
8874         * g++.old-deja/g++.other/exprstmt1.C: New test.
8875         * g++.old-deja/g++.other/inline23.C: New test.
8876         * g++.old-deja/g++.eh/ia64-1.C: New test.
8877         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8878         * g++.old-deja/g++.other/reload1.C: New test.
8879         * g++.old-deja/g++.other/static20.C: New test.
8880         * g++.old-deja/g++.other/local-alloc1.C: New test.
8881         * g++.old-deja/g++.other/conv8.C: New test.
8882         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8883         * g++.old-deja/g++.other/storeexpr1.C: New test.
8884         * g++.old-deja/g++.other/storeexpr2.C: New test.
8885         * g++.dg/eh/template2.C: New test.
8886         * g++.dg/warn/weak1.C: New test.
8887
8888 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8889
8890         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8891         Remove first, non-varying, argument.
8892
8893 2002-01-23  Richard Henderson  <rth@redhat.com>
8894
8895         * gcc.dg/inline-2.c: New.
8896
8897         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8898         Add optional target arg.  Check number of arguments.
8899         (scan-assembler-not, scan-assembler-dem): Likewise.
8900         (scan-assembler-dem-not): Likewise.
8901
8902 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8903
8904         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8905         line 12.
8906         * g++.old-deja/g++.brendan/parse3.C,
8907         g++.old-deja/g++.other/crash26.C,
8908         g++.old-deja/g++.other/crash28.C,
8909         g++.old-deja/g++.other/crash29.C,
8910         g++.old-deja/g++.other/crash30.C,
8911         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8912
8913 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8914
8915         * gcc.dg/20020115-1.c: New.
8916
8917 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8918
8919         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8920
8921 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8922
8923         * gcc.dg/20020122-3.c: New.
8924
8925 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8926
8927         * g++.dg/other/gc1.C: New test.
8928
8929 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8930
8931         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8932
8933 2002-01-22  Richard Henderson  <rth@redhat.com>
8934
8935         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8936
8937 2002-01-22  Richard Henderson  <rth@redhat.com>
8938
8939         * gcc.dg/20020122-4.c: New.
8940
8941 2002-01-22  H.J. Lu <hjl@gnu.org>
8942
8943         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8944         link output.
8945         * gcc.dg/special/ecos.exp: Likewise.
8946         * lib/g++-dg.exp: Likewise.
8947         * lib/g77-dg.exp: Likewise.
8948         * lib/gcc-dg.exp : Likewise.
8949         * lib/mike-g++.exp: Likewise.
8950         * lib/mike-g77.exp: Likewise.
8951         * lib/mike-gcc.exp: Likewise.
8952         * lib/objc-dg.exp: Likewise.
8953
8954 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8955
8956         PR target/5379
8957         * gcc.dg/20020122-2.c: New test.
8958
8959 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8960
8961         * gcc.dg/20020122-1.c: New test.
8962
8963 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8964
8965         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8966
8967 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8968
8969         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8970
8971 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8972
8973         * gcc.c-torture/compile/20020121-1.c: New test.
8974
8975 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8976
8977         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8978         ld_library_path.
8979
8980 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gcc.dg/20020218-1.c: New test.
8983
8984 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8985
8986         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8987         messages
8988         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8989         "At global scope" warning
8990         * g++.dg/ext/align1.C: Change cygwin test for alignment
8991         from db-bogus to dg-warning
8992
8993 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8994
8995         * g77.f-torture/compile/cpp2.F: New test.
8996
8997 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8998
8999         * g++.dg/template/access1.C: New test.
9000
9001 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9002
9003         * gcc.dg/20020118-1.c: New.
9004
9005 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9006
9007         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9008
9009 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9010
9011         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9012         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9013         alignment warnings.
9014
9015 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9016
9017         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9018         torture_with_loops and torture_without_loops
9019
9020 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * gcc.c-torture/compile/20020116-1.c: New test.
9023
9024 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.dg/20020116-2.c: New test.
9027
9028         * gcc.dg/ultrasp4.c: New test.
9029
9030         * gcc.dg/20020116-1.c: New test.
9031
9032 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9033
9034         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9035         by EABI.
9036
9037 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9038
9039         * gcc.misc-tests/i386-prefetch.exp: New.
9040         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9041         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9042         * gcc.misc-tests/i386-pf-none-1.c: New test.
9043         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9044
9045 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9046
9047         * gcc.dg/gnu89-init-1.c: Add new tests.
9048
9049 2002-01-15  Andreas Jaeger  <aj@suse.de>
9050
9051         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9052         * gcc.dg/i386-mmx-2.c: Likewise.
9053         * gcc.dg/i386-sse-1.c: Likewise.
9054         * gcc.dg/i386-sse-2.c: Likewise.
9055         * gcc.dg/i386-sse-3.c: Likewise.
9056
9057 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9058
9059         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9060         Uncomment additional cases that now pass.
9061
9062 2002-01-11  Richard Henderson  <rth@redhat.com>
9063
9064         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9065         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9066
9067 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9068
9069         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9070
9071 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9072
9073         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9074         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9075
9076 2002-01-10  Dale Johannesen  <dalej@apple.com>
9077
9078         * gcc.c-torture/execute/loop-11.c: New.
9079
9080 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9081
9082         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9083         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9084
9085 2002-01-09  Richard Henderson  <rth@redhat.com>
9086
9087         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9088         type in which to perform the operation for each size.
9089
9090 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9091
9092         * gcc.c-torture/compile/20020109-2.c: New test.
9093
9094 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9095
9096         * gcc.c-torture/execute/loop-10.c: New test.
9097
9098 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9099
9100         * gcc.c-torture/compile/20010226-1.c: New test.
9101         * gcc.c-torture/compile/20010227-1.c: New test.
9102         * gcc.c-torture/compile/20010426-1.c: New test.
9103         * gcc.c-torture/compile/20010510-1.c: New test.
9104         * gcc.c-torture/compile/20010605-3.c: New test.
9105         * gcc.c-torture/compile/20010824-1.c: New test.
9106         * gcc.c-torture/execute/20010409-1.c: New test.
9107         * gcc.dg/noncompile/20000901-1.c: New test.
9108         * gcc.dg/20001023-1.c: New test.
9109         * gcc.dg/20001101-1.c: New test.
9110         * gcc.dg/20001102-1.c: New test.
9111         * gcc.dg/20010207-1.c: New test.
9112         * gcc.dg/20010405-1.c: New test.
9113         * gcc.dg/20010822-1.c: New test.
9114         * gcc.dg/20011107-1.c: New test.
9115
9116 2002-01-09  Jeffrey A Law  (law@redhat.com)
9117
9118         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9119
9120         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9121         execution failure on PA targets.
9122
9123 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9124
9125         * gcc.c-torture/compile/20020109-1.c: New test.
9126
9127 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9128
9129         * gcc.c-torture/execute/20020108-1.c: New test.
9130
9131 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gcc.dg/20020108-1.c: New test.
9134
9135 2002-01-08  H.J. Lu <hjl@gnu.org>
9136
9137         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9138         for header files.
9139
9140 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9141
9142         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9143         consistency.
9144
9145 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9146
9147         * gcc.dg/altivec-4.c: Test altivec predicates.
9148
9149 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9150
9151         * gcc.c-torture/execute/20020107-1.c: New test.
9152
9153 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9154
9155         PR c/5279
9156         * gcc.c-torture/compile/20020106-1.c: New test.
9157
9158 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9159
9160         * gcc.c-torture/execute/nestfunc-4.c: New test.
9161
9162 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9163
9164         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9165         extra triple that slipped in.
9166         * g++.old-deja/g++.abi/align.C: Likewise.
9167         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9168
9169 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9170
9171         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9172         * g++.old-deja/g++.abi/align.C: Likewise.
9173         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9174
9175         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9176         on FreeBSD/i386.
9177         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9178         FreeBSD.
9179
9180 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.dg/20020104-1.c: New test.
9183
9184         * gcc.dg/20020104-2.c: New test.
9185
9186 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9187
9188         * gcc.dg/20020103-1.c: Fix typo in target selector.
9189
9190 2002-01-03  Richard Henderson  <rth@redhat.com>
9191
9192         * gcc.dg/20020103-1.c: New.
9193
9194 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9195
9196         * gcc.c-torture/execute/20020103-1.c: New test.
9197
9198 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9199
9200         * g++.dg/other/debug2.C: New test.
9201
9202         * gcc.c-torture/compile/20020103-1.c: New test.
9203
9204 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9205
9206         * gcc.dg/gnu89-init-1.c: Added new tests.
9207
9208 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9209
9210         * g++.dg/template/friend2.C: Remove as patch is reverted.
9211
9212         * g++.dg/warn/oldcast1.C: New test.
9213
9214         * g++.dg/template/ptrmem1.C: New test.
9215         * g++.dg/template/ptrmem2.C: New test.
9216
9217         * g++.dg/template/ntp.C: New test.
9218
9219         * g++.dg/other/component1.C: New test.
9220
9221         * g++.dg/template/ttp3.C: New test.
9222
9223         * g++.dg/template/friend2.C: New test.
9224         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9225
9226 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9227
9228         * g++.dg/other/ptrmem1.C: New test.
9229         * g++.dg/other/ptrmem2.C: New test.
9230
9231 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9232
9233         * g++.dg/template/ctor1.C: New test.
9234
9235 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9236
9237         * g++.dg/template/friend2.C: New test.
9238
9239 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9240
9241         * gcc.dg/mmix-1.c: New test.
9242
9243 2001-12-31  Richard Henderson  <rth@redhat.com>
9244
9245         * gcc.dg/asm-5.c: New.
9246
9247 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9248
9249         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9250         in namespace __gnu_cxx
9251
9252 2001-12-30  Richard Henderson  <rth@redhat.com>
9253
9254         * gcc.dg/debug-6.c: New.
9255
9256 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9257
9258         * gcc.c-torture/compile/20011229-2.c: New test.
9259
9260 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * gcc.dg/debug-3.c: New test.
9263         * gcc.dg/debug-4.c: New test.
9264         * gcc.dg/debug-5.c: New test.
9265
9266 2001-12-29  Richard Henderson  <rth@redhat.com>
9267
9268         * g++.dg/eh/loop1.C: New.
9269
9270 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9271
9272         * g++.dg/template/crash1.C: New test.
9273
9274 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9275
9276         * g++.dg/other/const1.C: New test.
9277
9278 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9279
9280         * gcc.c-torture/compile/20011229-1.c: New test.
9281
9282 2001-12-28  Stan Shebs  <shebs@apple.com>
9283
9284         * lib/objc-torture.exp: Resync with c-torture.exp.
9285         * lib/objc.exp: Load standard libraries.
9286
9287 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9290         additional tests.
9291
9292 2001-12-27  Roger Sayle <roger@eyesopen.com>
9293
9294         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9295
9296 2001-12-27  Richard Henderson  <rth@redhat.com>
9297
9298         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9299
9300 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9301
9302         * g++.dg/eh/ctor1.C: New test.
9303         * g++.dg/other/error2.C: New test.
9304
9305 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9306
9307         * g++.dg/other/init2.C: New test.
9308
9309 2001-12-24  Richard Henderson  <rth@redhat.com>
9310
9311         * gcc.dg/20011223-1.c: New.
9312         * gcc.dg/inline-1.c: New.
9313
9314 2001-12-23  Richard Henderson  <rth@redhat.com>
9315
9316         * gcc.dg/asm-4.c: Test operand modifiers.
9317
9318 2001-12-23  Richard Henderson  <rth@redhat.com>
9319
9320         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9321
9322 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9323
9324         * gcc.c-torture/execute/20011223-1.c: New test.
9325
9326 2001-12-21  Richard Henderson  <rth@redhat.com>
9327
9328         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9329         re-enables the warning.
9330
9331 2001-12-21  Richard Henderson  <rth@redhat.com>
9332
9333         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9334
9335 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9336
9337         * gcc.c-torture/compile/20011218-1.c: New test.
9338
9339 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9340
9341         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9342         arm-isr.c test.
9343         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9344         epilogue generation for ARM ISR routines.
9345
9346 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9347
9348         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9349         * gcc.dg/format/c90-printf-3.c: Likewise.
9350         * gcc.dg/format/c99-printf-3.c: Likewise.
9351         * gcc.dg/format/ext-1.c: Likewise.
9352         * gcc.dg/format/ext-6.c: Likewise.
9353         * gcc.dg/format/format.h: Prototype unlocked stdio.
9354
9355 2001-12-20  Richard Henderson  <rth@redhat.com>
9356
9357         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9358         (arena): Use it.
9359         (malloc): Correct allocation logic.  Abort if we fill up the
9360         arena before initialization complete.
9361         (realloc): Correct allocation logic.
9362
9363 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9364
9365         * gcc.c-torture/compile/20011219-2.c: New test.
9366
9367         * gcc.c-torture/execute/20011219-1.c: New test.
9368
9369 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9370
9371         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9372         target does not support weak symbols.
9373
9374 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.c-torture/compile/20011219-1.c: New test.
9377
9378 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * g++.dg/other/error1.C: New test.
9381
9382 2001-12-17  Jeffrey A Law  (law@redhat.com)
9383
9384         * gcc.c-torture/execute/20011217-1.c: New test.
9385
9386 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9387
9388         * objc.dg/special/: New directory.
9389         * objc.dg/special/special.exp: New file.
9390         * objc.dg/special/unclaimed-category-1.h: New file.
9391         * objc.dg/special/unclaimed-category-1a.m: New file.
9392         * objc.dg/special/unclaimed-category-1.m: New file.
9393
9394 2001-12-17  Andreas Jaeger  <aj@suse.de>
9395
9396         * gcc.c-torture/compile/20011217-2.c: New test.
9397
9398 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9399
9400         * gcc.c-torture/compile/20011217-1.c: New test.
9401
9402 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9403
9404         * testsuite/gcc.dg/20011214-1.c: New.
9405
9406 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9407
9408         * gcc.dg/altivec-4.c: New.
9409
9410 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9411
9412         * gcc.dg/20011113-1.c: New test.
9413
9414 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9415
9416         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9417         std::__malloc_alloc_template<0> and
9418         std::__default_alloc_template<false, 0>.
9419
9420 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9421
9422         * objc/execute/bf-21.m: New test.
9423         * objc/execute/enumeration-1.m: New test.
9424         * objc/execute/enumeration-2.m: New test.
9425
9426 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9427
9428         * gcc.dg/gnu89-init-1.c: New test.
9429
9430 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9433         * g++.old-deja/g++.jason/2371.C: Likewise.
9434         * g++.old-deja/g++.jason/template33.C: Likewise.
9435         * g++.old-deja/g++.jason/template34.C: Likewise.
9436         * g++.old-deja/g++.jason/template36.C: Likewise.
9437         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9438         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9439         * g++.old-deja/g++.other/typename1.C: Likewise.
9440         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9441         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9442         * g++.old-deja/g++.pt/typename11.C: Likewise.
9443         * g++.old-deja/g++.pt/typename14.C: Likewise.
9444         * g++.old-deja/g++.pt/typename16.C: Likewise.
9445         * g++.old-deja/g++.pt/typename3.C: Likewise.
9446         * g++.old-deja/g++.pt/typename4.C: Likewise.
9447         * g++.old-deja/g++.pt/typename5.C: Likewise.
9448         * g++.old-deja/g++.pt/typename7.C: Likewise.
9449         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9450
9451 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9452
9453         * g++.dg/other/linkage1.C: New test.
9454         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9455         specifiers.
9456
9457 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9458
9459         * gcc.dg/concat.c: New test.
9460
9461 2001-12-11  Stan Shebs  <shebs@apple.com>
9462
9463         * objc/compile: New test directory.
9464         * objc/compile/compile.exp: New expect script.
9465         * objc/compile/20011211-1.m: New compile test.
9466
9467 2001-12-11  Jason Merrill  <jason@redhat.com>
9468
9469         * lib/prune.exp (prune_gcc_output): Also handle "In member
9470         function".  So many permutations...
9471
9472 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9473
9474         * g++.dg/template/typedef1.C: New test.
9475
9476 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9477
9478         * g++.dg/other/copy1.C: New test.
9479
9480 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9481
9482         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9483
9484         * gcc.dg/builtin-choose-expr.c: New.
9485
9486 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9487
9488         * gcc.dg/altivec-2.c: New.
9489
9490 2001-12-07  Richard Henderson  <rth@redhat.com>
9491
9492         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9493
9494 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9495
9496         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9497         ultrasparc.
9498
9499 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9500
9501         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9502
9503 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9504
9505         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9506         variable argument list.
9507
9508 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9509
9510         * gcc.c-torture/execute/memcheck: Delete entire directory.
9511         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9512         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9513
9514 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9515
9516         * gcc.dg/Wshadow-1.c: New test.
9517
9518 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9519
9520         * gcc.c-torture/compile/20011130-1.c: New test.
9521
9522         * gcc.dg/noncompile/20011025-1.c: New test.
9523
9524         * g++.dg/other/anon-union.C: New test.
9525
9526         * gcc.c-torture/execute/20011024-1.c: New test.
9527
9528 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9529
9530         * gcc.c-torture/execute/20000722-1.x,
9531         gcc.c-torture/execute/20010123-1.x: Remove.
9532         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9533         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9534         gcc.dg/c99-complit-2.c: New tests.
9535
9536 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         * g++.dg/inherit/base1.C: New test.
9539
9540 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9541
9542         * g++.dg/other/stdarg1.C: New test.
9543
9544         * gcc.c-torture/compile/20011130-2.c: New test.
9545
9546 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9547
9548         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9549         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9550         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9551         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9552         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9553         * gcc.dg/builtin-prefetch-1.c: New test.
9554
9555 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9556
9557         * gcc.dg/20011130-1.c: New test.
9558
9559 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9560
9561         * g++.dg/other/scope1.C: New test.
9562         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9563
9564 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9565
9566         * gcc.dg/vla-init-1.c: New test.
9567
9568 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9569
9570         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9571
9572 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9573
9574         * objc.dg/alias.m: Update.
9575         * objc.dg/class-1.m: Update.
9576         * objc.dg/const-str-1.m: Update.
9577         * objc.dg/fwd-proto-1.m: Update.
9578         * objc.dg/id-1.m: Update.
9579         * objc.dg/super-class-1.m: Update.
9580
9581 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9582
9583         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9584         constructs.
9585
9586 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9587
9588         * gcc.c-torture/execute/20011128-1.c: New test.
9589
9590 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9591
9592         * gcc.dg/20011127-1.c: New test.
9593
9594 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9595
9596         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9597         from Austin Group draft 7.
9598         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9599         scanf format arguments.
9600         * gcc.dg/format/no-exargs-2.c: New test.
9601
9602 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9603
9604         * g++.dg/abi/vbase8-4.C: New test.
9605
9606 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9607
9608         * gcc.c-torture/execute/20011121-1.c: New test.
9609
9610 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9611
9612         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9613
9614 2001-11-23  Andreas Jaeger  <aj@suse.de>
9615
9616         * gcc.dg/cpp/charconst-2.c: New test.
9617
9618 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9619
9620         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9621         to the host if it is remote.  Let tests specify extra headers
9622         they use.
9623         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9624         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9625         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9626         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9627         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9628         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9629         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9630         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9631         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9632         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9633
9634 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9635
9636         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9637         for little endian ARMs.
9638
9639 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.c-torture/compile/20011119-1.c: New test.
9642         * gcc.c-torture/compile/20011119-2.c: New test.
9643
9644 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9645
9646         * gcc.dg/altivec-1.c: Fix typo.
9647
9648 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9649
9650         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9651
9652 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9653
9654         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9655
9656 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9657
9658         * lib/g77.exp: Don't specify --rpath-link.
9659
9660         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9661         across all the headers.
9662         * gcc.dg/format/format.exp: For testing on a remote host,
9663         copy format.h.
9664
9665         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9666         * gcc.c-torture/execute/930406-1.c: Likewise.
9667         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9668
9669 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9670
9671         * gcc.dg/altivec-1.c: New.
9672
9673 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9674
9675         * gcc.dg/cpp/fpreprocessed.c: New test case.
9676
9677 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9678
9679         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9680         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9681         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9682
9683 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9684
9685         * gcc.dg/no-builtin-1.c: New test.
9686
9687 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * gcc.c-torture/execute/20011115-1.c: New test.
9690
9691 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9692
9693         * gcc.c-torture/compile/20011114-2.c: New test.
9694         * gcc.c-torture/compile/20011114-3.c: New test.
9695         * gcc.c-torture/compile/20011114-4.c: New test.
9696
9697 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * g++.dg/other/init1.C: New test.
9700
9701 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9702
9703         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9704         message.
9705
9706         * gcc.c-torture/execute/20011114-1.c: New testcase.
9707
9708         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9709         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9710         like the (before this change) version of 20010327-1.c.
9711
9712 2001-11-14  Roger Sayle <roger@eyesopen.com>
9713
9714         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9715
9716 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9717
9718         * g++.dg/init/array2.C: New test.
9719
9720 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9721
9722         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9723
9724 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * g++.dg/other/forscope1.C: New test.
9727         * g++.dg/ext/forscope1.C: New test.
9728         * g++.dg/ext/forscope2.C: New test.
9729
9730 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9731
9732         * gcc.c-torture/execute/20011113-1.c: New test.
9733
9734 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9735
9736         * gcc.c-torture/execute/20011109-2.c: New test.
9737
9738         * gcc.c-torture/execute/20011109-1.c: New test.
9739
9740 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9741
9742         * gcc.c-torture/compile/20011109-1.c: New test.
9743
9744 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9745
9746         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9747         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9748         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9749         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9750         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9751         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9752         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9753
9754 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9755
9756         * g++.dg/warn/Wshadow-1.C: New tests.
9757         * g++.old-deja/g++.mike/for3.C: Update.
9758
9759 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9760
9761         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9762         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9763         XFAILs.  Adjust expected error texts.
9764         * gcc.c-torture/compile/20011106-1.c,
9765         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9766         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9767         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9768         gcc.dg/c99-array-lval-5.c: New tests.
9769
9770 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9771
9772         * gcc.dg/cpp/defined.c: Update.
9773
9774 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9775
9776         * gcc.c-torture/execute/anon-1.c: New test.
9777
9778 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9779
9780         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9781         same size, so no warning should be produced on stormy16.
9782
9783         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9784         due to oversized array.
9785         * g++.old-deja/g++.mike/ns15.C: Likewise.
9786         * g++.old-deja/g++.pt/crash16.C: Likewise.
9787
9788 2001-11-02  Graham Stott  <grahams@redhat.com>
9789
9790         * g++.dgother/debug1.C: Fix typos.
9791
9792 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * g++.dg/other/debug1.C: New test.
9795
9796 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9797
9798         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9799         of unsigned long.
9800
9801 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.dg/20011029-2.c: New test.
9804
9805         * gcc.c-torture/compile/20011029-1.c: New test.
9806
9807 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9808
9809         * objc/execute/class_self-1.m: New test.
9810         * objc/execute/class_self-2.m: New test.
9811
9812 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9813
9814         * gcc.misc-tests/msgs.exp: Delete.
9815         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9816         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9817         error set to match recent changes.
9818
9819 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9820
9821         * gcc.dg/20011021-1.c: New test.
9822
9823 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9824
9825         * gcc.c-torture/compile/20011023-1.c: New test.
9826
9827 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9828
9829         * lib/g77.exp: Rewrite based on lib/g++.exp.
9830
9831 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9832
9833         * gcc.c-torture/execute/20011019-1.c: New test.
9834
9835         * gcc.dg/20011018-1.c: New test.
9836
9837 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9838
9839         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9840
9841 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9842
9843         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9844         * gcc.dg/attr-invalid.c: Likewise.
9845
9846 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * testsuite/gcc.dg/20011015-1.c: New test.
9849
9850 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9851
9852         * g++.dg/template/unify2.C: New test.
9853
9854 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9855
9856         * g++.dg/other/exception-specification.C: New test
9857
9858 2001-10-13  Tom Rix  <trix@redhat.com>
9859
9860         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9861         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9862
9863 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * testsuite/gcc.dg/20011009-1.c: New test.
9866
9867 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9868
9869         PR g++/4476
9870         * g++.dg/other/friend1.C: New test.
9871
9872 2001-10-11  Richard Henderson  <rth@redhat.com>
9873
9874         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9875
9876 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9877
9878         * gcc.c-torture/compile/20011010-1.c: New.
9879
9880 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9881
9882         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9883         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9884         g77.f-torture/execute/execute.exp,
9885         g77.f-torture/noncompile/noncompile.exp,
9886         gcc.c-torture/compile/compile.exp,
9887         gcc.c-torture/execute/execute.exp,
9888         gcc.c-torture/execute/ieee/ieee.exp,
9889         gcc.c-torture/execute/memcheck/memcheck.exp,
9890         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9891         objc/execute/execute.exp: Update FSF address.
9892
9893 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9894
9895         * gcc.dg/cpp/cmdlne-C.c: Update.
9896         * gcc.dg/cpp/cmdlne-C2.c: New.
9897
9898 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9899
9900         * gcc.c-torture/execute/20011008-3.c: New.
9901
9902 2001-10-08  DJ Delorie  <dj@redhat.com>
9903
9904         * gcc.dg/20011008-1.c: New.
9905         * gcc.dg/20011008-2.c: New.
9906
9907 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9908
9909         * gcc.dg/cpp/spacing1.c: Update test.
9910
9911 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9912
9913         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9914         spelling errors of "separate" as "seperate".
9915
9916 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9917
9918         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9919         enough to avoid inlining.
9920
9921 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9922
9923         * lib/g77.exp: set libg2c_dir correctly.
9924
9925 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9926
9927         * gcc.dg/cpp/macro11.c: New test.
9928
9929 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9930
9931         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9932         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9933         gcc.dg/format/multattr-3.c: New tests.
9934         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9935         tests for format attributes on function pointers being rejected.
9936
9937 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9938
9939         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9940
9941 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9942
9943         * g++.dg/warn/format1.C: New test.
9944
9945 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9946
9947         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9948
9949 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9950
9951         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9952
9953 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9954
9955         * gcc.dg/cpp/redef2.c: Add test.
9956
9957 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9958
9959         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9960         long-standing bug on i686, apparently.
9961         * gcc.c-torture/execute/loop-2c.x: New file.
9962         * gcc.c-torture/execute/loop-2d.x: New file.
9963         * gcc.c-torture/execute/loop-3c.x: New file.
9964
9965 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9966
9967         * gcc.dg/cpp/20000625-2.c: Correct line number.
9968
9969 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9970
9971         * gcc.dg/cpp/macro10.c: New test.
9972         * gcc.dg/cpp/strify3.c: New test.
9973         * gcc.dg/cpp/spacing1.c: Add tests.
9974         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9975         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9976
9977 2001-09-24  DJ Delorie  <dj@redhat.com>
9978
9979         * gcc.c-torture/execute/20010924-1.c: New test.
9980
9981 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9982
9983         * testsuite/objc/execute/paste.m: Remove.
9984
9985 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9986
9987         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9988
9989 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9990
9991         * g77.dg/strlen0.f: New test.
9992
9993 2001-09-21  Richard Henderson  <rth@redhat.com>
9994
9995         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9996         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9997
9998 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9999
10000         Table-driven attributes.
10001         * g++.dg/ext/attrib1.C: New test.
10002
10003 2001-09-20  DJ Delorie  <dj@redhat.com>
10004
10005         * gcc.dg/20000926-1.c: Update expected warning messages.
10006         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10007         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10008         array.
10009
10010 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10011
10012         * g++.dg/eh/registers1.C: New test case.
10013
10014 2001-09-17  Richard Henderson  <rth@redhat.com>
10015
10016         * gcc.dg/array-5.c: Fix VLA decomposition test.
10017
10018 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10019
10020         * gcc.dg/cpp/line5.c: New testcase.
10021
10022 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10023
10024         * gcc.dg/cpp/macro9.c: New test.
10025
10026 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10027
10028         * gcc.c-torture/execute/980223.c: Change type of addr from long
10029         to char *.
10030
10031 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10032
10033         * gcc.c-torture/execute/20010915-1.c: New test.
10034
10035 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10036
10037         * g77.dg/bprob: New directory.
10038         * g77.dg/bprob/bprob.exp: New file.
10039         * g77.dg/bprob/bprob-1.f: New test.
10040         * g77.dg/gcov: New directory.
10041         * g77.dg/gcov/gcov.exp: New file.
10042         * g77.dg/gcov/gcov-1.f: New test.
10043         * g77.dg/gcov/gcov-1.x: New file.
10044
10045 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10046
10047         * gcc.dg/cpp/directiv.c: Update.
10048         * gcc.dg/cpp/undef1.c: Update.
10049
10050 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10051
10052         * gcc.dg/20010912-1.c: New test.
10053
10054 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10055
10056         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10057         language-independent file in lib.
10058         * lib/gcov.exp: New file.
10059
10060 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10061
10062         * gcc.c-torture/compile/20010911-1.c: New test.
10063
10064 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10065
10066         * lib/profopt.exp: New, to support profile-directed optimizations.
10067         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10068         * gcc.misc-tests/bprob-1.c: New test.
10069         * gcc.misc-tests/bprob-2.c: New test.
10070
10071 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10072
10073         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10074         XFAIL and which kinds of gcov output to verify.
10075         * gcc.misc-tests/gcov-4b.x: New file.
10076         * gcc.misc-tests/gcov-5b.x: New file.
10077         * gcc.misc-tests/gcov-6.x: New file.
10078         * gcc.misc-tests/gcov-7.c: New test.
10079         * gcc.misc-tests/gcov-7.x: New file.
10080
10081 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10082
10083         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10084         * gcc.misc-tests/gcov-6.c: New test.
10085
10086 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         PR c++/3986
10089         * g++.dg/abi/vbase1.C: New test.
10090
10091 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10092
10093         * objc.dg/method-2.m: New.
10094
10095 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10096
10097         PR c++/4203
10098         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10099         * g++.dg/init/empty1.C: New test.
10100
10101 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10102
10103         * gcc.c-torture/compile/20010903-1.c: New test.
10104
10105 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10106
10107         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10108         for m68k.
10109
10110 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10111
10112         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10113
10114         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10115
10116         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10117
10118 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10119
10120         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10121         for 16-bit 'unsigned int'.
10122
10123 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10124
10125         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10126
10127 2001-08-27  Richard Henderson  <rth@redhat.com>
10128
10129         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10130         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10131
10132 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10133
10134         * gcc.dg/asm-names.c (ymain): New.
10135
10136 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10137
10138         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10139         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10140         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10141
10142 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10143
10144         * gcc.dg/compare5.c: New testcase.
10145
10146 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10147
10148         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10149         and "In instantiation".
10150
10151 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10152
10153         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10154
10155 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10156
10157         * gcc.misc-tests/gcov.exp: Add support for branch information.
10158         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10159         * gcc.misc-tests/gcov-4.c: New test.
10160         * gcc.misc-tests/gcov-4b.c: New test.
10161         * gcc.misc-tests/gcov-5b.c: New test.
10162
10163 2001-08-20  Zack Weinberg  <zackw@panix.com>
10164
10165         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10166         expected to fail.
10167
10168 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10169
10170         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10171
10172 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10173
10174         * g++.dg/eh/template1.C: New test.
10175
10176 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10177
10178         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10179         Fix thinko.
10180         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10181         for xfail.
10182
10183 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10184
10185         * lib/g77-dg.exp:  Use prune.exp for common procedures
10186         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10187         * lib/g77.exp: (g77-dg-prune) Remove
10188
10189 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10190
10191         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10192
10193 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10194
10195         * g++.dg/template/unify1.C: New test.
10196
10197 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10198
10199         * g++.dg/abi/empty4.C: New test.
10200
10201 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10202
10203         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10204         solaris2.*
10205         * g77.f-torture/compile/pr3743.x: Likewise
10206
10207 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10208
10209         * g++.dg/other/using-declaration.C: New test.
10210
10211 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10212
10213         * gcc.dg/cpp/tr-sign.c: New testcase.
10214
10215 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10216
10217         * gcc.dg/cpp/19951025-1.c: Revert.
10218         * gcc.dg/cpp/directiv.c: We no longer process directives that
10219         interrupt macro arguments.
10220
10221 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10222
10223         * gcc.dg/bconstp-1.c: New test.
10224
10225 2001-08-03  Richard Henderson  <rth@redhat.com>
10226
10227         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10228
10229 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10230
10231         * gcc.dg/cpp/19951025-1.c: Update.
10232
10233 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10234
10235         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10236         should be x.
10237
10238 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10239
10240         Kill -fhonor-std.
10241         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10242         * g++.old-deja/g++.other/std1.C: Likewise.
10243         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10244
10245 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10246
10247         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10248         (g77_pass, g77_fail, g77_finish, g77_exit,
10249         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10250
10251 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10252
10253         * g77.dg/fbackslash.f
10254         * g77.dg/fcase-preserve.f
10255         * g77.dg/ff90-1.f
10256         * g77.dg/ffixed-line-length-0.f
10257         * g77.dg/ffixed-line-length-132.f
10258         * g77.dg/ffixed-line-length-7.f
10259         * g77.dg/ffixed-line-length-72.f
10260         * g77.dg/ffixed-line-length-none.f
10261         * g77.dg/ffree-form-1.f
10262         * g77.dg/fno-backslash.f
10263         * g77.dg/fno-f90-1.f
10264         * g77.dg/fno-fixed-form-1.f
10265         * g77.dg/fno-onetrip.f
10266         * g77.dg/fno-typeless-boz.f
10267         * g77.dg/fno-underscoring.f
10268         * g77.dg/fno-vxt-1.f
10269         * g77.dg/fonetrip.f
10270         * g77.dg/ftypeless-boz.f
10271         * g77.dg/fugly-assumed.f
10272         * g77.dg/funderscoring.f
10273         * g77.dg/fvxt-1.f
10274
10275 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10276
10277         * objc.dg/fwd-proto-1.m: New.
10278         * objc.dg/local-decl-1.m: New.
10279         * objc.dg/naming-1.m: New.
10280         * objc.dg/naming-2.m: New.
10281         * objc.dg/proto-hier-1.m: New.
10282
10283 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10284
10285         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10286         largest-type elements to a struct makes its size grow.
10287
10288 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * g++.dg/abi/vthunk1.C: New test.
10291
10292 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10293
10294         * g++.dg/abi/vbase8-22.C: New test.
10295
10296 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10297
10298         * gcc.dg/cpp/macro8.c: New test.
10299
10300 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10301
10302         * g++.dg/abi/vbase8-21.C: New test.
10303
10304 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10305
10306         * g++.dg/abi/vbase8-10.C: New test.
10307
10308 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10309
10310         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10311         ${tool}_set_ld_library_path.
10312         Changed caller.
10313         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10314         g++.exp.
10315
10316 2001-07-26  Stan Cox <scox@redhat.com>
10317
10318         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10319         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10320         gcc_exit, gcc_check_unsupported_p):
10321         Moved to gcc-deps.exp
10322         * gcc-deps.exp: New file.
10323
10324 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10325
10326         * g++.old-deja/g++.pt/defarg14.C: New test.
10327
10328 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10329
10330         * g++.old-deja/g++.other/lineno5.C: New test.
10331
10332 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10333
10334         * g++.old-deja/g++.pt/crash68.C: New test.
10335
10336 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10337
10338         * g++.old-deja/g++.other/crash42.C: New test.
10339
10340 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10341
10342         * gcc.dg/cpp/extratokens.c: Fix.
10343         * gcc.dg/cpp/skipping2.c: New tests.
10344
10345 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10346
10347         * gcc.c-torture/execute/20010724-1.c: New file.
10348         * gcc.c-torture/execute/20010724-1.x: New file.
10349
10350 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10351
10352         * g++.old-deja/g++.other/cond7.C: New test.
10353
10354 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         * g++.old-deja/g++.other/optimize4.C: New test.
10357
10358 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10361
10362 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10363
10364         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10365         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10366         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10367         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10368
10369         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10370         bug report" message.
10371
10372         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10373         * g++.dg/ext/instantiate1.C: Move from old-deja.
10374
10375 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10376
10377         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10378         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10379         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10380         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10381
10382 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10383
10384         * gcc.c-torture/execute/20010723-1.c: New test.
10385
10386 2001-07-23  Ben Elliston  <bje@redhat.com>
10387
10388         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10389
10390 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10391
10392         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10393         i[34567]86-*-*.
10394         Delete handling of ieee_multilib_flags.
10395         Pass -mieee for alpha*-*-* and sh-*-*.
10396         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10397
10398 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10399
10400         Remove old-abi tests.
10401         * g++.old-deja/g++.mike/p11116.C: Remove.
10402         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10403
10404 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10405
10406         * g77.f-torture/compile/pr3743.f:  New test
10407
10408 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10409
10410         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10411
10412 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10413
10414         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10415         g++.old-deja/g++.pt/static6.C: Likewise.
10416         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10417         supports weak symbols.
10418
10419 2001-07-18  Andreas Jaeger  <aj@suse.de>
10420
10421         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10422         supported again.
10423
10424 2001-07-18  Andreas Jaeger  <aj@suse.de>
10425
10426         * gcc.dg/iftrap-1.c: Fix target line.
10427
10428 2001-07-17  Richard Henderson  <rth@redhat.com>
10429
10430         * gcc.c-torture/execute/20010717-1.c: New.
10431
10432 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10433
10434         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10435         tests.
10436
10437 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10438
10439         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10440
10441 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10442
10443         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10444         UAC_SIGBUS, UAC_NOPRINT definitions.
10445
10446 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10447
10448         * objc/execute/object_is_class.m: New test.
10449         * objc/execute/object_is_meta_class.m: New test.
10450
10451 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10452
10453         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10454         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10455
10456 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10457
10458         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10459         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10460
10461 2001-07-14  Richard Henderson  <rth@redhat.com>
10462
10463         * gcc.dg/iftrap-1.c: New.
10464
10465 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10466
10467         * g77.f-torture/execute/intrinsic77.f: New test.
10468
10469 2001-07-11  Janis Johnson <janis@us.ibm.com>
10470
10471         * gcc.misc-tests/gcov-3.c: New test.
10472
10473 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10474
10475         * gcc.c-torture/compile/20010711-1.c,
10476         * gcc.c-torture/compile/20010711-2.c: New tests.
10477
10478 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10479
10480         * gcc.c-torture/execute/20010711-1.c: New test.
10481
10482 2001-07-11  Ben Elliston  <bje@redhat.com>
10483
10484         * g++.old-deja/g++.other/enum5.C: New test.
10485
10486 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10487
10488         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10489         (g++-dg-prune): Call prune_gcc_output.
10490         * prune.exp: New file for prune_gcc_output.
10491         * lib/g++.exp, lib/gcc.exp: Load it.
10492
10493 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10494
10495         * gcc.c-torture/compile/20010701-1.c,
10496         g++.old-deja/g++.ext/attrib6.C: New tests.
10497
10498 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10499
10500         * gcc.c-torture/compile/20010706-1.c: New test.
10501
10502 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10503
10504         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10505
10506 2001-06-28  Stan Shebs  <shebs@apple.com>
10507
10508         * gcc.dg/pragma-darwin.c: New test.
10509
10510 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10511
10512         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10513         Solaris 2.[678] system.
10514
10515 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10516
10517         * gcc.dg/20010622-1.c: New test.
10518
10519 2001-06-18  Stan Shebs  <shebs@apple.com>
10520
10521         * objc.dg: New directory.
10522         * objc.dg/dg.exp: New file.
10523         * objc.dg/alias.m: New.
10524         * objc.dg/class-1.m: New.
10525         * objc.dg/class-2.m: New.
10526         * objc.dg/const-str-1.m: New.
10527         * objc.dg/const-str-2.m: New.
10528         * objc.dg/id-1.m: New.
10529         * objc.dg/method-1.m: New.
10530         * objc.dg/super-class-1.m: New.
10531         * lib/objc-dg.exp: New file.
10532
10533 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10534
10535         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10536         of label name.
10537
10538 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10539
10540         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10541
10542 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10543
10544         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10545         variable.
10546
10547 2001-06-12  Richard Henderson  <rth@redhat.com>
10548
10549         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10550
10551 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10552
10553         * g++.old-deja/g++.abi/vbase5.C: New test.
10554         * g++.old-deja/g++.abi/vbase6.C: New test.
10555         * g++.old-deja/g++.abi/vbase7.C: New test.
10556
10557 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10558
10559         * gcc.c-torture/compile/20010610-1.c: New test.
10560
10561 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         * g++.old-deja/g++.abi/vbase4.C: New test.
10564
10565 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10566
10567         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10568         support %f for HC11/HC12 targets.
10569         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10570         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10571         on HC11/HC12 targets.
10572         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10573
10574 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10575
10576         * gcc.dg/wchar_t-1.c: New file.
10577         * gcc.dg/wint_t-1.c: Likewise.
10578
10579 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10580
10581         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10582
10583 2001-06-11  Richard Henderson  <rth@redhat.com>
10584
10585         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10586
10587 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10588
10589         * gcc.c-torture/compile/20010611-1.c: New test.
10590
10591 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10592
10593         * gcc.dg/c99-tag-1.c: Add more tests.
10594
10595 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10596
10597         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10598         representation on MN10300 and ARM/Thumb.
10599
10600 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10601
10602         * g77.f-torture/execute/20010610.f: New.
10603
10604 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10605
10606         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10607         names.
10608
10609 2001-06-09  Richard Henderson  <rth@redhat.com>
10610
10611         * gcc.c-torture/execute/ashrdi-1.c: New.
10612         * gcc.c-torture/execute/ashldi-1.c: New.
10613         * gcc.c-torture/execute/lshrdi-1.c: New.
10614
10615 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10616
10617         * objc/execute/load-3.m: Added. Check sending +load to categories,
10618         in addition to classes.
10619
10620 2001-06-08  Stan Shebs  <shebs@apple.com>
10621
10622         * objc/execute/load-2.m: New test.  From Nicola Pero
10623         <n.pero@mi.flashnet.it>.
10624
10625 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10626
10627         * gcc.c-torture/execute/20010605-2.c: New test.
10628
10629 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10630
10631         * g++.old-deja/g++.abi/vbase2.C: New test.
10632         * g++.old-deja/g++.abi/vbase3.C: New test.
10633
10634 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10635
10636         * g++.old-deja/g++.pt/friend49.C: New test.
10637
10638 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10639
10640         * g++.old-deja/g++.ext/anon3.C: New test.
10641
10642 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         * g++.old-deja/g++.other/conv7.C: New test.
10645
10646 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10647
10648         * gcc.c-torture/compile/20010605-2.c: New test.
10649
10650 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10651
10652         * gcc.c-torture/execute/20010604-1.c: New test.
10653
10654 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10655
10656         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10657
10658 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10659
10660         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10661         (g++_link_flags): Likewise.
10662         (g++_init): Pass gccpath's value to two previous functions.
10663
10664 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10665
10666         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10667         Ensure logfile entry matches exec command line.
10668
10669 2001-05-31  Richard Henderson  <rth@redhat.com>
10670
10671         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10672         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10673
10674 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10675
10676         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10677         compiler for irix6.2
10678
10679 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10680
10681         * g++.old-deja/g++.other/optimize3.C: New file.
10682
10683 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10684
10685         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10686         assemble.
10687
10688 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.old-deja/g++.other/optimize2.C: New file.
10691
10692 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10693
10694         * gcc.c-torture/compile/20010518-2.c: New file.
10695         * gcc.c-torture/execute/20010518-1.c: New file.
10696         * gcc.c-torture/execute/20010518-2.c: New file.
10697
10698 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10699
10700         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10701
10702 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10703
10704         G++ no longer defines builtins that do not begin with __builtin.
10705         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10706         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10707         * g++.old-deja/g++.law/builtin1.C: Likewise.
10708         * g++.old-deja/g++.law/cvt2.C: Likewise.
10709         * g++.old-deja/g++.mike/net5.C: Likewise.
10710         * g++.old-deja/g++.other/builtins1.C: Likewise.
10711         * g++.old-deja/g++.other/builtins2.C: Likewise.
10712         * g++.old-deja/g++.other/builtins3.C: Likewise.
10713         * g++.old-deja/g++.other/builtins4.C: Likewise.
10714         * g++.old-deja/g++.other/inline8.C: Likewise.
10715         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10716
10717 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.old-deja/g++.pt/using1.C: Adjust.
10720         * g++.old-deja/g++.pt/using2.C: New test.
10721
10722 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10723
10724         * gcc.dg/cpp/charconst.c: New tests.
10725         * gcc.dg/cpp/escape.c: New tests.
10726         * gcc.dg/cpp/escape-1.c: New tests.
10727         * gcc.dg/cpp/escape-2.c: New tests.
10728         * gcc.dg/cpp/ucs.c: New tests.
10729
10730 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10731
10732         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10733         native compiler for irix6.5.
10734
10735 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10736
10737         * lib/g++.exp (g++_include_flags): Use args to compute
10738         get_multilibs.
10739         (g++_link_flags): Likewise.
10740         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10741
10742 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10743
10744         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10745
10746 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10747
10748         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10749         this file.
10750
10751 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10752
10753         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10754         STACK_SIZE;
10755         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10756         to STACK_SIZE; Use it to define size of add_histo array.
10757         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10758         to STACK_SIZE.
10759         (f): Use GITT_SIZE to define size of gitt local table.
10760         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10761         to STACK_SIZE; Use it to define size of bytemem array.
10762
10763 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10764
10765         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10766         on 68HC11/HC12 due to the asm instruction.
10767         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10768         * gcc.c-torture/compile/920520-1.x: Likewise.
10769         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10770         on 68HC11/HC12 because the function is larger than 64K.
10771         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10772         on 68HC11/HC12 because the structure is too large.
10773
10774 2001-05-20  Richard Henderson  <rth@redhat.com>
10775
10776         * gcc.c-torture/execute/20010520-1.c: New.
10777
10778 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10779
10780         * g++.old-deja/g++.warn/compare1.C: New test.
10781         * gcc.dg/compare4.c: New test.
10782
10783 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10784
10785         * g++.old-deja/g++.other/optimize1.C: New test.
10786
10787 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10788
10789         * g++.old-deja/g++.pt/spec41.C: New test.
10790
10791 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10792
10793         * gcc.c-torture/compile/20010114-1.x: Remove.
10794
10795 2001-05-18  Stan Shebs  <shebs@apple.com>
10796
10797         * gcc.c-torture/compile/20010518-1.c: New test.
10798
10799 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10800
10801         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10802         * g++.old-deja/g++.pt/crash67.C: New test.
10803
10804 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10805
10806         * g++.old-deja/g++.other/debug9.C: New test.
10807
10808 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10809
10810         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10811
10812 2001-05-16  Jan Hubicka  <jh@suse.cz>
10813
10814         * gcc.c-torture/compile/20010516-1.c: New test.
10815
10816 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10817
10818         * g++.old-deja/g++.other/crash41.C: New test.
10819
10820 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10821
10822         * g++.old-deja/g++.pt/crash66.C: New test.
10823
10824 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10825
10826         * g++.old-deja/g++.robertl/eb27.C: Convert.
10827
10828 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10829
10830         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10831         declaration being redundant.
10832
10833 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10834
10835         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10836
10837 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10838
10839         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10840
10841 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10842
10843         * lib/g++.exp: Use testsuite_flags.
10844
10845 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10846
10847         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10848
10849 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10850
10851         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10852
10853 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10854
10855         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10856
10857 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10858
10859         * gcc.c-torture/compile/20010313-1.c: New test.
10860
10861 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10862
10863         * gcc.dg/cpp/direct2.c: New test.
10864         * gccq.dg/cpp/direct2s.c: New test.
10865
10866         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10867
10868 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10869
10870         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10871         * g++.old-deja/g++.other/op3.C: Likewise.
10872
10873 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10874
10875         * gcc.dg/cpp/syshdr.h: New file.
10876         * gcc.dg/cpp/sysmac1.c: Update.
10877         * gcc.dg/cpp/sysmac2.c: Update.
10878
10879 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10880
10881         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10882
10883 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10884
10885         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10886         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10887
10888 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10889
10890         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10891
10892 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10893
10894         * lib/g++.exp (g++_include_flags): Don't use any special flags
10895         if TESTING_IN_BUILD_TREE is not defined.
10896         (g++_init): Use a plain 'c++' as the compiler if
10897         TESTING_IN_BUILD_TREEE is not defined.
10898
10899 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * g++.old-deja/g++.eh/catch13.C: New test.
10902         * g++.old-deja/g++.eh/catch14.C: New test.
10903
10904 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10905
10906         * gcc.dg/cpp/tr-define.c: New test.
10907
10908 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10909
10910         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10911         <stdlib.h>, not <malloc.h>.
10912
10913 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10914
10915         * g++.old-deja/g++.ns/template17.C: New test.
10916
10917 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10918
10919         * g++.old-deja/g++.pt/ref4.C: New test.
10920
10921 2001-04-30  Richard Henderson  <rth@redhat.com>
10922
10923         * gcc.dg/20000724-1.c: Revert last change.
10924
10925 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10926
10927         * g77.f-torture/execute/20010430.f: New test.
10928
10929 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10930
10931         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10932
10933 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10934
10935         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10936
10937 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         * g++.old-deja/g++.eh/crash6.C: New test.
10940
10941 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10942
10943         * g++.old-deja/g++.other/warn7.C: New test.
10944
10945 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10946
10947         * g++.old-deja/g++.other/defarg9.C: New test.
10948
10949 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10950
10951         * g77.f-torture/compile/20010426.f: New test.
10952         * g77.f-torture/execute/20010426.f: New test.
10953
10954 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10955
10956         * g77.f-torture/compile/20000629-1.x: Remove - error
10957         has been fixed.
10958
10959 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10960
10961         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10962         Tweak slightly to work with g++.dg framework.
10963         * g++.dg/special/ecos.exp: Run initp1.C test.
10964         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10965
10966         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10967         its linker doesn't give line numbers either.
10968         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10969
10970 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10971
10972         * g++.old-deja/g++.other/lex1.C: New test.
10973
10974 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10975
10976         * gcc.dg/noncompile/20010425-1.c: New test.
10977
10978 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10979
10980         * g++.old-deja/g++.pt/mangle2.C: New test.
10981
10982 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * gcc.dg/format/plus-1.c: New test.
10985
10986 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.dg/20010423-1.c: New test.
10989
10990 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.c-torture/execute/20010422-1.c: New test.
10993
10994 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * g++.old-deja/g++.ns/type2.C: New test.
10997
10998 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10999
11000         * g++.old-deja/g++.other/perf1.C: New test.
11001
11002 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11003
11004         * gcc.dg/c99-func-2.c: Remove xfail.
11005         * gcc.dg/c99-func-3.c: Remove xfail.
11006         * gcc.dg/c99-func-4.c: Remove xfail.
11007
11008 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11009
11010         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11011
11012 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11013
11014         * gcc.c-torture/compile/20010423-1.c: New test.
11015
11016 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         * g++.old-deja/g++.pt/typename28.C: New test.
11019
11020 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11021
11022         * g++.old-deja/g++.abi/empty2.C: New test.
11023         * g++.old-deja/g++.abi/empty3.C: New test.
11024
11025 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11026
11027         * g++.old-deja/g++.other/comdat2.C: New test.
11028         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11029
11030 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11031
11032         * g++.old-deja/g++.other/overload14.C: New test.
11033
11034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11035
11036         * g++.old-deja/g++.other/lookup23.C: New test.
11037
11038 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * gcc.c-torture/execute/20010403-1.c: New test.
11041
11042 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11043             Mark Mitchell  <mark@codesourcery.com>
11044
11045         * lib/old-dejagnu.exp: Don't delete output of executable.
11046         Add .exe suffix to executables.
11047
11048 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11049
11050         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11051
11052 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11053
11054         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11055
11056 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11057
11058         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11059         * g++.old-deja/g++.abi/crash1.C: New test.
11060
11061 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11062
11063         * g++.old-deja/g++.other/crash40.C: New test.
11064
11065 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11066
11067         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11068
11069 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.old-deja/g++.other/warn6.C: New test.
11072
11073 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11074
11075         * g++.old-deja/g++.robertl/eb42.C: Same.
11076
11077 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11078
11079         * gcc.dg/wtr-conversion-1.c: New testcase.
11080
11081 2001-04-10  Richard Henderson  <rth@redhat.com>
11082
11083         * g++.old-deja/g++.other/array5.C: New.
11084
11085 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11086
11087         * gcc.c-torture/execute/20010408-1.c: New test.
11088
11089 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11090
11091         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11092         headers and constructs.
11093         * g++.old-deja/g++.robertl/eb79.C: Same.
11094         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11095         * g++.old-deja/g++.robertl/eb73.C: Same.
11096         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11097         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11098         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11099         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11100         * g++.old-deja/g++.robertl/eb44.C: Same.
11101         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11102         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11103         * g++.old-deja/g++.robertl/eb39.C: Same.
11104         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11105         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11106         * g++.old-deja/g++.robertl/eb30.C: Same.
11107         * g++.old-deja/g++.robertl/eb3.C: Same.
11108         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11109         * g++.old-deja/g++.robertl/eb21.C: Same.
11110         * g++.old-deja/g++.robertl/eb15.C: Same.
11111         * g++.old-deja/g++.robertl/eb118.C: Same.
11112         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11113         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11114         * g++.old-deja/g++.robertl/eb109.C: Same.
11115         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11116         * g++.old-deja/g++.mike/rtti1.C: Same.
11117         * g++.old-deja/g++.mike/p658.C: Same.
11118         * g++.old-deja/g++.mike/net46.C: Same.
11119         * g++.old-deja/g++.mike/net34.C: Same.
11120         * g++.old-deja/g++.mike/memoize1.C: Same.
11121         * g++.old-deja/g++.mike/eh2.C: Same.
11122         * g++.old-deja/g++.law/weak.C: Same.
11123         * g++.old-deja/g++.law/visibility7.C: Same.
11124         * g++.old-deja/g++.law/visibility25.C: Same.
11125         * g++.old-deja/g++.law/visibility22.C: Same.
11126         * g++.old-deja/g++.law/visibility2.C: Same.
11127         * g++.old-deja/g++.law/visibility17.C: Same.
11128         * g++.old-deja/g++.law/visibility13.C: Same.
11129         * g++.old-deja/g++.law/visibility10.C: Same.
11130         * g++.old-deja/g++.law/visibility1.C: Same.
11131         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11132         * g++.old-deja/g++.law/vbase1.C: Same.
11133         * g++.old-deja/g++.law/operators32.C: Same.
11134         * g++.old-deja/g++.law/nest3.C: Same.
11135         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11136         * g++.old-deja/g++.law/except5.C (main): Same.
11137         * g++.old-deja/g++.law/cvt7.C (run): Same.
11138         * g++.old-deja/g++.law/cvt2.C: Same.
11139         * g++.old-deja/g++.law/cvt16.C: Same.
11140         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11141         * g++.old-deja/g++.law/ctors17.C (main): Same.
11142         * g++.old-deja/g++.law/ctors13.C: Same.
11143         * g++.old-deja/g++.law/ctors12.C (main): Same.
11144         * g++.old-deja/g++.law/ctors10.C: Same.
11145         * g++.old-deja/g++.law/code-gen5.C: Same.
11146         * g++.old-deja/g++.law/bad-error7.C: Same.
11147         * g++.old-deja/g++.law/arm9.C: Same.
11148         * g++.old-deja/g++.law/arm12.C: Same.
11149         * g++.old-deja/g++.law/arg8.C: Same.
11150         * g++.old-deja/g++.law/arg1.C: Same.
11151         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11152         * g++.old-deja/g++.jason/template31.C: Same.
11153         * g++.old-deja/g++.jason/template24.C (main): Same.
11154         * g++.old-deja/g++.jason/2371.C: Same.
11155         * g++.old-deja/g++.eh/new2.C: Same.
11156         * g++.old-deja/g++.eh/new1.C: Same.
11157         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11158         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11159         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11160         * g++.old-deja/g++.brendan/crash62.C: Same.
11161         * g++.old-deja/g++.brendan/crash52.C: Same.
11162         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11163         * g++.old-deja/g++.brendan/crash38.C: Same.
11164         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11165         * g++.old-deja/g++.brendan/copy9.C: Same.
11166
11167 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11168
11169         * gcc.c-torture/execute/20001203-2.c (memset):
11170         Count argument is of type __SIZE_TYPE__.
11171
11172 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11173
11174         * gcc.c-torture/compile/20010404-1.c: New test.
11175
11176 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/compile/20010326-1.c: New test.
11179
11180 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11181
11182         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11183         peculiarities of the SH.
11184         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11185
11186 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11187
11188         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11189         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11190         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11191
11192 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * g77.f-torture/compile/20010321-1.f: New test.
11195
11196 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11197
11198         * gcc.c-torture/compile/20010329-1.c: New test.
11199
11200 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gcc.c-torture/execute/20010329-1.c: New test.
11203
11204 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11205
11206         * g++.old-deja/g++.other/eh4.C: Fix typo.
11207
11208 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11209
11210         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11211
11212 2001-03-28  Philip Blundell  <philb@gnu.org>
11213
11214         * gcc.c-torture/compile/20010328-1.c: New test.
11215
11216 2001-03-27  Richard Henderson  <rth@redhat.com>
11217
11218         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11219         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11220
11221 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11222
11223         * gcc.c-torture/compile/20010327-1.c: New test.
11224
11225 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         * g++.old-deja/g++.other/friend12.C: New test.
11228         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11229         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11230
11231 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11232
11233         * gcc.c-torture/execute/20010325-1.c: New test.
11234
11235 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * g++.old-deja/g++.other/mangle3.C: New test.
11238
11239 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * g++.old-deja/g++.other/anon8.C: New test.
11242
11243 2001-03-20  Philip Blundell  <philb@gnu.org>
11244
11245         * gcc.c-torture/compile/20010320-1.c: New test.
11246
11247 2001-03-17  Richard Henderson  <rth@redhat.com>
11248
11249         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11250
11251 2001-03-15  Geoff Keating  <geoff@redhat.com>
11252
11253         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11254         tests on AIX.
11255
11256 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11257
11258         * g++.old-deja/g++.other/eh4.C: New test.
11259
11260 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11261
11262         * gcc.dg/cpp/mi1.c: Update.
11263
11264 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * g++.old-deja/g++.other/regstack.C: New test.
11267
11268 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11269
11270         * g++.old-deja/g++.other/ref4.C: New test.
11271
11272 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11273
11274         * objc/execute/va_method.m: Added.
11275         * objc/execute/IMP.m: Added.
11276         * objc/execute/_cmd.m: Added.
11277         * objc/execute/accessing_ivars.m: Added.
11278         * objc/execute/class-1.m: Added.
11279         * objc/execute/class-10.m: Added.
11280         * objc/execute/class-11.m: Added.
11281         * objc/execute/class-12.m: Added.
11282         * objc/execute/class-13.m: Added.
11283         * objc/execute/class-14.m: Added.
11284         * objc/execute/class-2.m: Added.
11285         * objc/execute/class-3.m: Added.
11286         * objc/execute/class-4.m: Added.
11287         * objc/execute/class-5.m: Added.
11288         * objc/execute/class-6.m: Added.
11289         * objc/execute/class-7.m: Added.
11290         * objc/execute/class-8.m: Added.
11291         * objc/execute/class-9.m: Added.
11292         * objc/execute/class-tests-1.h
11293         * objc/execute/class-tests-2.h
11294         * objc/execute/compatibility_alias.m: Added.
11295         * objc/execute/encode-1.m: Added.
11296         * objc/execute/formal_protocol-1.m: Added.
11297         * objc/execute/formal_protocol-2.m: Added.
11298         * objc/execute/formal_protocol-3.m: Added.
11299         * objc/execute/formal_protocol-4.m: Added.
11300         * objc/execute/formal_protocol-5.m: Added.
11301         * objc/execute/formal_protocol-6.m: Added.
11302         * objc/execute/formal_protocol-7.m: Added.
11303         * objc/execute/informal_protocol.m: Added.
11304         * objc/execute/initialize.m: Added.
11305         * objc/execute/load.m: Added.
11306         * objc/execute/many_args_method.m: Added.
11307         * objc/execute/nested-3.m: Added.
11308         * objc/execute/no_clash.m: Added.
11309         * objc/execute/private.m: Added.
11310         * objc/execute/redefining_self.m: Added.
11311         * objc/execute/root_methods.m: Added.
11312         * objc/execute/selector-1.m: Added.
11313         * objc/execute/static-1.m: Added.
11314         * objc/execute/static-2.m: Added.
11315         * objc/execute/va_method.m: Added.
11316
11317 2001-03-10  Richard Henderson  <rth@redhat.com>
11318
11319         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11320
11321 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11322
11323         * g++.old-deja/g++.other/crash31.C: XFAIL.
11324         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11325         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11326         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11327         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11328         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11329
11330 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11331
11332         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11333
11334 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11335
11336         * gcc.dg/20000724-1.c: Don't use multiline strings.
11337
11338 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11339
11340         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11341         result of -cString against what we expect it to be; don't just
11342         print it out for no one to read.
11343
11344         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11345         Based on testcases provided by Nicola Pero.
11346
11347 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11348
11349         * gcc.dg/cpp/macro7.c: New test.
11350
11351 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11352
11353         * gcc.dg/cpp/multiline.c: Update.
11354
11355 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         * g++.old-deja/g++.other/enum3.C: New test.
11358
11359 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11360
11361         * g++.old-deja/g++.other/pod1.C: New test.
11362
11363 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11364
11365         * g++.old-deja/g++.ext/overload1.C: New test.
11366
11367 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         * g++.old-deja/g++.pt/using1.C: New test.
11370
11371 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         * g++.old-deja/g++.other/using9.C: New test.
11374
11375 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11376
11377         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11378
11379         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11380
11381 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.old-deja/g++.ext/realpt1.C: Remove.
11384
11385 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11388
11389 2001-02-26  Will Cohen  <wcohen@redhat.com>
11390
11391         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11392
11393 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11394
11395         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11396         templatized constructors.
11397
11398 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11399
11400         * gcc.c-torture/execute/20010224-1.c: New test.
11401
11402 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.c-torture/execute/20010222-1.c: New test.
11405
11406 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11407
11408         * g++.old-deja/g++.other/inline20.C: New test.
11409
11410 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11411
11412         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11413
11414 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11415
11416         * g++.old-deja/g++.other/lookup22.C: New test.
11417
11418 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11419
11420         * g77.dg: New directory.
11421         * g77.dg/20010216-1.f: New test case.
11422         * g77.dg/dg.exp: New driver.
11423         * lib/g77-dg.exp: New driver library.
11424
11425 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11426
11427         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11428
11429 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11430
11431         * g++.old-deja/g++.other/decl9.C: New test.
11432
11433 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11434
11435         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11436         not need <string> and also tests the initialization at runtime.
11437
11438 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11439
11440         * gcc.c-torture/execute/longlong.c: New test.
11441
11442 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11443
11444         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11445
11446 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11447
11448         * gcc.c-torture/execute/920302-1.c (execute):
11449         Change argument type to short.
11450
11451 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11452
11453         * g++.old-deja/g++.pt/deduct6.C: New test.
11454
11455 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11456
11457         * g++.old-deja/g++.pt/deduct5.C: New test.
11458
11459 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.c-torture/execute/20010209-1.c: New test.
11462
11463 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11464
11465         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11466
11467 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11468
11469         * g++.dg/vtgc1.C: Update for new ABI.
11470
11471         * consistency.vlad: New directory, 1665 files.
11472
11473 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11474
11475         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11476         return type.
11477         * gcc.dg/cpp/digraphs.c: Declare puts.
11478
11479 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.old-deja/g++.other/warn5.C: New test.
11482
11483 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.old-deja/g++.pt/spec40.C: New test.
11486
11487 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11488
11489         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11490         case.
11491         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11492
11493 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11494
11495         * gcc.c-torture/compile/20010209-1.c: New test.
11496
11497 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11498
11499         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11500         excess errors message but not if it crashes.
11501         * g++.old-deja/g++.other/crash27.C: Likewise.
11502         * g++.old-deja/g++.other/crash28.C: Likewise.
11503         * g++.old-deja/g++.other/crash30.C: Likewise.
11504         * g++.old-deja/g++.other/crash32.C: Likewise.
11505         * g++.old-deja/g++.other/crash35.C: Likewise.
11506         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11507
11508 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11509
11510         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11511         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11512         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11513         g77.f-torture/execute/execute.exp,
11514         g77.f-torture/noncompile/noncompile.exp,
11515         gcc.c-torture/execute/execute.exp,
11516         gcc.c-torture/execute/memcheck/memcheck.exp,
11517         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11518         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11519         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11520         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11521         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11522         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11523         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11524         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11525         Remove bug reporting instructions with ancient email addresses.
11526
11527 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11528
11529         * gcc.dg/20010202-1.c: New test.
11530         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11531
11532 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11533
11534         * g++.dg/stdbool-if.C: New test.
11535
11536 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11537
11538         * objc/execute/fdecl.m: Added main().
11539
11540 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.c-torture/execute/20010206-1.c: New test.
11543
11544 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11545
11546         * gcc.dg/cpp/avoidpaste1.c: Update.
11547
11548 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11549
11550         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11551         Pero <nicola@brainstorm.co.uk>.
11552         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11553
11554 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11555
11556         * g++.old-deja/g++.pt/spec39.C: New test.
11557
11558 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * gcc.c-torture/compile/20010202-1.c: New test.
11561
11562 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11563
11564         * g++.old-deja/g++.abi/primary2.C: New test.
11565         * g++.old-deja/g++.abi/primary3.C: New test.
11566         * g++.old-deja/g++.abi/primary4.C: New test.
11567         * g++.old-deja/g++.abi/primary5.C: New test.
11568         * g++.old-deja/g++.abi/vtable3.h: New test.
11569         * g++.old-deja/g++.abi/vtable3a.C: New test.
11570         * g++.old-deja/g++.abi/vtable3b.C: New test.
11571         * g++.old-deja/g++.abi/vtable3c.C: New test.
11572         * g++.old-deja/g++.abi/vtable3d.C: New test.
11573         * g++.old-deja/g++.abi/vtable3e.C: New test.
11574         * g++.old-deja/g++.abi/vtable3f.C: New test.
11575         * g++.old-deja/g++.abi/vtable3g.C: New test.
11576         * g++.old-deja/g++.abi/vtable3h.C: New test.
11577         * g++.old-deja/g++.abi/vtable3i.C: New test.
11578         * g++.old-deja/g++.abi/vtable3j.C: New test.
11579         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11580
11581 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * g++.old-deja/g++.other/anon6.C: New test.
11584         * g++.old-deja/g++.other/anon7.C: New test.
11585
11586 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11587
11588         * gcc.dg/cpp/avoidpaste2.c: New tests.
11589
11590 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11591
11592         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11593
11594 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11595
11596         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11597         DECIMAL_DIG cases for Irix."
11598
11599 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11600
11601         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11602
11603 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11604
11605         * gcc.dg/c99-tag-1.c: New test.
11606
11607 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11608
11609         * gcc.dg/cpp/tr-warn1.c: Add tests.
11610
11611 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11612
11613         * gcc.dg/cpp/avoidpaste1.c: Update.
11614         * gcc.dg/cpp/paste4.c: Update.
11615
11616 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11617
11618         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11619         cases for Irix.
11620
11621 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11622
11623         * g++.old-deja/g++.other/inline19.C: New test.
11624
11625 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11626
11627         * gcc.dg/Wlarger-than.c: New test.
11628
11629 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11630
11631         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11632
11633 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11634
11635         * gcc.c-torture/execute/20010129-1.c: New test.
11636         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11637
11638 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11639
11640         * gcc.dg/cpp/avoidpaste1.c: Test case.
11641
11642 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11643
11644         * g++.old-deja/g++.other/inline18.C: New test.
11645
11646 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647
11648         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11649         and __builtin_putchar.
11650
11651 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11652
11653         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11654         tests.
11655
11656 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11657
11658         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11659         floating point number rounding mode to round to the nearest
11660         representable mode.
11661
11662 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * g++.old-deja/g++.other/mangle2.C: New test.
11665
11666 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11667
11668         * gcc.c-torture/compile/20010124-1.c: New test.
11669
11670 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.old-deja/g++.pt/spec38.C: New test.
11673
11674 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11675
11676         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11677         "Build don't run".
11678
11679 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11680
11681         * gcc.c-torture/execute/20010123-1.c: New test.
11682
11683 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         * g++.old-deja/g++.pt/spec37.C: New test.
11686
11687 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         * g++.old-deja/g++.pt/overload14.C: New test.
11690
11691 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11692
11693         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11694         __builtin_return_address.
11695
11696 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11699         * g++.old-deja/g++.pt/spec35.C: New test.
11700         * g++.old-deja/g++.pt/spec36.C: New test.
11701
11702 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11703
11704         * gcc.c-torture/compile/20010118-1.c: New test.
11705
11706 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11707
11708         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11709
11710 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/execute/20010119-1.c: New test.
11713
11714 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         * g++.old-deja/g++.other/vbase5.C: New test.
11717
11718 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11719
11720         * gcc.c-torture/execute/20010118-1.c: New test.
11721
11722 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11723
11724         * g++.old-deja/g++.pt/deduct3.C: New test.
11725
11726 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         * g++.old-deja/g++.pt/spec34.C: New test.
11729
11730 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11731
11732         * g77.f-torture/compile/20000601-2.f: New test.
11733
11734 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         * g++.old-deja/g++.other/init17.C: New test.
11737
11738 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11739
11740         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11741
11742 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         * g++.old-deja/g++.pt/unify8.C: New test.
11745
11746 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11747
11748         * g++.old-deja/g++.abi/vbase1.C: New test.
11749
11750 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         * g++.old-deja/g++.pt/crash65.C: New test.
11753
11754 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11755
11756         * gcc.dg/cpp/assembl2.S: New test case.
11757
11758 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11759
11760         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11761         are supported.
11762
11763 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11764
11765         * g++.old-deja/g++.other/builtins1.C: New test.
11766         * g++.old-deja/g++.other/builtins2.C: Likewise.
11767         * g++.old-deja/g++.other/builtins3.C: Likewise.
11768         * g++.old-deja/g++.other/builtins4.C: Likewise.
11769
11770 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * gcc.c-torture/compile/20010117-1.c: New test.
11773         * gcc.c-torture/compile/20010117-2.c: New test.
11774
11775 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11776
11777         * g77.f-torture/execute/20010116.[fx]: New test,
11778         XFAIL on i?86-*-*.
11779         * g77.f-torture/compile/20010115.f: Indicate it's
11780         a test for PR fortran/1636.
11781
11782 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11783
11784         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11785
11786 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11787
11788         * g77.f-torture/compile/20010115.f: New test.
11789
11790 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11791
11792         * g++.old-deja/g++.pt/nontype5.C: New test.
11793
11794 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11795
11796         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11797         have an equivalent working one below it.
11798
11799 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11800
11801         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11802         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11803
11804 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11805
11806         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11807         message containing "init_priority".
11808         (conpr-2.C): Likewise.
11809         (conpr-3.C): Likewise.
11810         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11811
11812 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11813
11814         * gcc.c-torture/execute/20010114-2.c: New test.
11815
11816 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11817
11818         * gcc.c-torture/compile/20010114-1.c: New test.
11819         * gcc.c-torture/compile/20010114-1.x: Xfail.
11820         * gcc.c-torture/compile/20010114-2.c: New test.
11821         * gcc.c-torture/execute/20010114-1.c: New test.
11822         * gcc.dg/trunc-1.c: New test.
11823         * gcc.dg/uninit-B.c: New test.
11824
11825 2001-01-13  Nick Clifton  <nickc@redhat.com>
11826
11827         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11828         target.
11829
11830 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11831
11832         * gcc.c-torture/compile/20010113-1.c: New test.
11833
11834 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11835
11836         * gcc.c-torture/compile/20001212-1.c: New test.
11837
11838 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11839
11840         * gcc.dg/cpp/widestr1.c: Update.
11841         * gcc.dg/cpp/prag-imp.c: Remove.
11842
11843 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.c-torture/execute/20000801-3.x: Remove.
11846         * gcc.dg/c90-init-1.c: New test.
11847         * gcc.dg/c99-init-1.c: New test.
11848         * gcc.dg/c99-init-2.c: New test.
11849         * gcc.dg/gnu99-init-1.c: New test.
11850
11851 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11852
11853         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11854         testing that no relevant ones were found.
11855
11856 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.old-deja/g++.pt/cast2.C: New test.
11859
11860 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         * g++.old-deja/g++.pt/friend47.C: New test.
11863
11864 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.old-deja/g++.pt/instantiate13.C: New test.
11867
11868 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11869
11870         * g++.old-deja/g++.other/defarg7.C: New test.
11871         * g++.old-deja/g++.other/defarg8.C: New test.
11872
11873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * g++.old-deja/g++.pt/crash64.C: New test.
11876
11877 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * g++.old-deja/g++.pt/crash63.C: New test.
11880
11881 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11882
11883         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11884
11885 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11886
11887         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11888
11889 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11890
11891         * g++.old-deja/g++.pt/error3.C: New test.
11892
11893 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11894
11895         * g++.old-deja/g++.other/crash39.C: New test.
11896
11897 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11898
11899         * g++.old-deja/g++.other/vbase4.C: New test.
11900
11901 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11902
11903         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11904         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11905         * gcc.dg/special/special.exp: New test driver which will check
11906         for alias support for the above test.
11907
11908 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11909
11910         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11911         problems on small machines.
11912         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11913         parameterize.
11914
11915 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11916
11917         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11918         mips.
11919         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11920
11921 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.old_deja/g++.pt/using8.C: New test.
11924
11925 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11926
11927         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11928
11929 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11930
11931         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11932         where a failure is expected.
11933         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11934
11935 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11936
11937         * g++.old_deja/g++.pt/instantiate12.C: New test.
11938
11939 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11940
11941         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11942         start of structs.
11943         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11944         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11945         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11946         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11947         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11948         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11949         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11950         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11951         * g++.old-deja/g++.eh/spec6.C: Likewise.
11952         * g++.old-deja/g++.jason/crash3.C: Likewise.
11953         * g++.old-deja/g++.law/ctors11.C: Likewise.
11954         * g++.old-deja/g++.law/ctors17.C: Likewise.
11955         * g++.old-deja/g++.law/ctors5.C: Likewise.
11956         * g++.old-deja/g++.law/ctors9.C: Likewise.
11957         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11958         * g++.old-deja/g++.mike/net22.C: Likewise.
11959         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11960         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11961         * g++.old-deja/g++.mike/virt3.C: Likewise.
11962         * g++.old-deja/g++.niklas/t128.C: Likewise.
11963         * g++.old-deja/g++.other/anon4.C: Likewise.
11964         * g++.old-deja/g++.other/using1.C: Likewise.
11965         * g++.old-deja/g++.other/warn3.C: Likewise.
11966         * g++.old-deja/g++.pt/t37.C: Likewise.
11967         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11968         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11969
11970 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11973
11974 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11975
11976         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11977
11978 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11979
11980         * gcc.c-torture/compile/20010107-1.c: New test.
11981
11982 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11983
11984         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11985
11986 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11987
11988         * gcc.dg/format/format.h: New file.
11989         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11990         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11991         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11992         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11993         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11994         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11995         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11996         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11997         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11998         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11999         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12000         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12001         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12002         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12003         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12004         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12005         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12006         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12007         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12008         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12009         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12010         instead of declaring standard types, macros and functions in each
12011         test.
12012
12013 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12014
12015         * gcc.c-torture/execute/20010106-1.c: New test.
12016
12017 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12018
12019         * gcc.dg/format/format.exp: New file.
12020         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12021         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12022         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12023         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12024         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12025         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12026         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12027         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12028         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12029         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12030         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12031         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12032         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12033         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12034         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12035         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12036         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12037         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12038         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12039         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12040         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12041         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12042         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12043         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12044         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12045         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12046         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12047         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12048         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12049         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12050         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12051         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12052         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12053         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12054         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12055         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12056         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12057         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12058         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12059         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12060         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12061         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12062
12063 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12064
12065         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12066         account.
12067
12068 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12069
12070         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12071
12072 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.old-deja/g++.pt/crash62.C: New test.
12075
12076 2001-01-04  Richard Henderson  <rth@redhat.com>
12077
12078         * gcc.dg/20000926-1.c: Update expected warnings.
12079         * gcc.dg/array-2.c: Likewise.
12080         * gcc.dg/array-4.c: Also validate flexible array members.
12081         * gcc.dg/c99-flex-array-1.c: New.
12082
12083 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12084
12085         * gcc.c-torture/compile/20001222-1.x: Remove.
12086
12087 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12088
12089         * gcc.c-torture/execute/built-in-setjmp.c: New.
12090
12091 2001-01-03  Richard Henderson  <rth@redhat.com>
12092
12093         * gcc.dg/940510-1.c: Update expected error wording.
12094         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12095
12096 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12097
12098         * lib/target-supports.exp (check_alias_available): Modified to
12099         indicate aliases not supported if only weak aliases are supported.
12100
12101 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12102
12103         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12104         Turn on cmpstrsi checks for __pj__ and __i370__.
12105
12106 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         * g++.old-deja/g++.other/virtual11.C: New test.
12109
12110 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12111
12112         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12113
12114 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12115
12116         * gcc.c-torture/compile/20010102-1.c: New test.
12117
12118 2001-01-02  Andreas Jaeger  <aj@suse.de>
12119
12120         * gcc.dg/noreturn-3.c: New test.
12121
12122         * gcc.dg/noreturn-4.c: New test.
12123
12124 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12125
12126         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12127         __builtin_fputc and __builtin_fwrite.
12128
12129 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12130
12131         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12132         signed char, not default char.
12133
12134 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12135
12136         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12137
12138 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12139
12140         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12141
12142 2000-12-29  Richard Henderson  <rth@redhat.com>
12143
12144         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12145         (__cyg_profile_func_exit): Define.
12146
12147 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12148
12149         * g++.dg/vtgc1.C: New test.
12150
12151 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12152
12153         * gcc.dg/noncompile/20001228-1.c: New test.
12154
12155         * gcc.dg/20001228-1.c: New test.
12156
12157         * gcc.c-torture/execute/20001228-1.c: New test.
12158
12159 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12160
12161         * gcc.dg/format-strfmon-1.c: New test.
12162
12163 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12164
12165         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12166         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12167         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12168         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12169         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12170         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12171         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12172         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12173         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12174         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12175         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12176         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12177         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12178
12179         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12180         * gcc.c-torture/execute/string-opt-4.c: Test index.
12181
12182 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12183
12184         * gcc.c-torture/compile/20001226-1.c: New test.
12185
12186 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12187
12188         * gcc.c-torture/compile/20001222-1.c: New test.
12189         * gcc.c-torture/compile/20001222-1.x: Xfail.
12190
12191 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12192
12193         * gcc.c-torture/execute/comp-goto-2.c: New test.
12194
12195 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12196
12197         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12198         Use long types if __INT_MAX__ is 32767.
12199         (main): Use cast to (sint32 *) when poking 88 into a_page.
12200
12201         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12202
12203 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12204
12205         * gcc.c-torture/compile/20001221-1.c: New test.
12206         * gcc.c-torture/execute/20001221-1.c: New test.
12207
12208 2000-12-20  Richard Henderson  <rth@redhat.com>
12209
12210         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12211         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12212
12213 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12214
12215         * gcc.dg/compare3.c: New test.
12216
12217 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12218
12219         * gcc.dg/format-warnll-1.c: New test.
12220
12221 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12222
12223         * gcc.dg/cpp/cmdlne-P.c: New test.
12224
12225 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12226
12227         * gcc.c-torture/execute/builtin-abs-1.c,
12228         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12229
12230 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12231
12232         * gcc.dg/cpp/multiline.c: New test.
12233
12234 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12235
12236         * g++.old-deja/g++.other/syshdr1.C: Update.
12237         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12238
12239 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12240
12241         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12242
12243 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12244
12245         * g++.old-deja/g++.pt/ttp65.C: New test.
12246
12247 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12248
12249         * g++.old-deja/g++.pt/ttp64.C: New test.
12250
12251 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12252
12253         * g++.old-deja/g++.pt/spec33.C: New test.
12254
12255 2000-12-14  Catherine Moore  <clm@redhat.com>
12256
12257         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12258         * gcc.c-torture/execute/920612-2.c: Likewise.
12259         * gcc.c-torture/execute/920428-2.c: Likewise.
12260         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12261         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12262
12263 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12264
12265         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12266         * gcc.dg/pack-test-2.c: Likewise.
12267
12268 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12269
12270         Tests by Zack Weinberg <zackw@stanford.edu>.
12271
12272         * gcc.dg/cpp/defined.c: Update.
12273         * gcc.dg/cpp/defined_trad.c: New tests.
12274
12275 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12276
12277         * gcc.dg/cpp/trad-direct.c: Update.
12278
12279 2000-12-11  Neil Booth  <neilb@earthling.net>
12280
12281         * gcc.dg/cpp/defined_trad.c
12282
12283 2000-12-11  Neil Booth  <neilb@earthling.net>
12284
12285         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12286
12287 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12288
12289         * gcc.dg/format-miss-2.c: New test.
12290
12291 2000-12-09  Neil Booth  <neilb@earthling.net>
12292
12293         * gcc.dg/cpp/lineflags.c: New tests.
12294         * gcc.dg/cpp/poison.c: Update.
12295         * gcc.dg/cpp/redef2.c: Update.
12296         * gcc.dg/cpp/skipping.c: New test.
12297
12298 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12299
12300         * g++.old-deja/g++.other/eh3.C: New testcase.
12301
12302 2000-12-07  Neil Booth  <neilb@earthling.net>
12303
12304         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12305         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12306         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12307         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12308         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12309         Update.
12310
12311 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12312
12313         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12314         __SIZE_TYPE__ instead of int for type of integers cast to
12315         pointers.
12316
12317 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * g++.old-deja/g++.other/cleanup4.C: New test.
12320
12321 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12322
12323         * format-sec-1.c: New test.
12324
12325 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12326
12327         * gcc.dg/format-nonlit-3.c: New test.
12328
12329 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12330
12331         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12332         through a null pointer.
12333
12334 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12335
12336         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12337         * g++.old-deja/g++.pt/partial4.C: New test.
12338
12339 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12340
12341         * gcc.c-torture/execute/ieee/hugeval.x: New.
12342
12343 2000-12-06  Neil Booth  <neilb@earthling.net>
12344
12345         * gcc.dg/cpp/backslash2.c: New tests.
12346
12347 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12348
12349         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12350         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12351
12352 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12353
12354         * gcc.c-torture/execute/20001203-2.c: New testcase.
12355
12356 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12359         * g++.old-deja/g++.other/virtual10.C: New test.
12360
12361 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12364
12365 2000-12-05  Richard Henderson  <rth@redhat.com>
12366
12367         * gcc.c-torture/compile/20001205-1.c: New.
12368
12369 2000-12-04  Neil Booth  <neilb@earthling.net>
12370
12371         * g++.old-deja/g++.other/virtual9.C: New test.
12372         * g++.old-deja/g++.pt/crash61.C: New test.
12373         * gcc.c-torture/execute/loop-9.c: New test.
12374
12375 2000-12-04  Neil Booth  <neilb@earthling.net>
12376
12377         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12378         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12379         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12380         * gcc.dg/cpp/extratokens.c: ...here.
12381
12382 2000-12-04  Neil Booth  <neilb@earthling.net>
12383
12384         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12385         New tests.
12386
12387 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12388
12389         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12390         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12391
12392 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12393
12394         * gcc.c-torture/execute/20001203-1.c: New test.
12395
12396 2000-12-03  Neil Booth  <neilb@earthling.net>
12397
12398         * gcc.dg/cpp/macro6.c: New test cases.
12399
12400 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12401
12402         * gcc.c-torture/execute/string-opt-9.c: New test.
12403         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12404         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12405         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12406
12407         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12408         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12409
12410 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12411
12412         * gcc.dg/cpp/if-6.c: New testcase.
12413
12414         * gcc.dg/20001201-1.c: New testcase.
12415
12416 2000-12-02  Neil Booth  <neilb@earthling.net>
12417
12418         * g++.old-deja/g++.other/externC4.C,
12419         g++.old-deja/g++.other/friend10.C: New tests.
12420
12421 2000-12-02  Neil Booth  <neilb@earthling.net>
12422
12423         * g++.old-deja/g++.other/instan2.C
12424         * g++.old-deja/g++.other/instan3.C: New test.
12425
12426 2000-12-02  Neil Booth  <neilb@earthling.net>
12427
12428         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12429         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12430         gnuc99.c,gnuc99-pedantic.c: New tests.
12431
12432 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12435         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12436
12437 2000-12-01  Neil Booth  <neilb@earthling.net>
12438
12439         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12440         * gcc.dg/cpp/poison.c: Update.
12441         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12442
12443 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12444
12445         * g77.f-torture/execute/20001201.f: New test.
12446
12447 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12448
12449         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12450
12451 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12452
12453         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12454
12455 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         * g++.old-deja/g++.other/cast6.C: New test.
12458
12459 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12460
12461         * gcc.c-torture/execute/20001130-2.c: New testcase.
12462
12463 2000-11-30  Richard Henderson  <rth@redhat.com>
12464
12465         * gcc.c-torture/execute/20001130-1.c: New test.
12466
12467 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12468
12469         * g++.old-deja/g++.other/op3.C: New test.
12470
12471 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12472
12473         * g++.old-deja/g++.other/op2.C: New test.
12474
12475 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12476
12477         * g++.old-deja/g++.other/crash38.C: New test.
12478
12479 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12480
12481         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12482
12483 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12484
12485         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12486         tests.
12487         * gcc.c-torture/execute/string-opt-6.c: New test.
12488
12489         * gcc.dg/20001117-1.c: Add main.
12490
12491 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12492
12493         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12494         Move from here ...
12495         * gcc.dg/940510-1.c: ... to here.
12496
12497         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12498         zero-size arrays in toplevel structures.
12499
12500 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12501
12502         * gcc.c-torture/execute/loop-8.c: New test.
12503
12504 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         * g++.old-deja/g++.other/base1.C: New test.
12507
12508 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.other/parse2.C: New test.
12511
12512 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.old-deja/g++.pt/incomplete1.C: New test.
12515
12516 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12517
12518         * g++.old-deja/g++.other/friend9.C: New test.
12519
12520 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.dg/20001127-1.c: New test.
12523
12524 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         * g++.old-deja/g++.pt/friend46.C: New test.
12527
12528 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * g++.old-deja/g++.other/ptrmem8.C: New test.
12531
12532 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12533
12534         * gcc.c-torture/execute/string-opt-7.c: New test.
12535         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12536
12537 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12538
12539         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12540         instead of 'mkcheck 2'.
12541
12542 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12543
12544         * gcc.c-torture/execute/memcheck/driver.c,
12545         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12546         C9X references to refer to C99.
12547
12548 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * gcc.dg/ultrasp3.c: New test.
12551
12552 2000-11-25  Neil Booth  <neilb@earthling.net>
12553
12554         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12555
12556 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12557
12558         * gcc.c-torture/compile/20001123-2.c: New.
12559
12560 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12561
12562         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12563
12564 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12565
12566         * gcc.dg/sequence-point-1.c: Add some new tests.
12567         * gcc.c-torture/execute/20001124-1.c: New test.
12568
12569 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12570
12571         * g++.old-deja/g++.other/vaarg4.C: New test.
12572         * gcc.c-torture/compile/20001123-1.c: New test.
12573
12574 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.other/crash24.C: Adjust and remove XFAIL.
12577         * g++.other/crash37.C: New test.
12578
12579 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         * g++.old-deja/g++.pt/instantiate9.C: New test.
12582
12583 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12584
12585         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12586         new ABI, too.
12587
12588         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12589         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12590
12591 2000-11-22  Neil Booth  <neilb@earthling.net>
12592
12593         * gcc.dg/cpp/Wtrigraphs.c: New test.
12594
12595 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12596
12597         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12598
12599 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12600
12601         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12602
12603 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12604
12605         * lib/gcc-dg.exp: load_lib scanasm.exp.
12606         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12607         * lib/g++-dg.exp: load_lib scanasm.exp.
12608         * lib/scanasm.exp: New.
12609         (scan-assembler, scan-assembler-not): Add optional arguments to
12610         test name, or if not present, the pattern name.
12611         (scan-assembler-dem, scan-assembler-dem-not): New.
12612
12613         * g++.dg/dg.exp: New.
12614
12615 2000-11-21  Neil Booth  <neilb@earthling.net>
12616
12617         * gcc.dg/cpp/integrated1.c: Remove.
12618
12619 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12620
12621         * gcc.c-torture/execute/20001121-1.c: New test.
12622
12623 2000-11-21  Richard Henderson  <rth@redhat.com>
12624
12625         * gcc.c-torture/compile/20001121-1.c: New test.
12626
12627 2000-11-20  Neil Booth  <neilb@earthling.net>
12628
12629         * gcc.dg/cpp/integrated1.c: New test.
12630
12631 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12632
12633         * g++.old-deja/g++.other/inline17.C: New test.
12634
12635 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12636
12637         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12638         local variable to be zero: I made the variable global. Now
12639         uses abort() and exit() instead of relying on main's return value.
12640
12641 2000-11-20  Neil Booth  <neilb@earthling.net>
12642
12643         * gcc.dg/cpp/paste2.c: Update test.
12644         * objc/execute/paste.m: New test.
12645
12646 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12647
12648         * gcc.dg/c99-condexpr-1.c: New test.
12649
12650 2000-11-20  Neil Booth  <neilb@earthling.net>
12651
12652         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12653
12654 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         * g++.old-deja/g++.pt/export1.C: New test.
12657
12658 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12659
12660         * gcc.dg/20001117-1.c: New test.
12661
12662 2000-11-18  Richard Henderson  <rth@redhat.com>
12663
12664         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12665
12666 2000-11-18  Richard Henderson  <rth@redhat.com>
12667
12668         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12669         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12670         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12671
12672 2000-11-18  Richard Henderson  <rth@redhat.com>
12673
12674         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12675         (main): New.  Exit cleanly.
12676
12677 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12678
12679         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12680         gcc.dg/c99-fordecl-2.c: New tests.
12681
12682 2000-11-18  Richard Henderson  <rth@redhat.com>
12683
12684         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12685         * gcc.c-torture/execute/zerolen-2.c: New.
12686
12687 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12688
12689         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12690         memory.
12691
12692 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12693
12694         * g++.old-deja/g++.pt/instantiate8.C: New test.
12695
12696 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12697
12698         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12699         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12700
12701 2000-11-16  Nick Clifton  <nickc@redhat.com>
12702
12703         * gcc.c-torture/execute/nestfunc-2.c: New test.
12704         * gcc.c-torture/execute/nestfunc-3.c: New test.
12705
12706 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12707
12708         * gcc.c-torture/compile/20001116-1.c: New test.
12709
12710 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12711
12712         * gcc.c-torture/execute/20001115-1.c: New test.
12713
12714 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12715
12716         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12717         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12718         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12719         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12720
12721 2000-11-15  Neil Booth  <neilb@earthling.net>
12722
12723         gcc.dg/cpp/_Pragma1.c: Update.
12724         gcc.dg/cpp/_Pragma2.c: New test.
12725
12726 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.old-deja/g++.other/anon5.C: New test.
12729
12730 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12731
12732         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12733         tests.
12734
12735 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12736
12737         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12738         output.
12739
12740 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12741
12742         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12743         labels at end of compound statements.
12744
12745 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gcc.c-torture/execute/loop-7.c: New test.
12748
12749 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12750
12751         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12752
12753 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12754
12755         * gcc.dg/c99-bool-1.c: New test.
12756
12757 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12758
12759         * gcc.dg/c99-scope-1.c: Remove xfail.
12760         * gcc.dg/c99-scope-2.c: New test.
12761
12762 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12763
12764         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12765         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12766
12767 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12768
12769         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12770         error messages.
12771
12772         * g++.mike/p700.C: Don't typedef wchar_t.
12773         * g++.mike/p784.C: Likewise.
12774         * g++.mike/eb101.C: Don't use __wchar_t.
12775
12776 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12777
12778         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12779         from DO loop.
12780
12781 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12782
12783         * gcc.c-torture/execute/20001111-1.c: New test.
12784
12785 2000-11-10  Nick Clifton  <nickc@redhat.com>
12786
12787         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12788         long multuiple and accumulate.
12789
12790 2000-11-09  Richard Henderson  <rth@redhat.com>
12791
12792         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12793         via size_t instead of int.
12794
12795         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12796         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12797         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12798         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12799
12800 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12801
12802         * gcc.c-torture/compile/20001109-1.c: New test.
12803         * gcc.c-torture/compile/20001109-2.c: New test.
12804
12805 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         * g++.old-deja/g++.pt/operator1.C: New test.
12808         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12809
12810 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12811
12812         * gcc.dg/20001108-1.c: New test.
12813
12814 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12817         with both arguments constant strings.
12818         * gcc.c-torture/execute/string-opt-3.c: New test.
12819         * gcc.c-torture/execute/string-opt-4.c: New test.
12820         * gcc.c-torture/execute/string-opt-5.c: New test.
12821
12822 2000-11-08  Nick Clifton  <nickc@redhat.com>
12823
12824         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12825         mulsidi3adddi patterns.
12826
12827 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         * g++.old-deja/g++.other/crash36.C: New test.
12830
12831 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12832
12833         * g++.old-deja/g++.other/init16.C: New test.
12834
12835 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12836
12837         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12838
12839 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12840
12841         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12842         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12843         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12844
12845 2000-11-07  DJ Delorie  <dj@redhat.com>
12846
12847         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12848
12849 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12850
12851         * gcc.c-torture/execute/string-opt-1.c: New test.
12852
12853 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12854
12855         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12856         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12857         parameters in registers, and there is no way for a varargs
12858         function to know in which order the integer and floating-point
12859         parameters should be interleaved when they are placed on the
12860         stack.
12861         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12862         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12863
12864 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12865
12866         * gcc.c-torture/execute/string-opt-2.c: New test.
12867
12868 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12869
12870         * g++.old-deja/g++.pt/crash60.C: New test.
12871
12872 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * g++.old-deja/g++.other/crash24.C: New test.
12875         * g++.old-deja/g++.other/crash25.C: New test.
12876         * g++.old-deja/g++.other/crash26.C: New test.
12877         * g++.old-deja/g++.other/crash27.C: New test.
12878         * g++.old-deja/g++.other/crash28.C: New test.
12879         * g++.old-deja/g++.other/crash29.C: New test.
12880         * g++.old-deja/g++.other/crash30.C: New test.
12881         * g++.old-deja/g++.other/crash31.C: New test.
12882         * g++.old-deja/g++.other/crash32.C: New test.
12883         * g++.old-deja/g++.other/crash33.C: New test.
12884         * g++.old-deja/g++.other/crash34.C: New test.
12885         * g++.old-deja/g++.other/crash35.C: New test.
12886
12887 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * gcc.c-torture/execute/20001031-1.c: New test.
12890
12891 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12892
12893         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12894         namespace.
12895
12896         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12897         standards-conformant.
12898
12899         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12900
12901         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12902         * g++.old-deja/g++.mike/p755a.C: Likewise.
12903         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12904         library makes no calls to `operator new' during initialization.
12905
12906 2000-11-04  Neil Booth  <neilb@earthling.net>
12907
12908         * gcc.dg/cpp/include2.c: New tests.
12909
12910 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12911
12912         * lib/g++.exp (g++_set_ld_library_path): New function.
12913         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12914
12915 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12916
12917         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12918         warnings.
12919
12920 2000-11-01  Richard Henderson  <rth@redhat.com>
12921
12922         * g++.old-deja/g++.ext/namedret1.C: New.
12923         * g++.old-deja/g++.ext/namedret2.C: New.
12924         * g++.old-deja/g++.ext/namedret3.C: New.
12925
12926 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12927
12928         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12929         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12930
12931 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12932
12933         * gcc.c-torture/execute/va-arg-21.c: New test.
12934
12935 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * gcc.dg/c99-complex-2.c: New test.
12938
12939 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12940
12941         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12942
12943 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12944
12945         * g++.old-deja/g++.other/inline16.C: New test.
12946
12947 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12948
12949         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12950         __PRETTY_FUNCTION__
12951
12952 2000-10-29  Neil Booth  <neilb@earthling.net>
12953
12954         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12955         New tests.
12956         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12957         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12958         optimisation.
12959
12960 2000-10-29  Neil Booth  <neilb@earthling.net>
12961
12962         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12963         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12964         * mi5.c: Test multiple includes work with -C.
12965         * trigraphs.c: Test ^= version.
12966
12967 2000-10-28  Neil Booth  <neilb@earthling.net>
12968
12969         New tests and test updates for new macro expander.
12970
12971         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12972         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12973         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12974         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12975         new diagnostic messages.
12976
12977         * gcc.dg/cpp/macro3.c: New tests.
12978
12979 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12980
12981         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12982         on the same line.
12983
12984 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12985
12986         * g++.old-deja/g++.other/eh2.C: New test.
12987
12988 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12989
12990         * gcc.c-torture/execute/20001027-1.c: New test.
12991
12992 2000-10-26  Richard Henderson  <rth@redhat.com>
12993
12994         * gcc.c-torture/execute/20001026-1.c: New.
12995
12996 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12997
12998         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12999         * g++.old-deja/g++.law/builtin1.C: Likewise.
13000         * g++.old-deja/g++.law/ctors10.C: Likewise.
13001         * g++.old-deja/g++.law/virtual3.C: Likewise.
13002         * g++.old-deja/g++.mike/p658.C: Likewise.
13003         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13004         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13005         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13006         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13007         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13008
13009 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         * gcc.c-torture/compile/20001024-1.c: New test.
13012
13013 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13014
13015         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13016         to tell us whether or not we are using V3.
13017
13018 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13019
13020         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13021         operands.
13022
13023 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13024
13025         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13026
13027 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13028
13029         * gcc.c-torture/execute/20001024-1.c: New test.
13030
13031 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * g++.old-deja/g++.other/sibcall1.C: New test.
13034
13035 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13036
13037         * gcc.dg/noncompile/init-3.c: New test.
13038
13039 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13040
13041         * gcc.dg/format-array-1.c: New test.
13042
13043 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13044
13045         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13046         writing through null pointers; remove comment about testing
13047         unterminated strings.
13048
13049 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13050
13051         * gcc.c-torture/execute/20001017-2.c: New test.
13052
13053 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13054
13055         * gcc.c-torture/compile/20001018-1.c: New test.
13056         * gcc.c-torture/compile/20001018-1.x: Xfail.
13057
13058 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13059
13060         * gcc.c-torture/execute/20001017-1.c: New test.
13061
13062 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13063
13064         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13065         for multiple use of arguments with scanf formats; add tests for
13066         multiple use of arguments.
13067
13068 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13069
13070         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13071
13072 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13073
13074         * gcc.dg/format-miss-1.c: New test.
13075
13076 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13077
13078         * gcc.c-torture/execute/20001013-1.c: New test.
13079
13080 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13081
13082         * gcc.dg/format-branch-1.c: New test.
13083
13084 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13085
13086         * README, lib/file-format.exp: Remove EGCS references.
13087
13088 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13089
13090         * gcc.dg/20001013-1.c: New test.
13091
13092 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13093
13094         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13095         for intmax_t in the compiler using __typeof__ and the type rules
13096         for conditional expressions.
13097
13098 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * gcc.dg/20001012-1.c: New test.
13101         * gcc.dg/20001012-2.c: New test.
13102
13103 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13104
13105         * gcc.dg/format-attr-1.c: New test.
13106
13107 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13108
13109         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13110         __LONG_LONG_MAX__ instead of LLONG_MAX.
13111
13112 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13113
13114         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13115         scanf flags.
13116         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13117         flags.
13118
13119 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13120
13121         * gcc.dg/sequence-pt-1.c: New test.
13122
13123 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13124
13125         * gcc.c-torture/execute/20001011-1.c: New testcase.
13126         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13127
13128 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13131         does not error on it.
13132
13133 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13134
13135         * gcc.dg/20001009-1.c: New test.
13136
13137 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13138
13139         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13140         * gcc.c-torture/execute/20001009-2.c: ... to here.
13141
13142 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13143
13144         * gcc.c-torture/compile/20001009-1.c: New testcase.
13145         * gcc.c-torture/execute/20001009-1.c: New testcase.
13146         Testcases provided by Jan Hubicka <jh@suse.cz>.
13147
13148 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13149
13150         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13151         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13152         uintmax_t using <limits.h> to emulate the compiler's internal
13153         logic.  No longer XFAIL %j tests.
13154
13155 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13156
13157         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13158         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13159         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13160         regexps and details of expected handling of some bad formats.
13161         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13162         suppression.
13163
13164 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13165
13166         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13167         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13168         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13169         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13170         in list archives.
13171
13172 2000-10-06  Richard Henderson  <rth@cygnus.com>
13173
13174         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13175         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13176         * g++.old-deja/g++.jason/report.C: Likewise.
13177         * g++.old-deja/g++.law/friend5.C: Likewise.
13178         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13179         of the expected warnings.
13180
13181 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13182
13183         * g++.old-deja/g++.pt/enum14.C: New test.
13184
13185 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13186
13187         * g++.old-deja/g++.pt/crash59.C: New test.
13188
13189 2000-10-04  Will Cohen  <wcohen@redhat.com>
13190
13191         * gcc.dg/20000926-1.c: New test.
13192
13193 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13194
13195         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13196         function name for current C++ compiler.
13197         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13198
13199 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13200
13201         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13202         __PRETTY_FUNCTION__.
13203         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13204
13205 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13206
13207         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13208
13209 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13210
13211         * gcc.c-torture/compile/20000923-1.c: New test.
13212
13213 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13214
13215         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13216         * g++.old-deja/g++.pt/ttp62.C: Same.
13217         * g++.old-deja/g++.other/inline14.C: Same.
13218
13219 2000-09-24  Richard Henderson  <rth@cygnus.com>
13220
13221         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13222
13223 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13224
13225         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13226
13227 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13228
13229         * gcc.c-torture/compile/20000922-1.c: New file.
13230
13231 2000-09-21  Nick Clifton  <nickc@redhat.com>
13232
13233         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13234         a signed long modulo operation.
13235         (mod6): New function - perform an unsigned long modulo operation.
13236         (main): Add tests for modulos of very large numbers by very small
13237         dividends.
13238
13239 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13240
13241         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13242
13243 2000-09-19  Richard Henderson  <rth@cygnus.com>
13244
13245         * gcc.dg/compare2.c (case 10): XFAIL.
13246
13247 2000-09-18  Richard Henderson  <rth@cygnus.com>
13248
13249         * gcc.c-torture/execute/20000906-1.c: Move ...
13250         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13251         that support __builtin_trap.
13252
13253 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13254
13255         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13256
13257 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13260         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13261         more $ format tests.
13262
13263 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * gcc.dg/format-errmk-1.c: New test.
13266
13267 2000-09-17  Greg McGary  <greg@mcgary.org>
13268
13269         * gcc.c-torture/execute/20000917-1.x: Remove.
13270
13271 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13272
13273         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13274
13275 2000-09-17  Greg McGary  <greg@mcgary.org>
13276
13277         * gcc.c-torture/execute/20000917-1.c: New test.
13278         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13279
13280 2000-09-16  Neil Booth  <NeilB@earthling.net>
13281
13282         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13283         in nested macro bug.
13284
13285 2000-09-15  Neil Booth  <NeilB@earthling.net>
13286
13287         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13288
13289 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13290
13291         * gcc.c-torture/execute/20000914-1.c: New test.
13292
13293 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13294
13295         * g++.other/inline13.C: New test.
13296
13297 2000-09-12  Andreas Jaeger  <aj@suse.de>
13298
13299         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13300         constant by Ulrich Drepper <drepper@redhat.com>.
13301
13302 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13303
13304         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13305
13306 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13307
13308         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13309
13310 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13311
13312         * gcc.dg/cpp/backslash.c: New test.
13313
13314 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13315
13316         * gcc.c-torture/execute/20000910-1.c: New test.
13317         * gcc.c-torture/execute/20000910-2.c: Likewise.
13318
13319 2000-09-11  Robert Lipe  <robertl@sco.com>
13320
13321         * gcc.dg/pragma-align.c: New test.
13322
13323 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13324
13325         * g++.old-deja/g++.pt/explicit82.C: New test.
13326         * g++.old-deja/g++.pt/explicit83.C: New test.
13327
13328 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13329
13330         * gcc.dg/asm-names.c: New test.
13331
13332 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13333
13334         * gcc.dg/cpp/tr-warn6.c: New test
13335
13336 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13339         be accepted.
13340
13341 2000-09-07  Catherine Moore  <clm@redhat.com>
13342
13343         * gcc.c-torture/execute/unroll-1.c: New test.
13344
13345 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13346
13347         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13348         ERROR markers.
13349         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13350         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13351         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13352         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13353         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13354         Preprocess only.
13355         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13356         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13357
13358 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.old-deja/g++.pt/deduct2.C: New test.
13361
13362 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         * g++.old-deja/g++.pt/parms2.C: New test.
13365
13366 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13367
13368         * g++.old-deja/g++.pt/crash58.C: New test.
13369
13370 2000-09-06  Greg McGary  <greg@mcgary.org>
13371
13372         * gcc.c-torture/execute/20000906-1.c: New test.
13373         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13374
13375 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13378
13379 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * g++.old-deja/g++.pt/crash57.C: New test.
13382
13383 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/crash56.C: New test.
13386
13387 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13388
13389         * g++.old-deja/g++.pt/koenig1.C: New test.
13390
13391 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/20000904-1.c: New test.
13394
13395 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * gcc.dg/cpp/paste8.c: New test.
13398
13399 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13400
13401         * gcc.c-torture/compile/20000827-1.c: New test.
13402
13403 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13404
13405         * gcc.dg/format-diag-1.c: New test.
13406
13407 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13408
13409         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13410         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13411         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13412         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13413         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13414
13415 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13416
13417         * g++.old-deja/g++.other/nested4.C: New test.
13418
13419 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13420
13421         * g++.old-deja/g++.ns/scoped1.C: New test.
13422
13423 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13424
13425         * lib/g++.exp: Support testing already-installed GCC.
13426
13427 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13430
13431 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13432
13433         * gcc.dg/return-type-2.c: New test.
13434
13435 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13436
13437         * gcc.c-torture/compile/20000825-1.c: New test.
13438
13439 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13440
13441         * gcc.dg/dwarf2-2.c: New test.
13442
13443 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13444
13445         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13446         dg-warning regexps.
13447
13448 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13449
13450         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13451         gcc.dg/format-ext-5.c: New tests.
13452
13453 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13456
13457 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13458
13459         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13460
13461 2000-08-24  Richard Henderson  <rth@cygnus.com>
13462
13463         * gcc.dg/ia64-sync-1.c: New test.
13464         * gcc.dg/ia64-sync-2.c: New test.
13465         * gcc.dg/ia64-asm-1.c: New test.
13466
13467 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13468
13469         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13470         * gcc.dg/format-ext-2.c: New test.
13471
13472 2000-08-23  Jason Merrill  <jason@redhat.com>
13473
13474         * lib/old-dejagnu.exp: Also ignore "In member function" and
13475         "At global scope".
13476
13477 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13478
13479         * gcc.dg/noncompile/label-lineno-1.c: New test.
13480
13481 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13482
13483         * gcc.dg/c99-array-nonobj-1.c: New test.
13484
13485 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13486
13487         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13488         tests.
13489         * gcc.dg/format-ext-1.c: New test.
13490
13491 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13492
13493         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13494         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13495         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13496         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13497         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13498
13499 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13500
13501         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13502         gcc.dg/c99-strftime-2.c: New tests.
13503
13504 2000-08-22  Richard Henderson  <rth@cygnus.com>
13505
13506         * gcc.c-torture/execute/20000822-1.c: New test.
13507
13508 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13509
13510         * gcc.c-torture/execute/20000819-1.x: Remove.
13511
13512 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13515         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13516         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13517         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13518         gcc.dg/format-xopen-1.c: New tests.
13519
13520 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13521
13522         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13523
13524 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13525
13526         * g++.old-deja/g++.other/loop2.C: New test.
13527
13528         * gcc.c-torture/compile/20000606-1.c: New test.
13529         * gcc.c-torture/compile/20000728-1.c: New test.
13530         * gcc.c-torture/execute/20000801-1.c: New test.
13531         * gcc.c-torture/execute/20000801-2.c: New test.
13532         * gcc.c-torture/execute/20000819-1.c: New test.
13533         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13534         * gcc.dg/20000629-1.c: New test.
13535         * gcc.dg/20000724-1.c: New test.
13536         * gcc.dg/20000807-1.c: New test.
13537
13538 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13539
13540         * gcc.dg/cpp/pragma-1.c: New test.
13541         * gcc.dg/cpp/pragma-2.c: New test.
13542
13543 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13544
13545         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13546         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13547
13548 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13549
13550         * gcc.c-torture/compile/20000818-1.c: New test.
13551
13552 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13553
13554         * gcc.c-torture/execute/20000818-1.c: New test.
13555
13556 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13557
13558         * gcc.dg/format-va-1.c: New test.
13559
13560 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * g++.old-deja/g++.other/typedef8.C: New test.
13563
13564 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13567         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13568         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13569         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13570         * g++.old-deja/g++.other/ptrmem7.C: New test.
13571         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13572
13573 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         * g++.old-deja/g++.pt/typename27.C: New test.
13576
13577 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13580         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13581         * g++.old-deja/g++.pt/friend45.C: New test.
13582         * g++.old-deja/g++.other/friend8.C: New test.
13583
13584 2000-08-15  Richard Henderson  <rth@cygnus.com>
13585
13586         * gcc.c-torture/execute/20000815-1.c: New test.
13587
13588 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13589
13590         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13591         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13592         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13593
13594 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.other/refinit2.C: New test.
13597
13598 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13599
13600         * lib/c-torture.exp (c-torture): Make
13601         compiler_conditional_xfail_data global.
13602         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13603         compiler_conditional_xfail_data machinery.
13604         (f-torture-execute): Likewise.
13605         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13606         and only when unrolling loops.
13607
13608         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13609
13610 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13611
13612         * g++.old-deja/g++.pt/explicit81.C: New test.
13613
13614 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.pt/typename26.C: New test.
13617
13618 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13619
13620         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13621         warning.
13622
13623 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13624
13625         * g++.old-deja/g++.other/array3.C: New test.
13626
13627 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13630         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13631         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13632         New tests.
13633
13634 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13637         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13638
13639 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13640
13641         * gcc.c-torture/execute/20000808-1.c: New test.
13642
13643 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13644
13645         * gcc.dg/c90-const-expr-1.c: New test.
13646
13647 2000-08-08  Richard Henderson  <rth@cygnus.com>
13648
13649         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13650
13651 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/noncompile/const-ll-1.c: New test.
13654
13655 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13658
13659 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13660
13661         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13662         that running programs linked against the shared version of libobjc
13663         run correctly.
13664
13665 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13666
13667         * gcc.dg/c99-printf-1.c: New test.
13668
13669 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13670
13671         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13672
13673 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13674
13675         * gcc.c-torture/execute/20000731-1.x: Delete.
13676
13677 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13678
13679         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13680         and torture_without_loops as is done by c-torture.exp.
13681         (search_for): Copy from c-torture.exp.
13682         (gcc-dg-runtest): New function, drives a directory of tests
13683         iterating over the TORTURE_OPTIONS.
13684         (scan-assembler, scan-assembler-not): Move here from
13685         individual directory drivers.
13686
13687         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13688         defined by lib/gcc-dg.exp.
13689         * gcc.dg/cpp/cpp.exp: Likewise.
13690         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13691         gcc-dg-runtest, so we cycle over optimization options.
13692
13693         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13694         * gcc.dg/compare2.c: No longer expected to fail.
13695
13696 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13697
13698         * gcc.c-torture/execute/20000804-1.c: New test.
13699
13700 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13701
13702         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13703
13704 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13705
13706         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13707
13708 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13709
13710         * gcc.c-torture/compile/20000803-1.c: New test.
13711
13712 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13713
13714         * gcc.c-torture/execute/20000801-3.c,
13715         gcc.c-torture/execute/20000801-4.c: New tests.
13716         * gcc.c-torture/execute/20000801-3.x,
13717         gcc.c-torture/execute/20000801-4.x: Xfail.
13718
13719 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13720
13721         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13722         libobjc/.libs to allow for libtool.
13723
13724 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13725
13726         * gcc.c-torture/compile/20000802-1.c: New test.
13727
13728 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13729
13730         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13731
13732 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13733
13734         * gcc-c-torture/execute/20000731-2.c: New test.
13735
13736         * gcc.c-torture/execute/20000731-1.c: New test.
13737         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13738
13739 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * testsuite/gcc.dg/cpp/paste7.c: New test.
13742         * gcc.dg/cpp/20000725-1.c: New test.
13743
13744 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13745
13746         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13747         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13748         declaration warning for __builtin_dwarf_reg_size.
13749
13750         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13751
13752 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13753
13754         * gcc.dg/noncompile/voidparam-1.c: New test.
13755
13756 2000-07-30  Richard Henderson  <rth@cygnus.com>
13757
13758         * gcc.dg/c90-digraph-1.c: Don't xfail.
13759         * gcc.dg/compare2.c (case 10): Xfail.
13760         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13761
13762 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13763
13764         * gcc.dg/c99-main-1.c: New test.
13765
13766 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13767
13768         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13769
13770 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13771
13772         * gcc.c-tortuer/execute/20000726-1.c: New test.
13773
13774 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13775
13776         * gcc.c-torture/execute/enum-2.c: New test.
13777
13778 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13779
13780         * gcc.dg/cpp/tr-warn3.c: New test.
13781
13782 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13783
13784         * g++.old-deja/g++.ext/implicit1.C: Remove.
13785         * g++.old-deja/g++.jason/c2.C: Remove
13786         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13787         * g++.old-deja/g++.pt/crash16.C: Likewise.
13788         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13789
13790 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * g++.old-deja/g++.other/for2.C: New test.
13793
13794 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13795
13796         * gcc.dg/20000720-1.c: New test.
13797
13798 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13799
13800         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13801
13802 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13803
13804         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13805         * gcc.c-torture/execute/20000722-1.c: New.
13806         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13807
13808 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * gcc.dg/cpp/20000720-1.S: New test.
13811
13812 2000-07-21  Michael Meissner  <meissner@redhat.com>
13813
13814         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13815
13816 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13817
13818         * g++.old-deja/g++.brendan/crash16.C,
13819         g++.old-deja/g++.brendan/parse3.C,
13820         g++.old-deja/g++.brendan/redecl1.C,
13821         g++.old-deja/g++.ns/template13.C,
13822         g++.old-deja/g++.other/decl4.C,
13823         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13824
13825 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13826
13827         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13828         and "Internal error".
13829
13830         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13831         regexps.
13832         * gcc.dg/cpp/paste6.c: New test.
13833
13834 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13835
13836         * gcc.dg/cpp/tr-direct.c: New test.
13837
13838         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13839         gcc.dg/cpp/undef1.c: Tweak error regexps.
13840
13841 2000-07-18  Eric Christopher <echristo@redhat.com>
13842
13843         * gcc.c-torture/compile/20000718-1.c: New test.
13844
13845 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13846
13847         * cpplex.c (_cpp_push_token): If the token being pushed back
13848         is the previous token in this context, just subtract one from
13849         context->posn.
13850         * cppmacro.c (save_expansion): Clear aux field when storing a
13851         placemarker.
13852
13853 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13854
13855         * gcc.dg/noncompile/redecl-1.c: New test.
13856
13857 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.c-torture/execute/20000717-5.c: New test.
13860         * gcc.c-torture/execute/20000717-1.x: Removed.
13861
13862 2000-07-17  Richard Henderson  <rth@cygnus.com>
13863
13864         * gcc.c-torture/execute/20000717-4.c: New test.
13865
13866 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13867
13868         * gcc.dg/cpp/syshdr.c: New test.
13869         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13870
13871 2000-07-17  Neil Booth  <neilb@earthling.net>
13872
13873         * gcc.dg/cpp/cmdlne-dM.c: New test.
13874         * gcc.dg/cpp/cmdlne-dD.c: New test.
13875
13876 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13877
13878         * gcc.c-torture/execute/20000717-3.c: New test.
13879
13880         * gcc.c-torture/compile/20000717-1.c: New test.
13881
13882 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13883
13884         * gcc.c-torture/execute/20000717-2.c: New test.
13885
13886 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13887
13888         * gcc.dg/formatz-1.c: New test.
13889
13890         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13891         * gcc.dg/c99-digraph-1.c: New tests.
13892
13893         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13894         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13895
13896         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13897         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13898         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13899         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13900         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13901         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13902         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13903
13904 2000-07-17   Greg McGary <greg@mcgary.org>
13905
13906         * gcc.c-torture/execute/20000717-1.c: New test.
13907         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13908
13909 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13910
13911         * gcc.c-torture/execute/20000715-2.c: New test.
13912         * gcc.dg/20000715-1.c: New test.
13913
13914 2000-07-15  Michael Meissner  <meissner@redhat.com>
13915
13916         * gcc.c-torture/execute/20000715-1.c: New test.
13917
13918 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * gcc.c-torture/execute/20000707-1.c: New test.
13921
13922 2000-07-13  Neil Booth  <NeilB@earthling.net>
13923
13924         * testsuite/gcc.dg/cpp/digraph1.c,
13925         testsuite/gcc.dg/cpp/digraph2.c,
13926         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13927
13928 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13929
13930         * g77.f-torture/compile/20000630-2.f:  New test.
13931         * g77.f-torture/compile/20000630-2.x
13932
13933 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13934
13935         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13936
13937 2000-07-11  Neil Booth  <NeilB@earthling.net>
13938
13939         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13940
13941 2000-07-11  Neil Booth  <NeilB@earthling.net>
13942
13943         * gcc.dg/cpp/cmdlne-C.c: New.
13944
13945 2000-07-09  Neil Booth  <NeilB@earthling.net>
13946
13947         * gcc.dg/cpp/directiv.c: New tests.
13948         * gcc.dg/cpp/undef1.c: Update.
13949
13950 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13951
13952         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13953
13954 2000-07-09  Neil Booth  <NeilB@earthling.net>
13955
13956         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13957
13958 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13959
13960         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13961         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13962
13963 2000-07-08  Neil Booth  <NeilB@earthling.net>
13964
13965         * gcc.dg/cpp/macsyntx.c: New tests.
13966
13967 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13968
13969         * gcc.dg/20000707-1.c: New test.
13970
13971 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13972
13973         * gcc.c-torture/execute/20000706-1.c: New test.
13974         * gcc.c-torture/execute/20000706-2.c: New test.
13975         * gcc.c-torture/execute/20000706-3.c: New test.
13976         * gcc.c-torture/execute/20000706-4.c: New test.
13977         * gcc.c-torture/execute/20000706-5.c: New test.
13978
13979 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13980
13981         * g++.old-deja/g++.pt/instantiate7.C: New test.
13982
13983 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13984
13985         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13986         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13987         * g++.old-deja/g++.other/rtti3.C: Likewise.
13988         * g++.old-deja/g++.other/rttid3.C: Likewise.
13989
13990 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13991
13992         *  g77.f-torture/compile/20000630-1.x: Fix typo
13993
13994 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13995
13996         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13997         assembly output.
13998
13999 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14000
14001         * gcc.dg/cpp/ident.c: New test.
14002
14003 2000-07-05  Neil Booth  <NeilB@earthling.net>
14004
14005         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14006           gcc.dg/cpp/lexstrng.c: New tests.
14007
14008 2000-07-04  Neil Booth  <NeilB@earthling.net>
14009
14010         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14011         * gcc.dg/cpp/strify2.c: Same.
14012
14013 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14016         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14017         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14018         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14019
14020         * testsuite/gcc.dg/cpp/macro1.c,
14021         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14022         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14023         testsuite/gcc.dg/cpp/strify1.c,
14024         testsuite/gcc.dg/cpp/strify2.c: New tests.
14025
14026 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * gcc.c-torture/execute/20000703-1.c: New test.
14029
14030 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14031
14032         * g++.old-deja/g++.pt (lookup10.C): New test.
14033
14034 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14035
14036         * g++.old-deja/g++.pt (typename25.C): New test.
14037
14038 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14039
14040         * gcc.c-torture/compile/20000701-1.c: New test.
14041
14042 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14043
14044         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14045         to test case.
14046
14047 2000-06-30  Catherine Moore  <clm@cygnus.com>
14048
14049         * gcc.c-torture/execute/align-1.c: New test.
14050
14051 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * g++.old-deja/g++.pt/expr8.C: New test.
14054         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14055
14056 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14057
14058         * gcc.c-torture/compile/20000629-1.c: New test.
14059
14060 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14061
14062
14063         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14064         gcc.dg/noncompile directory, depending on whether they're
14065         preprocessor tests or not.  Annotate all the tests for the dg
14066         framework.
14067
14068         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14069         * gcc.dg/noncompile/noncompile.exp: New.
14070
14071         * Moved files:
14072         Old name                                New name
14073         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14074         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14075         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14076         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14077         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14078         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14079         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14080         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14081         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14082         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14083         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14084         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14085         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14086         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14087         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14088         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14089         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14090         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14091         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14092         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14093         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14094         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14095         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14096         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14097
14098         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14099         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14100         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14101         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14102         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14103         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14104
14105 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14106
14107         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14108         declare one variable.  On the fourth, error.
14109         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14110         declared by 20000628-1a.h.
14111
14112 2000-06-29  Richard Henderson  <rth@redhat.com>
14113
14114         * gcc.c-torture/execute/930529-1.x: New file.
14115         * gcc.dg/920413-1.c: Adjust expected warning text.
14116         * gcc.dg/980217-1.c: Declare abort.
14117         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14118
14119 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14120
14121         * g77.f-torture/compile/20000629-1.f: New test.
14122         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14123
14124 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14125
14126         Rearrange lots of files, removing entirely the
14127         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14128         directories.
14129
14130         * Deleted files:
14131         gcc.c-torture/code_quality/code_quality.exp
14132         gcc.c-torture/special/special.exp
14133         gcc.failure/failure.exp
14134         gcc.failure/940409-1.x
14135         gcc.c-torture/compile/961203-1.x
14136
14137         * New files:
14138         gcc.misc-tests/linkage.exp
14139         gcc.c-torture/execute/920730-1t.c
14140         gcc.c-torture/execute/920730-1t.x
14141         gcc.c-torture/compile/920520-1.x
14142         gcc.c-torture/compile/920521-1.x
14143         gcc.c-torture/compile/981006-1.x
14144         gcc.c-torture/execute/eeprof-1.x
14145
14146         * Moved files (possibly with modifications to fit a new harness):
14147         Old name                                New name
14148         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14149         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14150         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14151         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14152         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14153         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14154         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14155         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14156         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14157         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14158         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14159         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14160         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14161         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14162
14163 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14164
14165         * c-torture/compile/961203-1.x: Delete.
14166
14167         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14168         not exit. Include stdio.h.
14169         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14170         * gcc.misc-tests/dg-12.c: Likewise.
14171         * gcc.misc-tests/dg-5.c: Likewise.
14172         * gcc.misc-tests/dg-6.c: Likewise.
14173         * gcc.misc-tests/dg-7.c: Prototype abort.
14174         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14175         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14176         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14177         not exit.
14178         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14179         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14180
14181 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.dg/cpp/20000628-1.c: New test.
14184         * gcc.dg/cpp/20000628-1.h: New header for above test.
14185         * gcc.dg/cpp/20000628-1a.h: Likewise.
14186
14187 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14188
14189         * gcc.dg/cpp: New directory.
14190         * gcc.dg/cpp/cpp.exp: New driver.
14191         * gcc.dg/cpp/20000627-1.c: New test.
14192         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14193         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14194         and rewrite as a compilation test.
14195
14196         * gcc.dg: Move many files into the cpp subdirectory, possibly
14197         renaming or editing them as well.
14198         Old name                New name
14199         990119-1.c              cpp/19990119-1.c
14200         990228-1.c              cpp/19990228-1.c
14201         990407-1.c              cpp/19990407-1.c
14202         990409-1.c              cpp/19990409-1.c
14203         990413-1.c              cpp/19990413-1.c
14204         990703-1.c              cpp/19990703-1.c
14205         20000127-1.c            cpp/20000127-1.c
14206         20000129-1.c            cpp/20000129-1.c
14207         20000207-1.c            cpp/20000207-1.c
14208         20000207-2.c            cpp/20000207-2.c
14209         20000209-1.c            cpp/20000209-1.c
14210         20000209-2.c            cpp/20000209-2.c
14211         20000301-1.c            cpp/20000301-1.c
14212         20000419-1.c            cpp/20000419-1.c
14213         20000510-1.S            cpp/20000510-1.S
14214         20000519-1.c            cpp/20000519-1.c
14215         20000529-1.c            cpp/20000529-1.c
14216         20000625-1.c            cpp/20000625-1.c
14217         20000625-2.c            cpp/20000625-2.c
14218         cpp-as1.c               cpp/assert1.c
14219         cpp-as2.c               cpp/assert2.c
14220         cxx-comments-1.c        cpp/cxxcom1.c
14221         cxx-comments-2.c        cpp/cxxcom2.c
14222         endif-label.c           cpp/endif.c
14223         cpp-hash1.c             cpp/hash1.c
14224         cpp-hash2.c             cpp/hash2.c
14225         cpp-if1.c               cpp/if-1.c
14226         cpp-if2.c               cpp/if-2.c
14227         cpp-if3.c               cpp/if-3.c
14228         cpp-if4.c               cpp/if-4.c
14229         cpp-if5.c               cpp/if-5.c
14230         cpp-cond.c              cpp/if-cexp.c
14231         cpp-missingop.c         cpp/if-mop.c
14232         cpp-missingparen.c      cpp/if-mpar.c
14233         cpp-opprec.c            cpp/if-oppr.c
14234         cpp-ifparen.c           cpp/if-paren.c
14235         cpp-shortcircuit.c      cpp/if-sc.c
14236         cpp-shift.c             cpp/if-shift.c
14237         cpp-unary.c             cpp/if-unary.c
14238         cpp-li1.c               cpp/line1.c
14239         cpp-li2.c               cpp/line2.c
14240         lineno.c                cpp/line3.c
14241         lineno-2.c              cpp/line4.c
14242         cpp-mi.c                cpp/mi1.c
14243         cpp-mic.h               cpp/mi1c.h
14244         cpp-micc.h              cpp/mi1cc.h
14245         cpp-mind.h              cpp/mi1nd.h
14246         cpp-mindp.h             cpp/mi1ndp.h
14247         cpp-mix.h               cpp/mi1x.h
14248         cpp-mi2.c               cpp/mi2.c
14249         cpp-mi2a.h              cpp/mi2a.h
14250         cpp-mi2b.h              cpp/mi2b.h
14251         cpp-mi2c.h              cpp/mi2c.h
14252         cpp-mi3.c               cpp/mi3.c
14253         cpp-mi3.def             cpp/mi3.def
14254         poison-1.c              cpp/poison.c
14255         pr-impl.c               cpp/prag-imp.c
14256         cpp-redef-2.c           cpp/redef1.c
14257         cpp-redef.c             cpp/redef2.c
14258         strpaste.c              cpp/strp1.c
14259         strpaste-2.c            cpp/strp2.c
14260         cpp-tradpaste.c         cpp/tr-paste.c
14261         cpp-tradstringify.c     cpp/tr-str.c
14262         cpp-tradwarn1.c         cpp/tr-warn1.c
14263         cpp-tradwarn2.c         cpp/tr-warn2.c
14264         trigraphs.c             cpp/trigraphs.c
14265         cpp-unc1.c              cpp/unc1.c
14266         cpp-unc2.c              cpp/unc2.c
14267         cpp-unc3.c              cpp/unc3.c
14268         cpp-unc.c               cpp/unc4.c
14269         undef.c                 cpp/undef1.c
14270         undef-2.c               cpp/undef2.c
14271         cpp-wi1.c               cpp/widestr1.c
14272
14273 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14274
14275         * lib/g++.exp (g++_include_flags): Tweak.
14276
14277 2000-06-27  H.J. Lu  <hjl@gnu.org>
14278             Loren J. Rittle  <ljrittle@acm.org>
14279
14280         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14281         version with one that knows about the new gcc tree structure.
14282         (g++_link_flags): Same.
14283
14284 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14285
14286         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14287         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14288         case we are cross-compiling.
14289
14290         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14291         g++.old-deja/g++.niklas/Makefile.in,
14292         g++.old-deja/g++.niklas/configure.in,
14293         g++.old-deja/g++.other/Makefile.in,
14294         g++.old-deja/g++.other/configure.in,
14295         gcc.c-torture/code_quality/Makefile.in,
14296         gcc.c-torture/code_quality/configure.in,
14297         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14298         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14299         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14300         gcc.c-torture/execute/ieee/Makefile.in,
14301         gcc.c-torture/execute/ieee/configure.in,
14302         gcc.c-torture/noncompile/Makefile.in,
14303         gcc.c-torture/noncompile/configure.in,
14304         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14305         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14306         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14307
14308 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14309
14310         * g++.old-deja/g++.other/ambig3.C: New test.
14311
14312 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.pt/syntax1.C: New test.
14315         * g++.old-deja/g++.pt/syntax2.C: New test.
14316         * g++.old-deja/g++.other/syntax3.C: New test.
14317         * g++.old-deja/g++.other/syntax4.C: New test.
14318
14319 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14320
14321         * gcc.dg/20000623-1.c: Prototype exit and abort.
14322
14323 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14324
14325         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14326         New tests.
14327         * gcc.dg/cpp-mi3.def: New file.
14328
14329         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14330         inside assertions.
14331         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14332         lexer's error messages.
14333         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14334         divine anything from the linemarkers.
14335         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14336         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14337
14338 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14339
14340         * gcc.dg/20000623-1.c: New test.
14341
14342 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14343
14344         * gcc.c-torture/execute/20000622-1.c: New test.
14345
14346 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         * g++.old-deja/g++.other/init15.C: New test.
14349
14350 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         * g++.old-deja/g++.pt/vaarg2.C: New test.
14353         * g++.old-deja/g++.pt/vaarg3.C: New test.
14354
14355 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14356
14357         * g++.old-deja/g++.other/dyncast6.C: New test.
14358
14359 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14360
14361         * gcc.c-torture/execute/loop-6.c: New test.
14362
14363 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.dg/20000614-1.c: New test.
14366         * gcc.dg/20000614-2.c: New test.
14367
14368 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14369
14370         * g++.old-deja/g++.other/inline12.C: New test.
14371
14372 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14373
14374         * g++.old-deja/g++.other/eh1.C: New test.
14375
14376 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14377
14378         * g++.old-deja/g++.other/type.C: New test.
14379
14380 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14381
14382         * g++.old-deja/g++.other/initstring.C: New test.
14383
14384 2000-06-12  Jason Merrill  <jason@redhat.com>
14385
14386         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14387
14388 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14389
14390         * gcc.c-torture/compile/20000609-1.c: New test.
14391
14392 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14393
14394         * gcc.dg/20000609-1.c: New test.
14395
14396 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14397
14398         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14399         * gcc.c-torture/noncompile/poison-1.c: Move...
14400         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14401         * gcc.dg/cpp-li1.c: Add a token after the #line.
14402
14403 2000-06-05  Richard Henderson  <rth@cygnus.com>
14404
14405         * gcc.c-torture/execute/20000605-2.c: New test.
14406         * gcc.c-torture/execute/20000605-3.c: New test.
14407
14408 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14409
14410         * g77.f-torture/execute/20000503-1.x: New file.
14411
14412 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14413
14414         * g++.old-deja/g++.eh/badalloc1.C: New test.
14415
14416 2000-06-05  Richard Henderson  <rth@cygnus.com>
14417
14418         * gcc.c-torture/execute/20000605-1.c: New test.
14419
14420 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14421             Nathan Sidwell <nathan@codesourcery.com>
14422
14423         * gcc.c-torture/compile/20000605-1.c: New test.
14424
14425 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14426
14427         * g77.f-torture/compile/20000601-1.f:  New test.
14428
14429 2000-06-03  Richard Henderson  <rth@cygnus.com>
14430
14431         * gcc.c-torture/execute/20000603-1.c: New.
14432
14433 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14434
14435         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14436         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14437
14438 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14439
14440         * gcc.dg/compare2.c (case 12): XFAIL.
14441         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14442         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14443
14444         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14445
14446 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14447
14448         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14449         guard macro is already defined when the header is first
14450         included.
14451         * gcc.dg/cpp-mix.h: New file.
14452         * gcc.dg/endif-label.c: Update patterns to match compiler.
14453
14454         * g++.brendan/complex1.C: Declare abort.
14455         * g++.law/refs4.C: Remove XFAIL.
14456         * g++.oliva/expr2.C: Declare abort and exit.
14457
14458 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14459
14460         * gcc.c-torture/execute/20000528-1.c: New test.
14461
14462         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14463         * g++.old-deja/g++.law/temps4.C: Likewise.
14464
14465         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14466         stdlib.h.  Call abort() on failure.
14467         * g++.old-deja/g++.law/refs4.C: Likewise.
14468         * g++.old-deja/g++.law/temps4.C: Likewise.
14469         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14470         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14471
14472 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14473
14474         Relative to g++.dg/special:
14475         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14476
14477         Relative to g++.old-deja:
14478         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14479         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14480         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14481         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14482         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14483         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14484         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14485
14486         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14487         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14488         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14489         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14490         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14491         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14492         and/or string.h.
14493
14494         * g++.other/goto1.C: Update expectations for error messages.
14495
14496 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14497
14498         * gcc.c-torture/compile/20000523-1.c: New test.
14499
14500 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14501
14502         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14503
14504 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14505
14506         * g++.old-deja/g++.eh/catch11.C: New test.
14507         * g++.old-deja/g++.eh/catch12.C: New test.
14508
14509 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14510
14511         * gcc.c-torture/execute/20000523-1.c: New test.
14512
14513 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14514
14515         * c-torture/execute/bcp-1.c: Replace abort in arg of
14516         __builtin_constant_p with a generic external function.
14517
14518         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14519         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14520         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14521         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14522         Prototype abort and/or exit.
14523
14524         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14525         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14526         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14527         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14528
14529 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14530
14531         * gcc.dg/dwarf2-1.c: New test.
14532
14533 2000-05-20  Richard Henderson  <rth@cygnus.com>
14534
14535         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14536
14537 2000-05-20  Andreas Jaeger  <aj@suse.de>
14538
14539         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14540         testcase.
14541
14542 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14543
14544         * gcc.c-torture/execute/20000519-2.c: New test.
14545
14546 2000-05-19  Andreas Jaeger  <aj@suse.de>
14547
14548         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14549         which fails with SSA.
14550
14551         * lib/c-torture.exp: Also test with -O3 -fssa.
14552
14553 2000-05-18  Michael Meissner  <meissner@redhat.com>
14554
14555         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14556         * gcc.c-torture/execute/920415-1.c: Ditto.
14557         * gcc.c-torture/execute/920501-1.c: Ditto.
14558         * gcc.c-torture/execute/conversion.c: Ditto.
14559         * gcc.c-torture/execute/cvt-1.c: Ditto.
14560
14561 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14562
14563         * gcc.c-torture/compile/20000518-1.c: New test.
14564
14565 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14566
14567         * g77.f-torture/compile/200005018.f:  New test.
14568
14569 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/compile/20000517-1.c: New test.
14572
14573 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14574
14575         * gcc.c-torture/execute/20000516-1.c: New test.
14576
14577 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * g++.old-deja/g++.other/eh.C: New test.
14580
14581 2000-05-12  Richard Henderson  <rth@cygnus.com>
14582
14583         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14584         constants through to doit's conditional.
14585
14586 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14587
14588         * gcc.c-torture/compile/20000511-1.c: New test.
14589         * g77.f-torture/compile/20000511-1.f: New test.
14590         * g77.f-torture/compile/20000511-2.f: New test.
14591
14592 2000-05-11  Michael Meissner  <meissner@redhat.com>
14593
14594         * gcc.c-torture/execute/20000511-1.c: New test.
14595
14596 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14599         * gcc.dg/20000510-1.S: New.
14600
14601 2000-05-08  Catherine Moore  <clm@cygnus.com>
14602
14603         * gcc.dg/unused-3.c: New.
14604
14605 2000-05-06  Richard Henderson  <rth@cygnus.com>
14606
14607           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14608           * g++.old-deja/g++.mike/warn1.C: Likewise.
14609           * g++.old-deja/g++.pt/local1.C: Likewise.
14610           * g++.old-deja/g++.pt/local7.C: Likewise.
14611           * g++.old-deja/g++.pt/spec16.C: Likewise.
14612
14613 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14614
14615         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14616
14617 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14618
14619           * g77.f-torture/execute/20000503-1.f:  New test.
14620
14621 2000-05-04  Andreas Jaeger  <aj@suse.de>
14622
14623         * gcc.dg/noreturn-2.c: New test.
14624
14625 2000-05-04  Neil Booth  <NeilB@earthling.net>
14626
14627         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14628         preprocessor.
14629
14630 2000-05-04  Richard Henderson  <rth@cygnus.com>
14631
14632         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14633
14634 2000-05-04  Richard Henderson  <rth@cygnus.com>
14635
14636         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14637         OpenSSL by Jason R Thorpe.
14638
14639 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14640
14641         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14642
14643 2000-05-03  Robert Lipe <robertlipe@usa.net>
14644
14645         * gcc.dg/20000503-1.c: New test.
14646
14647 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14648
14649         * gcc.c-torture/compile/20000502-1.c: New test.
14650         * g++.old-deja/g++.other/align.C: New test.
14651         * gcc.dg/cpp-tradstringify.c: New test.
14652
14653 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14654
14655         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14656         and hard registers.
14657
14658 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14659
14660         * gcc.c-torture/execute/loop-5.c: New test.
14661
14662 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14663
14664         * gcc.c-torture/execute/va-arg-20.c: New test.
14665
14666 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14667
14668         * gcc.c-torture/execute/20000422-1.c: New test.
14669
14670 2000-04-20  Greg McGary  <gkm@gnu.org>
14671
14672         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14673         when optimizing, but without sibling-call optimizations (-O1).
14674
14675 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14676
14677           * gcc.c-torture/compile/20000420-1.c: New test.
14678
14679 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.abi/ptrflags.C: New test.
14682         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14683
14684 2000-04-19  Catherine Moore  <clm@cygnus.com>
14685
14686         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14687
14688 2000-04-19  Greg McGary  <gkm@gnu.org>
14689
14690         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14691         sibling-call optimizations.
14692
14693 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14694
14695         * gcc.dg/20000419-1.c: New test.
14696
14697 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14698
14699         * gcc.c-torture/execute/20000412-6.c: New test.
14700
14701 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14702
14703         * gcc.c-torture/execute/20000412-5.c: New test.
14704         * g77.f-torture/compile/20000412-1.f: New test.
14705         * gcc.c-torture/execute/20000412-4.c: New test.
14706         * gcc.c-torture/compile/20000412-2.c: New test.
14707         * gcc.c-torture/execute/20000412-3.c: New test.
14708         * gcc.c-torture/compile/20000412-1.c: New test.
14709         * gcc.c-torture/execute/20000412-2.c: New test.
14710
14711 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * objc/execute/bf-20.m: New test.
14714
14715 2000-04-10  Richard Henderson  <rth@cygnus.com>
14716
14717         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14718
14719         * gcc.c-torture/execute/20000412-1.c: New test.
14720
14721 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14722
14723         * g++.old-deja/g++.eh/catchptr1.C: New test.
14724
14725 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14726
14727         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14728
14729 2000-04-08  Neil Booth  <NeilB@earthling.net>
14730
14731         * gcc.dg/cpp-nullchar.c: Remove test as
14732         embedded nulls cause problems.
14733
14734 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14735
14736         * gcc.dg/compare2.c: New test.
14737
14738 2000-04-08  Neil Booth  <NeilB@earthling.net>
14739
14740         * gcc.dg/cpp-nullchar.c: New test.
14741
14742 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14743
14744         * gcc.dg/cpp-mi2.c: New test.
14745         * gcc.dg/cpp-mi2[abc].h: New files.
14746
14747 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14750         member name.
14751
14752 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.old-deja/g++.abi/vmihint.C: New test.
14755
14756 2000-04-06  Neil Booth  <NeilB@earthling.net>
14757
14758         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14759         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14760         copyright.
14761
14762 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14763
14764         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14765         avoid stack-frame overwrite.
14766
14767 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14768
14769         * gcc.c-torture/compile/20000405-2.c: New test.
14770         * gcc.c-torture/compile/20000405-3.c: New test.
14771
14772 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14773
14774         * gcc.c-torture/compile/20000405-1.c: New test.
14775
14776 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14777
14778         * gcc.dg/cast-qual-1.c: Revert last change.
14779
14780 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14781
14782         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14783
14784 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14785
14786         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14787         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14788
14789 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14790
14791         * gcc.c-torture/compile/20000403-2.c: New test.
14792         * gcc.c-torture/compile/20000403-1.c: New test.
14793
14794 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14795
14796         * gcc.c-torture/execute/20000403-1.c: New test.
14797
14798 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14799
14800         * gcc.c-torture/execute/20000402-1.c: New test.
14801
14802 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14803
14804         * gcc.c-torture/execute/va-arg-15.c: New test.
14805         * gcc.c-torture/execute/va-arg-16.c: New test.
14806         * gcc.c-torture/execute/va-arg-17.c: New test.
14807         * gcc.c-torture/execute/va-arg-18.c: New test.
14808         * gcc.c-torture/execute/va-arg-19.c: New test.
14809
14810 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14811
14812         * gcc.c-torture/compile/981211-1.c: Move to...
14813         * gcc.dg/cpp-as1.c: ...here.
14814         * gcc.dg/cpp-as2.c: New file.
14815
14816         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14817         compiler.
14818
14819 2000-04-02  Neil Booth  <NeilB@earthling.net>
14820
14821         * gcc.dg/cpp-cond.c  New tests.
14822         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14823         accidental success less likely.
14824         * gcc.dg/cpp-missingop.c  New tests.
14825         * gcc.dg/cpp-missingparen.c  New tests.
14826         * gcc.dg/cpp-shift.c  New tests.
14827         * gcc.dg/cpp-shortcircuit.c  New tests.
14828         * gcc.dg/cpp-unary.c  New tests.
14829
14830 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14831
14832         * gcc.c-torture/compile/20000329-1.c: New test.
14833
14834 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14835
14836         * gcc.c-torture/compile/20000326-1.c: New test.
14837         * gcc.c-torture/compile/20000326-2.c: New test.
14838
14839 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14840
14841         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14842         the first parameter is a function argument.
14843
14844 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         * g++.old-deja/g++.ext/array4.C: New test.
14847
14848 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14849
14850         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14851
14852 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14853
14854         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14855
14856 2000-03-19  Richard Henderson  <rth@cygnus.com>
14857
14858         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14859
14860 2000-03-19  Richard Henderson  <rth@cygnus.com>
14861
14862         * gcc.c-torture/compile/20000319-1.c: New test.
14863
14864 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14865
14866         * gcc.c-torture/execute/20000314-3.c: New test.
14867         * gcc.c-torture/execute/20000314-2.c: New test.
14868         * gcc.c-torture/execute/20000314-1.c: New test.
14869         * gcc.c-torture/compile/20000314-2.c: New test.
14870         * gcc.c-torture/compile/20000314-1.c: New test.
14871
14872 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         * g++.old-deja/g++.warn/inline.C: New test.
14875
14876 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14877
14878         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14879         standards-compliant result rather than specific constants.
14880         Put test-values in array.
14881
14882 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14883
14884         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14885         (g++_target_compile): Put test-specific options last.
14886
14887 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14888
14889         * g++.old-deja/g++.eh/vbase4.C: New test.
14890
14891 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14892
14893         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14894
14895 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.old-deja/g++.brendan/misc12.C: Removed.
14898         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14899         * g++.old-deja/g++.ext/pretty4.C: New test.
14900
14901 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         * g++.old-deja/g++.other/string2.C: New test.
14904
14905 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         * g++.old-deja/g++.warn/impint2.C: New test.
14908
14909 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14910
14911         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14912         is 1, not zero.
14913
14914 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         * g++.old-deja/g++.warn/impint.C: New test.
14917         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14918         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14919         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14920         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14921         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14922         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14923         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14924         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14925         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14926         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14927         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14928         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14929
14930 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14931
14932         * gcc.dg/cpp-redef.c: New test.
14933
14934 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         * g++.old-deja/g++.pt/unify7.C: New test.
14937
14938 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14939
14940         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14941         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14942
14943 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14944
14945         * gcc.c-torture/compile/20000224-1.c: New test.
14946
14947 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14948
14949         * gcc.c-torture/compile/cpp-2.c: New test.
14950         * gcc.c-torture/compile/cpp-1.c: New test.
14951
14952 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14953
14954         * gcc.c-torture/execute/20000225-1.c: New test.
14955
14956 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14957
14958         * gcc.dg/cpp-li2.c: New test.
14959
14960         * gcc.dg/cpp-wi1.c: New test.
14961
14962         * gcc.dg/cpp-li1.c: New test.
14963
14964 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14965
14966         * g++.old-deja/g++.other/sizeof5.C: New test.
14967
14968 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14969
14970         * gcc.c-torture/execute/va-arg-13.c: New test.
14971
14972 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14973
14974         * gcc.c-torture/execute/va-arg-12.c: New test.
14975
14976 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * gcc.c-torture/execute/20000223-1.c: New test.
14979
14980 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14983
14984 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14985
14986         * g++.old-deja/g++.abi/ptrmem.C: New test.
14987
14988 2000-02-19  Richard Henderson  <rth@cygnus.com>
14989
14990         * gcc.c-torture/compile/init-3.c: New.
14991
14992 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14993
14994         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14995         ALWAYS_CXXFLAGS.
14996
14997 2000-02-11  Robert Lipe <robertl@sco.com>
14998
14999         * gcc.c-torture/compile/20000211-3.c: New test.
15000
15001 2000-02-11  Martin Buchholz <martin@xemacs.org>
15002
15003         * gcc.c-torture/compile/20000211-2.c: New test.
15004
15005 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15006
15007         * gcc.c-torture/compile/20000211-1.c: New test.
15008
15009 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15010
15011         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15012           on native targets
15013
15014 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15015
15016         * g++.old-deja/g++.other/cast5.C: New test.
15017
15018 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15019
15020         * gcc.c-torture/execute/20000205-1.c: New.
15021
15022 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15023
15024         * g++.old-deja/g++.jason/cast3.C: Return void.
15025         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15026
15027 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15028
15029         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15030
15031         * gcc.dg/loop-1.c: New test.
15032
15033 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15034
15035         * gcc.c-torture/compile/20000127-1.c: New test.
15036         * gcc.c-torture/execute/991228-1.c: New test.
15037
15038 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15039
15040         * gcc.dg/unused-2.c: New test.
15041
15042         * gcc.dg/conv-1.c: New test.
15043
15044 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15045
15046         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15047         compiler.
15048         (tool_option_proc): Fix typo.
15049
15050 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15051
15052         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15053         of the ld on the host, not on the build machine.
15054         Also, don't crash if '--help' is not a supported option.
15055
15056 2000-01-24  Richard Henderson  <rth@cygnus.com>
15057
15058         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15059
15060 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15061
15062         * gcc.c-torture/execute/20000120-2.c: New test.
15063         * gcc.c-torture/execute/20000120-1.c: New test.
15064
15065 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15066
15067         * gcc.c-torture/execute/20000113-1.c: New test.
15068
15069 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15070
15071         * gcc.c-torture/execute/20000112-1.c: New test.
15072
15073 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15074
15075         * gcc.dg/20000111-1.c: New test.
15076
15077 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15078
15079         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15080         with 16 bit integers.
15081
15082 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15083
15084         * gcc.dg/20000108-1.c: New test.
15085
15086 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15087
15088         * g++.old-deja/g++.ns/koenig8.C: New test.
15089
15090 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15091
15092         * g++.old-deja/g++.other/cast4.C: New test.
15093
15094 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15095
15096         * gcc.c-torture/compile/20000105-2.c: New test.
15097         * gcc.c-torture/compile/20000105-1.c: New test.
15098
15099 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15100
15101         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15102         references to printf & atoi to conform to ANSI standard.
15103         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15104         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15105         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15106         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15107         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15108         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15109         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15110         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15111         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15112         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15113         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15114         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15115         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15116         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15117         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15118         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15119         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15120         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15121         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15122         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15123         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15124         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15125         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15126         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15127         * g++.old-deja/g++.brendan/init3.C: Likewise.
15128         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15129         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15130         * g++.old-deja/g++.brendan/new2.C: Likewise.
15131         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15132         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15133         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15134         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15135         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15136         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15137         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15138         * g++.old-deja/g++.brendan/template24.C: Likewise.
15139         * g++.old-deja/g++.brendan/template3.C: Likewise.
15140         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15141         * g++.old-deja/g++.jason/inline3.C: Likewise.
15142         * g++.old-deja/g++.jason/opeq.C: Likewise.
15143         * g++.old-deja/g++.law/arg5.C: Likewise.
15144         * g++.old-deja/g++.law/arm7.C: Likewise.
15145         * g++.old-deja/g++.law/ctors11.C: Likewise.
15146         * g++.old-deja/g++.law/cvt8.C: Likewise.
15147         * g++.old-deja/g++.law/init9.C: Likewise.
15148         * g++.old-deja/g++.law/refs4.C: Likewise.
15149         * g++.old-deja/g++.law/template2.C: Likewise.
15150         * g++.old-deja/g++.law/visibility24.C: Likewise.
15151         * g++.old-deja/g++.law/vtable3.C: Likewise.
15152         * g++.old-deja/g++.mike/asm2.C: Likewise.
15153         * g++.old-deja/g++.mike/eh1.C: Likewise.
15154         * g++.old-deja/g++.mike/misc1.C: Likewise.
15155         * g++.old-deja/g++.mike/misc13.C: Likewise.
15156         * g++.old-deja/g++.mike/misc14.C: Likewise.
15157         * g++.old-deja/g++.mike/ns12.C: Likewise.
15158         * g++.old-deja/g++.mike/p1248.C: Likewise.
15159         * g++.old-deja/g++.mike/p3708.C: Likewise.
15160         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15161         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15162         * g++.old-deja/g++.mike/p646.C: Likewise.
15163         * g++.old-deja/g++.mike/p700.C: Likewise.
15164         * g++.old-deja/g++.mike/p783.C: Likewise.
15165         * g++.old-deja/g++.mike/p783a.C: Likewise.
15166         * g++.old-deja/g++.mike/p783b.C: Likewise.
15167         * g++.old-deja/g++.mike/p786.C: Likewise.
15168         * g++.old-deja/g++.mike/p789.C: Likewise.
15169         * g++.old-deja/g++.mike/p789a.C: Likewise.
15170         * g++.old-deja/g++.mike/p807a.C: Likewise.
15171         * g++.old-deja/g++.other/delete3.C: Likewise.
15172         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15173         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15174         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15175         * g++.old-deja/g++.other/empty1.C: Likewise.
15176         * g++.old-deja/g++.other/temporary1.C: Likewise.
15177         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15178         * g++.old-deja/g++.pt/t16.C: Likewise.
15179         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15180
15181 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15182
15183         * gcc.dg/991230-1.c: New test.
15184
15185 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15186
15187         * gcc.c-torture/compile/991229-3.c: New test.
15188         * gcc.c-torture/compile/991229-2.c: New test.
15189         * gcc.c-torture/compile/991229-1.c: New test.
15190
15191 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15192
15193         * gcc.c-torture/compile/labels-2.c: New test.
15194
15195 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15196
15197         * gcc.c-torture/execute/991227-1.c: New test.
15198
15199 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15200
15201         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15202
15203 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15204
15205         * gcc.c-torture/execute/991221-1.c: New test.
15206
15207 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15208
15209         * g++.old-deja/g++.other/cast3.C: New test.
15210
15211 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15212
15213         * gcc.c-torture/execute/991216-4.c: New test.
15214
15215 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15216
15217         * gcc.c-torture/execute/991216-1.c: New test.
15218         * gcc.c-torture/execute/991216-2.c: New test.
15219         * gcc.c-torture/execute/991216-3.c: New test.
15220
15221 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15222
15223         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15224         Actually make the test fail by using "-O2" for compilation.
15225
15226 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15227
15228         * g++.old-deja/g++.warn/cast-align1.C: New test.
15229
15230 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15231
15232         * gcc.c-torture/compile/991214-1.c: New test.
15233         * gcc.c-torture/compile/991214-2.c: New test.
15234
15235 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15236
15237         * gcc.dg/991214-1.c: New test.
15238
15239 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/compile/991213-3.c: New test.
15242         * gcc.c-torture/compile/991213-2.c: New test.
15243         * gcc.c-torture/compile/991213-1.c: New test.
15244
15245 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15246
15247         * gcc.dg/991209-1.c: New test.
15248
15249 1999-12-08  Nathan Sidwell <nathan@acm.org>
15250
15251         * gcc.c-torture/compile/991208-1.c: New test.
15252
15253 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15254
15255         * gcc.dg/ultrasp2.c: New test.
15256
15257 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15258
15259         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15260
15261 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15262
15263         * gcc.c-torture/compile/991202-1.c: New test.
15264         * gcc.c-torture/execute/991202-1.c: New test.
15265         * gcc.c-torture/execute/991202-2.c: New test.
15266         * gcc.c-torture/execute/991202-3.c: New test.
15267
15268 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15269
15270         * g++.old-deja/g++.abi/align.C: New test.
15271         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15272         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15273
15274 1999-12-01  Richard Henderson  <rth@cygnus.com>
15275
15276         * gcc.c-torture/execute/991201-1.c: New.
15277
15278 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15279
15280         * gcc.dg/991129-1.c: New test.
15281
15282 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15283
15284         * gcc.c-torture/compile/991127-1.c: New test.
15285
15286 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15287
15288         * g++.old-deja/g++.other/warn4.C: New test.
15289
15290 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15291
15292         * g++.old-deja/g++.eh/cleanup2.C: New test.
15293         * g++.old-deja/g++.ext/pretty2.C: New test.
15294         * g++.old-deja/g++.ext/pretty3.C: New test.
15295         * g++.old-deja/g++.other/debug6.C: New test.
15296
15297 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15298
15299         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15300         compiler_output to look for one error message instead of two.
15301
15302 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15303
15304         * gcc.c-torture/execute/991118-1.c: Also test case
15305         where the word boundary does not split a byte evenly.
15306
15307 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15308
15309         * g++.old-deja/g++.ext/restrict1.C: New test.
15310
15311 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15312
15313         * gcc.c-torture/execute/991118-1.c: New test.
15314
15315 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15316
15317         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15318         working directory pathnames.
15319
15320 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15321
15322         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15323         host is equipped with driver.h and driver.o so it can actually
15324         compile and run the tests.
15325
15326 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15327
15328         * gcc.c-torture/compile/991008-1.c: New test.
15329
15330 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15331
15332         * lib/gcc-dg.exp: Include target-supports.exp
15333
15334 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15335
15336         * lib/target-supports.exp: New file: Provide procs to test for
15337         features supported by the target.
15338         (check_weak_available): Moved here from ecos.exp.
15339         (check_alias_available): New proc: Determine of the target
15340         toolchain supports the alias attribute.
15341
15342         * gcc.dg/special/ecos.exp: Move check_weak_available to
15343         target-supports.exp.
15344         (alias-1.c): Only perform the test if the target supports
15345         aliases.
15346         (wkali-1.c): Only perform the test if the target supports
15347         aliases.
15348
15349         * gcc.dg/990506-0.c: Expect error messages from cross
15350         targets as well as native targets.
15351
15352 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15353
15354         * gcc.dg/ultrasp1.c: Removed xfail.
15355         * gcc.dg/struct-ret-2.c: Likewise.
15356         * gcc.dg/array-1.c: Likewise.
15357
15358 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15359
15360         * gcc.dg/struct-ret-2.c: New test.
15361
15362         * gcc.dg/array-1.c: New test.
15363
15364 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15365
15366         * gcc.c-torture/execute/991030-1.c: New test.
15367
15368 1999-10-26  Richard Henderson  <rth@cygnus.com>
15369
15370         * gcc.c-torture/compile/991026-2.c: New test.
15371
15372 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15373
15374         * gcc.c-torture/compile/991026-1.c: New test.
15375
15376 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15377
15378         * gcc.c-torture/execute/991023-1.c: New test.
15379
15380 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15381
15382         * gcc.c-torture/execute/991019-1.c: New test.
15383
15384 1999-10-16  Richard Henderson  <rth@cygnus.com>
15385
15386         * gcc.c-torture/execute/991016-1.c: New test.
15387
15388 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15389
15390         * gcc.c-torture/execute/991014-1.c: New test.
15391
15392 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15393
15394         * g++.old-deja/g++.other/union2.C: New test.
15395
15396 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15397
15398         * g++.old-deja/g++.other/vaarg2.C: New test.
15399         * g++.old-deja/g++.other/vaarg3.C: New test.
15400
15401 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15402
15403         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15404         in compile/.
15405
15406 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15407
15408         * gcc.c-torture/execute/va-arg-11.c: New test.
15409
15410 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15411
15412         * lib/file-format.exp (gcc_target_object_format): Don't
15413         crash if objdump is unavailable.
15414
15415 1999-09-29  Donn Terry <donn@interix.com>
15416
15417         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15418
15419 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15420
15421         * gcc.c-torture/compile/990928-1.c: New test.
15422
15423 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15424
15425         * g++.old-deja/g++.other/decl6.C: New test.
15426
15427 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15428
15429         * gcc.c-torture/execute/va-arg-10.c: New test.
15430
15431 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15432
15433         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15434         __PRETTY_FUNCTION__.
15435
15436 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15437
15438         * gcc.c-torture/execute/990923-1.c: New test.
15439
15440 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15441
15442         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15443         for which -fpic is inappropriate.
15444
15445 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15446
15447         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15448
15449 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15450
15451         * g++.old-deja/g++.other/dyncast1.C: New test.
15452         * g++.old-deja/g++.other/dyncast2.C: New test.
15453         * g++.old-deja/g++.other/dyncast3.C: New test.
15454         * g++.old-deja/g++.other/dyncast4.C: New test.
15455         * g++.old-deja/g++.other/dyncast5.C: New test.
15456         * g++.old-deja/g++.eh/catch3.C: New test.
15457         * g++.old-deja/g++.eh/catch3p.C: New test.
15458         * g++.old-deja/g++.eh/catch4.C: New test.
15459         * g++.old-deja/g++.eh/catch4p.C: New test.
15460         * g++.old-deja/g++.eh/catch5.C: New test.
15461         * g++.old-deja/g++.eh/catch5p.C: New test.
15462         * g++.old-deja/g++.eh/catch6.C: New test.
15463         * g++.old-deja/g++.eh/catch6p.C: New test.
15464         * g++.old-deja/g++.eh/catch7.C: New test.
15465         * g++.old-deja/g++.eh/catch7p.C: New test.
15466         * g++.old-deja/g++.eh/catch8.C: New test.
15467         * g++.old-deja/g++.eh/catch8p.C: New test.
15468         * g++.old-deja/g++.eh/catch9.C: New test.
15469         * g++.old-deja/g++.eh/catch9p.C: New test.
15470
15471 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15472
15473         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15474         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15475
15476 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15477
15478         * gcc.c-torture/compile/990913-1.c: New test.
15479
15480 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15481
15482         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15483         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15484
15485 1999-09-09  Richard Henderson  <rth@cygnus.com>
15486
15487         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15488
15489 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15490
15491         * g++.old-deja/g++.other/lookup11.C: New test.
15492         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15493         what is permitted and what we want.
15494         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15495         overload use.
15496         * g++.old-deja/g++.jason/rfg5.C: Likewise
15497
15498 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15499
15500         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15501         * gcc.c-torture/noncompile/poison-1.c: New file.
15502
15503 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15504
15505         * g++.old-deja/g++.other/sizeof3.C: New test.
15506         * g++.old-deja/g++.other/sizeof4.C: New test.
15507         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15508         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15509
15510 1999-09-07  Richard Henderson  <rth@cygnus.com>
15511
15512         * gcc.dg/va-arg-1.c: New.
15513
15514 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15515
15516         * gcc.c-torture/execute/va-arg-9.c: New test.
15517
15518 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15519
15520         * g77.f-torture/compile/980519-2.f: New test.
15521         * g77.f-torture/compile/19990905-0.f: New test.
15522         * g77.f-torture/compile/19990905-1.f: New test.
15523         * g77.f-torture/compile/19990905-2.f: New test.
15524
15525         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15526
15527 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15528
15529         * gcc.c-torture/execute/990827-1.c: Fix typo.
15530
15531 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15532
15533         * g++.old-deja/g++.other/deref1.C: New test.
15534
15535 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15536
15537         * g++.old-deja/g++.other/ambig2.C: New test.
15538         * g++.old-deja/g++.other/cond5.C: New test.
15539         * g++.old-deja/g++.other/lookup16.C: New test.
15540
15541 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15542
15543         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15544         assemblers too.
15545
15546 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15547
15548         * lib/c-torture.exp: Avoid the "compare executables" optimization
15549         when testing native.
15550
15551 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15552
15553         * gcc.c-torture/execute/990829-1.c: New test.
15554         * gcc.c-torture/compile/990829-1.c: New test.
15555
15556 1999-08-27  Paul Burchard  <burchard@pobox.com>
15557
15558         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15559         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15560         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15561         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15562         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15563         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15564         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15565         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15566         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15567         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15568         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15569
15570 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15571
15572         * gcc.c-torture/execute/990827-1.c: New test.
15573
15574 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15575
15576         * g77.f-torture/noncompile/19990826-4.f: New test.
15577
15578         * g77.f-torture/compile/19990826-3.f: New test.
15579
15580         * g77.f-torture/execute/19990826-2.f: New test.
15581
15582         * g77.f-torture/compile/19990826-1.f: New test.
15583
15584         * gcc.c-torture/execute/990826-0.c: New test.
15585         * g77.c-torture/execute/19990826-0.f: New test.
15586
15587         * g77.f-torture/noncompile/970626-2.f: New test.
15588
15589 1999-08-25  Paul Burchard  <burchard@pobox.com>
15590
15591         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15592         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15593         lss-011.C: New tests.
15594
15595 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15596
15597         * g++.old-deja/g++.other/decl5.C: New test.
15598
15599 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15600
15601         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15602         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15603         call `postbase' for each one.  All callers of `postbase' changed
15604         to call this instead.
15605
15606 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15607
15608         * gcc.c-torture/execute/990811-1.c: New test.
15609
15610 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15611
15612         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15613         just native ones.
15614
15615         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15616         just native ones.
15617
15618 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15619
15620         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15621
15622 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15623
15624         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15625
15626 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15627
15628         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15629
15630 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/execute/990804-1.c: New test.
15633
15634 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15635
15636         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15637         * g++.old-deja/g++.brendan/crash64.C: Likewise
15638         * g++.old-deja/g++.brendan/overload8.C: Likewise
15639
15640 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15641
15642         * g++.old-deja/g++.other/struct1.C: New test.
15643
15644 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15645
15646         * g++.old-deja/g++.other/enum2.C: New test.
15647
15648 1999-08-02  Richard Henderson  <rth@cygnus.com>
15649
15650         Adapted from tests from Franz Sirl:
15651         * gcc.c-torture/execute/va-arg-7.c: New test.
15652         * gcc.c-torture/execute/va-arg-8.c: New test.
15653
15654 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15655
15656         * gcc.c-torture/compile/990801-2.c: New test.
15657
15658         * gcc.c-torture/compile/990801-1.c: New test.
15659
15660 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15661
15662         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15663         fp-cmp-1.c, converting double to float.
15664
15665         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15666         fp-cmp-1.c, converting double to long double.
15667
15668         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15669         from fr1 to unknown_register, since fr1 is a legitimate register
15670         on some machines.
15671
15672 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15673
15674         * README: More listname related changes.
15675
15676 1999-07-08  Catherine Moore  <clm@cygnus.com>
15677
15678         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15679
15680 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15681
15682         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15683
15684 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15685
15686         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15687
15688 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15689
15690         * gcc.dg/990703-1.c: New test.
15691
15692 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15693
15694         * lib/file-format.exp: New file: Move definition of proc
15695         gcc_target_object_format to here from
15696         gcc.dg/special/ecos.exp.
15697
15698         * lib/c-torture.exp: Include lib file-format.exp.
15699         * lib/gcc-dg.exp: Include lib file-format.exp.
15700
15701         * gcc.dg/special/ecos.exp: Remove definition of proc
15702         gcc_target_object_format.
15703
15704 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15705
15706         * gcc.c-torture/execute/990628-1.c: New test.
15707
15708 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.c-torture/compile/990625-2.c: New test.
15711
15712         * gcc.c-torture/compile/990625-1.c: New test.
15713
15714 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15715
15716         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15717         attributes compile.
15718         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15719         ports that use the COFF/PE file format.
15720
15721 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15722
15723         * gcc.c-torture/compile/990617-1.c: New test.
15724
15725 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15726
15727         * g++.old-deja/g++.other/decl4.C: New test.
15728
15729 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15730
15731         * g++.old-deja/g++.other/bitfld3.C: New test.
15732
15733 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15734
15735         * g++.old-deja/g++.eh/catch1.C: New test.
15736
15737 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15738
15739         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15740
15741         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15742         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15743
15744 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15745
15746         * g77.f-torture/compile/19990502-0.f: Replace with new,
15747         shorter, test that still fails after recent changes.
15748
15749 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15750
15751         * gcc.c-torture/execute/990604-1.c: New test.
15752
15753 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15754
15755         * gcc.c-torture/execute/990531-1.c: New test.
15756
15757 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15758
15759         * gcc.c-torture/compile/990527-1.c: New test.
15760
15761 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15762
15763         * gcc.c-torture/execute/990527-1.c: New test.
15764
15765 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15766
15767         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15768         bitfields as signed.
15769
15770 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/compile/19990525-0.f: New test.
15773
15774 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15775
15776         * gcc.c-torture/execute/990525-2.c: New test.
15777
15778         * gcc.c-torture/execute/990525-1.c: New test.
15779
15780 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15781
15782         * g++.old-deja/g++.other/anon3.C: New test.
15783         * g++.old-deja/g++.other/anon4.C: New test.
15784         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15785         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15786         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15787         Merrill).
15788
15789 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15790
15791         * gcc.c-torture/execute/990524-1.c: New test.
15792
15793         * gcc.dg/990524-1.c: New test.
15794
15795 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15796
15797         * gcc.c-torture/compile/990523-1.c: New test.
15798
15799 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15800
15801         * gcc.c-torture/compile/990519-1.c: New test.
15802
15803 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15804
15805         * gcc.c-torture/compile/990517-1.c: New test.
15806
15807         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15808         (e4, f4): New tests.
15809         (main): Call them.
15810
15811 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15812
15813         * gcc.dg/noreturn-1.c: New test.
15814
15815 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15816
15817         * gcc.c-torture/execute/990513-1.c: New test.
15818
15819 1999-05-10  Richard Henderson  <rth@cygnus.com>
15820
15821         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15822
15823 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15824
15825         * g77.f-torture/execute/erfc.f: Use small single-precision
15826         values, to avoid problems on Alphas when not -mieee.
15827
15828 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15829
15830         * gcc.dg/990506-0.c: New test.
15831
15832 1999-05-08  Richard Henderson  <rth@cygnus.com>
15833
15834         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15835         the constant to test.  Don't XFAIL 64-bit targets.
15836
15837         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15838         * g++.old-deja/g++.law/profile1.C: Likewise.
15839
15840         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15841         operator new instances.
15842         * g++.old-deja/g++.other/delete5.C: Likewise.
15843
15844 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15845
15846         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15847         intrinsic.
15848
15849 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15850
15851         * g77.f-torture/execute/u77-test.f: Reverse order of two
15852         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15853
15854 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15855
15856         * gcc.dg/compare1.c: New test.
15857
15858 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15859
15860         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15861         New tests.
15862
15863 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15864
15865         * g77.f-torture/compile/19990502-1.f: New test.
15866
15867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15868
15869         * g77.f-torture/compile/19990502-0.f: New test.
15870
15871 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15872
15873         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15874         intrinsic.
15875
15876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15877
15878         * g77.f-torture/execute/u77-test.f (main): List libU77
15879         intrinsics not currently tested.
15880         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15881         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15882         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15883         Trim blanks off the ends of some printed strings.
15884
15885 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15886
15887         * g77.f-torture/execute/u77-test.f (main): Just warn about
15888         FSTAT gid disagreement, as it's expected on some systems.
15889
15890 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15891
15892         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15893         use a new function, which allows for some slop.
15894         Clean up some commentary.
15895         (issum): The new function.
15896         (sgladd): Deleted subroutine.
15897
15898 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15899
15900         * g77.f-torture/execute/u77-test.f: Modify to be more like
15901         libf2c/libU77 version, bringing patches to that version here.
15902         Add suitable commentary.
15903
15904 1999-04-25  Richard Henderson  <rth@cygnus.com>
15905
15906         * gcc.dg/990424-1.c: New test.
15907
15908 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15909
15910         * g77.f-torture/execute/u77-test.f (main): Bug involving
15911         LSTAT has been fixed, so turn back on full checking.
15912
15913 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15914
15915         * g77.f-torture/compile/19990419-0.f: New test.
15916         * g77.f-torture/execute/19990419-1.f: New test.
15917
15918 1999-04-17  Richard Henderson  <rth@cygnus.com>
15919
15920         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15921         to avoid the need for a prototype to supress a warning.
15922
15923 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15924
15925         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15926
15927 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15928
15929         * gcc.c-torture/execute/990404-1.c: New test.
15930
15931 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15932
15933         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15934         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15935         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15936         missing initializer warnings.
15937
15938 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15939
15940         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15941         matching strings.
15942
15943 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15944
15945         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15946
15947 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15948
15949         * g77.f-torture/execute/19990325-0.f: New test.
15950         * g77.f-torture/execute/19990325-1.f: New test.
15951
15952 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15953
15954         * gcc.c-torture/execute/990324-1.c: New test.
15955
15956 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15957
15958         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15959         test with 4.
15960
15961 1999-03-17  Richard Henderson  <rth@cygnus.com>
15962
15963         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15964
15965 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15966
15967         * g77.f-torture/execute/19990313-2.f: New test.
15968         * g77.f-torture/execute/19990313-3.f: New test.
15969
15970 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15971
15972         * g77.f-torture/execute/19990313-0.f: New test.
15973         * g77.f-torture/execute/19990313-1.f: New test.
15974
15975 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15976
15977         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15978         printf to sprintf.
15979         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15980         (main): Add check for u15.  Conditionalize u31 check depending on
15981         whether ints are <32 bits or >=32 bits.
15982
15983 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15984
15985         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15986
15987 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15988
15989         * g77.f-torture/compile/19990305-0.f: New test.
15990         * g77.f-torture/execute/19981119-0.f: New test.
15991
15992 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15993
15994         * g77.f-torture/execute/970625-2.f: call ABORT if final
15995         result is not correct, instead of just printing it.
15996         Add this checking via newly introduced obfuscation, to
15997         trip up buggy front ends.
15998
15999 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16000
16001         * g77.f-torture/compile/960317-1.f: Moved from being
16002         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16003
16004 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16005
16006         * g77.f-torture/execute/960317-1.f: New (old) test.
16007         * g77.f-torture/execute/970625-2.f: Ditto.
16008
16009 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16010
16011         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16012         message on line 1 or line 2; cccp and cpplib do this differently.
16013
16014 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16015
16016         * g++.old-deja/g++.law/weak1.C: New test.
16017
16018 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16019
16020         * gcc.c-torture/execute/990119-1.c: Renamed to...
16021         * gcc.dg/990119-1.c: this, so it will only be tested once
16022         (it's a preprocessor test, it doesn't need to be run at
16023         multiple optimization levels).
16024
16025 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16026
16027         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16028           ALWAYS_CXXFLAGS.
16029
16030 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16031
16032         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16033         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16034         to not be compilable by current g77.
16035
16036 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16037
16038         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16039
16040 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/990222-1.c: New test.
16043
16044 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16045
16046         * g77.f-torture/compile/19990218-0.f: New test.
16047         * g77.f-torture/noncompile/19990218-1.f: New test.
16048
16049 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16050
16051         * g77.f-torture/compile/19981216-0.f: New test.
16052
16053 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16054
16055         * gcc.dg/990214-1.c: New test.
16056
16057 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16058
16059         * gcc.dg/990213-2.c: New test.
16060
16061         * gcc.dg/990213-1.c: New test.
16062
16063 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16064
16065         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16066         ints.
16067
16068 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16069
16070         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16071         specified by target.
16072
16073         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16074
16075 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16076
16077         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16078
16079 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16080
16081         * gcc.dg/special/ecos.exp: New test driver for new tests with
16082         special requirements.
16083
16084         * gcc.dg/special/alias-1.c: New test.
16085         * gcc.dg/special/gcsec-1.c: New test.
16086         * gcc.dg/special/weak-1.c: New test.
16087         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16088         * gcc.dg/special/weak-2.c: New test.
16089         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16090         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16091         * gcc.dg/special/wkali-1.c: New test.
16092         * gcc.dg/special/wkali-2.c: New test.
16093         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16094         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16095
16096 1999-02-10  Felix Lee  <flee@cygnus.com>
16097
16098           * lib/c-torture.exp (c-torture-compile): Pull out code for
16099           analyzing gcc error messages.
16100           (c-torture-execute): Likewise.  Fix some (harmless) false
16101           positives.
16102           * lib/gcc.exp (gcc_check_compile): New function.
16103
16104 1999-02-08  Richard Henderson  <rth@cygnus.com>
16105
16106         * gcc.c-torture/execute/990208-1.c: New test.
16107
16108 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16109
16110         * g++.dg/special/ecos.exp: New driver for new tests with special
16111         requirements
16112
16113         * g++.dg/special/conpr-1.C: New test
16114         * g++.dg/special/conpr-2.C: New test
16115         * g++.dg/special/conpr-2a.C: New test
16116         * g++.dg/special/conpr-3.C: New test
16117         * g++.dg/special/conpr-3a.C: New test
16118         * g++.dg/special/conpr-3b.C: New test
16119
16120         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16121         allow g++ to use the dg driver
16122
16123         * README: Add comment about g++.dg directory
16124
16125 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16126
16127         * README: Update email addresses.
16128
16129 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16130
16131         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16132         arguments in order to force structure S onto the stack even on
16133         the alpha.
16134         (test): Pass 10 leading arguments to function foo as well as the
16135         structure S.
16136
16137         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16138         failure for all targets.
16139
16140         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16141         abort to terminate program execution.
16142
16143 1999-01-30  Richard Henderson  <rth@cygnus.com>
16144
16145         * gcc.c-torture/execute/990130-1.c: New test.
16146
16147 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.dg/990130-1.c: New test.
16150
16151 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16152
16153         * gcc.c-torture/execute/990128-1.c: New test.
16154
16155 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16156
16157         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16158
16159 1999-01-27  Felix Lee  <flee@cygnus.com>
16160
16161         * lib/c-torture.exp (c-torture-compile): pull out code for
16162         analyzing gcc error messages.
16163         (c-torture-execute): ditto, and fix some (harmless) false
16164         positives.
16165         * lib/gcc.exp (gcc_check_compile): new function.
16166
16167 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16168
16169         * gcc.dg/990117-1.c: New test.
16170
16171         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16172
16173         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16174
16175 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16176
16177         * g77.f-torture/compile/990115-1.f: New test.
16178
16179 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16180
16181         * gcc.c-torture/compile/990107-1.c: New test
16182
16183 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16184
16185         * gcc.c-torture/execute/990106-2.c: New test.
16186
16187         * gcc.c-torture/execute/990106-1.c: New test.
16188
16189 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16190
16191         * gcc.c-torture/compile/981223-1.c: New test.
16192
16193 1998-12-29  Richard Henderson  <rth@cygnus.com>
16194
16195         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16196         (opt3): Rename from opt4 and disable.
16197
16198 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16199
16200         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16201
16202 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16203
16204         * g++.old-deja/g++.other/conv5.C: New test.
16205
16206 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16207
16208         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16209
16210 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16211
16212         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16213
16214 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16215
16216         * gcc.c-torture/compile/981211-1.c: New test.
16217
16218 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16219
16220         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16221
16222         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16223
16224 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16225
16226         * gcc.special/930510-1.c: Make C9X safe.
16227         * gcc.misc-tests/gcov-1.c Similarly.
16228         * gcc.misc-tests/gcov-2.c Similarly.
16229
16230 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16231
16232         * gcc.dg/ultrasp1.c: New test.
16233
16234 1998-12-06  Richard Henderson  <rth@cygnus.com>
16235
16236         * gcc.c-torture/execute/981206.c: New test.
16237
16238 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16239
16240         * g++.old-deja/g++.ns/template7.C: New test.
16241
16242         * g++.old-deja/g++.other/expr1.C: New test.
16243
16244         * g++.old-deja/g++.eh/tmpl3.C: New test.
16245
16246         * g++.old-deja/g++.eh/tmpl2.C: New test.
16247
16248 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16249
16250         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16251         * g++.old-deja/g++.other/using6.C: Removed.
16252         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16253
16254         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16255
16256 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16257
16258         * g++.old-deja/g++.pt/overload8.C: New test.
16259
16260         * g++.old-deja/g++.pt/overload7.C: New test.
16261
16262         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16263
16264         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16265         and relinking messages.
16266         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16267         compiling with -frepo.
16268
16269 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16270
16271         * g++.old-deja/g++.pt/lookup6.C: New test.
16272
16273 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16274
16275         * gcc.c-torture/execute/981130-1.c: New test.
16276         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16277
16278 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16279
16280         * g++.old-deja/g++.pt/explicit76.C: New test.
16281
16282         * g++.old-deja/g++.pt/friend38.C: New test.
16283
16284         * g++.old-deja/g++.ns/crash2.C: New test.
16285
16286         * g++.old-deja/g++.pt/defarg8.C: New test.
16287
16288         * g++.old-deja/g++.pt/instantiate6.C: New test.
16289
16290         * g++.old-deja/g++.pt/static6.C: New test.
16291
16292         * g++.old-deja/g++.pt/decl2.C: New test.
16293
16294 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16295
16296         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16297         problem is actually related with name lookup, but so what? :-)
16298
16299         * g++.old-deja/g++.pt/friend37.C: New test.
16300
16301 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16302
16303         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16304         element, which fails on some systems.
16305
16306         * g77.f-torture/execute/labug1.f: New test.
16307
16308 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16309
16310         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16311         is defined.
16312
16313 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16314
16315         * g77.f-torture/compile/981117-1.f: New test.
16316
16317 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16318
16319         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16320         properly discarded.
16321
16322 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16323
16324         * gcc.c-torture/execute/memcheck: New directory of tests for
16325         -fcheck-memory-usage.
16326
16327 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16328
16329         * README: New file, general information about the testsuite and
16330         new description of the various C++ test subdirectories.
16331         * README.g++: Eliminate obsolete information, update and move most
16332         relevant stuff to README.
16333
16334 1998-11-07  Richard Henderson  <rth@cygnus.com>
16335
16336         * gcc.c-torture/compile/981107-1.c: New test.
16337
16338 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16339
16340         * execute/memcpy-bi.c: New testcase.
16341
16342 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16343
16344         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16345         base classes.
16346
16347         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16348         template is selected.
16349
16350         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16351         classes, it should be accepted for all types.
16352
16353         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16354
16355         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16356         specializations start with template headers.
16357
16358 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16359
16360         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16361
16362         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16363         non-POD types.
16364
16365 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16366
16367         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16368
16369 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16370
16371         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16372
16373 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16374
16375         * 981019-1.c: New test.
16376
16377 1998-10-14  Robert Lipe <robertl@dgii.com>
16378
16379         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16380         find objc headers.
16381
16382 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16383
16384         * compile/981001-4.c: Remove use of GCC extension that triggers a
16385         compiler bug.
16386
16387 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16388
16389         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16390
16391 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16392
16393         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16394         instantiation of template produces incorrect code for delete
16395         expression.
16396
16397         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16398         constructors' name is not unique.
16399         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16400         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16401
16402         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16403         automatic array of const is ill-formed.
16404
16405         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16406         of template parameter?
16407
16408         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16409         const.
16410
16411         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16412         pointer-to-member expression.
16413
16414         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16415         declaration causes ICE.
16416
16417 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16418
16419         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16420         reserved in the global namespace.
16421
16422         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16423         generate needed virtual table.
16424
16425         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16426
16427 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16428
16429         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16430         template-dependent type
16431
16432 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16433
16434         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16435         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16436         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16437
16438         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16439         class should be usable as argument of member function.
16440         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16441         class should be usable as return type of member function.
16442         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16443         class should be usable as type of data member.
16444
16445         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16446
16447 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16450
16451 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16452
16453         * gcc.dg/dll-?.c Add thumb to target list.
16454         Fix assembler scan patterns to match current assembler output.
16455
16456 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16457
16458         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16459         matching of template brackets.
16460
16461         * g++.old-deja/g++.other/using4.C: New test.  Test using
16462         declarations of methods from base classes.
16463
16464         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16465         within functions should introduce names into the innermost
16466         enclosing namespace.
16467
16468         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16469         of static locals if first initialization throws.
16470
16471 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16472
16473         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16474
16475 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16476
16477         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16478         lose track of the possible targets of tablejump insns.
16479         * special/special.exp: Run it.
16480
16481 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16482
16483         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16484         must be declared before its specializations can be named in friend
16485         declarations.
16486
16487 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16488
16489         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16490
16491         * g77.f-torture/execute/io1.f: New test.
16492
16493 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16494
16495         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16496         with pointer to template function, for which no argument deduction
16497         is possible.
16498
16499         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16500         specialization of template function as argument to template
16501         function.
16502
16503         * g++.old-deja/g++.other/access2.C: New test; Inner class
16504         shouldn't have privileged access to Outer's names.
16505
16506 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16507
16508         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16509         friend template declared within template class conflicts with
16510         nested class of the same name.
16511
16512         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16513         is ignored.
16514
16515         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16516         object with direct initializer as function declaration.
16517
16518         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16519         initializers.
16520
16521         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16522         involving const pointer and NULL produces incorrect result.
16523
16524         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16525         type name without `typename' should be rejected with -pedantic.
16526
16527 1998-10-02  Richard Henderson  <rth@cygnus.com>
16528
16529         * g++.old-deja/g++.other/addrof1.C: New test.
16530
16531 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16532
16533         * gcc.c-torture/compile/981001-1.c: New test.
16534         * gcc.c-torture/execute/981001-1.c: New test.
16535
16536 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16537
16538         * gcc.c-torture/compile/981001-2.c: New test.
16539         * gcc.c-torture/compile/981001-3.c: New test.
16540         * gcc.c-torture/compile/981001-4.c: New test.
16541
16542 1998-10-01  Robert Lipe  <robertl@dgii.com>
16543
16544         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16545         multilibbed hosts.   Idea grafted from g77.exp.
16546
16547 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16548
16549         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16550         avoid losing on systems which need -lsocket.
16551
16552 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16553
16554         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16555         * g++.old-deja/g++.other/nested2.C: Ditto.
16556         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16557         failure.
16558
16559 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16560
16561         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16562         preferred over template operator!= for enum bitfields.
16563
16564 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16565
16566         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16567         that happen to have the same base name, but in different scopes,
16568         are incorrectly rejected.
16569
16570 1998-09-16  Richard Henderson  <rth@cygnus.com>
16571
16572         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16573         on the native word size instead of an integer literal.
16574
16575 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16576
16577         * g++.old-deja/g++.other/static2.C: Invocation of static data
16578         member of type pointer-to-function denoted as non-static member.
16579
16580         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16581         checks involving function types and aliases.
16582
16583 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16584
16585         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16586         redefined to the same non-trivial type.
16587
16588         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16589         namespace-qualification of template specializations declared in
16590         other namespaces.
16591
16592         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16593         to declare a subset of the specializations of a template function
16594         as friends of specializations of a template class.
16595
16596         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16597         member templates that do not fully specialize the enclosing
16598         template class are rejected.
16599
16600 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16601
16602         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16603
16604 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16605
16606         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16607         altered from libf2c/libU77 version.
16608
16609 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16610
16611         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16612
16613 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16614
16615         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16616         (un)signed char are different types for template specialization
16617         purposes.
16618
16619 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16620
16621         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16622         * objc: ObjC testsuite.
16623
16624 1998-08-31  Catherine Moore  <clm@cygnus.com>
16625
16626         * gcc.c-torture/execute/941014-1.x:  New file.
16627
16628 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16629
16630         * lib/c-torture.exp: Add support for
16631         torture_eval_before_compile and torture_eval_before_execute
16632         variables.
16633
16634 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16635
16636         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16637         this test triggers valid.
16638
16639 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16640
16641         * gcc.dg/980827-1.c: New test.
16642
16643 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16644
16645         * gcc.c-torture/execute/loop-4b.c: New test.
16646
16647 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16648
16649         * lib/c-torture.exp: Add support for
16650         torture_eval_before_compile and torture_eval_before_execute
16651         variables.
16652
16653 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16654
16655         * gcc.c-torture/compile/980825-1.c: New test.
16656
16657 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16658
16659         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16660         count number tests in opt_t0 not good_t0.
16661
16662 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16663
16664         * gcc.c-torture/compile/930326-1.x: Fix typo.
16665
16666 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16667
16668         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16669         causes an ICE.
16670
16671 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16672
16673         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16674         STACK_SIZE is defined.
16675         * gcc.c-torture/unsorted/stuct.c: Similarly.
16676
16677         * gcc.c-torture/compile/980821-1.c: New test.
16678
16679 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16680
16681         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16682
16683 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16684
16685         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16686         code.
16687
16688 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16689
16690         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16691         error'.
16692
16693 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16696
16697 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16698
16699         * gcc.c-torture/compile/980816-1.c: New test.
16700
16701         * gcc.dg/980816-1.c: New test.
16702
16703 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16706         compiler for ieee tests.
16707
16708 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16709
16710         * g77.f-torture/compile/980729-0.f: New test.
16711
16712 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16713
16714         * gcc.c-torture/special/eeprof-1.c: New test, for
16715         -finstrument-functions.
16716         * gcc.c-torture/special/special.exp: Run it.
16717
16718 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16719
16720         * gcc.c-torture/compile/980729-1.c: New test.
16721
16722 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16723
16724         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16725         __thumb__ is defined, and test for ARM style doubles if so.
16726
16727 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16728
16729         * g77.f-torture/noncompile/980615-0.f: New test.
16730
16731 1998-07-26  H.J. Lu  (hjl@gnu.org)
16732
16733         * gcc.dg/980312-1.c: Do link instead of compile.
16734         * gcc.dg/980313-1.c: Likewise.
16735
16736 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16737
16738         * gcc.c-torture/compile/980726-1.c: New test.
16739
16740 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16741
16742         * g77.f-torture/execute/io0.f: New test.
16743
16744 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16745
16746         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16747         an int.
16748
16749 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16750
16751         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16752         m32r bugs.
16753
16754 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16755
16756         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16757         c-decl.c:grokdeclarator can handle mode attributes.
16758
16759 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16760
16761         * gcc.c-torture/execute/980716-1.c: New test.
16762
16763 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16764
16765         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16766         the mn10200.
16767         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16768         the mn10200.
16769         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16770         * gcc.c-torture/compile/930326-1.x: Similarly.
16771
16772 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16773
16774         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16775         New test from Craig.
16776
16777 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16778
16779         * g77.f-torture/noncompile/980616-0.f: New test.
16780
16781         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16782
16783 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16784
16785         *  g++.other/singleton.C: Return error value instead of taking
16786         SIGSEGV.
16787
16788 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16789
16790         *  g++.other/singleton.C: New test.   Warning is under dispute.
16791         Runtime crash is not.
16792
16793 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16794
16795         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16796         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16797         using6.C, using7.C}:  New namespace tests.
16798
16799 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16800
16801         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16802         specialization with typedef'ed names used as array indexes.
16803
16804 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16805
16806         * gcc.c-torture/execute/980709-1.c: New test.
16807
16808         * gcc.dg/980709-1.c: New test.
16809
16810 1998-07-07  Richard Henderson  <rth@cygnus.com>
16811
16812         * gcc.c-torture/execute/bcp-1.c: New test.
16813
16814 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16815
16816         * gcc.c-torture/execute/980707-1.c: New test.
16817
16818 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16819
16820         * gcc.c-torture/compile/980706-1.c: New test.
16821
16822 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16823
16824         * g77.f-torture/execute/980701-0.f,
16825         g77.f-torture/execute/980701-1.f: New test from Craig.
16826
16827 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16828
16829         * gcc.c-torture/compile/980701-1.c: New test.
16830
16831         * gcc.c-torture/execute/980701-1.c: New test.
16832
16833 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16834 rlsruhe.de>
16835
16836         * g++.old-deja/g++.robertl/eb132.C: New test.
16837         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16838
16839 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16840
16841         * g77.f-torture/execute/980628-7.f,
16842         g77.f-torture/execute/980628-8.f,
16843         g77.f-torture/execute/980628-9.f,
16844         g77.f-torture/execute/980628-10.f: New tests from Craig.
16845
16846         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16847
16848 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16849
16850         * g77.f-torture/execute/980628-4.f: New test from Craig.
16851         * g77.f-torture/execute/980628-5.f: Likewise.
16852         * g77.f-torture/execute/980628-2.f: Likewise.
16853         * g77.f-torture/execute/980628-0.f: Likewise.
16854         * g77.f-torture/execute/980628-1.f: Likewise.
16855         * g77.f-torture/execute/980628-3.f: Likewise.
16856         * g77.f-torture/execute/980628-6.f: Likewise.
16857
16858 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16859
16860         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16861         directory when nothing has been installed yet.
16862
16863 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16864
16865         * gcc.c-torture/special/special.exp: Handle newer versions of
16866         dejagnu.
16867
16868 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16869
16870         * gcc.dg/980626-1.c: New test.
16871
16872 1998-06-19  Bruno Haible <haible@ilog.fr>
16873
16874         * gcc.misc-tests/m-un-2.c: New test.
16875         * g++.old-deja/g++.other/warn01.c: Likewise.
16876
16877 1998-06-19  Robert Lipe  <robertl@dgii.com>
16878
16879         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16880         compatibility with assmblers with a different comment character.
16881         Eliminate use of GAS-specific extensions.
16882
16883 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16884
16885         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16886
16887 1998-06-19  Robert Lipe  <robertl@dgii.com>
16888
16889         *lib/g77.exp: Replace search for libf2c.a with search for newly
16890         renamed libg2c.a
16891
16892 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16893
16894         * gcc.c-torture/execute/980617-1.c: New test.
16895
16896 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16897
16898         * gcc.c-torture/execute/980612-1.c: New test.
16899
16900 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16901
16902         * gcc.dg/980523-1.c: Only test on ppc-linux.
16903         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16904
16905         * gcc.c-torture/execute/980608-1.c: New test.
16906
16907 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16908
16909         * gcc.c-torture/execute/980605-1.c: New test.
16910
16911 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16912
16913         * gcc.c-torture/execute/980604-1.c: New test.
16914
16915 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16916
16917         * gcc.c-torture/execute/980602-1.c: New test.
16918         * gcc.c-torture/execute/980602-2.c: Likewise.
16919
16920 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16921
16922         * 970125-0.f: Fix per JCB.  Add commentary.
16923
16924 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16925
16926         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16927         IEEE -0 support.
16928
16929 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16930
16931         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16932         earlier.
16933
16934 1998-05-28  Catherine Moore <clm@cygnus.com>
16935
16936         * gcc.c-torture/execute/980526-3.c: New test.
16937
16938 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16939
16940         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16941         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16942         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16943         m88k-motorola-sysv3 to XFAIL.
16944
16945 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16946
16947         * gcc.dg/980526-1.c: New test.
16948         * gcc.c-torture/execute/980526-2.c: New test.
16949
16950 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16951
16952         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16953
16954         * gcc.c-torture/execute/980526-1.c: New test.
16955
16956 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16957
16958         * g77.f-torture/execute/alpha2.f: Add runtime test.
16959
16960 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16961
16962         * g++.old-deja/old-deja.exp: Strip leading directories.
16963
16964         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16965         error for the line.  Don't run multiple tests for the same line.
16966
16967 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16968
16969         * gcc.dg/980523-1.c: New test.
16970
16971 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16972
16973         * g77.f-torture/compile/970915-0.f: New test.
16974
16975 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16976
16977         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16978
16979 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16980
16981         * gcc.dg/980520-1.c: New test.
16982
16983 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16984
16985         * gcc.dg/980502-1.c: Fix return type.
16986
16987 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16988
16989         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16990         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16991         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16992         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16993         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16994
16995 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16996
16997         * g77.f-torture/execute/980520-1.f: New test.
16998
16999 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17000
17001         * lib/mike-g77.exp: New file.
17002
17003         * g77.f-torture/noncompile/noncompile.exp,
17004         g77.f-torture/noncompile/check0.f: New files.
17005
17006 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17007
17008         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17009         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17010         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17011         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17012         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17013         abort where appropriate.
17014
17015 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17016
17017         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17018         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17019
17020 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17021
17022         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17023
17024 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17025
17026         * g77.f-torture/compile/980427-0.f: New test.
17027
17028 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17029
17030         * g77.f-torture/compile/980424-0.f: New test.
17031
17032 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17033
17034         * g77.f-torture/compile/980419-2.f (main): New test.
17035         * g77.f-torture/compile/970125-0.f: New test.
17036         * g77.f-torture/compile/980419-1.f: New test.
17037
17038 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17039
17040         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17041         of loop-4.c.
17042
17043 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17044
17045         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17046
17047 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17048
17049         * gcc.c-torture/compile/980329-1.c: New test.
17050
17051 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17052
17053         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17054         * gcc.dg/980312-1.c: Fix typo in -march command.
17055
17056 1998-03-16  H.J. Lu  (hjl@gnu.org)
17057
17058         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17059
17060 1998-03-11  Robert Lipe  <robertl@dgii.com>
17061
17062         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17063         Dave Love agree the Fortran source is bogus.
17064
17065 1998-03-11  Robert Lipe  <robertl@dgii.com>
17066
17067         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17068         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17069         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17070         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17071         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17072
17073 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17074
17075         * g++.old-deja/g++.other/friend1.C: New test.
17076
17077 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17078
17079         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17080         possibly uninitialized) variables and declare dnrm2.
17081
17082 1998-02-23  Robert Lipe <robertl@dgii.com>
17083
17084         From Bruno Haible <haible@ilog.fr>:
17085         * gcc.c-torture/execute/980223.c: New test.
17086
17087 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17088
17089         * gcc.dg/ifelse-1.c: New test.
17090
17091 1998-02-09  H.J. Lu  (hjl@gnu.org)
17092
17093         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17094
17095           * lib/old-dejagnu.exp (old-dejagnu): Added the
17096           "execution test - XFAIL *-*-*" handling in the spirit of
17097           "excess errors test -". Changed the "execution test fails"
17098           handling to be like "excess errors test fails".
17099           * Update various tests accordingly.
17100
17101 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17102
17103         * gcc.c-torture/execute/980205.c: New test.
17104
17105 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17106
17107         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17108         * lib/f-torture.exp: Similarly.
17109         * gcc.c-torture: Rename all .cexp files to .x files.
17110
17111 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17112
17113         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17114         (940510-1.c): Removed duplicate.
17115         (971104-1.c): New test.
17116
17117 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17118
17119           * lib/f-torture.exp: Improve error and loop detection.
17120
17121 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17122
17123         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17124         use that to size the filler array.
17125
17126 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17127
17128         * lib/c-torture.exp(c-torture-execute): Fix typo.
17129
17130         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17131         testcase as the executable name. Keep the executable around if
17132         the test fails.
17133
17134 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17135
17136         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17137         changes.  Only test one -g option, and move it to the end of the
17138         list of options to test.
17139
17140 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17141
17142         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17143         variable GCC_TORTURE_OPTIONS to supply default switches separated
17144         by colons.  If no environment variable, run tests with -O0 -g, -O1
17145         -g, and -O2 -g as well.
17146
17147 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17148
17149         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17150         explanatory comments. Fix indentation.
17151
17152 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17153
17154         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17155
17156 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17157
17158         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17159         * g++.old-deja/g++.mike/p7325.C: Likewise.
17160         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17161
17162 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17163
17164         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17165         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17166         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17167         * g++.old-deja/g++.law/operators4.C: Likewise.
17168
17169 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17170
17171         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17172         * g++.old-deja/g++.mike/p784.C: Ditto.
17173         * g++.old-deja/g++.mike/p785.C: Ditto.
17174
17175 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17176
17177           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17178
17179 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17180
17181         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17182         target feature; pass this to c-torture-execute as needed.
17183
17184 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17185
17186         * lib/c-torture.exp(c-torture-execute): If the previous and the
17187         current executables being tested are identical, we don't need to
17188         run the executable again. Try to make the executable names
17189         unique. Add an optional argument for passing additional compiler
17190         flags.
17191
17192 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17193
17194         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17195
17196 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17197
17198         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17199
17200 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17201
17202         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17203         32bit or larger longs.
17204
17205         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17206         have either a 32bit long or 32bit int.
17207
17208 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17209
17210         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17211         Make double precision tests dependent on sizeof (double).
17212
17213 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17214
17215         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17216         too.
17217
17218 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17219
17220         * gcc.c-torture/compile/961203-1.cexp: New script.
17221
17222 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17223
17224         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17225         up the includes ourselves.
17226
17227 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17228
17229         * lib/plumhall.exp: Remove random include, and add a few
17230         verbose messages for debugging.
17231
17232 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17233
17234         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17235         of trying to do it ourselves.
17236
17237 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17238
17239         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17240
17241 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17242
17243         * gcc.prms/5403.c: Made regexp a bit less strict.
17244
17245 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17246
17247         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17248         is returned from remote_load instead.
17249         * lib/plumhall.exp: Ditto.
17250         * lib/mike-g++.exp: Ditto.
17251         * lib/old-dejagnu.exp: Ditto.
17252         * lib/c-torture.exp: Ditto.
17253
17254 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17255
17256         * lib/g++.exp: Use build_wrapper procedure.
17257         * lib/gcc.exp: Ditto.
17258
17259 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17260
17261         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17262         an old-style decl for malloc.  Fixes tests to work when
17263         sizeof (int) != sizeof (size_t).
17264
17265 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17266
17267         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17268
17269         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17270         use stdargs.h interface.
17271
17272 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17273
17274         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17275         NO_VARARGS when compiling.
17276
17277 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17278
17279         * lib/plumhall.exp(ph_includes): New procedure.
17280         (ph_make): Use it.
17281         (ph_compiler): Ditto.
17282
17283         * lib/g++.exp: Rename test-glue.c to testglue.c.
17284         * lib/gcc.exp: Ditto.
17285
17286 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17287
17288         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17289         to completion when it's called.
17290
17291 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17292
17293         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17294         is defined, don't do test.
17295
17296 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17297
17298         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17299         for object files.
17300         (ph_summary): Mark skipped testcases as untested, not unresolved.
17301
17302         * lib/plumhall.exp (ph_make): If unresolved because of bad
17303         errorCode, record errorCode in log file.
17304         (*): Replace send_log/verbose with verbose -log.
17305
17306 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17307
17308         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17309         double conversion if double isn't at least 8 bytes.
17310
17311         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17312         int to work with targets where int is 16 bits.
17313
17314         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17315         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17316         precision for the test to complete.
17317
17318 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17319
17320         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17321         if d10v is not compiled with the -mdouble64 flag.
17322         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17323
17324         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17325         d10v is not compiled with the -mint32 flag.
17326
17327 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17328
17329         * lib/plumhall.exp: Use incr_count.
17330
17331 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17332
17333         * gcc.c-torture: Update to c-torture-1.45.
17334
17335 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17336
17337         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17338         the name of the expect testcase file).
17339
17340         * lib/g++.exp(g++_init): Ditto.
17341
17342 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17343
17344         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17345         the host.
17346
17347         * lib/gcc.exp(gcc_exit): New procedure.
17348
17349 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17350
17351         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17352         specs where appropriate.
17353
17354         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17355         because of new "candidates are" messages, and removed a few
17356
17357         * Converted all non-old-style g++ testcases to old-style, and
17358         moved into g++.old-deja.
17359
17360 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17361
17362         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17363         options.
17364
17365         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17366         succeeded.
17367
17368         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17369
17370 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17371
17372         * lib/gcc.exp (gcc_target_compile): Add support for defining
17373         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17374         the machine doesn't have those features.
17375
17376 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17377
17378         * g++.law/operators4.exp: Don't use LIBS.
17379
17380 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17381
17382         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17383
17384         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17385         * lib/g++.exp: Set it here instead. Also, allow use of the
17386         --tool_exec and --tool_opt options. Change CXX to
17387         GXX_UNDER_TEST.
17388
17389         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17390
17391         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17392
17393 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17394
17395         * lib/old-dejagnu.exp: Use prune_warnings instead of
17396         prune_system_crud.
17397         * lib/mike-g++.exp: Ditto.
17398         * lib/gcc.exp: Ditto.
17399         * lib/g++.exp: Ditto.
17400
17401         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17402
17403 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17404
17405           * 941014-2.c: Include stdlib.h
17406           * 960327-1.c: Include stdio.h
17407           * dbra.c, index-1.c: Don't assume ints are 32bits.
17408
17409 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17410
17411         * lib/gcc.exp: Add gcc,stack_size target feature.
17412
17413         * lib/g++.exp(g++_target_compile): Add the include and link
17414         paths here, not in two other places. And, it's $options, not
17415         options.
17416
17417         * lib/mike-g++.exp(postbase): Remove the code that determines
17418         the correct include and link paths.
17419         * g++.old-deja/old-deja.exp: Ditto.
17420
17421 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17422
17423         * lib/g++.exp(g++_init): target_compile no longer returns the
17424         filename of the result.
17425
17426 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17427
17428         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17429         call to glob.
17430
17431         * gcc.c-torture/special/special.exp: Change call to
17432         gcc_target_compile to include the object file.
17433
17434 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17435
17436         * gcc.c-torture/special/special.exp: Correct misspelling in last
17437         change.
17438
17439 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17440
17441         * lib/plumhall.exp(ph_summary): Log the entire output of the
17442         executable. Return -1 if there were any failures, 0 otherwise.
17443         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17444         (ph_make): Clean up objects and executables that were built
17445         if the tests succeeded.
17446
17447 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17448
17449         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17450         libraries and includes in the build tree as appropriate.
17451
17452 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17453
17454         * lib/c-torture.exp: Instead of looking for the global variable
17455         NO_LONG_LONG, check to see if that's a feature of the target.
17456
17457 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17458
17459         * config/default.exp: Minimize. Delete the remainer of the files in
17460         config; this functionality is now in devo/dejagnu/config.
17461
17462         g++.*/*: Pass any additional flags used to compile to postbase;
17463         delete CXXFLAGS.
17464
17465         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17466         is now done by runtest.exp. Use gcc_target_compile instead of
17467         compile.
17468
17469         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17470         Remove references to CFLAGS. Use remote_file instead of
17471         calling rm -f.
17472         (c-torture): Take a list of arguments to use to compile this
17473         testcase.
17474
17475         lib/g++.exp: Simplify. Use target_compile instead of compile.
17476         lib/gcc-dg.exp: Ditto.
17477         lib/gcc.exp: Ditto.
17478         lib/mike-{gcc,g++}.exp: Ditto.
17479         lib/old-dejagnu.exp: Ditto.
17480         lib/plumhall.exp: Ditto.
17481
17482 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17483
17484         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17485         (ph_linker): Likewise.
17486
17487 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17488
17489           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17490         MAP_ANON / MAP_ANONYMOUS if defined;
17491         else try to map from /dev/zero .
17492
17493 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17494
17495         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17496         isn't defined, then define it to MAP_ANONYMOUS.
17497
17498 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17499
17500         * gcc.c-torture: Update to c-torture-1.42 release.
17501
17502 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17503
17504         * gcc.c-torture: Update to c-torture-1.41 release.
17505
17506 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17507
17508         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17509         c-torture release.
17510
17511 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17512
17513         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17514         and LDFLAGS.  Fix second case to append the target_info ldflags
17515         onto LDFLAGS, not CFLAGS.
17516         * lib/g++.exp (g++_init): Add target_info stuff.
17517         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17518         of libgloss and newlib flags for !native.
17519
17520         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17521         (GDB): Fix relative path to go up another dir for finding gdb.
17522
17523 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17524
17525         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17526         versions in the target_info array, if they don't exist.
17527
17528 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17529
17530         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17531
17532 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17533
17534         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17535         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17536
17537 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17538
17539         * lib/old-dejagnu.exp: Don't remove the output file before we've
17540         actually tested it. Don't append pwd to the path of the executable
17541         we're testing.
17542
17543 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17544
17545         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17546
17547 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17548
17549         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17550         temporary directory for compiler files, and set it to a default
17551         value of /tmp. Set $output as the name of the output file from
17552         compiling the testcase. Add a -o option to $cflags_var so the
17553         compiler writes the final output file as $output. Set $executable
17554         to $output.
17555
17556         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17557         directory for compiler files, and set it to /tmp if it doesn't
17558         already have a value. Set $output_file to the name of the output
17559         file from compiling the testcase. Add a -o option to CXXFLAGS so
17560         the compiler writes the final output file as $output. Use $output
17561         as the executable to be tested.
17562
17563 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17564
17565         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17566
17567 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17568
17569         * gcc.c-torture/execute/pending-1.c: New test.  Still
17570         pending in Tege's queue.
17571
17572 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17573
17574         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17575         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17576         if there were failures.  Call unresolved if there were unresolved
17577         testcases.  Call gcc_fail if program did not run to completion.
17578         (ph_make): Pass additional argument name to ph_execute.
17579         (ph_execute): Add new argument.  Pass additional arguments to
17580         ph_summary.  Call gcc_fail is there is no execution output.
17581
17582 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17583
17584         * lib/plumhall.exp (proc_summary): Output relavent summary
17585         lines into the log so specific failures in plumhall can be
17586         investigated.
17587
17588 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17589
17590         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17591         (c-torture-execute): Don't try to execute tests which use
17592         "long long" types if $NO_LONG_LONG is nonzero.
17593
17594 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17595
17596         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17597         not c-torture.
17598
17599         * gcc.ieee: Move from here.
17600         * gcc.c-torture/execute/ieee: To here.
17601
17602 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17603
17604         * gcc.c-torture: Update to c-torture-1.41 release.
17605
17606 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17607
17608         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17609         not "$output".
17610
17611 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17612
17613         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17614         -c present.
17615
17616 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17617
17618         * config/proelf.exp: Handle connecting to a simulator.
17619
17620 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17621
17622         * config/proelf.exp: New file.  Enough framework that we can
17623         run c-torture tests on the proelf targets (or any other target
17624         that gdb can connect to for that matter).
17625
17626 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17627
17628         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17629         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17630
17631         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17632         exec_output exists.
17633
17634 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17635
17636         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17637         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17638
17639         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17640         to pass/fail/unresolved/unsupported/untested.  Caller must now
17641         call unresolved/unsupported/untested.
17642         * lib/*.exp: Update FSF address.  Update to handle new results of
17643         ${tool}_load.
17644         * lib/chill.exp (verbose): Delete.
17645
17646 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17647
17648         * lib/gcc.exp (default_gcc_start): Change order of args to
17649         $LDFLAGS $CFLAGS $LIBS.
17650         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17651         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17652         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17653         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17654         * gcc.misc-tests/dg-test.exp: Likewise.
17655         * gcc.misc-tests/msgs.exp: Likewise.
17656         * gcc.prms/prms.exp: Likewise.
17657         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17658         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17659
17660         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17661
17662 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17663
17664         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17665
17666         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17667         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17668
17669         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17670         necessary.
17671
17672 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17673
17674         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17675         global for loop; add use of $mathlib.
17676         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17677         settings here; set mathlib for anything but VxWorks.
17678
17679 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17680
17681         * gcc.c-torture: Update to c-torture-1.40 release.
17682
17683 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17684
17685         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17686         dg.exp.
17687
17688 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17689
17690         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17691         global.
17692
17693 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17694
17695         * lib/g++.exp (LIBS): Define if not already.
17696         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17697         (gcc-dg-prune): Call prune_gcc_output.
17698         * lib/gcc.exp (prune_gcc_output): New proc.
17699         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17700         prune_gcc_output.
17701
17702 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17703
17704         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17705         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17706
17707 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17708
17709         * gcc.c-torture: Update to c-torture-1.39 release.
17710
17711 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17712
17713         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17714         fails, try others as well.
17715
17716 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17717
17718         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17719         If compilation fails, mark execute tests as `untested'.
17720         If test is marked as unsupported, don't mark compilation and
17721         execute tests as failed.
17722
17723 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17724
17725         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17726         libstdc++ for whether or not we want to be doing shared
17727         libraries.  Delete link_curses since we don't need it anymore.
17728         * lib/mike-g++.exp (postbase): Don't link in libg++.
17729         * g++.old-deja/old-deja.exp: Likewise.
17730
17731 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17732
17733         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17734
17735 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17736
17737         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17738         For that, add `-Wl,-a,shared_archive'.
17739         * g++.old-deja/old-deja.exp: Likewise.
17740
17741 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17742
17743         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17744
17745 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17746
17747         * lib/mike-g++.exp (postbase): Pay attention to the status of
17748         g++_load.
17749
17750 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17751
17752           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17753
17754 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17755
17756         * lib/gcc.exp (default_gcc_start): No longer need to log program
17757         being executed or its output, execute_anywhere does that now.
17758         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17759         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17760
17761 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17762
17763         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17764         the same as those in lib/g++.exp.
17765
17766 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17767
17768         * gcc.c-torture: Update to c-torture-1.38 release.
17769         * gcc.ieee: Related changes.
17770
17771 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17772
17773         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17774         "exec". Minor reformatting changes.
17775
17776         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17777         cross. This means all "exec" calls now work on a remote host as
17778         well.
17779         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17780         cross. Filter out the extra "\r\n" stuff that expect puts in.
17781         (c-torture-execute): Filter out the bogus warnings like
17782         c-torture-compile does. Add support for canadian cross.
17783         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17784         Use execute_anywhere rather than calling exec directly. Now it
17785         works for canadian cross testing.
17786
17787 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17788
17789         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17790         results into a variable, and check that rather than using file exists.
17791
17792 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17793
17794         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17795         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17796
17797 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17798
17799         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17800         lib_curses if there's a shared libg++ in the build tree.
17801
17802 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17803
17804         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17805         if not supported target.
17806
17807 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17808
17809         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17810         link_curses up to always happen, not just for native builds.
17811
17812 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17813
17814         * gcc.c-torture: Update to c-torture-1.36 release.
17815         * gcc.failure: Related changes.
17816
17817 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17818
17819         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17820
17821 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17822
17823         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17824         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17825         runshlib, link_curses, and mathlib for link and run.
17826
17827         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17828         pass the runtime shared library options for Solaris, OSF/1, and
17829         Irix5, and link with -lcurses to avoid unresolved references.
17830
17831 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17832
17833         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17834         only run once.
17835
17836 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17837
17838         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17839
17840 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17841
17842         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17843         do not have a framework for the "compat" tests yet.
17844
17845 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17846
17847         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17848         set to null if we're testing vxworks5.1.  Use that instead of
17849         `-lm' in the setting of LIBS for link and run.
17850
17851 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17852
17853         * config/rom68k.exp (${tool}_load): Major changes to make it
17854         work.  Verified that it does in fact return the stuff in
17855         exec_output properly.  Catch any Emul or any TRAP other than 0.
17856
17857 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17858
17859         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17860         LDFLAGS properly for targets that need stuff from libgloss.
17861         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17862         only run once.
17863         (gpp_initialized): New variable.
17864
17865 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17866
17867         * config/rom68k.exp: Load libgloss.exp.
17868         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17869         so we can produce a fully linked binary.
17870         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17871         so we can produce a fully linked binary.
17872
17873 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17874
17875         * lib/plumhall.exp (ph_section): Watch for expected failures.
17876         Add missing `else'.
17877
17878         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17879         run the testcase.
17880         (c-torture): Likewise.
17881
17882 1995-08-28  Doug Evans  <dje@cygnus.com>
17883
17884         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17885
17886         * lib/mike-g++.exp (mike_cleanup): New proc.
17887         (prebase): New globals compiler_result, not_compiler_result,
17888         target_regexp.
17889         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17890         allow leading "-" in pattern.  Watch for unsupported tests.
17891         If $compiler_result is set, pattern match assembler code,
17892         and ditto for $not_compiler_result.
17893         * lib/mike-gcc.exp: Likewise.
17894
17895         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17896         execution "succeeded".
17897
17898 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17899
17900         * config/win32.exp: New file.
17901         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17902
17903 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17904
17905         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17906         unsupported.
17907         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17908         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17909         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17910
17911         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17912         "... without exceptions was ...".  That is now handled by
17913         prune_system_crud.
17914         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17915
17916 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17917
17918         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17919         sieve.c,sort2.c}: New files.
17920         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17921         sieve.exp,sort2.exp}: Drivers for them.
17922
17923         * lib/mike-gcc.exp (program_output): New user settable variable.
17924         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17925         messages.
17926         * lib/mike-g++.exp (program_output): New user settable variable.
17927
17928         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17929
17930         * config/sh.exp: Deleted (use sim.exp instead).
17931
17932 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17933
17934         * config/vx.exp: Declare CHECKTASK as global.
17935         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17936         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17937         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17938
17939 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17940
17941         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17942         target. Like vx.exp, only includes `vx29k.exp' instead of
17943         `vxworks.exp'.
17944
17945 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17946
17947         * config/sim.exp: Increase time limit from 120 seconds to 240.
17948
17949 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17950
17951         * gcc.c-torture/execute/950628-1.c: New test.
17952
17953 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17954
17955         * gcc.c-torture: Update with changes/additions from
17956         c-torture-1.34.
17957
17958 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17959
17960         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17961
17962 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17963
17964         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17965
17966 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17967
17968         * gcc.c-torture/compile/950512-1.c: New test.
17969         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17970         * gcc.dg/struct-ret-1.c: Likewise.
17971
17972 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17975           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17976
17977 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17978
17979         * gcc.c-torture/special/920411-1.c: Deleted.
17980         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17981
17982 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17983
17984         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17985         cpu limit.
17986
17987 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17988
17989         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17990
17991 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17992
17993         From kenner;
17994         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17995         is the proper length.
17996         * va-arg-3.c: Likewise.
17997
17998 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17999
18000         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18001         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18002
18003         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18004         * lib/g++.exp (default_g++_start): Delete old cruft.
18005
18006 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18007
18008         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18009         (2 * (1 << 18)) to (2 * (1 << 17)).
18010
18011         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18012
18013 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18014
18015         * config/rom68k.exp: Renamed from config/idp.exp
18016
18017 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18018
18019         * c-torture/compile/921109-2.c
18020
18021 1995-04-18  Mike Stump  <mrs@cygnus.com>
18022
18023         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18024         excess errors.
18025
18026 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18027
18028         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18029         output.
18030         * lib/g++.exp (default_g++_start): Likewise.
18031
18032 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18033
18034         * gcc.c-torture/compile/950329-1.c: New test.
18035
18036 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18037
18038           * config/bug.exp (${tool}_load): Updated to use new remote_open
18039           and remote_close procs.
18040         * config/idp.exp: New file.
18041
18042 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18043
18044         * gcc.c-torture/execute/950322-1.c: New test.
18045
18046 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18047
18048         * config/vx.exp (${tool}_load): Clean up testing of return code from
18049         vxworks_ld and vxworks_spawn.
18050
18051 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18052
18053         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18054
18055 1995-03-13  Mike Stump  <mrs@cygnus.com>
18056
18057         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18058         can mark excess errors on a machine by machine basis.  Note, the
18059         default is to not expect any excess errors, even when excess
18060         errors test - is given, so you will want to put an XFAIL ... on
18061         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18062         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18063         those 4 machines, but no others.
18064
18065 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18066
18067         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18068         * lib/c-torture.exp: to here.
18069
18070 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18071
18072         * gcc.c-torture/execute/950221-1.c: New test.
18073         * gcc.c-torture/execute/struct-ret-1.c: New test.
18074         * gcc.c-torture/compile/950221-1.c: New test.
18075
18076         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18077
18078 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18079
18080         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18081         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18082
18083 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18084
18085         * g++.gb: New directory of tests, derived from my signature and
18086         class scoping tests.
18087
18088         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18089         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18090         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18091         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18092         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18093         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18094         * g++.gb/sig25.C: Likewise.
18095
18096         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18097         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18098         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18099         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18100         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18101         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18102         * g++.gb/sig25.exp: Likewise.
18103
18104         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18105         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18106         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18107         * g++.gb/scope13.C: Likewise, this test still fails.
18108
18109         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18110         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18111         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18112         * g++.gb/scope13.exp: Ditto.
18113
18114         * g++.gb/README: New file, explains what these tests are about.
18115
18116 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18117
18118         * lib/dg.exp (dg-do): Support `preprocess'.
18119         (dg-test): Likewise.
18120
18121 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18122
18123         * config/udi.exp: change "continue -expect" to "exp_continue".
18124
18125 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18126
18127         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18128         Delete redundant tests.
18129
18130         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18131         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18132         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18133         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18134         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18135         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18136         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18137         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18138
18139         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18140         storing label pointers.
18141         * gcc.c-torture/execute/921019-1.c: Likewise.
18142         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18143         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18144         parameter fp.
18145         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18146         constants.
18147
18148         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18149         Delete obsolete tests.
18150
18151         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18152         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18153         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18154         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18155         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18156         * gcc.c-torture/compile/950124-1.c: New test.
18157
18158         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18159
18160 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18161
18162         * lib/mike-g++.exp: Add -lm to LIBS.
18163
18164 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18165
18166         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18167
18168 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18169
18170         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18171
18172 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18173
18174         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18175
18176 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18177
18178         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18179         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18180         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18181         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18182         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18183         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18184         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18185         * g++.law/{operators31.C, operators32.C,
18186         * g++.law/{operators33.C, operators34.C}: Likewise.
18187         * g++.law/{pic1.C, refs2.C}: Likewise.
18188         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18189         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18190         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18191         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18192
18193         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18194         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18195         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18196         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18197         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18198         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18199         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18200         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18201         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18202         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18203         * g++.law/{operators34.exp}: Likewise.
18204         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18205         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18206         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18207         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18208         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18209
18210         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18211         No longer expected to fail.
18212         * g++.law/missed-error3.C: Tweak for recent bool changes.
18213
18214 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18215
18216         * config/emb-unix: Deleted.
18217         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18218         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18219
18220 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18221
18222         * lib/dg.exp (dg-test): Fix typo in last patch.
18223
18224 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18225
18226         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18227         (handles multiple occurrences).
18228
18229 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18230
18231         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18232         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18233         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18234         printed).
18235         * lib/c-torture.exp (c-torture-compile): Likewise.
18236         (c-torture): Prepend full path if missing.
18237         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18238         (gcc_fail): Likewise.
18239         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18240
18241 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18242
18243         * lib/netware.exp: Only attach to NetWare i386 systems.
18244
18245 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18246
18247         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18248         messages.  Add test name to "output pattern match" pass/fail message.
18249
18250 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18251
18252         * gcc.dg: New testsuite.
18253         * gcc.dg/dg.exp: New file.
18254
18255         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18256         test-switch.c}: Deleted.
18257
18258         * gcc.misc-tests/msgs.exp: New testcase driver.
18259
18260 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18261
18262         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18263         Watch for illegal return values from ${tool}_load.
18264         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18265         cross targets.  Coerce return value >0 to 1.
18266
18267 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18268
18269         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18270
18271         * config/emb-unix.exp: New file.
18272
18273         * config/sim.exp: Error if variable $SIM not defined.
18274         (${tool}_load): Mark test as "untested" if simulator missing.
18275
18276         * config/unix.exp: Load remote.exp to get rcp_download.
18277         * lib/c-torture.exp: Use different option lists for testcases with
18278         and without loops.
18279         * gcc.c-torture/execute/execute.exp: Likewise.
18280
18281 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18282
18283         * config/*.exp: Clarify return code from ${tool}_load.
18284         Call `unresolved' or `untested' instead of `warning' or `perror'
18285         (sometimes you still want to call both though).
18286         Add comment that `shell_id' is local to each file.
18287         * config/udi.exp (timeout): Set to 30.
18288         Don't print warning if connection fails, $connectmode has already
18289         printed an error.
18290         (${tool}_load): Move verbose messages to level 2.
18291         Rework pattern for "Process started" message.
18292         Pass `shell_id' to ${connectmode}_download.
18293         Retry twice upon timeout.  Make resetting of target more robust.
18294         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18295         Pass `shell_id' to exit_$connectmode.
18296         Only call exit_$connectmode if connected.
18297         * config/unix.exp (${tool}_load): Check return codes better.
18298         * config/vrtx.exp (${tool}_load): Likewise.
18299         * config/vx.exp (${tool}_load): Likewise.
18300         Delete unneeded global's.
18301         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18302         from ${tool}_load.
18303         (dg-stat): Delete.
18304         (dg-init): Delete recording of pass/fail counts.
18305         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18306         (old-dejagnu-init): Likewise.
18307         (old-dejagnu-stat): Delete contents, empty proc now.
18308         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18309         (c-torture): Delete references to lcnt, lpass, lfail.
18310         Get option list from TORTURE_OPTIONS.
18311         Delete -funroll[-all]-loops if no loops.
18312         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18313         (g++_stat): Delete contents (empty proc now).
18314         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18315         (gcc_finish): Likewise.
18316         (gcc_stat): Deleted.
18317         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18318         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18319         * gcc.c-torture/execute/execute.exp: Likewise.
18320         Split tests into two parts: compile, execute.
18321         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18322         no loops.  Update to reflect clarified return codes from ${tool}_load.
18323
18324 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18325
18326         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18327         to grep for.
18328         (old-dejagnu): Likewise (where necessary).
18329
18330 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18331
18332         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18333
18334         * lib/dg.exp (dg-process-target): Fix processing of selector.
18335         Add comment regarding use of `error'.
18336
18337         * lib/gcc.exp (prune_system_crud): Define if missing.
18338         * lib/g++.exp (prune_system_crud): Likewise.
18339
18340         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18341         Call prune_system_crud.
18342         * lib/dg.exp (dg-runtest): New proc.
18343         Use perror instead of send_user for tcl errors in testcase.
18344         Don't return any value, it's never used.
18345         Don't clobber previous definition of `unknown'.
18346         Print tcl errors in `dg-final'.
18347
18348 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18349
18350         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18351         (dg-test): Don't print errorInfo, it contains stack backtrace.
18352
18353 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18354
18355         * lib/g++.exp (runtest_file_p): Define if missing.
18356
18357 1994-09-24  Doug Evans  (dje@cygnus.com)
18358
18359         * lib/mike-g++.exp: Comment out loading of g++.exp.
18360         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18361         (default_g++_version): Always print something.
18362         (default_g++_start): Comment out call to `which'.
18363         (g++_start, g++_load): Deleted (must be defined in config file).
18364         * lib/gcc.exp: Test for existence of $CC at start.
18365         Delete check for tmpdir (done in gcc_init).
18366         (default_gcc_version): Always print something.
18367         (default_gcc_start): Comment out call to `which'.
18368         * config/*.exp: Major cleanup - make cross targets work at least a
18369         little better for g++ (by not being "--tool gcc" specific).
18370         Rename gcc_xxx to ${tool}_xxx.
18371         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18372         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18373
18374 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18375
18376         * lib/c-torture.exp (c-torture-compile): Rework compiler
18377         message processing.
18378
18379         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18380         c-torture.
18381
18382 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18383
18384         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18385
18386         * lib/dg.exp (dg-process-target): Support { target native }.
18387
18388 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18389
18390         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18391         looked for "... program xxx got fatal signal".
18392         Correct regsub munging of `comp_output'.
18393         Ignore compiler messages "path prefix not used" and "linker input
18394         file unused".
18395
18396 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18397
18398         * lib/gcc.exp (runtest_file_p): Define if missing.
18399         * gcc.prms/template.c: Example to work from.
18400
18401 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18402
18403         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18404         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18405
18406         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18407         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18408         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18409         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18410
18411         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18412         (dg-process-target): No longer a varargs proc.
18413         Return S/N for target, P/F for xfail.  All callers changed.
18414         (user option procs): More argument checking.
18415         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18416         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18417         (dg-test): Skip test if not running on selected target in `dg-do'.
18418         Update handling of `dg-do-what', `dg-output-text'.
18419         Separate execution pass/fail from output pattern match pass/fail.
18420         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18421
18422 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18423
18424         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18425         target for 920510-1.c.
18426
18427 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18428
18429         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18430         Clean up comment regarding use of passcnt, etc.
18431         (gcc_stat): Don't update `testcnt' here.
18432         (gcc_finish): Do it here.
18433         Might as well reset `but_id' here too.
18434         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18435         to determine if the file should be tested.
18436         * gcc.c-torture/compile/compile.exp: Likewise.
18437         * gcc.c-torture/execute/execute.exp: Likewise.
18438         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18439         * gcc.misc-tests/dg-test.exp: Likewise.
18440         * gcc.prms/prms.exp: Likewise.
18441         * gcc.wendy/wendy.exp: Likewise.
18442         * g++.old-deja.exp: Likewise.
18443         Move "Testing file" message to verbose level 1.
18444
18445 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18446
18447         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18448
18449 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18450
18451         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18452         (default_gcc_start): Accept optional second list element
18453         of compiler flags.  Print compiler output at verbosity level 2.
18454         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18455         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18456         Save current values of framework globals passcnt, failcnt, xpasscnt,
18457         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18458         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18459         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18460         xfailcnt to compute stats.  Update framework global `testcnt' from
18461         pass/fail counts.
18462         (gcc_finish): New proc.  Clean up test environment.
18463         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18464         (gcc_epass, gcc_efail): Delete.
18465         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18466         argument of line number.
18467         (dg-init): If the tool has an init routine, call it.
18468         (dg-test): Remove args `cflags_var' and `libs_var'.
18469         Pass all compiler options to ${tool}_start.
18470         Handle missing line number.
18471         (dg-finish): New function.
18472         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18473         particular files.  Call gcc_finish at end.  Move "skipping test"
18474         message to verbosity level 3.
18475         * gcc.c-torture/compile/compile.exp: Likewise.
18476         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18477         * gcc.c-torture/execute/execute.exp: Likewise.
18478         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18479         Print testcase being tried at verbosity level 1.
18480         * gcc.c-torture/special/special.exp: Unset xfail.
18481         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18482         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18483         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18484         * gcc.failure/failure.exp: Likewise.
18485         * gcc.ieee/ieee.exp: Likewise.
18486         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18487         Update call to dg-test.  Call dg-finish at end.
18488         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18489         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18490         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18491         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18492         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18493         * gcc.wendy/wendy.exp: Add copyright.
18494         Delete setting of tmpdir (done by gcc_init).
18495         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18496         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18497         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18498         gcc_[ce]pass/fail.
18499
18500 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18501
18502         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18503         confusion.
18504         (g++_load): Likewise.
18505
18506         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18507         Rename argument to `prog' to remove the confusion.
18508         Varargs fns behave differently too!
18509         (g++_load): Likewise.
18510
18511         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18512
18513         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18514         what it is.  Delete (always) printing of status value for !native.
18515         Simplify verbose code, and include status and exec_output.
18516         (g++_load): Use gcc_load.
18517
18518 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18519
18520         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18521         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18522         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18523         940714-3.c as these testcases don't exist anymore.  Make
18524         va-arg-1.c expected to pass.
18525
18526 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18527
18528         * gcc.misc-tests/misc.exp: Only run specific testcases.
18529         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18530         * gcc.misc-tests/dg-[1-9].c: New files.
18531
18532         * lib/dg.exp: New testsuite driver.
18533         * gcc.prms/prms.exp: Use it.
18534
18535         * README.gcc: New file.
18536
18537         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18538         Document and reset `lxpass' and `lxfail'.
18539         Simplify "initialized" message.
18540         (gcc_stat): Clean up comments a little.
18541
18542 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18543
18544         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18545
18546 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18547
18548         * lib/old-dejagnu.exp (process-option): New proc.
18549         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18550         (old-dejagnu): Simplify.
18551         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18552
18553 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18554
18555         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18556         exists and is not an empty string.
18557
18558         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18559         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18560         finished.
18561         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18562         automatically.
18563
18564         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18565         longer expected to fail.
18566
18567         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18568         "f" function call.
18569
18570         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18571
18572         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18573         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18574         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18575         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18576         c-torture-1.29.
18577
18578         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18579         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18580
18581         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18582
18583         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18584         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18585
18586         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18587         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18588         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18589
18590 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18591
18592         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18593         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18594         940714-1.c, 940714-2.c, 940714-3.c},
18595         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18596         gcc.misc-tests/{mg.c,mg.exp}:
18597         New tests.
18598         * gcc.noncompile/noncompile.exp: Change accordingly.
18599
18600 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18601
18602         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18603         Undo previous clobberage.
18604
18605 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18606
18607         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18608         * gcc.special/{930510-1.c, special.exp}:
18609         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18610         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18611         struct-varargs-1.c}: New tests from c-torture-1.26.
18612
18613 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18614
18615         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18616           argument to switch.
18617
18618 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18619
18620         * Revert the previous changes.  Please see Rob's directory
18621           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18622           fixes.
18623
18624 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18625
18626         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18627             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18628             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18629             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18630             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18631             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18632             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18633             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18634             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18635             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18636             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18637             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18638             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18639             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18640             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18641             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18642             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18643             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18644             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18645             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18646             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18647             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18648             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18649             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18650             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18651             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18652             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18653
18654 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18655
18656         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18657             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18658           with perror calls.
18659
18660 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18661
18662         * config/unix.exp (g++_load): Fix syntax.
18663
18664 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18665
18666         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18667         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18668         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18669         Don't expect va-arg-1.c to fail.  Correct expected output for
18670         920928-1.c.
18671         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18672         * gcc.wendy/hbm4.c: Correct typo.
18673         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18674
18675 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18676
18677         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18678         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18679         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18680         * lib/c-torture.exp (c-torture-compile): Ditto.
18681
18682         Reduce volume of output (remove all the -I's and such).
18683         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18684         Call gcc_cpass, gcc_cfail.
18685         (c-torture): Pass testing option to c-torture-compile.
18686
18687 1994-03-21  Doug Evans  (dje@cygnus.com)
18688
18689         Bring patches over from progressive.
18690         * config/default.exp: Exit remote shell cleanly.
18691         (g++_exit, g++_start): Add default versions.
18692         * config/sim.exp (gcc_load): Use perror, not error.
18693
18694 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18695
18696         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18697         set in site.exp.
18698
18699 1994-03-14  Doug Evans  (dje@cygnus.com)
18700
18701         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18702         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18703         (wendy_try): New proc to run testcase.
18704         (main loop): Call 'em.
18705         * gcc.wendy/*.c: Clean up pass to correct expected output.
18706
18707         * lib/gcc.exp: Minor cleanup work.
18708         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18709
18710 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18711
18712         * config/sim.exp (gcc_load): Document return codes better.
18713         Don't pass -v to simulator.
18714
18715 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18716
18717           * gcc.special/920717-x.c: Fix typo.
18718           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18719           get at sources.
18720
18721         * lib/mike-gcc.exp: Fix typo.
18722
18723 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18724
18725         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18726         binary to use, transform the name.
18727         * config/*.exp: rename everything. Nuke any g++ specific files,
18728         it's now a special case of gcc that requires no special support.
18729         Add a default.exp for unsupported targets.
18730
18731 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18732
18733         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18734         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18735         version of Tcl.
18736
18737 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18738
18739         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18740         than a warning.
18741
18742 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18743
18744         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18745
18746 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18747
18748         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18749         option_list.  Compile every file with only 4/6 option choices
18750         (same as C torture) instead of with 12/18 different option
18751         choices.
18752         * lib/c-torture.exp: Likewise.
18753
18754         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18755         not already set.
18756
18757 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18758
18759         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18760         can put an XFAIL *-*-* on excess errors.
18761
18762 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18763
18764         * g++.law: Add more tests derived from g++-bugs snapshots.
18765
18766         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18767         equivalent to g++.law/init9.
18768
18769         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18770         compiled it, and the a.out file after we've run it.
18771
18772 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18773
18774         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18775         compiled it, and the a.out file after we've run it.
18776
18777 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18778
18779         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18780
18781 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18782
18783         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18784         version number.
18785
18786 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18787
18788         * g++.law: New directory of g++ tests derived from the g++-bugs
18789         snapshots.
18790
18791 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18792
18793         * gcc.compile: initbug1.c initbug1.exp testcase added
18794
18795 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18796
18797         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18798         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18799           fixes submitted by Jeff Law (law@cs.utah.edu)
18800         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18801           Jeff Law (law@cs.utah.edu)
18802
18803
18804 1993-11-30  Mike Stump  (mrs@cygnus.com)
18805
18806         * config/unix-g++.exp: Follow the gcc way of doing things.
18807         * g++.old-deja/old-deja.exp: Minor updates.
18808         * lib/g++.exp: New file, follow the gcc way of doing things.
18809         * lib/old-dejagnu.exp: Minor updates.
18810         * lib/mike-g++.exp: Always unset errorInfo.
18811
18812 1993-11-06  Mike Stump  (mrs@cygnus.com)
18813
18814         * lib/gcc.exp: Fix some errors with the below change, CC and
18815         CFLAGS should be global when setting, not local.
18816
18817 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18818
18819         * lib/gcc.exp: Transform tool name.
18820
18821 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18822
18823         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18824
18825 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18826
18827         * lib/gcc.exp: change gcc_done to gcc_stat
18828
18829 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18830
18831         * Upgraded gcc testsuite to c-torture version 1.25
18832
18833 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18834
18835         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18836         * lib/c-torture: added hooks for new reporting code.
18837
18838 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18839
18840         * config/sh-gcc.exp: check if sh-sim exists in the path
18841
18842 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18843
18844         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18845         * gcc.compile/compile.exp: Initial changes for new logic.
18846         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18847         * gcc.failure/failure.exp: Initial changes for new logic.
18848         * gcc.ieee/ieee.exp: Initial changes for new logic.
18849         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18850         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18851         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18852         * lib/c-torture.exp: Initial changes for new logic.
18853         * lib/gcc.exp: Initial changes for new logic.
18854
18855 1993-10-15  Mike Stump  (mrs@cygnus.com)
18856
18857         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18858         depend upon failure or success.  Fully qualify names in failure
18859         and success messages.  Always remove a.out before starting
18860         compile, just in case.  Pay more attention to error text output by
18861         the compiler.  Handle testcases with no known past errors just
18862         like all others, so that things are uniform.  Other miscellaneous
18863         improvements.
18864
18865 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18866
18867         * gcc.cpp: new directory for cpp tests
18868
18869 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18870
18871         * lib/chill.exp: Code reformatted, removed unused code.
18872         * config/unix-chill.exp: Code reformatted, removed unused code.
18873         * chill.execute/execute.exp: Code reformatted, removed unused code.
18874         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18875
18876 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18877
18878         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18879         routines not written.
18880
18881 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18882
18883         * config/bug-gcc.exp: Use new procs from bug.exp.
18884
18885 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18886
18887         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18888         via ftp, rather than depending on NFS.
18889         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18890         case.
18891
18892 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18893
18894         * config/bug-gcc.exp: Use new download proc.
18895
18896 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18897
18898         * chill.execute/execute.exp: cleanups, handles errors better
18899         * chill.compile/compile.exp: rewrite, based on execute.exp
18900         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18901         * lib/chill.exp: major changes to diff proc and compile and link
18902           procs. added chill_fail and chill_pass wrappers to pass and
18903           fail. added more comments, and handle error codes better.
18904           Added a hack to capture stderr from exec, so noncompile tests
18905           can work.
18906
18907 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18908
18909         * chill.execute/execute.exp: rewrite of testsuite driver
18910         * lib/chill.exp: rewrite of testsuite driver
18911         * config/unix-chill.exp: rewrite of testsuite driver
18912
18913 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18914
18915     In chill.execute:
18916         * iexpr.ch: Standardize uppercase.
18917         * tuples.dat: Standardize uppercase.
18918         * vary.ch: standardize.  Correct varying string assignments.
18919         * vary.dat: Add new output lines.
18920
18921 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18922
18923     In chill.execute:
18924         * chprintf.ch: Standardize use of uppercase.
18925         * tuples.ch: Standardize and turn arr2 into a DCL,
18926           rather than a SYN.
18927         * pinits.ch: Standardize.
18928
18929 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18930
18931         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18932         * Makefil: Renamed to Makefile.in.
18933         * configure.in: New.
18934
18935 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18936
18937     In chill.execute:
18938         * .cvsignore: Add result/output files.
18939         * Makefile: Fix up variables at start.  Use MFLAGS
18940           everywhere.  Correct bool_loc, built_ins entries.
18941           Add entry for vary1.ch.
18942         * bitarray.ch: Standardize upper-case usage.
18943         * bitexpr.ch: Standardize, add output of b1.
18944         * params.ch: Use arrayt in along PROC parameters, to
18945           avoid novelty problems.
18946         * sets.ch: Tiny cleanup.
18947         * vary1.ch: Re-indent.
18948
18949 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18950
18951           * Add PR-related files to Makefiles, .cvsignore files, etc.
18952
18953 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18954
18955         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18956           with compiler objects. New names are test-flow.c and test-loop.c
18957
18958 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18959
18960         * Upgraded c-torture tests from 1.19 to 1.20
18961
18962         * new files:
18963         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18964         * gcc.compile: 930623-1.c 930623-2.c
18965         * gcc.noncompile: 930622-1.c 930622-2.c
18966         * gcc.failure: 920411-1.c 920627-2.c
18967         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18968
18969 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18970
18971         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18972           More changes to get testsuite working properly. Needs more work.
18973           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18974
18975 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18976
18977         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18978           More changes to get testsuite working properly. Needs more work.
18979
18980 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18981
18982         * chill.compile/compile.exp: Added for Dejagnu support
18983         * chill.execute/execute.exp: Added for Dejagnu support
18984         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18985
18986 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18987
18988     This should complete moving the CHILL test files.
18989         * chill.noncompile(.cvsignore printf.grt
18990             in-printf.grt chprintf.grt chprintf.ch):
18991             Added test-support files.
18992           (Makefile): Modified further.
18993         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18994             signal.ch): Added test files.
18995           * chill.execute (.cvsignore printf.grt printr.c
18996             in-printf.grt rts.c chprintf.grt rts.h): Added
18997           test-support files.
18998             (Makefile): More corrections.
18999
19000 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19001
19002         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19003           test cases, ready for DejaGnu.
19004
19005 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19006
19007         * Upgraded c-torture tests from 1.18 to 1.19
19008
19009         * gcc.compile: added test(s):
19010           930607-1.c
19011         * gcc.execute: added test(s):
19012           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19013
19014         * added new subdirectory for misc tests: gcc.misc-tests
19015         * gcc.misc-test(s): added tests:
19016           inst-check.c test-consts.c test-ior.c test-switch.c
19017
19018 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19019
19020         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19021
19022 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19023
19024         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19025
19026 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19027
19028         * Upgraded c-torture tests from 1.17 to 1.18
19029
19030 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19031
19032         * Upgraded c-torture tests from 1.12 to 1.17
19033
19034 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19035
19036         * lib/old-dejagnu.exp:
19037           Fixed handling of XFAIL target triplets to correctly
19038           recognize wildcard characters.  Removed code that
19039           appended a unique id tag to the end of the file name
19040           printed out by the result of the testcases within a
19041           given test file.
19042
19043 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19044
19045         * lib/old-dejagnu.exp:
19046           Reworked expected failure handling to trigger off of XFAIL
19047           keyword in keyphrase embeded in testcase source code. The
19048           XFAIL keyword must be at the end of the keyphrase line. It
19049           may optionally be followed by one or more target triplets.
19050           It has just occured that the handling of wildcards in the
19051           target triplet may not be correct.
19052
19053 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19054
19055         * g++.old-deja/tests:
19056           Moved all subdirectories up one level into g++.old-deja .
19057
19058         * lib/old-dejagnu.exp:
19059           Fixed problem with CXXFLAGS not being properly reset, and being
19060           corrupted with extraneous "-c" compiler option.  This was
19061           causing binaries to not be generated for test that needed them.
19062           Modified strings passed to "pass" and "fail" so that individual
19063           tests from the same test file would be distinguished by an
19064           identifier appended to the test file name in the summary logs;
19065           this corrected a problem with erroneous diff logs.  Added code
19066           to search testcases for expected fail and unexpected pass keywords.
19067
19068 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19069
19070         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19071
19072 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19073
19074         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19075           Removed extraneous text from end of "Special g++ Options"
19076           keyphrase.
19077
19078         * lib/old-dejagnu.exp: Added pattern matching to look for new
19079           keywords, embedded in testcases comments, which will trigger
19080           calls to xpass and xfail.
19081
19082 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19083
19084         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19085           comments embedded in the testcases, especially the one looking for
19086           special compiler options, as well as the pattern matching for the
19087           compiler output again.
19088
19089 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19090
19091         * lib/old-dejagnu.exp: Do a proper check of the return value for
19092           execute tests. Fixed several problems with the pattern matching
19093           of the compiler output which gave erroneous test results.
19094           Changed several of the test result messages to be more descriptive.
19095         * config/unix-g++.exp: Proc g++_load now actually works and
19096           executes the tests passed to it and returns a usable return
19097           value.
19098
19099 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19100
19101           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19102
19103 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19104
19105         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19106           Modified both files to properly execute the old style
19107           dejagnu tests. The previous versions of these files were
19108           experimental and did not function anything near correctly.
19109
19110 1993-04-05  Rob Savoye  (rob@cygnus.com)
19111
19112         * Removed all Makefile.in and configure.in files. No configuration
19113         needed now.
19114
19115 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19116
19117         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19118
19119 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19120
19121         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19122         gcc.special/configure.in, gcc.noncompile/configure.in,
19123         gcc.execute/configure.in, gcc.code_quality/configure.in,
19124         g++.other/configure.in, g++.old-deja/configure.in,
19125         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19126         in srcname setting.
19127
19128 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19129
19130         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19131         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19132         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19133
19134 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19135
19136         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19137         (gdb_exit): Don't remove *_soc files.
19138
19139 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19140
19141         * lib/c-torture.exp: Don't look for main; instead always use -w
19142         -c.  This is how the c-torture tests work.  Remove the object
19143         file if the compilation succeeds.
19144         * gcc.execute/execute.exp: Remove executable if test passes.
19145         * gcc.noncompile/noncompile.exp: Every test is an expected
19146         failure.
19147         * gcc.special/special.exp: Added tests from c-torture 1.11,
19148         corrected use of existing test.
19149         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19150         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19151         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19152         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19153         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19154         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19155         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19156         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19157         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19158         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19159         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19160         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19161         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19162         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19163         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19164         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19165         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19166         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19167         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19168         c-torture 1.11.
19169         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19170         correspond to c-torture 1.11.
19171
19172         * New file.