OSDN Git Service

PR c++/9127
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/9127
4         * g++.dg/template/error6.C: New test.
5
6 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.dg/20031202-1.c: New test.
9
10 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/13179
13         * g++.dg/template/eh1.C: New test.
14
15         PR c++/10771
16         * g++.dg/template/error5.C: New test.
17
18 2003-12-02  David Ung  <davidu@mips.com>
19
20         * gcc.dg/compat/vector-check.h: Corrected type for var 
21         g_##TMODE
22
23 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24
25         PR c++/10126
26         * g++.dg/template/ptrmem8.C: New test.
27
28 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29
30         PR c++/12573
31         * g++.dg/template/dependent-expr3.C: New test.
32
33 2003-12-01  James Lemke  <jim@wasabisystems.com>
34
35         * gcc.dg/arm-g2.c: New test.
36
37 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38
39         PR optimization/11634
40         * gcc.dg/20031201-2.c: New test case.
41
42 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43
44         PR 11433
45         * objc.dg/proto-lossage-3.m: New test.
46
47 2003-12-01  Roger Sayle  <roger@eyesopen.com>
48
49         PR optimization/12628
50         * gcc.dg/20031201-1.c: New test case.
51
52 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
53
54         * gcc.dg/unaligned-1.c: New test.
55
56 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/9849
59         * g++.dg/template/error4.C: New test.
60         * g++.dg/template/nested3.C: Adjust error markers.
61
62 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
63
64         * gcc.dg/cpp/assert4.c: Check more #system assertions.
65
66 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
67
68         PR c/10333
69         * gcc.dg/bitfld-7.c: New test.
70
71 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
72
73         * gcc.dg/tls/asm-1.C: New test.
74
75 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
76
77         * gcc.dg/cpp/assert4.c: Update.
78
79 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
80
81         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
82         * gcc.dg/builtin-apply3.c: New test.
83
84 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * lib/compat.exp (compat-obj): New xfaildata parameter.
87         Use it to set compiler_conditional_xfail_data before compiling.
88         (compat-get-options): Handle dg-xfail-if.
89         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
90         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
91         * gcc.dg/compat/vector-1_y.c: Likewise.
92         * gcc.dg/compat/vector-2_x.c: Likewise.
93         * gcc.dg/compat/vector-2_y.c: Likewise.
94
95 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
96
97         * g++.dg/opt/reg-stack4.C: New test.
98
99 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * gcc.dg/builtin-apply2.c: New test.
102
103 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
106
107 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
108
109         PR c++/12924
110         * g++.dg/template/template-id-2.C: New test.
111
112 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
113
114         PR c++/5369
115         * g++.dg/template/memfriend1.C: New test.
116         * g++.dg/template/memfriend2.C: Likewise.
117         * g++.dg/template/memfriend3.C: Likewise.
118         * g++.dg/template/memfriend4.C: Likewise.
119         * g++.dg/template/memfriend5.C: Likewise.
120         * g++.dg/template/memfriend6.C: Likewise.
121         * g++.dg/template/memfriend7.C: Likewise.
122         * g++.dg/template/memfriend8.C: Likewise.
123         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
124
125 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/12515
128         * g++.dg/ext/cond1.C: New test.
129
130 2003-11-20  Richard Henderson  <rth@redhat.com>
131
132         * gcc.dg/20020201-2.c: Remove.
133         * gcc.dg/20020201-4.c: Remove.
134         * gcc.dg/20020304-1.c: Remove.
135
136 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
137
138         * gcc.dg/cpp/trad/xwin1.c: New test case.
139
140 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
141
142         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
143         * lib/g77.exp: Likewise.
144         * lib/objc.exp: Likewise.
145         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
146         for darwin.
147
148 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
149
150         PR c++/12932
151         * g++.dg/template/static5.C: New test.
152
153 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
154
155         * gcc.dg/nested-func-1.c: New test.
156
157 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/cpp/assert4.c: New test.
160
161 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
162
163         PR c++/2294
164         * g++.dg/lookup/using9.c: New test.
165
166 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/12762
169         * g++.dg/template/error3.C: New test.
170
171 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
172
173         PR ada/13035
174         * ada/acats/run_acats, run_all.sh: Fix syntax error.
175         No longer use a wrapper for gcc, since this does not work under
176         Windows.
177
178 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
179
180         PR c++/2094
181         * g++.dg/template/ptrmem7.C: New test.
182
183 2003-11-13  Andrew Pinski <apinski@apple.com>
184
185         * gcc.c-torture/compile/20031113-1.c: New test.
186
187 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
188             Kean Johnston <jkj@sco.com>
189
190         PR c/13029
191         * gcc.dg/unused-4.c: Update.
192
193 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
194
195         * g++.dg/opt/const3.C: New test.
196
197 2003-11-13  Jan Hubicka  <jh@suse.cz>
198
199         * gcc.c-torture/compile/20031112-1.c: New test.
200
201 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.dg/parse/crash10.C: Remove bogus error marker.
204
205 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
206
207         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
208         (host_gcc): Likewise.
209         (ROOT): Honor $PWDCMD.
210         (BASE): Likewise.
211         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
212
213 2003-11-12  Catherine Moore  <clm@redhat.com>
214
215         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
216
217 2003-11-12  Andreas Jaeger  <aj@suse.de>
218             Jakub Jelinek  <jakub@redhat.com>
219             Andrew Pinski  <pinskia@physics.uc.edu>
220             Richard Henderson  <rth@redhat.com>
221
222         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
223         systems.
224         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
225
226         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
227         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
228
229 2003-11-11  Andreas Jaeger  <aj@suse.de>
230
231         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
232
233         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
234
235 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
236
237         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
238         Clean ups.
239
240 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
241
242         * gcc.dg/trampoline-1.c: New test.
243
244 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         * gcc.c-torture/compile/200031109-1.c: New test.
247
248 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
249
250         PR c/3190
251         PR c/8714
252         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
253         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
254         gcc.dg/format/no-y2k-1.c: Update.
255
256 2003-11-08  Roger Sayle  <roger@eyesopen.com>
257
258         PR optimization/10467
259         * gcc.dg/20031108-1.c: New test case.
260
261 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
262
263         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
264
265 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
266
267         * gcc.dg/compound-lvalue-1.c: New test.
268         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
269         some XFAILs.
270
271 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
272
273         * gcc.dg/altivec-varargs-1.c: New test.
274
275 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
276
277         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
278         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
279         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
280         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
281         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
282
283 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
284
285         * gcc.dg/cond-lvalue-1.c: New test.
286
287 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
288
289         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
290
291 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
292
293         PR c++/11616
294         * g++.dg/template/instantiate5.C: New test.
295
296 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
297
298         PR c++/12726
299         * g++.dg/ext/complit2.C: Replace test with self-contained version.
300         * ChangeLog: Add missing first entry for above test.
301
302 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
303
304         PR c++/9810
305         * g++.dg/template/using8.C: New test.
306         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
307
308 2003-11-02  Roger Sayle  <roger@eyesopen.com>
309
310         PR optimization/10817
311         * gcc.c-torture/compile/20031102-1.c: New test case.
312
313 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
314
315         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
316         2147483647.
317
318 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
319
320         * gcc.dg/20031102-1.c: New test.
321
322 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
323
324         * gcc.dg/complex-1.c: New test.
325
326 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
327
328         PR c++/12796
329         * g++.dg/template/crash13.C: Adjust expected error location.
330         * g++.old-deja/g++.brendan/ns1.C: Likewise.
331
332 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
333
334         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
335
336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
337
338         PR/10239
339         * gcc.c-torture/compile/20031031-2.c: New test.
340
341 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
342
343         PR/11640
344         * gcc.c-torture/compile/20031031-1.c: New test.
345
346 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
347
348         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
349         * gcc.misc-tests/bprob.exp: Likewise.
350         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
351         the execution test on arm-elf configs.
352         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
353         configs that don't support scratch files.
354         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
355
356 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
357
358         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
359         done by dejagnu.
360
361 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
362
363         * ada/acats/run_all.sh: Redirect mv output to /dev/null
364         Avoid non pure sh syntax. Add more logging.
365
366         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
367         fail.
368
369 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
370
371         PR libgcj/10610
372         * gcc.dg/ppc-stackalign-1.c: New test.
373
374 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
375
376         * ada/acats/run_all.sh: Change output to be more compliant with
377         dejagnu framework.
378         Create acats.sum and acats.log files under testsuite/ada/acats
379         Only run [a-z]* directories, to filter out e.g. CVS.
380         Redirect build output to log file.
381
382 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
383
384         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
385
386 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
387
388         PR ada/5909:
389         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
390
391 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
392
393         * gcc.c-torture/compile/20031023-1.c: New test.
394         * gcc.c-torture/compile/20031023-2.c: New test.
395         * gcc.c-torture/compile/20031023-3.c: New test.
396         * gcc.c-torture/compile/20031023-4.c: New test.
397
398 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
399
400         PR c++/10371
401         * g++.dg/lookup/scoped8.C: New test.
402
403 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
404
405         * g++.dg/opt/reg-stack3.C: New test.
406
407 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
408
409         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
410
411 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
412
413         PR c++/11076
414         * g++.dg/template/crash13.C: New test.
415
416 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
417
418         * gcc.dg/c99-restrict-2.c: New test.
419
420 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
421
422         PR c++/12698, c++/12699, c++/12700, c++/12566
423         * g++.dg/inherit/covariant9.C: New test.
424         * g++.dg/inherit/covariant10.C: New test.
425         * g++.dg/inherit/covariant11.C: New test.
426
427 2003-10-23  Jason Merrill  <jason@redhat.com>
428
429         PR c++/12726
430         * g++.dg/ext/complit2.C: New test.
431
432 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
433
434         PR target/12654
435         * gcc.c-torture/execute/20031020-1.c: New test.
436
437 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
438
439         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
440         following the jump_insn.
441
442 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
443
444         * gcc.dg/cast-lvalue-1.c: New test.
445
446 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/11962
449         * g++.dg/template/cond2.C: New test.
450
451 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
452
453         * gcc.dg/builtins-28.c: New test.
454
455 2003-10-20  Jan Hubicka  <jh@suse.cz>
456
457         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
458         parameter.
459         * testsuite/gcc.dg/inline-2.c: Likewise.
460
461 2003-10-20  Phil Edwards  <phil@codesourcery.com>
462
463         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
464         * gcc.dg/nest.c:  Likewise.
465
466 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
467
468         PR c++/9781, c++/10583, c++/11862
469         * g++.dg/parse/crash13.C: New test.
470
471 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
472
473         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
474
475 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
476
477         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
478         Define HAVE_C99_RUNTIME except on Solaris.
479         * gcc.dg/builtins-20.c: Likewise.
480
481 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
482
483         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
484
485 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
486
487         PR c++/12495
488         * g++.dg/template/crash21.C: New test.
489
490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
491
492         PR c++/2513
493         * g++.dg/template/typename5.C: New test.
494
495 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
496
497         PR c++/12369
498         * g++.dg/template/friend25.C: New test.
499
500 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
501
502         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
503         versions.
504
505 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
506
507         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
508         == 2147483647.
509
510 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
511
512         * gcc.c-torture/execute/960416-1.x: Remove.
513         * gcc.c-torture/execute/divconst-3.x: Likewise.
514
515 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
516
517         PR target/12598
518         * gcc.dg/torture/cris-volatile-1.c: New test.
519
520 2003-10-14  Roger Sayle  <roger@eyesopen.com>
521
522         PR optimization/9325
523         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
524         for overflowing floating point to integer conversion during RTL
525         simplification.
526
527 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
528
529         * objc/execute/_cmd.m: Fix typo.
530         * objc.dg/image-info.m, objc.dg/symtab-1.m:
531         Relax 'scan-assembler' regexp.
532         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
533         objc.dg/try-catch-4.m: Run on non-Darwin targets.
534         * objc.dg/zero-link-2.m: Remove blank line.
535         * objc.dg/zero-link-3.m: New test case.
536
537 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
538
539         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
540
541         * gcc.dg/asm-names.c: Use scan-assembler-not rather
542         than linker trickery.
543
544 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
545
546         PR c++/12370
547         * g++.dg/other/friend2.C: New test.
548
549 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
550
551         * gcc.dg/20031012-1.c: New test.
552
553 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
554
555         * gcc.dg/weak/weak-3.c: Fix for new warning.
556
557 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
558
559         PR optimization/8750
560         * gcc.c-torture/execute/20031012-1.c: New test case.
561
562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
563
564         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
565         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
566
567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
568
569         PR optimization/12260
570         * gcc.c-torture/compile/20031011-2.c: New test case.
571
572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
573
574         * gcc.c-torture/execute/20031011-1.c: New testcase.
575
576 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
577
578         * gcc.c-torture/compile/20031011-1.c: New test.
579
580 2003-10-11  Jan Hubicka  <jh@suse.cz>
581
582         * g++.dg/other/first-global.C: New test.
583
584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
585
586         * gcc.c-torture/execute/string-opt-18.c: New testcase.
587
588 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
589
590         * gcc.c-torture/compile/20031010-1.c: New test.
591
592 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
593
594         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
595         * gcc.c-torture/execute/va-arg-25.c: ... here.
596
597 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
598
599         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
600
601 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
602
603         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
604
605 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
606
607         * g++.dg/parse/error2.C: New test.
608
609 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
610
611         PR c++/11097
612         * g++.dg/other/error5.C: Modify the error message.
613         * g++.dg/lookup/using8.C: New test.
614
615 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
616
617         * gcc.dg/darwin-abi-2.c: New file.
618         * gcc.c-torture/execute/va-arg-24.c: New file.
619
620 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
621
622         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
623         indentation.
624
625 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/10147
628         * g++.dg/other/error4.C: Update error messages.
629         * g++.dg/template/ptrmem4.C: Likewise.
630
631         PR c++/12337
632         * g++.dg/init/new9.C: New test.
633
634         PR c++/12334, c++/12236, c++/8656
635         * g++.dg/ext/attrib8.C: New test.
636
637 2003-10-06  Devang Patel  <dpatel@apple.com>
638
639         * gcc.dg/debug/dwarf2-3.h: New test.
640         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
641
642 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
643
644         * g++.dg/opt/cfg2.C: New test.
645
646 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
647
648         * g++.dg/opt/float1.C: New test.
649
650 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
651
652         * gcc.dg/c90-array-lval-6.c: New test.
653         * gcc.dg/c99-array-lval-6.c: New test.
654
655 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
656             Ziemowit Laski  <zlaski@apple.com>
657
658         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
659         'Derived', so that it is never considered a class method; add
660         new warning for '+port' method ambiguity.
661         * objc.dg/method-12.m: Include <objc/objc.h> instead of
662         <objc/objc-api.h> (needed on Mac OS X).
663         * objc.dg/method-13.m: New test.
664
665 2003-10-03  Roger Sayle  <roger@eyesopen.com>
666
667         PR optimization/9325, PR java/6391
668         * gcc.c-torture/execute/20031003-1.c: New test case.
669
670 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
671
672         PR optimization/12180
673         * gcc.dg/20031002-1.c: New test.
674
675         PR c++/12486
676         * g++.dg/inherit/error1.C: New test.
677
678 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
679
680         * lib/f-torture.exp (search_for): Rename to...
681         (search_for_re): This.  Also, clean up comments and the
682         "regexp" invocation.
683
684 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
685
686         * gcc.c-torture/compile/20031002-1.c: New test.
687
688 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
689
690         * g++.dg/opt/cond1.C: New test.
691
692 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
693
694         * gcc.dg/Wold-style-definition-2.c: New testcase.
695         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
696
697 2003-09-29  Richard Henderson  <rth@redhat.com>
698
699         * g++.dg/init/array10.C: Add dg-options.
700
701 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
702
703         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
704
705 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
706
707         * g++.dg/template/friend19.C: Fix typo.
708         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
709
710 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
711
712         * gcc.c-torture/execute/20030928-1.c: New test.
713         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
714
715 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
716
717         * g++.dg/opt/unroll1.C: New test.
718
719 2003-09-26  Roger Sayle  <roger@eyesopen.com>
720
721         PR optimization/11741
722         * gcc.dg/20030926-1.c: New test case.
723
724 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
725
726         PR c++/5655
727         * g++.dg/parse/access7.C: New test.
728         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
729
730 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
731
732         MERGE OF objc-improvements-branch into MAINLINE:
733         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
734         if libobjc has not been built.
735         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
736         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
737         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
738         objc/execute/nested-3.m, objc/execute/np-2.m,
739         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
740         objc/execute/redefining_self.m, objc/execute/root_methods.m,
741         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
742         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
743         objc.dg/special/unclaimed-category-1.h,
744         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
745         well as GNU runtime.
746         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
747         * execute/cascading-1.m, execute/function-message-1.m,
748         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
749         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
750         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
751         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
752         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
753         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
754         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
755         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
756         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
757         * objc.dg/bitfield-2.m: Run only on Darwin.
758         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
759         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
760         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
761         * objc.dg/const-str-1.m: Fix constant string layout.
762
763 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
764
765         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
766
767 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
768
769         * gcc.dg/darwin-abi-1.c: New file.
770
771 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
772
773         PR target/12281
774         * gcc.c-torture/compile/20030921-1.c: New test.
775
776 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
777
778         * g++.dg/opt/reg-stack2.C: New test.
779
780 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
781
782         * g++.dg/eh/delayslot1.C: New test.
783
784 2003-09-20  Richard Henderson  <rth@redhat.com>
785
786         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
787
788 2003-09-20  Roger Sayle  <roger@eyesopen.com>
789
790         * gcc.c-torture/execute/20030920-1.c: New test case.
791
792 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
793
794         * g++.dg/rtti/typeid3.C: Correct expected error message.
795
796 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
797
798         PR c++/157
799         * g++.dg/parse/crash12.C: New test.
800
801 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
802
803         * gcc.dg/compat/mixed-struct-check.h: New.
804         * gcc.dg/compat/mixed-struct-defs.h: New.
805         * gcc.dg/compat/mixed-struct-init.h: New.
806         * gcc.dg/compat/struct-by-value-19_main.c: New.
807         * gcc.dg/compat/struct-by-value-19_x.c: New.
808         * gcc.dg/compat/struct-by-value-19_y.c: New.
809         * gcc.dg/compat/struct-by-value-20_main.c: New.
810         * gcc.dg/compat/struct-by-value-20_x.c: New.
811         * gcc.dg/compat/struct-by-value-20_y.c: New.
812         * gcc.dg/compat/struct-return-19_main.c: New.
813         * gcc.dg/compat/struct-return-19_x.c: New.
814         * gcc.dg/compat/struct-return-19_y.c: New.
815         * gcc.dg/compat/struct-return-20_main.c: New.
816         * gcc.dg/compat/struct-return-20_x.c: New.
817         * gcc.dg/compat/struct-return-20_y.c: New.
818
819 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
820         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
821         so that it will not complain on LP64 targets.
822
823 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
824
825         PR c++/495
826         * g++.dg/template/friend24.C: New test.
827
828 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
829
830         PR c++/12332
831         * g++.dg/template/memtmpl2.C: New test.
832
833 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
834
835         PR target/11184
836         * gcc.dg/builtin-apply1.c: New test.
837
838 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
839
840         PR c++/9848
841         * g++.dg/warn/Wunused-4.C: New test.
842
843 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
844
845         PR c++/12316
846         * g++.dg/other/gc2.C: New test.
847
848 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
849
850         PR c++/11991
851         * g++.dg/rtti/typeid3.C: New test.
852
853         PR c++/12266
854         * g++.dg/overload/template1.C: New test.
855
856 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
857
858         * g++.dg/opt/cfg3.C: New test.
859
860 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
861
862         PR c++/7939
863         * g++.dg/template/crash11.C: New test.
864
865 2003-09-16  Jason Merrill  <jason@redhat.com>
866             Jakub Jelinek  <jakub@redhat.com>
867
868         * gcc.dg/attr-warn-unused-result.c: New test.
869
870 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
871
872         PR c++/12184
873         * g++.dg/expr/call2.C: New test.
874
875 2003-09-15  Andreas Jaeger  <aj@suse.de>
876
877         * gcc.dg/Wold-style-definition-1.c: New test.
878
879 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/3907
882         * g++.dg/parse/template12.C: New test.
883
884         * g++.dg/abi/bitfield11.C: New test.
885         * g++.dg/abi/bitfield12.C: Likewise.
886
887 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
888
889         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
890         non-expansion of functional macro name without arguments at EOL.
891         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
892
893 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
894
895         * gcc.c-torture/execute/20030914-[12].c: New tests.
896
897 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
898
899         PR c++/11788
900         * g++.dg/overload/addr1.C: New test.
901
902 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
903
904         * gcc.dg/20030909-1.c: New test.
905
906 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
907
908         * gcc.dg/ultrasp10.c: New test.
909
910 2003-09-09  Devang Patel  <dpatel@apple.com>
911
912         * gcc.dg/darwin-ld-6.c: New test.
913
914 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
915
916         * gcc.dg/torture/builtin-explog-1.c: New testcase.
917
918 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
919
920         * gcc.dg/ia64-types1.c: New test.
921         * gcc.dg/ia64-types2.c: Likewise.
922
923 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
924
925         * gcc.dg/builtins-1.c: Add more _Complex tests.
926         * gcc.dg/torture/builtin-attr-1.c: Likewise.
927
928         * gcc.dg/builtins-1.c: Test existing _Complex functions.
929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
930
931 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
932
933         PR c++/11786
934         * g++.dg/lookup/koenig2.C: New test.
935
936         PR c++/5296
937         * g++.dg/rtti/typeid2.C: New test.
938
939 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
940
941         * gcc.c-torture/compile/20030904-1.c: New test.
942
943 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
944
945         * g++.dg/opt/longbranch2.C: New test.
946
947 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         * g++.dg/template/crash10.C: Only compile it.
950
951 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         PR middle-end/11665
954         * gcc.c-torture/compile/20030907-1.c: New test.
955         * g++.dg/init/array11.C: New test.
956
957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/11852
960         * g++.dg/init/struct1.C: New test.
961
962 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/12181
965         * g++.dg/expr/comma1.C: New test.
966
967 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/11867
970         * g++.dg/expr/static_cast5.C: New test.
971
972 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
973
974         PR c++/11507
975         * g++.dg/lookup/scoped7.C: New test.
976
977         PR c++/9574
978         * g++.dg/other/static1.C: New test.
979
980         PR c++/11490
981         * g++.dg/warn/template-1.C: New test.
982
983         PR c++/11432
984         * g++.dg/template/crash10.C: New test.
985
986         PR c++/2478
987         * g++.dg/overload/VLA.C: New test.
988
989         PR c++/10804
990         * g++.dg/template/call1.C: New test.
991
992 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
993
994         PR c++/11794
995         * g++.dg/parse/using3.C: New test.
996
997 2003-09-06  Roger Sayle  <roger@eyesopen.com>
998
999         PR c++/11409
1000         * g++.dg/overload/builtin3.C: New test case.
1001
1002 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1003
1004         PR c/9862
1005         * gcc.dg/20030906-1.c: New test.
1006         * gcc.dg/20030906-2.c: Likewise.
1007
1008 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         PR c++/12167
1011         * g++.dg/parse/defarg5.C: New test.
1012
1013         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1014
1015 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/12163
1018         * g++.dg/expr/static_cast4.C: New test.
1019
1020         PR c++/12146
1021         * g++.dg/template/crash9.C: New test.
1022
1023 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         * g++.old-deja/g++.ext/pretty2.C: Update for change
1026         in __FUNCTION__.
1027         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1028
1029 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1030
1031         PR c++/11922
1032         * g++/dg/template/qualified-id1.C: New test.
1033
1034         PR c++/12037
1035         * g++.dg/warn/noeffect4.C: New test.
1036
1037 2003-09-04  Matt Austern  <austern@apple.com>
1038
1039         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1040         * g++.dg/ext/fnname2.C: Likewise.
1041         * g++.dg/ext/fnname3.C: Likewise.
1042
1043 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1044
1045         * g++.dg/expr/lval1.C: New test.
1046         * g++.dg/ext/lvcast.C: Remove.
1047
1048 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1049
1050         PR optimization/11700.
1051         * gcc.c-torture/compile/20030903-1.c: New test case.
1052
1053 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/12053
1056         * g++.dg/abi/layout4.C: New test.
1057
1058 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1059
1060         PR c++/11553
1061         * g++.dg/parse/friend3.C: New test.
1062
1063 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/11847
1066         * g++.dg/template/class1.C: New test.
1067
1068         PR c++/11808
1069         * g++.dg/expr/call1.C: New test.
1070
1071 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/12114
1074         * g++.dg/init/ref9.C: New test.
1075
1076         PR c++/11972
1077         * g++.dg/template/nested4.C: New test.
1078
1079 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/12093
1082         * g++.dg/template/non-dependent4.C: New test.
1083
1084         PR c++/11928
1085         * g++.dg/inherit/conv1.C: New test.
1086
1087 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/6196
1090         * g++.dg/ext/label1.C: New test.
1091         * g++.dg/ext/label2.C: Likewise.
1092
1093 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1094
1095         * g++.dg/expr/cond3.C: New test.
1096
1097 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1098
1099         * gcc.dg/builtins-1.c: Add new builtin cases.
1100
1101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1102
1103         * gcc.dg/builtins-1.c: Add new cases.
1104         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1105
1106 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1107
1108         * gcc.dg/builtins-1.c: Add more math builtin tests.
1109         * gcc.dg/torture/builtin-attr-1.c: New test.
1110
1111 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR optimization/5079
1114         * g++.dg/opt/static3.C: New test.
1115
1116 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1117
1118         * gcc.misc-tests/gcov-10b.c: New test.
1119
1120 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1121
1122         * g++.dg/opt/ptrmem3.C: New test.
1123
1124         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1125
1126 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * gcc.dg/20030826-2.c: New test.
1129
1130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1131
1132         PR middle-end/12002
1133         * g77.f-torture/compile/12002.f: New test case.
1134
1135 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1136
1137         * gcc.dg/20030826-1.c: New test case.
1138
1139 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1140
1141         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1142
1143 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         PR c++/11871
1146         * c++.dg/lookup/crash1.C: New test.
1147
1148         * c++.dg/warn/noeffect3.C: New test.
1149
1150 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1151
1152         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1153         * gcc.dg/compat/vector-1_y.c: Ditto.
1154         * gcc.dg/compat/vector-2_x.c: Ditto.
1155         * gcc.dg/compat/vector-2_y.c: Ditto.
1156
1157 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1158
1159         * gcc.dg/20030702-1.c: New test.
1160
1161 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/8795
1164         * g++.dg/ext/altivec-1.C: New test.
1165
1166 2003-08-24  Richard Henderson  <rth@redhat.com>
1167
1168         * g++.dg/eh/simd-2.C: Add -w for x86.
1169
1170 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1171
1172         * gcc.dg/20030815-1.c: New test.
1173
1174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1175
1176         PR c++/3765
1177         * g++.dg/parse/access6.C: New test.
1178
1179 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1180
1181         PR c++/641, c++/11876
1182         * g++.dg/template/friend22.C: New test.
1183         * g++.dg/template/friend23.C: Likewise.
1184
1185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1186
1187         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1188         identically.
1189
1190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1191
1192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1193
1194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1197
1198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1199
1200         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1201
1202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1203
1204         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1205
1206 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/11919
1209         * g++.dg/overload/prom1.C: New test.
1210
1211         PR c++/11551
1212         * g++.dg/parse/dtor2.C: New test.
1213
1214         PR c++/10762
1215         * g++.dg/parse/using2.C: New test.
1216
1217 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1218
1219         PR target/11805
1220         * gcc.c-torture/compile/20030821-1.c: New.
1221
1222 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/11834
1225         * g++.dg/template/deduce2.C: New test.
1226
1227 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1228
1229         * gcc.c-torture/execute/20030821-1.c: New test.
1230
1231 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1232
1233         PR middle-end/11984
1234         * gcc.dg/20030820-1.c: New test case.
1235
1236 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1237
1238         PR c++/11945
1239         * g++.dg/warn/noeffect2.C: New test.
1240
1241 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/10926
1244         * g++.dg/template/dtor2.C: New test.
1245
1246         PR c++/11684
1247         * g++.dg/template/operator1.C: New test.
1248         * g++.dg/parse/operator4.C: New test.
1249
1250         PR c++/11946.C
1251         * g++.dg/expr/enum1.C: New test.
1252         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1253
1254         PR c++/11036.C
1255         * g++.dg/parse/elab2.C: New test.
1256         * g++.dg/parse/typedef4.C: Change error message.
1257         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1258         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1259         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1260
1261 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1262
1263         * gcc.dg/pch/warn-1.c: New.
1264         * gcc.dg/pch/warn-1.hs: New.
1265
1266         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1267         not-tested file.
1268
1269 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1270
1271         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1272
1273 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1274
1275         * gcc.dg/uninit-D.c: New Test.
1276         * gcc.dg/uninit-E.c: New Test.
1277         * gcc.dg/uninit-F.c: New Test.
1278         * gcc.dg/uninit-G.c: New Test.
1279
1280 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1281
1282         * g++.dg/README: Describe the pch directory.
1283
1284 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1285
1286         PR c++/11174
1287         * g++.dg/parse/access4.C: New test.
1288         * g++.dg/parse/access5.C: Likewise.
1289         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1290
1291 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1292
1293         * gcc.dg/noncompile/20030818-1.c: New.
1294
1295 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1296
1297         PR c++/11957
1298         * g++.dg/warn/noeffect1.C: New test.
1299
1300         * g++.dg/template/scope2.C: New test.
1301         * g++.dg/template/error2.C: Correct dg-error
1302
1303 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1304
1305         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1306
1307 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1308
1309         PR C++/11512
1310         * g++.dg/template/warn1.C: New.
1311
1312 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1313
1314         * g++.dg/template/error2.C: New test.
1315         * g++.dg/lookup/using7.C: Adjust errors
1316         * g++.old-deja/g++.pt/crash36.C: Likewise.
1317         * g++.old-deja/g++.pt/derived3.C: Likewise.
1318
1319 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320
1321         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1322         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1323         * gcc.c-torture/execute/builtins/string-9.c: New, from
1324         string-opt-9.c.  Adjust for execute/builtins framework.
1325         * gcc.c-torture/execute/string-opt-9.c: Delete.
1326
1327 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1328
1329         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1330
1331         * g++.dg/parse/ret-type2.C: New test.
1332
1333         PR c++/11703
1334         * g++.dg/init/new8.C: New test.
1335
1336         PR c++/10923
1337         * g++.dg/parse/typedef5.C: New test.
1338
1339         PR c++/9512
1340         * g++.dg/parse/qualified2.C: New test.
1341         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1342         invalid code.
1343
1344 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1345
1346         * g++.dg/conversion/ptrmem1.C: New test.
1347
1348 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR target/11693
1351         * gcc.dg/20030811-1.c: New test.
1352
1353         PR target/11535
1354         * gcc.c-torture/execute/20030811-1.c: New test.
1355
1356 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1357
1358         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1359
1360 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1361
1362         PR c++/11789.C
1363         * g++.dg/inherit/multiple1.C: New test.
1364
1365 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1366
1367         * gcc.dg/spe1.c: New test.
1368
1369         PR c++/11670
1370         * g++.dg/expr/cast2.C: New test.
1371
1372         PR c++/10530
1373         * g++.dg/template/dependent-name2.C: New test.
1374
1375 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         * g++.dg/parse/crash11.C: Put the dg options in comments.
1378
1379 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1380
1381         * lib/gcc-dg.exp: Update for diagnostic change.
1382
1383 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1384
1385         PR c++/5767
1386         * g++.dg/parse/crash11.C: New test.
1387
1388 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1389
1390         * gcc.dg/cpp/spacing1.c: Update.
1391
1392 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1393
1394         PR target/11739
1395         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1396         a value for -mtune.
1397
1398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1399
1400         PR middle-end/11771
1401         * gcc.c-torture/compile/20030804-1.c: New test case.
1402
1403 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1404
1405         * gcc.dg/20030804-1.c: New test case.
1406
1407 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1408
1409         * gcc.dg/cpp/separate-1.c: New test.
1410
1411 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1412
1413         PR c++/11704
1414         * g++.dg/template/dependent-expr2.C: New test.
1415
1416         PR c++/11766
1417         * g++.dg/expr/ptrmem1.C: New test.
1418
1419 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1420
1421         PR c++/9453
1422         * g++.dg/template/friend15.C: New test.
1423
1424 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1425
1426         * lib/dg-pch.exp: Work round PCH bug.
1427
1428 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1431         builtins.  Move cases from builtins-4.c here.
1432
1433         * gcc.dg/torture/builtin-math-1.c: New test taken from
1434         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1435         additional cases.
1436
1437         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1438         Delete.
1439
1440 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1441
1442         PR c++/9447
1443         * g++.dg/template/using7.C: New test.
1444
1445 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1446
1447         * import1.c, import2.c: New tests.
1448
1449 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1450
1451         * g++.dg/eh/crossjump1.C: New test.
1452
1453 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1454
1455         PR c++/11697
1456         * g++.dg/template/using6.C: New test.
1457
1458         PR c++/11744
1459         * g++.dg/template/koenig2.C: New test.
1460
1461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1462
1463         PR c++/7983
1464         * g++.dg/parse/typedef4.C: New test.
1465
1466 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1467
1468         PR c++/8442, c++/8806
1469         * g++.dg/template/elab1.C: New test.
1470         * g++.dg/template/type2.C: Likewise.
1471         * g++.dg/template/ttp3.C: Adjust expected error message.
1472         * g++.old-deja/g++.law/visibility13.C: Likewise.
1473         * g++.old-deja/g++.niklas/t135.C: Likewise.
1474         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1475         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1476         template argument.
1477         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1478
1479 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         PR c++/11295
1482         * g++.dg/ext/stmtexpr1.C: New test.
1483
1484         * g++.dg/opt/tmp1.C: New test.
1485
1486         PR c++/11525
1487         * g++.dg/parse/constant4.C: New test.
1488
1489         PR c++/9447
1490         * g++.dg/template/using5.C: New test.
1491
1492 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1493
1494         * gcc.dg/builtins-27.c: New test case.
1495
1496 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/tls/opt-7.c: New test.
1499
1500 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1501
1502         * g++.old-deja/g++.other/crash18.C: Remove.
1503
1504 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         * g++.dg/template/explicit3.C: New.
1507         * g++.dg/template/explicit4.C: New.
1508         * g++.dg/template/explicit5.C: New.
1509
1510         PR c++/11347
1511         * g++.dg/template/memtmpl1.C: New.
1512
1513 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1514
1515         PR target/11565
1516         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1517         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1518
1519 2003-07-30  Jan Hubicka  <jh@suse.cz>
1520
1521         * vtgc1.c: Kill.
1522
1523 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1524
1525         * gcc.dg/struct-in-proto-1.c: New test.
1526
1527 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1528
1529         * gcc.dg/cpp/include2.c: Only expect one message.
1530
1531 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1532
1533         PR c++/9447
1534         * g++.dg/template/using1.C: New test.
1535         * g++.dg/template/using2.C: New test.
1536         * g++.dg/template/using3.C: New test.
1537         * g++.dg/template/using4.C: New test.
1538
1539 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1540
1541         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1543
1544 2003-07-28  Jan Hubicka  <jh@suse.cz>
1545
1546         PR c++/11530
1547         * g++.dg/opt/call1.C: New test.
1548
1549 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1550
1551         PR c++/11667
1552         * g++.dg/init/enum2.C: New test.
1553         * g++.dg/template/overload1.C: Add "-w" option.
1554
1555 2003-07-28    <hp@bitrange.com>
1556
1557         * gcc.dg/Wdeclaration-after-statement-1.c,
1558         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1559
1560 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1561
1562         * gcc.c-torture/compile/20030725-1.c: New test.
1563
1564 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1565
1566         * gcc.dg/20030505.c: Only run for SPE.
1567         Remove definition of opaque type.
1568
1569 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1570
1571         * g++.dg/template/ptrmem6.C: New test.
1572
1573 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1574
1575         * gcc.c-torture/compile/zero-strct-2.c: New test.
1576
1577 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1578
1579         * gcc.dg/intermod-1.c: New test.
1580
1581 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1582
1583         PR c++/11617
1584         * g++.dg/template/lookup2.C: New test.
1585         * g++.dg/template/memclass1.C: Remove instantiated from error.
1586         * g++.dg/other/error2.C: Tweak expected errors.
1587
1588         PR c++/11596
1589         * g++.dg/template/defarg3.C: New test.
1590
1591         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1592
1593 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1594
1595         * g++.dg/inherit/access5.C: New test.
1596
1597 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1598
1599         PR c++/11513
1600         * g++.dg/template/crash8.C: New test.
1601
1602 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1603
1604         PR c/10602
1605         * gcc.dg/noncompile/incomplete-2.c: New test.
1606
1607 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/11645
1610         * g++.dg/inherit/access4.C: New test.
1611
1612         PR c++/11517
1613         * g++.dg/expr/cond2.C: New test.
1614
1615         PR optimization/10679
1616         * g++.dg/opt/inline4.C: New test.
1617
1618 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1619
1620         * g++.dg/parse/crash10: New test.
1621
1622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1623
1624         * g++.dg/ext/flexary1.C: New test.
1625
1626 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1627
1628         PR c++/10793
1629         * g++.dg/template/crash9.C: New test.
1630
1631 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/3004
1634         * g++.dg/parse/typedef3.C: New test.
1635
1636         PR c++/7906
1637         * g++.dg/parse/operator2.C: New test.
1638
1639         PR c++/8895
1640         * g++.dg/parse/def-tmpl-arg1.C: New test.
1641
1642         PR c++/9282
1643         * g++.dg/parse/funptr1.C: New test.
1644
1645         PR c++/9452
1646         * g++.dg/parse/ambig3.C: New test.
1647
1648         PR c++/9454
1649         * g++.dg/parse/operator3.C: New test.
1650
1651         PR c++/9486
1652         * g++.dg/parse/template10.C: New test.
1653
1654         PR c++/9488
1655         * g++.dg/parse/template11.C: New test.
1656
1657         PR c++/10150
1658         * g++.dg/parse/invalid-op1.C: New test.
1659
1660         PR c++/10247
1661         * g++.dg/parse/condexpr1.C: New test.
1662
1663 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1664
1665         * g++.dg/ext/packed3.C: New test.
1666         * g++.dg/ext/packed4.C: New test.
1667
1668         * gcc.dg/pack-test-3.c: New test.
1669
1670 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1671
1672         * lib/compat.exp: Handle dg-options per source file.
1673         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1674         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1675         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1676         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1677         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1678         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1679         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1680         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1681         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1682         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1683         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1684         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1685         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1686         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1687
1688 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         PR c/10320
1691         * gcc.c-torture/execute/20030718-1.c: New test.
1692
1693 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1694
1695         PR optimization/11536
1696         * gcc.dg/20030721-1.c: New test.
1697
1698 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/11546
1701         * g++.dg/template/lookup1.C: New test.
1702
1703 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1704
1705         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1706         diagnostics of ill-formed constructs involving labels.
1707         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1708         the new 'previously defined here' message.
1709
1710 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         * g++.dg/parse/non-dependent2.C: New test.
1713
1714 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * g++.dg/init/init-ref4.C: xfail on targets without
1717         weak symbols.
1718
1719 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR target/11087
1722         * gcc.c-torture/execute/20030717-1.c: New test.
1723
1724 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1725
1726         * g++.dg/opt/cfg1.C: New test.
1727
1728 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1729
1730         PR optimization/11557
1731         * gcc.dg/20030717-1.c: New test.
1732
1733 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1734
1735         PR c++/10476
1736         * g++.dg/expr/crash-1.C: New test.
1737
1738         PR c++/11027
1739         * g++.dg/template/init3.C: New test.
1740
1741         PR c++/8222
1742         * g++.dg/template/non-dependent1.C: New test.
1743
1744         PR c++/11070
1745         * g++.dg/template/non-dependent2.C: New test.
1746
1747         PR c++/11071
1748         * g++.dg/template/non-dependent3.C: New test.
1749
1750         PR c++/9907
1751         * g++.dg/template/sizeof5.C: New test.
1752
1753 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1754
1755         PR 11498
1756         * gcc.c-torture/compile/mangle-1.c: New file.
1757
1758 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1759
1760         PR c++/7809
1761         * g++.dg/parse/access3.C: New test.
1762
1763 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         PR c++/11384
1766         * g++.dg/init/init-ref4.C: New test.
1767
1768 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1769
1770         PR c++/11547
1771         * g++.dg/parse/constant3.C: New test.
1772         * g++.dg/parse/crash7.C: Likewise.
1773
1774 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1775
1776         PR target/11008
1777         * gcc.dg/i386-pentium4-not-mull.c: New.
1778
1779 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1780
1781         * gcc.dg/asm-names.c (ymain): Make it weak.
1782
1783 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1784
1785         PR c++/5421
1786         * g++.dg/template/friend21.C: New test.
1787
1788 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1789
1790         * gcc.dg/cleanup-8.c: New test.
1791         * gcc.dg/cleanup-9.c: New test.
1792
1793 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1794
1795         * g++.dg/ext/dll-MI1.h: New file.
1796         * g++.dg/ext/dllexport-MI1.C: New file.
1797         * g++.dg/ext/dllimport-MI1.C: New file.
1798
1799 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1800
1801         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1802         it does not have cmpstrsi patterns (just cmpmemsi).
1803
1804 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1805
1806         PR debug/11473
1807         * g++.dg/debug/debug8.C: New test.
1808
1809 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1810
1811         PR c++/10108
1812         * g++.dg/template/crash7.C: New test.
1813
1814 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1815
1816         PR target/10795
1817         * gcc.c-torture/compile/20030708-1.c: New.
1818
1819 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1820
1821         * gcc.c-torture/execute/20030715-1.c: New test.
1822
1823 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * gcc.dg/pch/inline-3.c: New file.
1826         * gcc.dg/pch/inline-3.hs: New file.
1827         * gcc.dg/pch/inline-4.c: New file.
1828         * gcc.dg/pch/inline-4.hs: New file.
1829
1830 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1831
1832         PR c++/11509
1833         * g++.dg/template/crash6.C: New test.
1834
1835         PR c++/7053
1836         * g++.dg/template/friend20.C: New test.
1837
1838         PR c++/7019
1839         * g++.dg/template/overload2.C: New test.
1840
1841 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1842
1843         PR optimization/11440
1844         * gcc.c-torture/execute/20030714-1.c: New test.
1845
1846 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1847
1848         PR c++/11154
1849         * g++.dg/template/partial2.C: New test.
1850
1851 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/11503
1854         * g++.dg/template/anon1.C: New test.
1855
1856         PR c++/11493
1857         PR c++/11495
1858         * g++.dg/parse/template9.C: Likewise.
1859         * g++.dg/template/crash4.C: New test.
1860         * g++.dg/template/koenig1.C: Likewise.
1861         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1862         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1863         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1864         functions.
1865         * g++.old-deja/g++.jason/template36.C: Likewise.
1866         * g++.old-deja/g++.mike/p1989.C: Likewise.
1867         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1868         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1869         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1870         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1871         compiling.
1872         * g++.old-deja/g++.pt/union2.C: Use this->.
1873
1874 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1875
1876         * gcc.dg/20030711-1.c: New test.
1877
1878 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR c++/11050
1881         * g++.dg/parse/args1.C: New test.
1882         * g++.pt/defarg8.C: Change expected errors.
1883
1884 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/8164
1887         * g++.dg/template/nontype2.C: New test.
1888
1889         PR c++/10558
1890         * g++.dg/parse/template8.C: New test.
1891
1892         PR c++/8327
1893         * g++.dg/template/scope1.C: New test.
1894
1895         * g++.dg/warn/Wsign-compare-1.C: New test.
1896
1897 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1898
1899         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1900
1901 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1902
1903         PR c++/9411
1904         * g++.dg/template/explicit2.C: New test.
1905
1906         PR c++/10032
1907         * g++.dg/warn/pedantic1.C: New test.
1908
1909 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1910
1911         PR c++ 9483
1912         * g++.dg/other/field1.C: New test.
1913
1914 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1915
1916         PR c/11449
1917         * gcc.c-torture/compile/20030707-1.c: New.
1918
1919 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1920
1921         PR c++/10849
1922         * g++.dg/template/access12.C: New test.
1923
1924 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1927         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1928         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1929         * gcc.misc-tests/gcov.exp: Update
1930         * g++.dg/gcov/gcov.exp: Update
1931         * lib/gcov.exp: Update.
1932
1933 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1934
1935         * g++.dg/abi/mangle17.C: Make sure template expressions are
1936         dependent.
1937         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1938         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1939         * g++.dg/opt/stack1.C: Remove erroneous code.
1940         * g++.dg/parse/template7.C: New test.
1941         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1942         * g++.old-deja/g++.pt/crash4.C: Likewise.
1943
1944 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1945
1946         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1947         with zero or one occurence of `$' after the initial `L'.
1948
1949 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1950
1951         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1952
1953 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1954
1955         PR c/11370
1956         * gcc.dg/Wunreachable-6.c: New testcase.
1957         * gcc.dg/Wunreachable-7.c: New testcase.
1958
1959 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1960
1961         PR c/11420
1962         * gcc.dg/20030708-1.c: New test.
1963
1964 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1965
1966         * gcc.dg/compat/sdata-section.h: New file.
1967         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1968         * gcc.dg/torture/mips-sdata-1.c: New test.
1969
1970 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1971
1972         PR c++/11030
1973         * g++.dg/template/friend19.C: New test.
1974
1975 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * g++.dg/opt/strength-reduce.C: New test.
1978
1979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1980
1981         PR target/10979
1982         * gcc.dg/20030707-1.c: New testcase.
1983
1984 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1985
1986         PR optimization/11059
1987         * g++.dg/opt/emptyunion.C: New testcase.
1988
1989 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1990             Eric Botcazou  <ebotcazou@libertysurf.fr>
1991
1992         * g++.dg/opt/stack1.C: New test.
1993
1994 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1995
1996         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1997         run test.
1998
1999         PR c++/11431
2000         * g++.dg/expr/static_cast3.C: New test.
2001
2002 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2003
2004         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2005         everywhere.
2006         * gcc.dg/concat.c: Concatenation of string constants with
2007         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2008         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2009         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2010         necessary to avoid multi-character character constant warning.
2011         * gcc.dg/cpp/escape.c: Likewise.
2012         * gcc.dg/cpp/ucs.c: Likewise.
2013         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2014         Fix a typo.
2015
2016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2017
2018         PR c/11428
2019         * gcc.c-torture/compile/20030704-1.c: New.
2020
2021 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2022
2023         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2024
2025 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2026
2027         PR c++/5287, PR c++/7910,  PR c++/11021
2028         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2029         tests for warnings.
2030         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2031         * g++.dg/ext/dllimport3.C: Likewise.
2032         * g++.dg/ext/dllimport4.C: New file.
2033         * g++.dg/ext/dllimport5.C: New file.
2034         * g++.dg/ext/dllimport6.C: New file.
2035         * g++.dg/ext/dllimport7.C: New file.
2036         * g++.dg/ext/dllimport8.C: New file.
2037         * g++.dg/ext/dllimport9.C: New file.
2038         * g++.dg/ext/dllimport10.C: New file.
2039         * g++.dg/ext/dllexport1.C: New file.
2040
2041 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2042
2043         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2044         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2045
2046 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2047
2048         * gcc.dg/builtins-25.c: New testcase.
2049         * gcc.dg/builtins-26.c: New testcase.
2050
2051 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2052
2053         * gcc.dg/compat/vector-defs.h: New file.
2054         * gcc.dg/compat/vector-setup.h: New file.
2055         * gcc.dg/compat/vector-check.h: New file.
2056         * gcc.dg/compat/vector-1_main.c: New file.
2057         * gcc.dg/compat/vector-1_x.c: New file.
2058         * gcc.dg/compat/vector-1_y.c: New file.
2059         * gcc.dg/compat/vector-2_main.c: New file.
2060         * gcc.dg/compat/vector-2_x.c: New file.
2061         * gcc.dg/compat/vector-2_y.c: New file.
2062
2063         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2064         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2065         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2066         * gcc.dg/compat/struct-align-1.h: New file.
2067         * gcc.dg/compat/struct-align-1_main.c: New file.
2068         * gcc.dg/compat/struct-align-1_x.c: New file.
2069         * gcc.dg/compat/struct-align-1_y.c: New file.
2070         * gcc.dg/compat/struct-align-2.h: New file.
2071         * gcc.dg/compat/struct-align-2_main.c: New file.
2072         * gcc.dg/compat/struct-align-2_x.c: New file.
2073         * gcc.dg/compat/struct-align-2_y.c: New file.
2074
2075         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2076         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2077         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2078         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2079         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2080         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2081         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2082         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2083         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2084         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2085         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2086         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2087         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2088         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2089         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2090         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2091         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2092         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2093         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2094         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2095         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2096         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2098         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2099         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2100         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2101         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2102         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2103         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2104
2105 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2106
2107         * gcc.dg/i386-call-1.c: New test.
2108
2109 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2110
2111         PR c++/9162
2112         * g++.dg/parse/defarg4.C: New.
2113
2114 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2115
2116         PR target/10700
2117         * gcc.c-torture/compile/20030703-1.c: New test case.
2118
2119 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2120
2121         * g++.dg/template/local3.C: Remove extra semicolon.
2122
2123 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2124
2125         * gcc.dg/i386-volatile-1.c: New test.
2126
2127 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2128
2129         PR c++/11072
2130         * g++.dg/other/offsetof2.C: XFAIL.
2131         * g++.dg/other/offsetof5.C: New.
2132
2133         PR c++/10219
2134         * g++.dg/template/error1.C: New.
2135
2136         PR c++/9779
2137         * g++.dg/template/dependent-expr1.C: New.
2138
2139 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2140
2141         PR c++/6949
2142         * g++.dg/template/local3.C: New test.
2143
2144         PR c++/11149
2145         * g++.dg/lookup/scoped6.C: New test.
2146
2147 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2148
2149         PR c++/8046
2150         * g++.dg/other/error7.C: New test.
2151
2152 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2153
2154         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2155         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2156         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2157         * g++.old-deja/g++.other/union2.C: Likewise.
2158         * gcc.dg/c90-const-expr-2.c: Likewise.
2159         * gcc.dg/c90-const-expr-3.c: Likewise.
2160         * gcc.dg/c99-const-expr-2.c: Likewise.
2161         * gcc.dg/c99-const-expr-3.c: Likewise.
2162         * gcc.dg/concat.c: Likewise.
2163
2164 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/9559
2167         * g++.dg/init/static1.C: New test.
2168
2169 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170
2171         * Changelog: Remove ">>>>>>>" from previous change.
2172
2173 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2176         * g++.old-deja/g++.other/access2.C: Likewise.
2177         * g++.old-deja/g++.other/decl2.C: Likewise.
2178         * gcc.c-torture/execute/20020615-1.c: Likewise.
2179
2180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2181
2182         PR c++/4933
2183         * g++.dg/template/sizeof4.C: New test.
2184
2185 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2186
2187         * g++.dg/other/error6.C: New test.
2188
2189 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2190
2191         PR c++/10750
2192         * g++.dg/parse/constant2.C: New test.
2193
2194 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2195
2196         PR c++/11106
2197         * g++.dg/other/error5.C: New test.
2198
2199 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2200
2201         * gcc.dg/format/gcc_diag-1.c: New test.
2202
2203 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2204
2205         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2206
2207 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2208
2209         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2210         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2211         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2212
2213 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2214
2215         * gcc.c-torture/execute/builtins/string-8.c: New test.
2216         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2217         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2218         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2219
2220 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2221
2222         PR c++/10468
2223         * g++.dg/ext/typeof6.C: New test.
2224
2225 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/10796
2228         * g++.dg/init/enum1.C: New test.
2229
2230 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2231
2232         * gcc.dg/20030627-1.c: New test.
2233
2234 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/11332
2237         * g++.dg/expr/static_cast2.C: New test.
2238
2239 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2240             Jakub Jelinek  <jakub@redhat.com>
2241
2242         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2243         sprintf(dst,"%s",src) optimization.
2244         * gcc.c-torture/execute/20030626-1.c: New test case.
2245         * gcc.c-torture/execute/20030626-2.c: New test case.
2246
2247 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2248
2249         * gcc.c-torture/execute/multi-ix.c: New test.
2250
2251         * gcc.c-torture/execute/simd-4.c (main):
2252         Added missing semicolon at end of union.
2253
2254 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2255
2256         PR c++/8266
2257         * g++.dg/template/explicit-instantiation3.C: New test.
2258
2259 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2260
2261         * gcc.dg/20030626-1.c: Use signed char.
2262
2263 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2264
2265         * gcc.dg/20030626-1.c: New test.
2266
2267 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2268
2269         * const-str-2.m: Update.
2270
2271 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/10990
2274         * g++.dg/rtti/dyncast1.C: New test.
2275         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2276         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2277         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2278
2279         PR c++/10931
2280         * g++.dg/expr/static_cast1.C: New test.
2281
2282 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2283
2284         * gcc.dg/20030625-1.c: New test.
2285
2286 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.c-torture/compile/20030624-1.c: New test case.
2289
2290 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2291
2292         * gcc.c-torture/execute/string-opt-17.c: New test.
2293
2294 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/5754
2297         * g++.dg/parse/crash6.C: New test.
2298
2299 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2300
2301         * gcc.dg/builtins-24.c: New test case.
2302
2303 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2304
2305         * g++.dg/opt/operator1.C: New test.
2306
2307 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.c-torture/execute/string-opt-16.c: New test case.
2310
2311 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2312
2313         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2314         * g++.old-deja/g++.other/conv7.C: Likewise
2315         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2316         * g++.old-deja/g++.other/overload14.C: Likewise.
2317
2318 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2319
2320         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2321         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2322
2323 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2324
2325         PR c++/10888
2326         * g++.dg/warn/Winline-3.C: New test.
2327
2328 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2329
2330         * lib/target-supports.exp (check_alias_available): Make the test
2331         program acceptable to the Solaris assembler.
2332
2333         PR c++/10749
2334         * g++.dg/template/memclass2.C: New test.
2335
2336 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2337             Eric Botcazou  <ebotcazou@libertysurf.fr>
2338
2339         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2340         data for non-matching targets.
2341         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2342
2343 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2344
2345         PR c++/10845
2346         * g++.dg/template/member3.C: New test.
2347
2348 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/10939
2351         * g++.dg/template/func1.C: New test.
2352
2353         PR c++/9649
2354         * g++.dg/template/static4.C: New test.
2355         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2356
2357         PR c++/11041
2358         * g++.dg/init/ref7.C: New test.
2359
2360 2003-06-19  Matt Austern  <austern@apple.com>
2361
2362         PR c++/11228
2363         * g++.dg/anew1.C: New test.
2364         * g++.dg/anew2.C: New test.
2365         * g++.dg/anew3.C: New test.
2366         * g++.dg/anew4.C: New test.
2367
2368 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2369
2370         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2371
2372 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2373
2374         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2375         endian-dependent.
2376
2377 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2378
2379         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2380         Remove cruft.
2381
2382 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2383
2384         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2385         * gcc.c-torture/compile/961203-1.c: Likewise.
2386         * gcc.c-torture/compile/980506-1.c: Likewise.
2387
2388 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/10712
2391         * g++.dg/lookup/using7.C: New test.
2392
2393 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2394
2395         PR c++/11105
2396         * g++.dg/abi/conv1.C: Remove it.
2397         * g++.dg/template/conv7.C: New test.
2398         * g++.dg/template/conv8.C: Likewise.
2399         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2400         conversion operator.
2401
2402 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2403
2404         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2405         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2406         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2407         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2408         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2409         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2410         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2411         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2412         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2413         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2414         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2415         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2416         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2417         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2418         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2419         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2420         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2421         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2422         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2423         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2424         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2425         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2426         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2427         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2428         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2429         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2430         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2431         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2432         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2433
2434 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2437         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2438         indications.
2439
2440 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2441
2442         * gcc.dg/i386-387-5.c: New test case.
2443         * gcc.dg/i386-387-6.c: New test case.
2444         * gcc.dg/builtins-23.c: New test case.
2445
2446 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2447
2448         * gcc.dg/builtins-22.c: New test case.
2449         * gcc.dg/i386-387-1.c: Update to test exp.
2450         * gcc.dg/i386-387-2.c: Likewise.
2451
2452 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2453
2454         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2455
2456 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2457
2458         * lib/gcc-dg.exp (dg-require-dll): New function.
2459         (dg-xfail-if): Likewise.
2460         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2461         driver.
2462
2463         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2464         * gcc.c-torture/compile/20001205-1.c: Likewise.
2465         * gcc.c-torture/compile/20001226-1.c: Likewise.
2466         * gcc.c-torture/compile/20010518-2.c: Likewise.
2467         * gcc.c-torture/compile/20020312-1.c: Likewise.
2468         * gcc.c-torture/compile/20020604-1.c: Likewise.
2469         * gcc.c-torture/compile/920501-12.c: Likewise.
2470         * gcc.c-torture/compile/920501-4.c: Likewise.
2471         * gcc.c-torture/compile/920520-1.c: Likewise.
2472         * gcc.c-torture/compile/920521-1.c: Likewise.
2473         * gcc.c-torture/compile/920625-1.c: Likewise.
2474         * gcc.c-torture/compile/961203-1.c: Likewise.
2475         * gcc.c-torture/compile/980506-1.c: Likewise.
2476         * gcc.c-torture/compile/981006-1.c: Likewise.
2477         * gcc.c-torture/compile/981022-1.c: Likewise.
2478         * gcc.c-torture/compile/981223-1.c: Likewise.
2479         * gcc.c-torture/compile/990617-1.c: Likewise.
2480         * gcc.c-torture/compile/dll.c: Likewise.
2481         * gcc.c-torture/compile/labels-3.c: Likewise.
2482         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2483         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2484         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2485         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2486         * gcc.c-torture/compile/simd-5.c: Likewise.
2487         * gcc.c-torture/compile/20000804-1.x: Remove.
2488         * gcc.c-torture/compile/20001205-1.x: Likewise.
2489         * gcc.c-torture/compile/20001226-1.x: Likewise.
2490         * gcc.c-torture/compile/20010518-2.x: Likewise.
2491         * gcc.c-torture/compile/20020312-1.x: Likewise.
2492         * gcc.c-torture/compile/20020604-1.x: Likewise.
2493         * gcc.c-torture/compile/920501-12.x: Likewise.
2494         * gcc.c-torture/compile/920501-4.x: Likewise.
2495         * gcc.c-torture/compile/920520-1.x: Likewise.
2496         * gcc.c-torture/compile/920521-1.x: Likewise.
2497         * gcc.c-torture/compile/920625-1.x: Likewise.
2498         * gcc.c-torture/compile/961203-1.x: Likewise.
2499         * gcc.c-torture/compile/980506-1.x: Likewise.
2500         * gcc.c-torture/compile/981006-1.x: Likewise.
2501         * gcc.c-torture/compile/981022-1.x: Likewise.
2502         * gcc.c-torture/compile/981223-1.x: Likewise.
2503         * gcc.c-torture/compile/990617-1.x: Likewise.
2504         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2505         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2506         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2507         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2508         * gcc.c-torture/compile/simd-5.x: Likewise.
2509
2510         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2511
2512 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2513
2514         * gcc.c-torture/execute/20030611-1.c: New test.
2515
2516 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2517
2518         PR middle-end/168
2519         * gcc.dg/20030612-1.c: New test case.
2520
2521 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2522
2523         PR c++/10635
2524         * g++.dg/expr/cast1.C: New test.
2525
2526 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2527
2528         * gcc.dg/builtins-21.c: New test case.
2529
2530 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2531
2532         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2533         options instead of at the end.
2534         * lib/objc.exp (objc_target_compile): Likewise.
2535
2536 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/10432
2539         * g++.dg/parse/error1.C: New test.
2540
2541 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2542
2543         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2544         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2545         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2546         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2547         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2548         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2549         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2550         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2551         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2552         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2553         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2554         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2555         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2556         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2557         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2558         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2559         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2560         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2561         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2562         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2563         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2564         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2565         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2566         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2567
2568         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2569         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2570         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2571         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2572         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2573         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2574         * gcc.dg/compat/scalar-return-3_main.c: New file.
2575         * gcc.dg/compat/scalar-return-3_x.c: New file.
2576         * gcc.dg/compat/scalar-return-3_y.c: New file.
2577         * gcc.dg/compat/scalar-return-4_main.c: New file.
2578         * gcc.dg/compat/scalar-return-4_x.c: New file.
2579         * gcc.dg/compat/scalar-return-4_y.c: New file.
2580
2581 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2582
2583         * gcc.dg/compat/fp2-struct-check.h: New file.
2584         * gcc.dg/compat/fp2-struct-defs.h: New file.
2585         * gcc.dg/compat/fp2-struct-init.h: New file.
2586         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2587         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2588         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2589         * gcc.dg/compat/struct-return-10_main.c: New file.
2590         * gcc.dg/compat/struct-return-10_x.c: New file.
2591         * gcc.dg/compat/struct-return-10_y.c: New file.
2592
2593         * gcc.dg/compat/compat-common.h: New file.
2594         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2595         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2596         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2597         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2598         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2599         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2600         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2601         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2602         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2603         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2604         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2605         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2606         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2607         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2608         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2609         * gcc.dg/compat/small-struct-check.h: Ditto.
2610         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2612         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2613         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2615         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2616         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2617         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2618         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2619         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2620         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2621         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2622         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2623         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2624         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2625         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2626         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2627         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2628         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2629         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2630         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2631         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2632         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2633         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2634         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2636         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2637         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2638         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2639         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2640
2641 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2642
2643         * g++.dg/pch/static-1.C: New file.
2644         * g++.dg/pch/static-1.Hs: New file.
2645
2646 2003-06-10  Richard Henderson  <rth@redhat.com>
2647
2648         * gcc.dg/asm-7.c: Adjust expected warning text.
2649
2650 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2651
2652         * gcc.dg/builtins-20.c: New test case.
2653
2654 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/11131
2657         * g++.dg/opt/template1.C: New test.
2658
2659 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2660
2661         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2662         additional_sources.
2663
2664 2003-05-21  David Taylor  <dtaylor@emc.com>
2665
2666         * gcc.dg/Wpadded.c: New file.
2667
2668 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2669
2670         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2671         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2672         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2673         dg-require-weak.
2674
2675 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2676
2677         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2678
2679 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2680
2681         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2682         (dg-require-alias): Likewise.
2683         (dg-require-gc-sections): Likewise.
2684         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2685
2686 2003-06-08  Richard Henderson  <rth@redhat.com>
2687
2688         * gcc.dg/20011029-2.c: Fix the array reference.
2689         * gcc.dg/asm-7.c: New.
2690
2691 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2692
2693         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2694
2695 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2696
2697         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2698         (dg-require-gc-sections): Likewise.
2699
2700 2003-06-08  Jan Hubicka  <jh@suse.cz>
2701
2702         * i386-cmov1.c: Fix regular expression.
2703         * i386-cvt-1.c: Likewise.
2704         * i386-local.c: Likewise.
2705         * i386-local2.c: Likewise.
2706         * i386-mul.c: Likewise.
2707         * i386-ssetype-1.c: Likewise.
2708         * i386-ssetype-3.c: Likewise.
2709         * i386-ssetype-5.c: Likewise.
2710
2711 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2712
2713         PR c++/11039
2714         * g++.dg/warn/implicit-typename2.C: New test.
2715         * g++.dg/warn/implicit-typename3.C: New test.
2716
2717 2003-06-07  Richard Henderson  <rth@redhat.com>
2718
2719         * g++.dg/other/offsetof3.C: Use size_t.
2720         * g++.dg/other/offsetof4.C: Likewise.
2721
2722 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2723
2724         * lib/copy-file.exp: New. Implement gcc_copy_files.
2725
2726         * lib/dg-pch.exp: Load copy-file.exp
2727         (dg-pch): Use gcc_copy_files instead of "file copy".
2728
2729 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2730
2731         * gcc.dg/weak/weak.exp: Simplify.
2732         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2733         * gcc.dg/weak/weak-1.c: Likewise.
2734         * gcc.dg/weak/weak-2.c: Likewise.
2735         * gcc.dg/weak/weak-3.c: Likewise.
2736         * gcc.dg/weak/weak-4.c: Likewise.
2737         * gcc.dg/weak/weak-5.c: Likewise.
2738         * gcc.dg/weak/weak-6.c: Likewise.
2739         * gcc.dg/weak/weak-7.c: Likewise.
2740         * gcc.dg/weak/weak-8.c: Likewise.
2741         * gcc.dg/weak/weak-9.c: Likewise.
2742
2743 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2744
2745         gcc.c-torture/execute/20030606-1.c: New.
2746
2747 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2750         * gcc.dg/builtins-19.c: Likewise.
2751
2752 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.dg/builtins-2.c: Add some more tests.
2755         * gcc.dg/builtins-18.c: New test case.
2756         * gcc.dg/builtins-19.c: New test case.
2757
2758 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2759             Jim Wilson  <wilson@tuliptree.org>
2760
2761         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2762
2763 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2764
2765         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2766         mempcpy/stpcpy calls not to be optimized into something else.
2767         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2768         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2769         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2770
2771 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772
2773         * gcc.dg/format/asm_fprintf-1.c: New test.
2774
2775 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2776
2777         * lib/gcc-defs.exp (additional_sources): New variable.
2778         (dg-additional-sources): New function.
2779         (additional_files): New variable.
2780         (dg-additional-files): New function.
2781         (dg-additional-files-options): Likewise.
2782         * lib/gcc-dg.exp (dg-require-weak): New function.
2783         (dg-require-alias): Likewise.
2784         (dg-require-gc-sections): Likewise.
2785         * lib/target-supports.exp (check_alias_available): Remove testfile
2786         parameter.
2787         (check_gc_sections_available): New function.
2788         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2789         (dg-gpp-additional-files): Likewise.
2790         * lib/g++.exp (additional_sources): Remove.
2791         (additional_files): Likewise.
2792         (g++_target_compile): Use dg-additional-files-options.
2793
2794         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2795         Tcl logic.
2796         * gcc.dg/special/ecos.exp: Remove.
2797         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2798         * gcc.dg/special/alias-1.c: Likewise.
2799         * gcc.dg/special/alias-2.c: Likewise.
2800         * gcc.dg/special/gcsec-1.c: Likewise.
2801         * gcc.dg/special/weak-1.c: Likewise.
2802         * gcc.dg/special/weak-2.c: Likewise.
2803         * gcc.dg/special/wkali-1.c: Likewise.
2804         * gcc.dg/special/wkali-2.c: Likewise.
2805
2806         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2807         dg-gpp-additional-*.
2808         * g++.dg/special/conpr-3.C: Likewise.
2809         * g++.dg/special/conpr-4.C: Likewise.
2810         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2811         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2812         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2813         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2814         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2815         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2816         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2817         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2818         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2819         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2820         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2821         * g++.old-deja/g++.other/comdat1.C: Likewise.
2822         * g++.old-deja/g++.other/comdat2.C: Likewise.
2823         * g++.old-deja/g++.other/comdat3.C: Likewise.
2824         * g++.old-deja/g++.other/ctor1.C: Likewise.
2825         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2826
2827 2003-06-05  Richard Henderson  <rth@redhat.com>
2828
2829         * gcc.dg/debug/20030605-1.c: New.
2830
2831 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * README.QMTEST: Update.
2834
2835 2003-06-04  Richard Henderson  <rth@redhat.com>
2836
2837         * gcc.dg/cleanup-1.c: New.
2838         * gcc.dg/cleanup-2.c: New.
2839         * gcc.dg/cleanup-3.c: New.
2840         * gcc.dg/cleanup-4.c: New.
2841         * gcc.dg/cleanup-5.c: New.
2842         * gcc.dg/cleanup-6.c: New.
2843         * gcc.dg/cleanup-7.c: New.
2844
2845 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2846
2847         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2848
2849         * lib/dg-pch.exp: New file.
2850         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2851         * gcc.dg/pch/pch.exp: Likewise.
2852
2853 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2854
2855         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2856         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2857         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2858         * gcc.dg/builtins-17.c: New test case.
2859         * gcc.dg/i386-387-4.c: New test case.
2860         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2861
2862 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         * gcc.dg/ultrasp9.c: New test.
2865
2866 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2867
2868         * gcc.c-torture/compile/20030604-1.c: New test.
2869         * gcc.dg/sparc-constant-1.c: New test.
2870
2871 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2872
2873         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2874
2875 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2876
2877         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2878
2879         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2880         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2881
2882 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2883
2884         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2885
2886 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2887
2888         PR c++/10940
2889         * g++.dg/template/spec10.C: New test.
2890
2891 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2892
2893         * gcc.dg/builtins-16.c: New test case.
2894
2895 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2896
2897         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2898         mempcpy test with post-increments.
2899         * gcc.c-torture/execute/string-opt-3.c: New test.
2900         * gcc.dg/string-opt-1.c: New test.
2901
2902 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2903
2904         PR fortran/10965
2905         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2906
2907 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2908
2909         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2910         (scan-assembler): ... here.  Use dg-scan.
2911         (scan-assembler-not): Likewise.
2912         (scan-file): New function.
2913         (scan-file-not): Likewise.
2914         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2915         * gcc.dg/cpp/_Pragma4.c: Likewise.
2916         * gcc.dg/cpp/_Pragma5.c: Likewise.
2917         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2918         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2919         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2920         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2921         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2922         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2923         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2924         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2925         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2926         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2927         * gcc.dg/cpp/cxxcom1.c: Likewise.
2928         * gcc.dg/cpp/line1.c: Likewise.
2929         * gcc.dg/cpp/maccom1.c: Likewise.
2930         * gcc.dg/cpp/maccom2.c: Likewise.
2931         * gcc.dg/cpp/maccom3.c: Likewise.
2932         * gcc.dg/cpp/maccom4.c: Likewise.
2933         * gcc.dg/cpp/maccom5.c: Likewise.
2934         * gcc.dg/cpp/maccom6.c: Likewise.
2935         * gcc.dg/cpp/multiline.c: Likewise.
2936         * gcc.dg/cpp/spacing1.c: Likewise.
2937         * gcc.dg/cpp/spacing2.c: Likewise.
2938         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2939         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2940         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2941         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2942         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2943         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2944         * gcc.dg/cpp/cxxcom2.c: Likewise.
2945         * gcc.dg/cpp/cxxcom2.h: New file.
2946
2947         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2948         * g++.dg/cpp/truefalse.C: Here.
2949         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2950
2951 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2952
2953         * gcc.dg/cpp/redef3.c: New file.
2954
2955 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.dg/i386-loop-3.c: New test.
2958
2959 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2960
2961         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2962
2963 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2964
2965         * gcc.dg/fwrapv-1.c: New test case.
2966         * gcc.dg/fwrapv-2.c: New test case.
2967
2968 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2969
2970         PR c++/10956
2971         * g++.dg/template/spec9.C: New test.
2972
2973 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2974
2975         * gcc.dg/duff-4.c: New test case.
2976
2977 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2978
2979         PR fortran/10843
2980         * g77.dg/ffixed-form-1.f: New test
2981         * g77.dg/ffixed-form-2.f: New test
2982         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2983         * g77.dg/ffree-form-3.f: New test
2984
2985 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2986
2987         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2988         * gcc.dg/wint_t-1.c: Likewise.
2989
2990 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2991
2992         * g++.dg/template/access11.C: New test.
2993
2994 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2995
2996         PR c++/10849
2997         * g++.dg/template/access10.C: New test.
2998
2999 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3001
3002         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3003
3004 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3005
3006         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3007         suppress for powerpc-*-darwin*.
3008         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3009
3010 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3011
3012         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3013         suppress option for powerpc-*-darwin*.
3014
3015 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3016
3017         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3018         * gcc.dg/builtins-4.c: Add test for fmod.
3019
3020 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3021
3022         PR c++/10682
3023         * g++.dg/template/instantiate4.C: New test.
3024
3025 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3028
3029 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3030
3031         * gcc.dg/compat/scalar-return-1_main.c: New file.
3032         * gcc.dg/compat/scalar-return-1_x.c: New file.
3033         * gcc.dg/compat/scalar-return-1_y.c: New file.
3034         * gcc.dg/compat/scalar-return-2_main.c: New file.
3035         * gcc.dg/compat/scalar-return-2_x.c: New file.
3036         * gcc.dg/compat/scalar-return-2_y.c: New file.
3037         * gcc.dg/compat/struct-return-3_main.c: New file.
3038         * gcc.dg/compat/struct-return-3_y.c: New file.
3039         * gcc.dg/compat/struct-return-3_x.c: New file.
3040         * gcc.dg/compat/struct-return-2_main.c: New file.
3041         * gcc.dg/compat/struct-return-2_x.c: New file.
3042         * gcc.dg/compat/struct-return-2_y.c: New file.
3043
3044 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3045
3046         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3047         for hppa*-hp-hpux*.
3048         * gcc.dg/20021014-1.c (dg-options): Likewise.
3049         * gcc.dg/nest.c (dg-options): Likewise.
3050
3051 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3052
3053         PR c++/9738
3054         * g++.dg/ext/dllimport2.C: New file.
3055         * g++.dg/ext/dllimport3.C: New file.
3056
3057 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3058
3059         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3060         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3061         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3062         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3063         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3064         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3065         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3066         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3067         * gcc.dg/compat/small-struct-defs.h: New file.
3068         * gcc.dg/compat/small-struct-init.h: New file.
3069         * gcc.dg/compat/small-struct-check.h: New file.
3070         * gcc.dg/compat/fp-struct-defs.h: New file.
3071         * gcc.dg/compat/fp-struct-check.h: New file.
3072         * gcc.dg/compat/fp-struct-init.h: New file.
3073         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3074         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3075
3076 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * gcc.dg/20030225-2.c: New test.
3079
3080 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3081             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3082
3083         * gcc.c-torture/compile/20030518-1.c: New test case.
3084
3085 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3086
3087         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3088         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3089         gcc-dg-debug-runtest.
3090         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3091         gcc-dg-debug-runtest.
3092
3093 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3094
3095         PR c++/9022
3096         * g++.dg/lookup/using6.C: New test.
3097
3098 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3099
3100         * g++.dg/parse/access2.C: New test.
3101
3102 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3103
3104         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3105         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3106         * gcc.dg/debug/debug.exp: Likewise.
3107
3108 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3109
3110         * gcc.dg/dollar.c: New test.
3111
3112 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3113
3114         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3115         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3116         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3117         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3118         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3119         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3120         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3121         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3122         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3123         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3124         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3125         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3126         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3127         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3128         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3129         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3130         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3131         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3132
3133 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3134
3135         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3136         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3137         support for "repo" mode.
3138         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3139         * lib/g77-dg.exp: Likewise.
3140         * lib/obj-dg.exp: Likewise.
3141
3142 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3143
3144         Merge from gcc-3_2-rhl8-branch:
3145         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3146
3147         * gcc.dg/tls/opt-6.c: New test.
3148
3149         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3150
3151         * gcc.dg/20030405-1.c: New test.
3152
3153         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.dg/20030309-1.c: New test.
3156
3157         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3158
3159         * gcc.c-torture/execute/20030307-1.c: New test.
3160
3161         2003-02-20  Randolph Chung  <tausq@debian.org>
3162
3163         * gcc.c-torture/compile/20030220-1.c: New test.
3164
3165         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3166
3167         * gcc.dg/20030217-1.c: New test.
3168
3169         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.c-torture/compile/20020129-1.c: New test.
3172
3173         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3174
3175         * gcc.dg/unroll-1.c: New test.
3176
3177         2002-11-16  Jan Hubicka  <jh@suse.cz>
3178
3179         * gcc.c-torture/execute/20020920-1.c: New test.
3180
3181         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR target/7434
3184         * gcc.c-torture/compile/20021008-1.c: New test.
3185
3186         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3187
3188         PR target/7559
3189         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3190
3191         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3192
3193         * gcc.c-torture/compile/20020807-1.c: New test.
3194
3195         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * gcc.dg/tls/opt-1.c: New test.
3198
3199         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/20020729-1.c: New test.
3202
3203         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3204
3205         * g++.dg/opt/life1.C: New test.
3206
3207         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3208
3209         * gcc.dg/20020525-1.c: New test.
3210
3211         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3212
3213         PR c++/6794
3214         * g++.dg/ext/pretty1.C: New test.
3215         * g++.dg/ext/pretty2.C: New test.
3216
3217 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/8385
3220         * g++.dg/ext/typeof5.C: New test.
3221
3222 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3223
3224         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3225         __USER_LABEL_PREFIX__ into account.
3226         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3227
3228 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3229
3230         * gcc.dg/builtins-15.c: New test case.
3231
3232 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3233
3234         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3235
3236 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3237
3238         * lib/g++.exp: Tweak handling of additional source files.
3239         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3240         * g++.dg/special/conpr-2a.C: Rename to ...
3241         * g++.dg/special/conpr-2a.cc: ... this.
3242         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3243         * g++.dg/special/conpr-3a.C: Rename to ...
3244         * g++.dg/special/conpr-3a.cc: This.
3245         * g++.dg/special/conpr-3b.C: Rename to ...
3246         * g++.dg/special/conpr-3b.cc: This.
3247         * g++.dg/special/conpr-4.C: New test.
3248         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3249
3250 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3251
3252         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3253
3254 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3255
3256         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3257         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3258         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3259         * g++.old-deja/g++.other/warn3.C: Likewise.
3260
3261 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3262
3263         * gcc.dg/i386-387-1.c: Update to also test log.
3264         * gcc.dg/i386-387-2.c: Likewise.
3265
3266 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3267
3268         * g77.f-torture/execute/int8421.f: New test.
3269
3270 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3271
3272         PR c++/10230, c++/10481
3273         * g++.dg/lookup/scoped5.C: New test.
3274
3275 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3276
3277         PR c++/10552
3278         * g++.dg/template/ttp6.C: New test.
3279
3280 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3281
3282         * gcc.c-torture/execute/builtins: New directory.
3283         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3284         gcc.c-torture/execute/builtins.
3285         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3286         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3287         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3288         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3289
3290 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3291
3292         PR c++/9252
3293         * g++.dg/template/access8.C: New test.
3294         * g++.dg/template/access9.C: New test.
3295
3296 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3297
3298         PR c++/9554
3299         * g++.dg/parse/access1.C: New test.
3300
3301 2003-05-09  DJ Delorie  <dj@redhat.com>
3302
3303         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3304         long, and not an int.
3305
3306 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3307
3308         PR c++/10555, c++/10576
3309         * g++.dg/template/memclass1.C: New test.
3310
3311 2003-05-08  DJ Delorie  <dj@redhat.com>
3312
3313         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3314         targets.
3315         * gcc.c-torture/execute/20021024-1.x: Likewise.
3316         * gcc.c-torture/execute/shiftdi.x: Likewise.
3317         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3318         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3319         * gcc.dg/20021018-1.c: Likewise.
3320
3321 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3322
3323         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3324
3325         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3326         (bcopy): Call memmove.
3327
3328 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3329
3330         * g77.f-torture/compile/8485.f: New test case.
3331
3332 2003-05-07  Richard Henderson  <rth@redhat.com>
3333
3334         PR c++/10570
3335         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3336         Verify exception_cleanup not called for rethrows.
3337         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3338         when exiting catch block without rethrowing.
3339         * g++.dg/eh/forced3.C: New.
3340         * g++.dg/eh/forced4.C: New.
3341
3342 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3343
3344         * gcc.dg/20030505.c: Fix triplet.
3345
3346 2003-05-06  DJ Delorie  <dj@redhat.com>
3347
3348         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3349         * gcc.dg/nest.c: Likewise.
3350
3351 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3352
3353         * gcc.dg/builtins-14.c: New test case.
3354
3355 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3356
3357         * lib/compat.exp (compat-execute): New argument.
3358         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3359         * gcc.dg/compat: New test directory.
3360         * gcc.dg/compat/compat.exp: New expect script.
3361         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3362         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3363         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3364         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3365         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3366         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3367
3368         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3369         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3370         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3371         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3372         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3373         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3374         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3375         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3376         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3377         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3378         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3379         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3380         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3381         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3382         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3383
3384 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3385
3386         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3387
3388 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3391
3392 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3393
3394         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3395         * gcc.dg/ppc-fsel-2.c: New test.
3396
3397         * gcc.dg/unused-5.c: New test.
3398
3399 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3400
3401         PR c++/10496
3402         * g++.dg/warn/pmf1.C: New test.
3403
3404 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3405
3406         PR c++/4494
3407         * g++.dg/warn/main.C: New test.
3408
3409 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3410
3411         * gcc.dg/nonnull-3.c: New test.
3412
3413 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3414
3415         * gcc.dg/cpp/Wtrigraphs.c: Update.
3416         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3417
3418 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3419
3420         * gcc.dg/ppc-fsel-1.c: New test.
3421
3422 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3423
3424         PR c/10604
3425         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3426
3427 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3428
3429         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3430
3431 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3432
3433         PR c++/9364, c++/10553, c++/10586
3434         * g++.dg/parse/typename4.C: New test.
3435         * g++.dg/parse/typename5.C: Likewise.
3436
3437 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3438
3439         * gcc.c-torture/compile/20030503-1.c: New test.
3440
3441 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3442
3443         * g++.dg/lookup/using5.C: Fix testcase error.
3444
3445 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3446
3447         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3448         since MEABI is no longer supported.  Remove all vestiges
3449         of MEABI from the test.
3450
3451 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3452
3453         PR c++/10554
3454         * g++.dg/lookup/using5.C: New test.
3455
3456 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3457
3458         PR c++/8772
3459         * g++.dg/template/ttp5.C: New test.
3460
3461 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3462
3463         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3464         (dg-gpp-additional-sources): New function.
3465         (dg-gpp-additional-files): Likewise.
3466         * lib/g++.exp (additional_sources): New variable.
3467         (additional_files): Likewise.
3468         (g++_target_compile): Deal with them.
3469         * lib/old-dejagnu.exp: Remove.
3470         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3471         * g++.old-deja: Revise all tests to use dg commands.
3472
3473 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3474
3475         PR c++/9432, c++/9528
3476         * g++.dg/lookup/using4.C: New test.
3477
3478 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3479
3480         * gcc.dg/noreturn-5.c: New file.
3481         * gcc.dg/noreturn-6.c: New file.
3482
3483         * gcc.c-torture/compile/inline-1.c: New file.
3484
3485 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/10551
3488         * g++.dg/template/explicit1.C: New test.
3489
3490 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/10549
3493         * g++.dg/other/bitfield1.C: New test.
3494
3495         PR c++/10527
3496         * g++.dg/init/new7.C: New test.
3497
3498 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * g++.dg/ext/desig1.C: New test.
3501         * g++.dg/ext/init1.C: Update.
3502
3503         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3504
3505 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/10180
3508         * g++.dg/warn/Winline-1.C: New test.
3509
3510 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3511
3512         * gcc.c-torture/execute/string-opt-19.c: New test.
3513
3514         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3515         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3516
3517 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/10506
3520         * g++.dg/init/new6.C: New test.
3521
3522         PR c++/10503
3523         * g++.dg/init/ref6.C: New test.
3524
3525 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3526
3527         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3528
3529 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3530
3531         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3532         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3533
3534 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3535
3536         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3537         initialized static data members.
3538
3539 2003-04-25  H.J. Lu <hjl@gnu.org>
3540
3541         * gcc.dg/ia64-sync-4.c: New test.
3542
3543 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3544
3545         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3546         date.
3547
3548 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/10337
3551         * g++.dg/warn/conv1.C: New test.
3552         * g++.old-deja/g++.other/conv7.C: Adjust.
3553         * g++.old-deja/g++.other/overload14.C: Adjust.
3554
3555 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3556
3557         PR c++/10471
3558         * g++.dg/template/defarg2.C: New test.
3559
3560 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3561
3562         * gcc.dg/cpp/include2.c: Update.
3563         * gcc.dg/cpp/multiline-2.c: New.
3564         * gcc.dg/cpp/multiline.c: Update.
3565         * gcc.dg/cpp/strify2.c: Update.
3566         * gcc.dg/cpp/trad/literals-2.c: Update.
3567
3568 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3569
3570         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3571
3572 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3573
3574         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3575
3576 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/10451
3579         * g++.dg/parse/crash4.C: New test.
3580
3581         PR c++/9847
3582         * g++.dg/parse/crash5.C: New test.
3583
3584 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3585
3586         PR c++/10446
3587         * g++.dg/parse/crash3.C: New test.
3588
3589         PR c++/10428
3590         * g++.dg/parse/elab1.C: New test.
3591
3592 2003-04-22  Devang Patel  <dpatel@apple.com>
3593
3594         * gcc.dg/cpp/trad/funlike-5.c: New test.
3595
3596 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3597
3598         * g++.dg/other/packed1.C: Fix dg options.
3599
3600 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         * g++.dg/other/offsetof2.C: New test.
3603
3604 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3605
3606         * g++.dg/template/recurse.C: Adjust location of error messages.
3607
3608 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3609
3610         PR c++/9881
3611         * g++.dg/init/addr-const1.C: New test.
3612         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3613
3614 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3615
3616         PR c++/10405
3617         * g++.dg/lookup/struct-hack1.C: New test.
3618
3619 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3620
3621         * ucs.c: Update diagnostic messages.
3622
3623 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3624
3625         * gcc.dg/cpp/truefalse.cpp: New test.
3626         * gcc.dg/cpp/cpp.exp: Update.
3627         * g++.dg/other/stdbool-if.C: Remove.
3628
3629 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3630
3631         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3632         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3633
3634 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.c-torture/compile/20030418-1.c: New test.
3637
3638 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3639
3640         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3641
3642 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3643
3644         PR c++/10347
3645         g++.dg/template/dependent-name1.C: New test.
3646
3647 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3648
3649         * gcc.dg/warn-1.c (tourist_guide): New array,
3650         contains a pointer to bar.
3651
3652 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3653
3654         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3655         * gcc.c-torture/execute/medce-1.c: New test case.
3656         * gcc.c-torture/execute/medce-2.c: New test case.
3657
3658 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3659
3660         * lib/prune.exp: Ignore more messages.
3661
3662         PR c++/10381
3663         * g++.dg/parse/lookup3.C: New test.
3664
3665 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3666
3667         * gcc.c-torture/compile/20030415-1.c : New test.
3668
3669 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3670
3671         * gcc.c-torture/execute/scope-2.c: Move to ...
3672         * gcc.dg/noncompile/scope.c: .... here.
3673
3674 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/20030414-2.c: New test case.
3677
3678 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3679
3680         PR target/10377
3681         * gcc.dg/20030414-1.c: New test.
3682
3683 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3684
3685         * gcc.dg/builtins-12.c: New test case.
3686         * gcc.dg/builtins-13.c: New test case.
3687
3688 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3689
3690         * gcc.c-torture/execute/string-opt-18.c: New test.
3691
3692 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/10300
3695         * g++.dg/init/new5.C: New test.
3696
3697 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/7910
3700         * g++.dg/ext/dllimport1.C: New test.
3701
3702 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3705
3706 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3707
3708         PR Fortran/9263
3709         * g77.f-torture/noncompile/9263.f: New test
3710         PR Fortran/1832
3711         * g77.f-torture/execute/1832.f: New test
3712
3713 2003-04-11  David Chad  <davidc@freebsd.org>
3714             Loren J. Rittle  <ljrittle@acm.org>
3715
3716         libobjc/8562
3717         * objc.dg/headers.m: New test.
3718
3719 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3720
3721         * gcc.c-torture/execute/builtin-noret-2.c: New.
3722         * gcc.c-torture/execute/builtin-noret-2.x: New.
3723         XFAIL builtin-noret-2.c at -O1 and above.
3724         * gcc.dg/redecl.c: New.
3725         * gcc.dg/Wshadow-1.c: Update error regexps.
3726
3727 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3728
3729         * g++.dg/abi/bitfield10.C: New test.
3730
3731 2003-04-09  Mike Stump  <mrs@apple.com>
3732
3733         * gcc.dg/pch/pch.exp: Make testcase names longer.
3734         * g++.dg/pch/pch.exp: Make testcase names longer.
3735
3736 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3737
3738         * gcc.dg/builtins-11.c: New test case.
3739
3740 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.dg/builtins-9.c: New test case.
3743         * gcc.dg/builtins-10.c: New test case.
3744
3745 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3746
3747         * gcc.dg/noncompile/init-4.c.c: New test.
3748
3749 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3750
3751         * gcc.misc-test/gcov-9.c: New test.
3752         * gcc.misc-test/gcov-10.c: New test
3753         * gcc.misc-test/gcov-11.c: New test.
3754
3755 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3756
3757         PR optimization/10024
3758         * gcc.c-torture/compile/20030405-1.c: New test.
3759
3760 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3761
3762         * gcc.dg/pch/static-3.c: New.
3763         * gcc.dg/pch/static-3.hs: New.
3764         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3765
3766 2003-04-04  Richard Henderson  <rth@redhat.com>
3767
3768         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3769         * g++.dg/eh/forced2.C: Likewise.
3770
3771 2003-04-03  Mike Stump  <mrs@apple.com>
3772
3773         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3774         target arg.
3775         (scan-assembler-times, scan-assembler-not): Likewise.
3776         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3777
3778 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3779
3780         * gcc.dg/sparc-loop-1.c: New test.
3781
3782 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3783
3784         PR other/9274
3785         * g++.dg/pch/system-2.C: New.
3786         * g++.dg/pch/system-2.Hs: New.
3787
3788 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3789
3790         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3791
3792         * g++.dg/eh/simd-1.C (vecfunc): Same.
3793
3794 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3795
3796         * gcc.c-torture/execute/20030401-1.c: New test case.
3797
3798 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3799
3800         * objc.dg/defs.m: New.
3801
3802 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3803
3804         * g++.dg/eh/simd-1.C: New.
3805         * g++.dg/eh/simd-2.C: New.
3806
3807 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3808
3809         * gcc.c-torture/execute/simd-3.c: New.
3810
3811 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3812
3813         PR c/9936
3814         * gcc.dg/20030331-2.c: New test.
3815
3816 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/10278
3819         * g++.dg/parse/crash2.C: New test.
3820
3821 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3822
3823         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3824         * gcc.c-torture/execute/20030331-1.c: ...here.
3825
3826 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3827
3828         * gcc.c-torture/execute/20030331-1.c: New test.
3829
3830 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3831
3832         * lib/gcov.exp: Adjust call return testing strings.
3833         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3834
3835 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3836
3837         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3838         * gcc.dg/builtins-7.c: New test case.
3839         * gcc.dg/builtins-8.c: New test case.
3840
3841 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3842
3843         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3844
3845 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/7647
3848         * g++.dg/lookup-class-member-2.C: New test.
3849
3850 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3851
3852         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3853
3854 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3855
3856         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3857
3858 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3859
3860         * g++.dg/init/attrib1.C: New test.
3861
3862 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         * gcc.dg/ultrasp8.c: New test.
3865
3866 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3867
3868         * gcc.dg/ultrasp7.c: New test.
3869
3870 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3871
3872         PR c++/10047
3873         * g++.dg/template/inline1.C: New test.
3874
3875 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * gcc.dg/sparc-dwarf2.c: New test.
3878
3879 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3880
3881         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3882         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3883
3884 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3885
3886         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3887         than reading .x files.
3888         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3889         * g77.dg/gcov/gcov-1.f: Likewise.
3890         * gcc.misc-tests/gcov-4b.c: Likewise.
3891         * gcc.misc-tests/gcov-5b.c: Likewise.
3892         * gcc.misc-tests/gcov-6.c: Likewise.
3893         * gcc.misc-tests/gcov-7.c: Likewise.
3894         * gcc.misc-tests/gcov-8.c: Likewise.
3895         * g++.dg/gcov/gcov-1.x: Remove.
3896         * g77.dg/gcov/gcov-1.x: Likewise.
3897         * gcc.misc-tests/gcov-4b.x: Likewise.
3898         * gcc.misc-tests/gcov-5b.x: Likewise.
3899         * gcc.misc-tests/gcov-6.x: Likewise.
3900         * gcc.misc-tests/gcov-7.x: Likewise.
3901         * gcc.misc-tests/gcov-8.x: Likewise.
3902
3903 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3904
3905         PR opt/10087
3906         * gcc.dg/20030324-1.c: New test.
3907
3908 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3909
3910         PR c++/10224
3911         * g++.dg/template/arg3.C: New test.
3912
3913         PR c++/10158
3914         * g++.dg/template/friend18.C: New test.
3915
3916 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3917
3918         * g77.f-torture/compile/20030326-1.f: New test case.
3919
3920 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3921
3922         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3923
3924         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3925
3926 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.dg/ia64-sync-3.c: New test.
3929
3930 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3931
3932         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3933
3934 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/ultrasp6.c: New test.
3937
3938 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3939
3940         * gcc.dg/i386-signbit-1.c: New test.
3941         * gcc.dg/i386-signbit-2.c: New test.
3942         * gcc.dg/i386-signbit-3.c: New test.
3943
3944 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3945
3946         * gcc.dg/ultrasp5.c: Fix options.
3947
3948 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/ultrasp5.c: Fix comment.
3951
3952 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3953
3954         PR fortran/10197
3955         * g77.f-torture/execute/10197.f: New test.
3956
3957 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3958
3959         PR c++/9898, c++/383
3960         * g++.dg/template/conv6.C: New test.
3961
3962         PR c++/10119
3963         * g++.dg/template/ptrmem5.C: New test.
3964
3965         PR c++/10026
3966         * g++.dg/lookup/koenig1.C: New test.
3967
3968         PR C++/10199
3969         * g++.dg/lookup/template2.C: New test.
3970
3971 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * g++.dg/opt/rtti1.C: New test.
3974
3975 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3976
3977         * gcc.dg/ultrasp5.c: New test.
3978
3979 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3980
3981         PR middle-end/9967
3982         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3983         builtin fputs.
3984
3985 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3986
3987         PR c/8224
3988         * gcc.dg/20030323-1.c: New test.
3989
3990 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3991
3992         * gcc.c-torture/compile/20030323-1.c: New test case.
3993
3994 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3995
3996         * gcc.dg/20030321-1.c: New test.
3997
3998 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3999
4000         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4001
4002 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/9978, c++/9708
4005         * g++.dg/ext/vlm1.C: Adjust expected error.
4006         * g++.dg/ext/vla2.C: New test.
4007         * g++.dg/template/arg1.C: New test.
4008         * g++.dg/template/arg2.C: New test.
4009
4010 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4011
4012         * g77.f-torture/execute/select.f: New test.
4013         * g77.f-torture/noncompile/select_no_compile.f: New test.
4014
4015 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4016
4017         PR c++/9898
4018         * g++.dg/other/error4.C: New test.
4019
4020 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4021
4022         * g++.dg/template/friend17.C: New test.
4023
4024 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4025
4026         * gcc.c-torture/compile/20030320-1.c: New.
4027
4028 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4029
4030         * gcc.dg/builtins-6.c: New test case.
4031
4032 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4033
4034         PR target/10073
4035         * gcc.c-torture/compile/20030319-1.c: New.
4036
4037 2003-03-18  Jan Hubicka  <jh@suse.cz>
4038
4039         * gcc.dg/i386-cvt-1.c: New test.
4040
4041 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4042
4043         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4044         * objc.dg/naming-2.m: Likewise.
4045
4046 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/9639
4049         * g++.dg/parse/crash1.C: New test.
4050
4051 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/8805
4054         * g++.dg/eh/cleanup1.C: New test.
4055
4056 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4057
4058         * gcc.c-torture/execute/20030316-1.c: New test case.
4059
4060 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4061
4062         PR c++/9629
4063         * g++.dg/init/ctor2.C: New test.
4064
4065 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4066
4067         * g77.f-torture/compile/xformat.f: New test case.
4068
4069 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4070
4071         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4072         * g++.old-deja/g++.mike/eh50.C: Likewise.
4073
4074 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4075
4076         PR c++/6440
4077         * g++.dg/template/spec7.C: New test.
4078         * g++.dg/template/spec8.C: Likewise.
4079
4080 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gcc.c-torture/execute/20030313-1.c: New test.
4083
4084 2003-03-14  Richard Henderson  <rth@redhat.com>
4085
4086         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4087
4088 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4089
4090         * gcc.c-torture/compile/20030314-1.c: New test.
4091
4092 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4093
4094         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4095         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4096         thumb target,
4097         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4098         to accept newer _imp__  prefix and additional
4099         newline in .drectve section.
4100         * gcc.dg/dll-4.c: Likewise.
4101         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4102         switch.
4103
4104 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4105
4106         * g++.dg/parse/namespace9.C: New test.
4107
4108         * g++.dg/init/ref5.C: New test.
4109         * g++.dg/parse/ptrmem1.C: Likewise.
4110
4111 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4112
4113         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4114         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4115         regular expression.
4116         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4117         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4118
4119 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4120
4121         * gcc.c-torture/execute/20030224-2.c: New test.
4122
4123 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.dg/decl-3.c: New test.
4126
4127 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4128
4129         * gcc.dg/i386-loop-2.c: New test.
4130
4131 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/9474
4134         * g++.dg/parse/namespace8.C: New test.
4135
4136         PR c++/9924
4137         * g++.dg/overload/builtin2.C: New test.
4138
4139 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4140
4141         * gcc.dg/return-type-3.c: New test.
4142
4143 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4144
4145         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4146         profiling options are not supported.
4147
4148 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4149
4150         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4151         * g++.old-deja/g++.warn/impint2.C: Likewise.
4152
4153 2003-03-10  Devang Patel  <dpatel@apple.com>
4154
4155         * g++.dg/cpp/c++_cmd_1.C: New test.
4156         * g++.dg/cpp/c++_cmd_1.h: New file.
4157
4158 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4159
4160         * gcc.dg/altivec-9.c: New file.
4161
4162 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4163
4164         * gcc.dg/ppc-sdata-1.c: New test.
4165         * gcc.dg/ppc-sdata-2.c: New test.
4166
4167 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/9373
4170         * g++.dg/opt/ptrmem2.C: New test.
4171
4172         PR c++/8534
4173         * g++.dg/opt/ptrmem1.C: New test.
4174
4175 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4176
4177         * gcc.dg/i386-loop-1.c: New test.
4178
4179 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4180
4181         PR c++/9970
4182         * g++.dg/lookup/friend1.C: New test.
4183
4184 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/9823
4187         * g++.dg/parser/constructor1.C: New test.
4188
4189 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4190
4191         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4192
4193         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4194
4195 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4196
4197         * gcc.dg/cpp/Wunused.c: Update test.
4198
4199 2003-03-08  Jan Hubicka  <jh@suse.cz>
4200
4201         * gcc.dg/inline-3.c: New test.
4202
4203 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/9809
4206         * g++.dg/parse/builtin1.C: New test.
4207
4208         PR c++/9982
4209         * g++.dg/abi/cookie1.C: New test.
4210         * g++.dg/abi/cookie2.C: Likewise.
4211
4212         PR c++/9524
4213         * g++.dg/template/field1.C: New test.
4214
4215         PR c++/9912
4216         * g++.dg/parse/class1.C: New test.
4217         * g++.dg/parse/namespace7.C: Likewise.
4218         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4219
4220 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4221
4222         * g++.dg/init/ref4.C: New test.
4223
4224 2003-03-07  Jan Hubicka  <jh@suse.cz>
4225
4226         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4227         * gcc.dg/inline-3.c:  New test.
4228
4229 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4230
4231         * g++.dg/init/ref3.C: New test.
4232
4233         PR c++/9965
4234         * g++.dg/init/ref2.C: New test.
4235
4236         PR c++/9400
4237         * g++.dg/warn/Wshadow-2.C: New test.
4238
4239         PR c++/9791
4240         * g++.dg/warn/Woverloaded-1.C: New test.
4241
4242 2003-03-05  Jan Hubicka  <jh@suse.cz>
4243
4244         * gcc.dg/i386-local2.c: New.
4245         * gcc.dg/i386-local.c: Fix typo.
4246
4247 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4248
4249         * g++.dg/abi/layout3.C: New test.
4250
4251 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * gcc.c-torture/compile/20030305-1.c
4254
4255 2003-03-05  Jan Hubicka  <jh@suse.cz>
4256
4257         * gcc.dg/i386-local.c: New.
4258
4259 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4260
4261         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4262
4263 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4264
4265         * gcc.dg/switch-2.c: New test.
4266         * gcc.dg/switch-3.c: New test.
4267         * gcc.dg/Wswitch.c: Adjust line numbers.
4268         * gcc.dg/Wswitch-default.c: Likewise.
4269         * gcc.dg/Wswitch-enum.c: Likewise.
4270
4271 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4272
4273         * gcc.c-torture/execute/20030222-1.c: New test.
4274
4275 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4276
4277         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4278
4279 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/9878
4282         * g++.dg/init/ref1.C: New test.
4283
4284 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4285
4286         * gcc.dg/sh-relax.c: New SH-only test.
4287
4288 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4289
4290         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4291         comment explaining purpose of testcase.
4292
4293 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4294
4295         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4296         for HC11/HC12 (asm needs two int registers).
4297         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4298         HC11/HC12 because the test uses an asm which needs two 32-bit
4299         registers.
4300
4301 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4302
4303         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4304         for HC11/HC12 (array is too large otherwise).
4305         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4306         * gcc.c-torture/compile/20010518-2.x: Likewise.
4307         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4308         HC11/HC12 (array is too large).
4309
4310 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4311
4312         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4313         * lib/g++-dg.exp (g++-dg-test): Likewise.
4314
4315 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4316
4317         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4318         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4319
4320 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4321
4322         * g++.dg/warn/implicit-typename1.C: Remove warning.
4323
4324 2003-02-28  Richard Henderson  <rth@redhat.com>
4325
4326         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4327         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4328
4329 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4330
4331         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4332         * g++.dg/pch/pch.exp: Likewise.
4333
4334 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/9879
4337         * testsuite/g++.dg/init/new4.C: New test.
4338
4339 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4340
4341         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4342
4343 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4344
4345         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4346         unsigned long.
4347
4348         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4349         wider than float.
4350
4351 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4352
4353         * lib/scanasm.exp: Add support for counting numbers of
4354         occurences.
4355         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4356         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4357
4358 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4359
4360         PR c++/9683
4361         * g++.dg/template/static3.C: New test.
4362
4363         PR c++/9829
4364         * g++.dg/parse/namespace6.C: New test.
4365
4366 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4367
4368         PR target/9732
4369         * gcc.dg/20030225-1.c: New test.
4370
4371 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4372
4373         * README: Remove out-of-date information.
4374
4375         PR c++/9836
4376         * g++.dg/template/spec6.C: New test.
4377
4378 2003-02-24  Jeff Law  <law@redhat.com>
4379
4380         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4381
4382 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4383
4384         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4385         * gcc.dg/pragma-ep-1.c: Likewise.
4386
4387 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388
4389         PR c++/9602
4390         * g++.dg/template/friend16.C: New test.
4391
4392 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4393
4394         PR c++/5333
4395         * g++.dg/parse/fused-params1.C: Adjust error messages.
4396         * g++.dg/template/nested3.C: New test.
4397
4398 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4399
4400         * g++.dg/abi/param1.C: New test.
4401
4402 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4403
4404         PR c++/7982
4405         * g++.dg/warn/implicit-typename1.C: New test.
4406
4407 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4408
4409         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4410         with "mtune".
4411         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4412         * gcc.c-torture/execute/20010129-1.x: Likewise.
4413         * gcc.dg/20011107-1.c: Likewise.
4414         * gcc.dg/20020108-1.c: Likewise.
4415         * gcc.dg/20020122-3.c: Likewise.
4416         * gcc.dg/20020206-1.c: Likewise.
4417         * gcc.dg/20020310-1.c: Likewise.
4418         * gcc.dg/20020426-2.c: Likewise.
4419         * gcc.dg/20020517-1.c: Likewise.
4420         * gcc.dg/991230-1.c: Likewise.
4421         * gcc.dg/i386-unroll-1.c: Likewise.
4422         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4423
4424 2003-02-22  Jan Hubicka  <jh@suse.cz>
4425
4426         * gcc.dg/i386-mul.c: New test.
4427
4428 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4429
4430         * gcc.dg/builtins-5.c: New test case.
4431
4432 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4433
4434         * gcc.dg/asmreg-1.c: New test.
4435
4436 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4437
4438         PR c++/9749
4439         * g++.dg/parse/varmod1.C: New test.
4440
4441 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4442
4443         PR c++/9727
4444         * g++.dg/template/op1.C: New test.
4445
4446 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/8906
4449         * g++.dg/template/nested2.C: New test.
4450
4451 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/8724
4454         * g++.dg/expr/dtor1.C: New test.
4455
4456 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4457
4458         * gcc.dg/cpp/include3.c: New test.
4459         * gcc.dg/cpp/inc/foo.h: New file.
4460
4461 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4462
4463         * gcc.c-torture/execute/20030221-1.c: New test.
4464
4465 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/9729
4468         * g++.dg/abi/conv1.C: New test.
4469
4470 2003-02-20  Jan Hubicka  <jh@suse.cz>
4471
4472         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4473
4474 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4475
4476         * gcc.c-torture/compile/20030219-1.c: New test.
4477
4478 2003-02-18  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.dg/funcorder.c: New test.
4481
4482 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4483
4484         * gcc.c-torture/execute/20030218-1.c: New.
4485
4486 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4487
4488         * gcc.dg/20030218-1.c: New.
4489
4490 2003-02-18  Richard Henderson  <rth@redhat.com>
4491
4492         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4493         * gcc.dg/attr-used-2.c: New.
4494
4495 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/9704
4498         * g++.dg/init/copy5.C: New test.
4499
4500 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4501
4502         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4503         * g++.dg/pch/pch.exp: Likewise.
4504
4505 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4506
4507         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4508         STACK_SIZE is not defined.
4509
4510 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4511
4512         PR c++/9457
4513         * g++.dg/template/init1.C: New test.
4514
4515 2003-02-16  Jan HUbicka  <jh@suse.cz>
4516
4517         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4518         (foo): Add few extra tests
4519         * gcc.dg/c99-const-expr-3.c: Likewise.
4520         * gcc.c-torture/execute/20030216-1.c: New.
4521
4522 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4523
4524         PR c++/9459
4525         * g++.dg/ext/typeof4.C: New test.
4526
4527 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4528
4529         * gcc.dg/i386-387-3.c: New test case.
4530
4531 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4532
4533         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4534         cris-*-elf* cris-*-aout* and mmix-*-*.
4535
4536 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4537
4538         * gcc.dg/20030213-1.c: New test.
4539
4540 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4541
4542         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4543         * gcc.dg/i386-387-2.c: Likewise.
4544
4545 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4546
4547         * gcc.dg/ppc-spe.c: Fix formatting.
4548         Enable tests that were previously unsupported by gas.
4549         Delete tests for instructions that no longer exist.
4550         Switch arguments on evsubifw builtin.
4551
4552 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4553
4554         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4555         STACK_SIZE is too small.
4556
4557 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4559
4560         * gcc.dg/decl-2.c: New test.
4561
4562 2003-02-10  Jan Hubicka  <jh@suse.cz>
4563
4564         * gcc.dg/i386-fpcvt-1.c:  New test.
4565
4566 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4567
4568         * gcc.c-torture/execute/20030209-1.c: New test.
4569
4570 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4571
4572         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4573         int-wide bitops, use the constants of the same width.
4574         Likewise, if long long is 32-bit wide, test bitops using
4575         32-bit constants.
4576
4577 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4578
4579         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4580
4581 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4582
4583         * testsuite/gcc.dg/builtins-4.c: New test case.
4584
4585 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4586
4587         * gcc.dg/20020430-1.c: Fix dg command typos.
4588         * gcc.dg/20020503-1.c: Likewise.
4589
4590 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4591
4592         PR c++/8785
4593         * g++.dg/parse/fused-params1.C: New test.
4594
4595         PR c++/8857
4596         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4597
4598         PR c++/8921
4599         * g++.dg/parse/non-dependent1.C: New test.
4600
4601         PR c++/8928
4602         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4603
4604         PR c++/9228
4605         * g++.dg/parse/undefined7.C: New test.
4606         * g++.dg/parse/non-templ1.C: New test.
4607
4608         PR c++/9229
4609         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4610
4611 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4612
4613         * gcc.c-torture/compile/20030206-1.c: New test.
4614
4615 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4616
4617         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4618         "pow" to "foo" to avoid potential confusion with a math built-in.
4619
4620 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4621
4622         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4623         conditions for SPARC targets.
4624
4625 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4626
4627         * gcc.dg/20030204-1.c: New test.
4628
4629 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4630
4631         PR c++/38
4632         * g++.dg/parse/array-size1.C: New test.
4633
4634         PR c++/5657
4635         * g++.dg/parse/undefined3.C: New test.
4636
4637         PR c++/5665
4638         * g++.dg/parse/undefined4.C: New test.
4639
4640         PR c++/5975
4641         * g++.dg/parse/undefined5.C: New test.
4642
4643         PR c++/7259
4644         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4645
4646         PR c++/8578
4647         * g++.dg/parse/casting-operator1.C: New test.
4648
4649         PR c++/8596
4650         * g++.dg/parse/undefined6.C: New test.
4651
4652         PR c++/8736
4653         * g++.dg/parse/missing-template1.C: New test.
4654
4655 2003-02-04  Jan Hubicka  <jh@suse.cz>
4656
4657         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4658         * gcc.dg/i386-cmov?.c:  Likewise.
4659         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4660         * gcc.dg/i386-ssefp-1.c:  Likewise.
4661         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4662         conventions.
4663
4664 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/7129
4667         * testsuite/g++.dg/ext/max.C: New test.
4668
4669 2003-02-03  Jan Hubicka  <jh@suse.cz>
4670
4671         * gcc.c-torture/execute/20030203-1.c: New test.
4672
4673 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4674
4675         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4676         'natural-endian'.
4677
4678 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4679
4680         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4681         * g++.dg/init/new2.C: Likewise.
4682         * g++.dg/other/new1.C: Likewise.
4683
4684 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4685
4686         * gcc.dg/struct-ret-libc.c: New test.
4687
4688 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4689
4690         * gcc.dg/20030129-1.c: New test.
4691
4692 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4693
4694         PR c++/8849
4695         * g++.dg/template/ptrmem4.C: New test.
4696
4697 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4698
4699         * g++.dg/parser/constant1.C: New test.
4700
4701 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4702
4703         PR c++/8591
4704         * g++.dg/parse/friend2.C: New test.
4705
4706 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4707
4708         PR c++/9437
4709         * g++.dg/template/unify4.C: New test.
4710
4711 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4712
4713         * gcc.c-torture/execute/20030128-1.c: New test.
4714
4715 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4716
4717         * g++.dg/lookup/nested1.C: Test moved from ...
4718         * g++.old-deja/g++.other/lookup24.C: ... here.
4719
4720 2003-01-28  Jan Hubicka  <jh@suse.cz>
4721
4722         * gcc.dg/i386-cmov5.c:  New test.
4723
4724 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4725
4726         * gcc.c-torture/execute/20010925-1.c: Changed the
4727         memcpy declaration.
4728
4729 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4730
4731         PR c++/3902
4732         * g++.dg/parse/template5.C: New test.
4733
4734 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4735
4736         PR fortran/9258
4737         * g77.dg/pr9258: New test.
4738
4739 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4740
4741         * README: Move relevant parts from README.g++.
4742
4743         * README.g++: Remove this file.
4744
4745 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4746
4747         * g++.dg/abi/dcast1.C: New test.
4748
4749 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4750
4751         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4752
4753 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4754
4755         PR c++/47
4756         * g++.old-deja/g++.other/lookup24.C: New test.
4757
4758 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4759
4760         PR middle-end/7227
4761         * gcc.dg/uninit-C.c: New test.
4762
4763 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4764
4765         * g++.dg/abi/covariant1.C: New test.
4766
4767 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4768
4769         * gcc.dg/20030123-1.c: New test.
4770
4771 2003-01-25  Jan Hubicka  <jh@suse.cz>
4772
4773         PR opt/8492
4774         * gcc.c-torture/compile/20030125-1.c
4775
4776 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4777
4778         PR c++/9403
4779         * g++.dg/parse/template3.C: New test.
4780         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4781
4782         PR c++/795
4783         * g++.dg/parse/template4.C: New test.
4784
4785         PR c++/9415
4786         * g++.dg/template/qual2.C: New test.
4787
4788         PR c++/8545
4789         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4790
4791         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4792
4793 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4794
4795         * gcc.c-torture/execute/switch-1.c: New test case.
4796
4797 2003-01-25  Jan Hubicka  <jh@suse.cz>
4798
4799         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4800
4801 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4802
4803         Tweaks for Bison-1.875. From the NEWS file:
4804         "- `parse error' -> `syntax error'
4805         Bison now uniformly uses the term `syntax error'"
4806         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4807         * gcc.dg/cpp/digraph2.c: Likewise.
4808         * gcc.dg/cpp/direct2.c: Likewise.
4809         * gcc.dg/cpp/paste4.c: Likewise.
4810         * gcc.dg/c90-restrict-1.c: Likewise.
4811         * gcc.dg/c99-func-2.c: Likewise.
4812         * gcc.dg/noncompile/920721-2.c: Likewise.
4813         * gcc.dg/noncompile/930622-2.c: Likewise.
4814         * gcc.dg/noncompile/940112-1.c: Likewise.
4815         * gcc.dg/noncompile/950921-1.c: Likewise.
4816         * gcc.dg/noncompile/951123-1.c: Likewise.
4817         * gcc.dg/noncompile/971104-1.c: Likewise.
4818         * gcc.dg/noncompile/990416-1.c: Likewise.
4819
4820 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4821
4822         * g++.dg/parse/undefined1.C: Add error message.
4823
4824 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/9354
4827         * g++.dg/parse/new1.C: New test.
4828
4829         PR c++/9216
4830         * g++.dg/parse/template2.C: New test.
4831
4832         PR c++/9354
4833         * g++.dg/parse/typedef2.C: New test.
4834
4835         PR c++/9328
4836         * g++.dg/ext/typeof3.C: New test.
4837
4838 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4839
4840         PR c++/2738
4841         * g++.dg/parse/ret-type1.C: New test.
4842
4843         PR c++/3792
4844         * g++.dg/parse/tmpl-outside1.C: New test.
4845
4846         PR c++/4207
4847         * g++.dg/parse/int-as-enum1.C: New test.
4848
4849         PR c++/4903
4850         * g++.dg/parse/no-typename1.C: New test.
4851
4852         PR c++/5533
4853         * g++.dg/parse/no-value1.C: New test.
4854
4855         PR c++/5921
4856         * g++.dg/parse/wrong-inline1.C: New test.
4857
4858         PR c++/6402
4859         * g++.dg/parse/ref1.C: New test.
4860
4861         PR c++/6992
4862         * g++.dg/parse/attr-ctor1.C: New test.
4863
4864         PR c++/7229
4865         * g++.dg/parse/namespace5.C: New test.
4866
4867         PR c++/7917
4868         * g++.dg/parse/func-def1.C: New test.
4869
4870         PR c++/8143
4871         * g++.dg/parse/undefined1.C: New test.
4872
4873         PR c++/5723, PR c++/8522
4874         * g++.dg/parse/specialization1.C: New test.
4875
4876         PR c++/163, PR c++/8595
4877         * g++.dg/parse/struct-as-enum1.C: New test.
4878
4879         PR c++/9173
4880         * g++.dg/parse/undefined2.C: New test.
4881
4882 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/9298
4885         * g++.dg/parse/template1.C: New test.
4886
4887         PR c++/9384
4888         * g++.dg/parse/using1.C: New test.
4889
4890         PR c++/9285
4891         PR c++/9294
4892         * g++.dg/parse/expr2.C: New test.
4893
4894         PR c++/9388
4895         * g++.dg/parse/lookup2.C: Likewise.
4896
4897 2003-01-21  Jan Hubicka  <jh@suse.cz>
4898
4899         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4900         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4901         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4902         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4903
4904 2003-01-20  Nick Clifton  <nickc@redhat.com>
4905
4906         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4907         problem with ARM sibcall code generation.
4908
4909 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4910
4911         * gcc.c-torture/execute/20030120-1.c: New.
4912
4913 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4914
4915         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4916
4917 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/9272
4920         * g++.dg/parse/ctor1.C: New test.
4921
4922         PR c++/9294:
4923         * g++.dg/parse/qualified1.C: New test.
4924
4925         * g++.dg/parse/typename3.C: New test.
4926
4927 2003-01-16  Richard Henderson  <rth@redhat.com>
4928
4929         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4930
4931 2003-01-16  Richard Henderson  <rth@redhat.com>
4932
4933         * g++.dg/pch/pch.exp: Copy test header to the working directory
4934         before using it either for precompilation or direct use.
4935         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4936         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4937
4938 2003-01-16  Richard Henderson  <rth@redhat.com>
4939
4940         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4941         before using it either for precompilation or direct use.
4942         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4943         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4944
4945 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4946
4947         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4948         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4949         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4950         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4951         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4952         typename warning into error.
4953         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4954         error messages.
4955         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4956         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4957         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4958         messages.
4959         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4960         make declaration visible in template.
4961         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4962         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4963         messages.
4964         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4965         message.
4966         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4967         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4968         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4969         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4970         typename warning with error message.
4971         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4972         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4973         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4974
4975 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4976
4977         * g++.dg/parse/ambig2.C: New test.
4978
4979 2003-01-15  Richard Henderson  <rth@redhat.com>
4980
4981         * g++.dg/tls/init-2.C: Update error message string.
4982
4983 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4984
4985         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4986
4987 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4988
4989         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4990         all for HC11/HC12.
4991         * gcc.c-torture/compile/20001205-1.x: Likewise.
4992         * gcc.c-torture/compile/20001226-1.x: Likewise.
4993         * gcc.c-torture/compile/920520-1.x: Likewise.
4994         * gcc.c-torture/compile/961203-1.x: Likewise.
4995         * gcc.c-torture/compile/20020604-1.x: Likewise.
4996
4997 2003-01-15  Jan Hubicka  <jh@suse.cz>
4998
4999         * gcc.c-torture/compile/20030115-1.c: New test.
5000
5001         * gcc.dg/i386-fpcvt-1.c: New test.
5002         * gcc.dg/i386-fpcvt-2.c: New test.
5003
5004 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5005
5006         Further conform g++'s __vmi_class_type_info to the C++ ABI
5007         specification.
5008         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5009         the specification.
5010
5011 2003-01-14  Jan Hubicka  <jh@suse.cz>
5012
5013         * gcc.dg/i386-fpcvt-1.c: New test.
5014         * gcc.dg/i386-fpcvt-2.c: New test.
5015
5016 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         * gcc.dg/i386-mmx-3.c: New test.
5019
5020 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/9264
5023         * g++.dg/parse/octal1.C: New file.
5024
5025         PR c++/9172
5026         * g++.dg/parse/typename1.C: New file.
5027
5028 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5029
5030         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5031         * gcc.dg/bf-no-ms-layout.c: Likewise.
5032         * gcc.dg/bf-ms-attrib.c: Likewise.
5033
5034 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5035
5036         PR c++/9099
5037         * g++.dg/parse/dtor1.C: New file.
5038
5039         PR c++/9128
5040         * g++.dg/rtti/typeid1.C: New file.
5041
5042         PR c++/9153
5043         * g++.dg/parse/lookup1.C: New file.
5044
5045         PR c++/9171
5046         * g++.dg/templ/spec5.C: New file.
5047
5048 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5049
5050         * gcc.c-torture/compile/20030110-1.c: New test.
5051
5052 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5053
5054         Merge from pch-branch:
5055
5056         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5057
5058         * gcc.dg/pch/cpp-1.h: New.
5059         * gcc.dg/pch/cpp-1.c: New.
5060         * gcc.dg/pch/cpp-2.h: New.
5061         * gcc.dg/pch/cpp-2.c: New.
5062
5063         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5064
5065         * gcc.dg/pch/except-1.h: New.
5066         * gcc.dg/pch/except-1.c: New.
5067
5068         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5069
5070         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5071         running test.
5072         * gcc.dg/pch: Include *.hp not *.h.
5073         * gcc.dg/pch/system-1.h: New.
5074         * gcc.dg/pch/system-1.c: New.
5075
5076         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5077
5078         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5079         rather than trying to build and run a program using PCH.
5080         * gcc.dg/pch: Remove dg-do commands from test files.
5081
5082         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5083
5084         * gcc.dg/pch/macro-3.c: New.
5085         * gcc.dg/pch/macro-3.h: New.
5086
5087         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5088
5089         * gcc.dg/pch/common-1.c: New.
5090         * gcc.dg/pch/common-1.h: New.
5091         * gcc.dg/pch/decl-1.c: New.
5092         * gcc.dg/pch/decl-1.h: New.
5093         * gcc.dg/pch/decl-2.c: New.
5094         * gcc.dg/pch/decl-2.h: New.
5095         * gcc.dg/pch/decl-3.c: New.
5096         * gcc.dg/pch/decl-3.h: New.
5097         * gcc.dg/pch/decl-4.c: New.
5098         * gcc.dg/pch/decl-4.h: New.
5099         * gcc.dg/pch/decl-5.c: New.
5100         * gcc.dg/pch/decl-5.h: New.
5101         * gcc.dg/pch/global-1.c: New.
5102         * gcc.dg/pch/global-1.h: New.
5103         * gcc.dg/pch/inline-1.c: New.
5104         * gcc.dg/pch/inline-1.h: New.
5105         * gcc.dg/pch/inline-2.c: New.
5106         * gcc.dg/pch/inline-2.h: New.
5107         * gcc.dg/pch/static-1.c: New.
5108         * gcc.dg/pch/static-1.h: New.
5109         * gcc.dg/pch/static-2.c: New.
5110         * gcc.dg/pch/static-2.h: New.
5111
5112         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5113
5114         * g++.dg/pch/pch.exp: Better handle failing testcases.
5115         * gcc.dg/pch/pch.exp: Likewise.
5116         * gcc.dg/pch/macro-1.c: New.
5117         * gcc.dg/pch/macro-1.h: New.
5118         * gcc.dg/pch/macro-2.c: New.
5119         * gcc.dg/pch/macro-2.h: New.
5120
5121         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5122
5123         * g++.dg/dg.exp: Treat files in pch/ specially.
5124         * g++.dg/pch/pch.exp: New file.
5125         * g++.dg/pch/empty.H: New file.
5126         * g++.dg/pch/empty.C: New file.
5127         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5128         "precompile".
5129
5130         * gcc.dg/pch/pch.exp: New file.
5131         * gcc.dg/pch/empty.h: New file.
5132         * gcc.dg/pch/empty.c: New file.
5133         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5134         "precompile".
5135
5136 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5137
5138         * g++.dg/template/friend14.C: New test.
5139
5140 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5141
5142         * gcc.dg/old-style-asm-1.c: New test.
5143
5144 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5145
5146         * gcc.c-torture/compile/20030109-1.c: New test.
5147
5148 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5149
5150         * gcc.c-torture/execute/20030109-1.c: New test.
5151
5152 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5153
5154         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5155         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5156         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5157         * g++.old-deja/g++.mike/eh2.C: Likewise
5158         * g++.old-deja/g++.mike/eh3.C: Likewise
5159         * g++.old-deja/g++.mike/eh5.C: Likewise
5160         * g++.old-deja/g++.mike/eh6.C: Likewise
5161         * g++.old-deja/g++.mike/eh7.C: Likewise
5162         * g++.old-deja/g++.mike/eh8.C: Likewise
5163         * g++.old-deja/g++.mike/eh9.C: Likewise
5164         * g++.old-deja/g++.mike/eh10.C: Likewise
5165         * g++.old-deja/g++.mike/eh12.C: Likewise
5166         * g++.old-deja/g++.mike/eh13.C: Likewise
5167         * g++.old-deja/g++.mike/eh14.C: Likewise
5168         * g++.old-deja/g++.mike/eh16.C: Likewise
5169         * g++.old-deja/g++.mike/eh17.C: Likewise
5170         * g++.old-deja/g++.mike/eh18.C: Likewise
5171         * g++.old-deja/g++.mike/eh21.C: Likewise
5172         * g++.old-deja/g++.mike/eh23.C: Likewise
5173         * g++.old-deja/g++.mike/eh24.C: Likewise
5174         * g++.old-deja/g++.mike/eh25.C: Likewise
5175         * g++.old-deja/g++.mike/eh26.C: Likewise
5176         * g++.old-deja/g++.mike/eh27.C: Likewise
5177         * g++.old-deja/g++.mike/eh28.C: Likewise
5178         * g++.old-deja/g++.mike/eh29.C: Likewise
5179         * g++.old-deja/g++.mike/eh31.C: Likewise
5180         * g++.old-deja/g++.mike/eh33.C: Likewise
5181         * g++.old-deja/g++.mike/eh34.C: Likewise
5182         * g++.old-deja/g++.mike/eh35.C: Likewise
5183         * g++.old-deja/g++.mike/eh36.C: Likewise
5184         * g++.old-deja/g++.mike/eh37.C: Likewise
5185         * g++.old-deja/g++.mike/eh38.C: Likewise
5186         * g++.old-deja/g++.mike/eh39.C: Likewise
5187         * g++.old-deja/g++.mike/eh40.C: Likewise
5188         * g++.old-deja/g++.mike/eh41.C: Likewise
5189         * g++.old-deja/g++.mike/eh42.C: Likewise
5190         * g++.old-deja/g++.mike/eh44.C: Likewise
5191         * g++.old-deja/g++.mike/eh46.C: Likewise
5192         * g++.old-deja/g++.mike/eh47.C: Likewise
5193         * g++.old-deja/g++.mike/eh48.C: Likewise
5194         * g++.old-deja/g++.mike/eh49.C: Likewise
5195         * g++.old-deja/g++.mike/eh50.C: Likewise
5196         * g++.old-deja/g++.mike/eh51.C: Likewise
5197         * g++.old-deja/g++.mike/eh53.C: Likewise
5198         * g++.old-deja/g++.mike/eh55.C: Likewise
5199         * g++.old-deja/g++.mike/p7912.C: Likewise
5200         * g++.old-deja/g++.mike/p9706.C: Likewise
5201         * g++.old-deja/g++.mike/p10416.C: Likewise
5202         * g++.old-deja/g++.mike/p11667.C: Likewise
5203         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5204         Remove redundant reference to Iris.
5205         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5206         Elxsi, i860, Pico Java, and WE32K.
5207
5208 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5209
5210         * g++.dg/ext/asm4.C: New test.
5211
5212 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5213
5214         PR c++/9030
5215         * g++.dg/template/friend12.C: New test.
5216         * g++.dg/template/friend13.C: Likewise.
5217         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5218
5219 2003-01-08  Jan Hubicka  <jh@suse.cz>
5220
5221         * gcc.dg/i386-cadd.c: New test.
5222         * gcc.dg/i386-cmov4.c: Likewise.
5223
5224 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/9165
5227         * g++.dg/warn/Wunused-3.C: New test.
5228
5229         * g++.dg/abi/bitfield9.C: New test.
5230
5231         PR c++/9189
5232         * g++.dg/parse/defarg3.C: New test.
5233
5234 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5235
5236         * g++.dg/parse/ambig1.C: New test.
5237         * g++.dg/parse/defarg2.C: New test.
5238
5239 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5240
5241         * g++.dg/template/defarg-1.C: New test.
5242         * g++.dg/template/local2.C: Likewise.
5243
5244 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5245
5246         * gcc.c-torture/execute/20030105-1.c: New test.
5247
5248 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5249
5250         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5251         * g++.dg/parse/namespace4.C: Likewise.
5252
5253 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5254
5255         * g++.dg/template/ntp2.C: New test.
5256
5257 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5258
5259         * g++.dg/parse/extern-C-1.C: New test.
5260
5261         * g++.dg/parse/namespace4.C: New test.
5262
5263         * g++.dg/template/nested1.C: New test.
5264
5265         * g++.dg/parse/namespace3.C: New test.
5266
5267 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5268
5269         * g++.dg/lookup/two-stage1.C: New test.
5270
5271 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5272
5273         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5274         * g++.old-deja/g++.jason/access8.C: Likewise.
5275         * g++.old-deja/g++.other/decl5.C: Likewise.
5276
5277 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5278
5279         * g++.dg/parse/parse7.C: New test.
5280
5281 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5282
5283         PR c++/2843
5284         * g++.dg/ext/attrib7.C: New test.
5285
5286 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5287
5288         * g++.dg/parse/parse6.C: New test.
5289
5290 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5291
5292         * gcc.dg/h8300-stack-1.c: New.
5293
5294 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5295
5296         g++.dg/lookup/exception1.C: New test.
5297
5298         g++.dg/lookup/template1.C: New test.
5299
5300         g++.dg/parse/namespace2.C: New test.
5301
5302         g++.dg/parse/parens2.C: New test.
5303
5304 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5305
5306         * g++.dg/parse/parse5.C: New test.
5307         * g++.dg/lookup/scoped4.C: New test.
5308
5309 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5310
5311         * g++.dg/parse/parens1.C: New test.
5312
5313         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5314         angle-bracket1.C.
5315         * g++.dg/parse/parens2.C: New test.
5316
5317         * g++.dg/lookup/scope-operator1.C: New test.
5318
5319         * g++.dg/parse/operator1.C: New test.
5320
5321 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5322
5323         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5324         * g++.old-deja/g++.other/access6.C: Likewise.
5325         * g++.old-deja/g++.other/decl1.C: Likewise.
5326         * g++.old-deja/g++.pt/typename12.C: Likewise.
5327
5328 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5329
5330         * g++.dg/parse/namespace1.C: New test.
5331
5332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5333
5334         * g++.dg/parse/parse4.C: New test.
5335
5336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5337
5338         * g++.dg/parse/parse3.C: New test.
5339
5340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5341
5342         * g++.dg/parse/parse2.C: New test.
5343
5344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5345
5346         * g++.dg/template/friend11.C: New test.
5347
5348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5349
5350         * g++.dg/parse/parse1.C: New test.
5351
5352 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5353
5354         * lib/profopt.exp: Change the name of a global variable to avoid
5355         possible clashes with other test suites.
5356
5357 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5358
5359         * g++.dg/inherit/covariant8.C: New test.
5360
5361 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5362
5363         * g++.dg/init/array9.C: New test.
5364
5365         PR c++/9112
5366         * g++.dg/parse/expr1.C: New test.
5367
5368 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5369
5370         * gcc.c-torture/compile/20021230-1.c: New test.
5371
5372 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5373
5374         * g++.dg/inherit/covariant5.C: New test.
5375         * g++.dg/inherit/covariant6.C: New test.
5376         * g++.dg/inherit/covariant7.C: New test.
5377
5378 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5379
5380         PR c++/2739
5381         * g++.dg/other/access2.C: New test.
5382
5383 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5384
5385         * g++.dg/other/anon-struct.C: No longer fails
5386         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5387         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5388         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5389
5390 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5391
5392         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5393
5394 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5395
5396         * g++.dg/eh/spec4.C: Remove stray semicolon.
5397         * g++.dg/expr/pmf-1.C: Change error message.
5398         * g++.dg/ext/asm1.C: Remove stray semicolon.
5399         * g++.dg/ext/typename1.C: Add missing typenames.
5400         * g++.dg/inherit/template-as-base.C: Change error message.
5401         * g++.dg/lookup/scoped1.C: Likewise.
5402         * g++.dg/lookup/scoped2.C: Likewise.
5403         * g++.dg/lookup/using2.C: Likewise.
5404         * g++.dg/other/component1.C: Remove stray semicolon.
5405         * g++.dg/other/do1.C: Change error message.
5406         * g++.dg/other/error2.C: Likewise.
5407         * g++.dg/other/init1.C: Likewise.
5408         * g++.dg/other/packed1.C: Remove stray semicolon.
5409         * g++.dg/other/ptrmem2.C: Change error message.
5410         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5411         marker.
5412         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5413         * g++.dg/template/access3.C: Add typename keyword.
5414         * g++.dg/template/access5.C: Remove stray semicolon.
5415         * g++.dg/template/access6.C: Likewise.
5416         * g++.dg/template/complit1.C: Likewise.
5417         * g++.dg/template/crash1.C: Change error message.
5418         * g++.dg/template/inherit2.C: Remove stray semicolon.
5419         * g++.dg/template/instantiate2.C: Likewise.
5420         * g++.dg/template/instantiate3.C: Change error message.
5421         * g++.dg/template/qual1.C: Remove stray semicolon.
5422         * g++.dg/template/qualttp18.C: Change error message.
5423         * g++.dg/template/ref1.C: Remove stray semicolon.
5424         * g++.dg/template/sizeof1.C (A::value): Declare it.
5425         * g++.dg/template/spec4.C: Change error message.
5426         * g++.dg/template/static1.C: Likewise.
5427         * g++.dg/template/type1.C: Likewise.
5428         * g++.dg/template/typename3.C: Likewise.
5429         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5430         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5431         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5432         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5433         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5434         named return value extension.
5435         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5436         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5437         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5438         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5439         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5440         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5441         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5442         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5443         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5444         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5445         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5446         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5447         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5448         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5449         syntax.
5450         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5451         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5452         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5453         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5454         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5455         * g++.old-deja/g++.brendan/template11.C: Likewise.
5456         * g++.old-deja/g++.brendan/template26.C: Likewise.
5457         * g++.old-deja/g++.brendan/template27.C: Use explicit
5458         specialization syntax.
5459         * g++.old-deja/g++.brendan/template30.C: Likewise.
5460         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5461         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5462         non-dependent names.
5463         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5464         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5465         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5466         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5467         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5468         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5469         named return value extension.
5470         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5471         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5472         * g++.old-deja/g++.ext/return1.C: Likewise.
5473         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5474         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5475         * g++.old-deja/g++.jason/access8.C: Likewise.
5476         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5477         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5478         pseudo-destructor names.
5479         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5480         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5481         pseudo-destructor names.
5482         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5483         * g++.old-deja/g++.jason/overload19.C: Likewise.
5484         * g++.old-deja/g++.jason/overload32.C: Likewise.
5485         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5486         stray semicolons.
5487         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5488         * g++.old-deja/g++.jason/return.C: Likewise.
5489         * g++.old-deja/g++.jason/return2.C: Likewise.
5490         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5491         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5492         syntax.
5493         * g++.old-deja/g++.jason/template10.C: Account for use of
5494         non-dependent names.
5495         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5496         syntax.
5497         * g++.old-deja/g++.jason/template37.C: Likewise.
5498         * g++.old-deja/g++.law/access4.C: Change error messages.
5499         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5500         pseudo-destructor names.
5501         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5502         * g++.old-deja/g++.law/ctors9.C: Likewise.
5503         * g++.old-deja/g++.law/cvt22.C: Likewise.
5504         * g++.old-deja/g++.law/dtors5.C: Likewise.
5505         * g++.old-deja/g++.law/global-init1.C: Likewise.
5506         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5507         * g++.old-deja/g++.law/operators28.C: Likewise.
5508         * g++.old-deja/g++.law/visibility28.C: Likewise.
5509         * g++.old-deja/g++.martin/eval1.C: Likewise.
5510         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5511         name.
5512         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5513         * g++.old-deja/g++.mike/net34.C: Likewise.
5514         * g++.old-deja/g++.mike/net36.C: Likewise.
5515         * g++.old-deja/g++.mike/ns2.C: Likewise.
5516         * g++.old-deja/g++.mike/p12306.C: Likewise.
5517         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5518         value extension.
5519         * g++.old-deja/g++.mike/p700.C: Likewise.
5520         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5521         * g++.old-deja/g++.mike/p710.C: Likewise.
5522         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5523         value extension.
5524         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5525         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5526         * g++.old-deja/g++.ns/crash2.C: Likewise.
5527         * g++.old-deja/g++.ns/crash3.C: Likewise.
5528         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5529         * g++.old-deja/g++.ns/ns17.C: Likewise.
5530         * g++.old-deja/g++.ns/template16.C: Likewise.
5531         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5532         keyword.
5533         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5534         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5535         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5536         named return value extension.
5537         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5538         * g++.old-deja/g++.other/access4.C: Issue additional error
5539         messages.
5540         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5541         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5542         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5543         * g++.old-deja/g++.other/crash25.C: Change error message.
5544         * g++.old-deja/g++.other/crash4.C: Change error message.
5545         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5546         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5547         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5548         checks.
5549         * g++.old-deja/g++.other/defarg8.C: Likewise.
5550         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5551         * g++.old-deja/g++.other/dtor10.C: Likewise.
5552         * g++.old-deja/g++.other/incomplete.C: Likewise.
5553         * g++.old-deja/g++.other/linkage7.C: Likewise.
5554         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5555         lookup algorithm.
5556         * g++.old-deja/g++.other/mangle2.C: Likewise.
5557         * g++.old-deja/g++.other/refinit2.C: Likewise.
5558         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5559         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5560         * g++.old-deja/g++.pt/crash28.C: Likewise.
5561         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5562         syntax.
5563         * g++.old-deja/g++.pt/crash32.C: Change error message.
5564         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5565         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5566         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5567         error message position.
5568         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5569         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5570         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5571         syntax.
5572         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5573         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5574         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5575         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5576         keyword.
5577         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5578         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5579         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5580         keyword.
5581         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5582         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5583         syntax.
5584         * g++.old-deja/g++.pt/friend28.C: Account for use of
5585         non-dependent names.
5586         * g++.old-deja/g++.pt/friend29.C: Likewise.
5587         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5588         rules.
5589         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5590         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5591         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5592         lookup rules.
5593         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5594         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5595         keyword.
5596         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5597         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5598         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5599         keyword.
5600         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5601         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5602         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5603         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5604         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5605         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5606         keyword.
5607         * g++.old-deja/g++.pt/spec10.C: Likewise.
5608         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5609         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5610         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5611         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5612         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5613         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5614         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5615         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5616         * g++.old-deja/g++.pt/typename15.C: Likewise.
5617         * g++.old-deja/g++.pt/typename22.C: Likewise.
5618         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5619         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5620         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5621         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5622         syntax.
5623         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5624         return value extension.
5625         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5626         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5627         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5628         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5629
5630 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5631
5632         * g++.dg/warn/inline1.C: New test.
5633         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5634         * g++.old-deja/g++.jason/synth10.C: Likewise.
5635         * g++.old-deja/g++.mike/net31.C: Likewise.
5636         * g++.old-deja/g++.mike/p8786.C: Likewise.
5637
5638         * g++.dg/template/friend10.C: New test.
5639         * g++.dg/template/conv5.C: New test.
5640
5641 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5642
5643         * g++.dg/lookup/scoped3.C: New test.
5644
5645         * g++.dg/lookup/decl1.C: New test.
5646         * g++.dg/lookup/decl2.C: New test.
5647
5648 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5649
5650         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5651         gcc.c-torture/compile/20021015-1.c,
5652         gcc.c-torture/compile/20021015-2.c,
5653         gcc.c-torture/compile/20021123-1.c,
5654         gcc.c-torture/compile/20021123-2.c,
5655         gcc.c-torture/compile/20021123-3.c,
5656         gcc.c-torture/compile/20021123-4.c,
5657         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5658         only to 3.1 or 3.2 branch.
5659
5660 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5661
5662         * gcc.dg/i386-bitfield3.c: New test.
5663
5664         * gcc.dg/i386-bitfield2.c: New test.
5665
5666 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5667
5668         * g++.dg/parse/conv_op1.C: New test.
5669
5670 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5671
5672         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5673         approved.
5674
5675 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5676
5677         * gcc.c-torture/compile/20021220-1.c: New test.
5678
5679 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5680
5681         * gcc.dg/i386-fastcall-1.c: New.
5682
5683 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5684
5685         * gcc.c-torture/execute/20021219-1.c: New test.
5686
5687 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688
5689         * gcc.dg/i386-pic-1.c: New test.
5690
5691 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5692
5693         PR c++/8099
5694         * g++.dg/template/friend9.C: New test.
5695
5696 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5697
5698         PR c++/3663
5699         * g++.dg/template/access7.C: New test.
5700
5701 2002-12-18  Nick Clifton  <nickc@redhat.com>
5702
5703         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5704         the libstdc++-v3 directory has been found.
5705
5706 2002-12-12  Devang Patel <dpatel@apple.com>
5707         * gcc.dg/darwin-ld-1.c: New test.
5708         * gcc.dg/darwin-ld-2.c: New test.
5709         * gcc.dg/darwin-ld-3.c: New test.
5710         * gcc.dg/darwin-ld-4.c: New test.
5711         * gcc.dg/darwin-ld-5.c: New test.
5712
5713 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * gcc.c-torture/compile/20021212-1.c: New test.
5716
5717 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5718
5719         * gcc.dg/fshort-wchar: New test.
5720
5721 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/8372
5724         * g++.dg/template/dtor1.C: New test.
5725
5726         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5727         markers.
5728
5729 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5730
5731         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5732
5733 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5734
5735         * g++.dg/template/static1.C: New test.
5736         * g++.dg/template/static2.C: New test.
5737         * g++.old-deja/g++.ext/memconst.C: New test.
5738
5739 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5740
5741         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5742         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5743         * g++.dg/special/initp1.C: Likewise.
5744
5745 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5746
5747         * gcc.c-torture/execute/20021204-1.c: New test.
5748
5749 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5750
5751         * gcc.dg/ppc-fmadd-1.c: New file.
5752         * gcc.dg/ppc-fmadd-2.c: New file.
5753         * gcc.dg/ppc-fmadd-3.c: New file.
5754
5755 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5756
5757         * gcc.c-torture/compile/20021204-1.c: New test.
5758
5759 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5760
5761         * g++.dg/inherit/covariant2.C: New test.
5762         * g++.dg/inherit/covariant3.C: New test.
5763         * g++.dg/inherit/covariant4.C: New test.
5764         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5765         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5766
5767 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5768
5769         PR c++/8688
5770         * g++.dg/init/brace3.C: New test.
5771
5772 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5773
5774         * gcc.dg/20020210-1.c: Fix a comment typo.
5775
5776 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5777
5778         PR c++/8720
5779         * g++.dg/parse/defarg1.C: New test.
5780
5781         PR c++/8615
5782         * g++.dg/template/char1.C: New test.
5783
5784         * g++.dg/template/varmod1.C: Fix typo.
5785
5786 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5787
5788         DR 180
5789         * g++.old-deja/g++.pt/crash32.C: Expect error.
5790
5791 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/5919
5794         * g++.dg/template/varmod1.C: New test.
5795
5796         PR c++/8727
5797         * g++.dg/inherit/typeinfo1.C: New test.
5798
5799         PR c++/8663
5800         * g++.dg/inherit/typedef1.C: New test.
5801
5802 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR c++/8332
5805         PR c++/8493
5806         * g++.dg/template/strlen1.C: New test.
5807
5808         PR c++/8227
5809         * g++.dg/template/ctor2.C: New test.
5810
5811         PR c++/8214
5812         * g++.dg/init/string1.C: New test.
5813
5814         PR c++/8511
5815         * g++.dg/template/friend8.C: New test.
5816
5817 2002-11-29  Joe Buck <jbuck@synopsys.com>
5818
5819         * g++.dg/lookup/anon2.C: New test.
5820
5821 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5822
5823         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5824         h8300 port.
5825
5826 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5827
5828         * gcc.dg/bitfld-6.c: New test.
5829
5830 2002-11-27  Jan Hubicka  <jh@suse.cz>
5831
5832         * gcc.c-torture/execute/20021127.[cx]: New test.
5833
5834 2002-11-26  Jan Hubicka  <jh@suse.cz>
5835
5836         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5837         quality.
5838
5839 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5840
5841         * g++.dg/init/brace2.C: New test.
5842         * g++.old-deja/g++.mike/p9129.C: Correct.
5843
5844 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5845
5846         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5847
5848 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5849
5850         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5851
5852 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * testsuite/g++.dg/abi/empty11.C: New test.
5855         * testsuite/g++.dg/rtti/cv1.C: New test.
5856
5857 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5858
5859         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5860
5861 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5862
5863         * g++.dg/abi/empty10.C: New test.
5864
5865 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5866
5867         * gcc.c-torture/compile/20021124-1.c: New test.
5868
5869 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5870
5871         * g++.dg/abi/rtti2.C: New test.
5872
5873 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5874
5875         * gcc.dg/i386-unroll-1.c: New test.
5876
5877 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5878
5879         * gcc.c-torture/compile/20021120-1.c: New test.
5880         * gcc.c-torture/compile/20021120-2.c: New test.
5881
5882 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5883
5884         * gcc.dg/bitfld-5.c: New test.
5885
5886 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5887
5888         * gcc.c-torture/execute/20021120-3.c: New test.
5889
5890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5891
5892         * gcc.c-torture/execute/20021120-2.c: New test.
5893
5894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5895
5896         * gcc.c-torture/execute/20021120-1.c: New test.
5897
5898 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * gcc.c-torture/execute/20021118-3.c: New test.
5901
5902 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5903
5904         * gcc.c-torture/compile/20021119-1.c: New test.
5905
5906 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5907
5908         * gcc.dg/duff-1.c: New test.
5909         * gcc.dg/duff-2.c: New test.
5910         * gcc.dg/duff-3.c: New test.
5911
5912 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5913
5914         * gcc.dg/cpp/_Pragma5.c: New test.
5915
5916 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5917
5918         * gcc.c-torture/execute/20021118-2.c: New test.
5919
5920 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5921
5922         * gcc.c-torture/execute/20021118-1.c: New test.
5923
5924 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5925
5926         * gcc.dg/20021116-1.c: New test.
5927
5928 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5929
5930         * g++.dg/abi/vcall1.C: New test.
5931
5932 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5933
5934         * gcc.dg/20021029-1.c: New test.
5935         * gcc.dg/20021029-2.c: New test.
5936
5937 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5938
5939         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5940
5941 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5942
5943         PR c/8439
5944         * gcc.dg/20021110.c: Move to ...
5945         * gcc.c-torture/compile/20021110.c: .... here.
5946
5947 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5948
5949         PR c/8467
5950         * gcc.c-torture/execute/20021111-1.c
5951
5952 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5953
5954         PR c/8439
5955         * gcc.dg/20021110.c: New test.
5956
5957 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5958
5959         * g++.dg/abi/vthunk3.C: Run only on x86.
5960
5961 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5962
5963         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5964
5965 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5966
5967         * lib/compat.exp (compat-execute): Fix logic error in last
5968         change.
5969
5970 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5971
5972         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5973
5974 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5975
5976         PR c++/8389
5977         * g++.dg/template/access6.C: New test.
5978
5979 2002-11-08  Jan Hubicka  <jh@suse.cz>
5980
5981         * gcc.dg/i386-ssefp-1.c: New test.
5982         * gcc.dg/i386-ssefp-1.c: New test.
5983
5984 2002-11-08  Jan Hubicka  <jh@suse.cz>
5985
5986         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5987
5988 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5989
5990         * g++.dg/abi/vthunk3.C: New test.
5991
5992         PR c++/8338
5993         * g++.dg/template/crash2.C: New test.
5994
5995 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5996
5997         * testsuite/g++.dg/abi/dtor1.C: New test.
5998         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5999
6000 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6001
6002         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6003         Darwin.
6004
6005 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6006
6007         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6008         -mthumb.  Only xfail with -O0.
6009
6010 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6011
6012         * g++.dg/abi/thunk1.C: New test.
6013         * g++.dg/abi/thunk2.C: Likewise.
6014         * g++.dg/abi/vtt1.C: Likewise.
6015
6016 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6017
6018         PR optimization/8423
6019         * gcc.c-torture/execute/builtin-constant.c: New test.
6020
6021 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6022
6023         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6024         Add some more cases.
6025
6026 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/8391
6029         * g++.dg/opt/local1.C: New test.
6030
6031 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6032
6033         PR c++/8160
6034         * g++.dg/template/complit1.C: New test.
6035
6036         PR c++/8149
6037         * g++.dg/template/typename4.C: Likewise.
6038
6039 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6040
6041         Core issue 287, PR c++/7639
6042         * g++.dg/template/instantiate1.C: Adjust error location.
6043         * g++.dg/template/instantiate3.C: New test.
6044         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6045         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6046         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6047
6048 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6049
6050         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6051
6052 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/8287
6055         * g++.dg/init/dtor2.C: New test.
6056
6057 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6058
6059         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6060         * gcc.dg/nest.c: Bypass errors on irix6.
6061
6062 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6063
6064         * gcc.dg/nest.c: Expect error for mmix-*-*.
6065         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6066
6067 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6068
6069         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6070         markers.
6071
6072         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6073
6074 2002-10-25  Mike Stump  <mrs@apple.com>
6075
6076         * gcc.dg/warn-1.c: New test.
6077
6078 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6079
6080         * g++.dg/template/typename3.C: New test.
6081
6082 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6083
6084         * g++.dg/lookup/ptrmem1.C: New test.
6085
6086         * g++.dg/abi/vthunk2.C: New test.
6087
6088 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6089
6090         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6091
6092 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * g++.dg/abi/empty9.C: New test.
6095
6096 2002-10-24  Richard Henderson  <rth@redhat.com>
6097
6098         * g++.dg/inherit/thunk1.C: Enable for ia64.
6099
6100 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6101
6102         PR c++/8067
6103         * g++.dg/lookup/pretty1.C: New test.
6104
6105 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6106
6107         * gcc.dg/20021023-1.c: New test.
6108
6109 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/7679
6112         * g++.dg/parse/inline1.C: New test.
6113
6114 2002-10-23  Richard Henderson  <rth@redhat.com>
6115
6116         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6117
6118         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6119
6120 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6121
6122         PR c++/6579
6123         * g++.dg/parse/stmtexpr3.C: New test.
6124
6125 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6126
6127         * g++.dg/expr/cond1.C: New test.
6128
6129 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6130
6131         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6132
6133 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6134
6135         * g++.dg/abi/vbase13.C: New test.
6136         * g++.dg/abi/vbase14.C: Likewise.
6137
6138 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * gcc.dg/tls/pic-1.c: New test.
6141         * gcc.dg/tls/nonpic-1.c: New test.
6142         * gcc.dg/20021018-1.c: New test.
6143
6144 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6145
6146         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6147         Remove only files with the same base name as the test case.
6148         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6149         (profopt-execute): Likewise.  Also, remove old profiling
6150         and performance data files before running the tests.
6151
6152         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6153         * g++.dg/bprob/bprob.exp: Likewise.
6154         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6155         to allow more general test case names.
6156
6157         * g++.dg/bprob/bprob-1.C: Rename to ...
6158         * g++.dg/bprob/g++-bprob-1.C: ... this.
6159
6160         * g77.dg/bprob/bprob-1.f: Rename to ...
6161         * g77.dg/bprob/g77-bprob-1.f: ... this.
6162
6163 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6164
6165         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6166         bison 1.50 or later.
6167
6168 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6169
6170         * g++.dg/README: Describe more test directories.
6171
6172 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6173
6174         * g++.dg/init/array6.C: Add additional tests.
6175
6176 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6177
6178         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6179         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6180
6181 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6182
6183         * gcc.c-torture/compile/20020604-1.x: New.
6184         * gcc.c-torture/compile/simd-5.x: Likewise.
6185         * gcc.c-torture/execute/920710-1.x: Likewise.
6186         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6187
6188 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6189
6190         * g++.dg/inherit/override1.C: Add dg-options clause.
6191
6192 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6193
6194         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6195         _mm_slli_si128.
6196
6197 2002-10-19  Andreas Schwab  <schwab@suse.de>
6198
6199         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6200         directory component.
6201
6202 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6203
6204         * g++.dg/inherit/thunk1.C: New test.
6205
6206         * g++.dg/inherit/override1.C: New test.
6207
6208         * g++.dg/abi/mangle11.C: New test.
6209         * g++.dg/abi/mangle14.C: New test.
6210         * g++.dg/abi/mangle17.C: New test.
6211
6212 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6213
6214         * g++.dg/overload/member2.C: New test.
6215
6216 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6217
6218         * g++.dg/README: Describe new compat directory.
6219         * g++.dg/dg.exp: Skip tests in compat directory.
6220         * README.compat: New file.
6221         * lib/compat.exp: New expect script.
6222         * g++.dg/compat: New test directory.
6223         * g++.dg/compat/compat.exp: New expect script.
6224         * g++.dg/compat/abi: New test directory.
6225         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6226         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6227         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6228         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6229         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6230         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6231         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6232         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6233         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6234         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6235         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6236         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6237         * g++.dg/compat/break: New test directory.
6238         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6239         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6240         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6241         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6242         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6243         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6244         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6245         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6246         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6247         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6248         g++.dg/compat/break/README: New files.
6249         * g++.dg/compat/eh: New test directory.
6250         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6251         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6252         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6253         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6254         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6255         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6256         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6257         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6258         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6259         g++.dg/compat/eh/filter2_y.C,
6260         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6261         g++.dg/compat/eh/new1_y.C,
6262         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6263         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6264         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6265         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6266         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6267         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6268         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6269         g++.dg/compat/eh/unexpected1_y.C: New files.
6270         * g++.dg/compat/init: New test directory.
6271         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6272         g++.dg/compat/init/array5_y.C,
6273         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6274         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6275         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6276         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6277         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6278         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6279         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6280         g++.dg/compat/init/init-ref2_y.C: New files.
6281
6282 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR c++/7584
6285         * g++.dg/inherit/using3.C: New test.
6286
6287 2002-10-17  Jan Hubicka  <jh@suse.cz>
6288
6289         * gcc.dg/20021017-2.c: New test.
6290
6291 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6292
6293         * g++.dg/abi/mangle16.C: Adjust.
6294
6295         * g++.dg/init/array8.C: New test.
6296
6297 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6298
6299         * gcc.dg/special/mips-abi.exp: New test.
6300         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6301
6302 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6303
6304         * g++.dg/abi/mangle16.C: New test.
6305         * g++.dg/abi/mangle17.C: Likewise.
6306
6307         PR c++/7478
6308         * g++.dg/template/ref1.C: New test.
6309
6310 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6311
6312         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6313
6314 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6315
6316         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6317
6318 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6319
6320         PR c++/7524
6321         * g++.dg/init/array7.C: New test.
6322
6323 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6324
6325         * g++.dg/init/array6.C: New test.
6326
6327         * g++.dg/abi/mangle13.C: Likewise.
6328         * g++.dg/abi/mangle14.C: Likewise.
6329         * g++.dg/abi/mangle15.C: Likewise.
6330
6331 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6332
6333         * g++.dg/abi/empty8.C: New test.
6334
6335 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6336
6337         * g++.dg/init/ctor1.C: New test.
6338
6339 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6340
6341         * gcc.c-torture/execute/20021015-1.c: New test.
6342
6343 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6344
6345         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6346
6347 2002-10-14  Jan Hubicka  <jh@suse.cz>
6348
6349         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6350
6351 2002-10-14  Richard Henderson  <rth@redhat.com>
6352
6353         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6354
6355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR optimization/6631
6358         * g++.dg/opt/const2.C: New test.
6359
6360 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/7176
6363         * g++.dg/parse/friend1.C: New test.
6364         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6365
6366 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6367
6368         * gcc.dg/20021014-1.c: New test.
6369
6370 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/5661
6373         * g++.dg/ext/vlm1.C: New test.
6374         * g++.dg/ext/vlm2.C: Likewise.
6375
6376         * g++.dg/init/array1.C: Remove invalid braces.
6377         * g++.dg/init/brace1.C: New test.
6378         * g++.dg/init/copy2.C: Likewise.
6379         * g++.dg/init/copy3.C: Likewise.
6380         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6381         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6382         braces.
6383
6384 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6385
6386         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6387
6388 2002-10-11  Richard Shann  <richard.shann@superh.com>
6389
6390         * gcc.c-torture/compile/simd-5.c: New test.
6391
6392 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6393
6394         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6395
6396 2002-10-10  Jim Wilson  <wilson@redhat.com>
6397
6398         * gcc.c-torture/execute/20021010-1.c: New test.
6399
6400 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6401
6402         PR c/7353
6403         * g++.dg/ext/typedef-init.C: New test.
6404         * gcc.dg/typedef-init.c: New test.
6405
6406 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6407
6408         * gcc.dg/cpp/paste13.c: New test.
6409
6410 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6413         remaining platforms, XFAIL during compile, not execute.  Don't
6414         XFAIL at -O0.
6415
6416 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         * gcc.dg/alias-1.c: Tweak expected warning.
6419
6420 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6421
6422         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6423
6424 2002-10-06  Andreas Jaeger  <aj@suse.de>
6425
6426         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6427         * gcc.dg/cpp/c++98.C: Likewise.
6428
6429         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6430         * g++.dg/cpp/c++98.C: Likewise.
6431
6432         * g++.dg/README (Subdirectories): Mention cpp directory.
6433
6434         PR target/7559
6435         * gcc.dg/20021006-1.c: New test.
6436
6437 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6438
6439         PR c++/7804
6440         * g++.dg/other/warning1.C: New test.
6441
6442 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6443
6444         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6445         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6446         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6447
6448 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/7931
6451         * g++.dg/template/ptrmem3.C: New test.
6452
6453         PR c++/7754
6454         * g++.dg/template/union1.C: New test.
6455
6456 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/8006
6459         * g++.dg/abi/mangle9.C: New test.
6460         * g++.dg/abi/mangle10.C: New test.
6461         * g++.dg/abi/mangle11.C: New test.
6462         * g++.dg/abi/mangle12.C: New test.
6463
6464 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/7188.
6467         * g++.dg/template/meminit1.C: New test.
6468         * g++.dg/warn/Wreorder-1.C: Likewise.
6469         * g++.old-deja/g++.mike/warn3.C: Tweak.
6470         * lib/prune.exp: Ingore "in copy constructor".
6471
6472 2002-10-02  Andreas Jaeger  <aj@suse.de>
6473
6474         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6475         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6476         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6477         on x86-64.
6478
6479 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6480
6481         * gcc.dg/empty1.C: Fix typo.
6482
6483 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6484
6485         * gcc.dg/alias-1.c: New test.
6486
6487 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6488
6489         * gcc.dg/empty1.C: New test.
6490
6491         * g++.dg/tls/init-2.C: Tweak error messages.
6492
6493 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6494
6495         * gcc.c-torture/compile/20020923-1.c: New test.
6496
6497 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6498
6499         * gcc.c-torture/execute/ffs-1.c: New test.
6500         * gcc.c-torture/execute/ffs-2.c: Ditto.
6501
6502 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6503
6504         * g++.dg/overload/member1.C: New test.
6505
6506 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * g++.dg/abi/empty7.C: New test.
6509         * g++.dg/init/pm2.C: Likewise.
6510
6511 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6512
6513         * g++.dg/rtti/crash1.C: New test.
6514
6515 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6516
6517         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6518         gcc.dg/sibcall-4.c: New tests.
6519
6520 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6523         powerpc and MMIX targets.
6524
6525 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6526
6527         * gcc.dg/cpp/20020927-1.c: New.
6528
6529 2002-09-26  David S. Miller  <davem@redhat.com>
6530
6531         * gcc.c-torture/compile/trunctfdf.c: New.
6532
6533 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6534
6535         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6536
6537 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6538
6539         * gcc.c-torture/execute/loop-15.c: New.
6540
6541 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6542
6543         * README.QMTEST: Fix typo.
6544
6545 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6546
6547         * gcc.dg/20020926-1.c: New test.
6548
6549 2002-09-25  David S. Miller  <davem@redhat.com>
6550
6551         PR target/7842
6552         * gcc.c-torture/execute/shiftdi.c: New test.
6553
6554 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6555
6556         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6557         unique to the tool.
6558         * lib/g77.exp (g77_init): Likewise.
6559         * lib/g++.exp (g++_init): Likewise.
6560         * lib/objc.exp (objc_init): Likewise.
6561
6562 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6563
6564         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6565         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6566         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6567
6568 2002-09-25  Richard Henderson  <rth@redhat.com>
6569
6570         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6571         too-small long double.
6572
6573 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6574
6575         * gcc.dg/20020919-1.c: New test.
6576
6577 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6578
6579         * g++.dg/abi/bitfield6.C: New test.
6580         * g++.dg/abi/bitfield7.C: New test.
6581         * g++.dg/abi/bitfield8.C: New test.
6582         * g++.dg/abi/vbase11.C: New test.
6583
6584 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6585
6586         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6587         hppa*-*-hpux*.  Update test comment.
6588
6589 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6590
6591         * gcc.dg/tls/struct-1.c: New test.
6592
6593 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6594
6595         * gcc.dg/cpp/tr-warn2.c: Update.
6596
6597 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6598
6599         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6600
6601 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6602
6603         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6604         systems.
6605
6606 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6607
6608         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6609
6610         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6611         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6612         setting of cxxfilt.
6613
6614 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6615
6616         * gcc.dg/20020312-2.c: Update for darwin.
6617
6618 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6621
6622 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6623
6624         * objc.dg/comp-types-1.m: New test.
6625         * objc.dg/comp-types-2.m: New test.
6626         * objc.dg/comp-types-3.m: New test.
6627         * objc.dg/comp-types-4.m: New test.
6628         * objc.dg/comp-types-5.m: New test.
6629         * objc.dg/comp-types-6.m: New test.
6630
6631 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6632
6633         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6634
6635 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6636
6637         * g++.dg/other/do1.C: New test.
6638
6639         * g++.dg/template/subst1.C: New test.
6640
6641 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6642
6643         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6644
6645 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6646
6647         * g++.dg/template/qualttp20.C: Adjust expected errors.
6648         * g++.old-deja/g++.jason/report.C: Likewise.
6649         * g++.old-deja/g++.other/qual1.C: Likewise.
6650
6651         * g++.dg/lookup/scoped2.C: New test.
6652
6653         * g++.dg/ext/asm3.C: New test.
6654
6655 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6656
6657         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6658
6659 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6660
6661         * ChangeLog: follow spelling conventions.
6662         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6663         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6664         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6665         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6666         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6667         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6668         * g++.old-deja/g++.law/global-init1.C: Likewise.
6669         * g++.old-deja/g++.other/delete4.C: Likewise.
6670         * g++.old-deja/g++.other/inline21.C: Likewise.
6671         * g++.old-deja/g++.other/singleton.C: Likewise.
6672         * g77.dg/strlen0.f: Likewise.
6673         * g77.f-torture/compile/20010519-1.f: Likewise.
6674         * g77.f-torture/compile/980310-4.f: Likewise.
6675         * gcc.c-torture/compile/20000605-1.c: Likewise.
6676         * gcc.c-torture/execute/20020225-1.c: Likewise.
6677         * gcc.dg/c90-hexfloat-2.c: Likewise.
6678         * gcc.dg/c99-bool-1.c: Likewise.
6679         * gcc.dg/c99-hexfloat-2.c: Likewise.
6680         * gcc.dg/dll-2.c: Likewise.
6681         * gcc.dg/wtr-union-init-1.c: Likewise.
6682         * gcc.dg/wtr-union-init-2.c: Likewise.
6683         * gcc.dg/wtr-union-init-3.c: Likewise.
6684         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6685         * gcc.dg/cpp/defined.c: Likewise.
6686         * gcc.dg/cpp/macsyntx.c: Likewise.
6687         * gcc.dg/cpp/paste2.c: Likewise.
6688         * gcc.dg/cpp/trad/defined.c: Likewise.
6689         * gcc.dg/format/c90-printf-1.c: Likewise.
6690         * gcc.dg/format/c90-scanf-1.c: Likewise.
6691         * gcc.dg/format/c99-printf-1.c: Likewise.
6692         * gcc.dg/format/c99-scanf-1.c: Likewise.
6693         * gcc.misc-tests/gcov-8.c: Likewise.
6694         * lib/profopt.exp: Likewise.
6695
6696 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6697
6698         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6699
6700 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6701
6702         * g++.dg/inherit/using2.C: New test.
6703
6704 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6705
6706         * ChangeLog: Follow spelling conventions.
6707         * g++.dg/template/friend4.C: Likewise.
6708         * g++.old-deja/g++.pt/crash67.C: Likewise.
6709         * gcc.c-torture/execute/20000801-4.c: Likewise.
6710         * gcc.dg/c90-digraph-1.c: Likewise.
6711         * gcc.dg/c94-digraph-1.c: Likewise.
6712         * gcc.dg/c99-digraph-1.c: Likewise.
6713         * gcc.dg/cpp/line5.c: Likewise.
6714         * gcc.dg/cpp/multiline.c: Likewise.
6715         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6716         * gcc.dg/format/attr-3.c: Likewise.
6717         * gcc.dg/format/c90-scanf-3.c: Likewise.
6718         * gcc.dg/format/ext-4.c: Likewise.
6719
6720 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6721
6722         * g++.dg/template/pretty1.C: New test.
6723
6724 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6725
6726         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6727
6728 2002-09-13  Matt Austern  <austern@apple.com>
6729
6730         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6731         passing a cast expression to a function by const reference.
6732
6733 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6734
6735         * g++.dg/template/deduce1.C: New test.
6736
6737 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6738
6739         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6740         32-bit int.
6741
6742 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6743
6744         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6745         usage.
6746
6747 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6748
6749         * gcc.c-torture/compile/20020910-1.c: New test.
6750
6751 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6752
6753         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6754
6755 2002-09-10  Andreas Jaeger  <aj@suse.de>
6756
6757         * gcc.dg/20020312-2.c: Adjust for x86-64.
6758
6759 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6760
6761         * g77.dg/7388.f: New test case for PR 7388.
6762
6763 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6764
6765         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6766
6767 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6768
6769         * objc.dg/proto-lossage-1.m: New test.
6770
6771 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6772
6773         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6774
6775 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6776
6777         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6778         expected to pass.
6779
6780 2002-09-06  Stan Shebs  <shebs@apple.com>
6781             David Edelsohn  <edelsohn@gnu.org>
6782
6783         * gcc.dg/weak: New directory.
6784         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6785         target-specific xfail bits.
6786         * gcc.dg/typeof-2.c: Move to new directory.
6787         * gcc.dg/weak.exp: New expect script.
6788
6789 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6790
6791         * gcc.c-torture/execute/extzvsi.c: New test.
6792
6793 2002-09-05  Stan Shebs  <shebs@apple.com>
6794
6795         * gcc.dg/weak-1.c: xfail on Darwin.
6796         * gcc.dg/weak-2.c: Ditto.
6797         * gcc.dg/weak-3.c: Ditto.
6798         * gcc.dg/weak-4.c: Ditto.
6799         * gcc.dg/weak-5.c: Ditto.
6800         * gcc.dg/weak-6.c: Ditto.
6801         * gcc.dg/weak-7.c: Ditto.
6802         * gcc.dg/weak-8.c: Ditto.
6803         * gcc.dg/weak-9.c: Ditto.
6804
6805 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6806
6807         * gcc.c-torture/execute/loop-14.c: New test.
6808
6809 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6810
6811         * g++.dg/other/cxa-atexit1.C: New test.
6812
6813         * gcc.dg/typeof-2.c: New test.
6814
6815 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6816
6817         * gcc.dg/builtins-2.c: New testcase.
6818         * gcc.dg/builtins-3.c: New testcase.
6819
6820 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6821
6822         * gcc.dg/cpp/_Pragma4.c: New test.
6823
6824 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6825
6826         * objc/execute/nil_method-1.m: New testcase.
6827
6828 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6829
6830         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6831         [Object class], not [Object initialize].
6832
6833 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6834             Hans-Peter Nilsson  <hp@bitrange.com>
6835
6836         * gcc.c-torture/execute/20020720-1.x: Skip test on
6837         mmix-knuth-mmixware.  Correct comment.
6838
6839 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * testsuite/g++.dg/abi/bitfield5.C: New test.
6842         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6843
6844 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6845
6846         * objc.dg/undeclared-selector.m: New test.
6847
6848 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6849
6850         * g++.dg/other/offsetof1.C: Avoid cast warning.
6851
6852 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6853
6854         * objc.dg/super-class-2.m: New test.
6855
6856 2002-08-24  Matt Austern  <austern@apple.com>
6857
6858         * g++.dg/ext/lvaddr.C: New test.
6859         * g++.dg/ext/lvcast.C: New test.
6860
6861 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6862
6863         * testsuite/g++.dg/inherit/cond1.C: New test.
6864
6865 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6866
6867         * gcc.dg/noncompile/incomplete-1.c: New test.
6868
6869 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6870
6871         * gcc.dg/typespec-1.c: New test.
6872
6873 2002-08-20  Devang Patel  <dpatel@apple.com>
6874         * objc.dg/proto-hier-2.m: New test.
6875
6876 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6877
6878         * objc.dg/bitfield-1.m: New test.
6879         * objc.dg/bitfield-2.m: New test.
6880
6881 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6882
6883         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6884         gcc.dg/c99-flex-array-4.c: New tests.
6885
6886 2002-08-16  Stan Shebs  <shebs@apple.com>
6887
6888         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6889
6890 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6891
6892         * gcc.dg/typeof-1.c: New test.
6893         * g++.dg/ext/typeof2.C: New test.
6894
6895 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6896
6897         * g++.dg/other/offsetof1.C: New test.
6898
6899 2002-08-14  Richard Henderson  <rth@redhat.com>
6900
6901         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6902
6903 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6904
6905         * gcc.dg/cpp/_Pragma3.c: New test.
6906
6907 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * g++.dg/template/inherit3: New test.
6910
6911 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6912
6913         * gcc.dg/bitfld-4.c: Add blank options.
6914
6915 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6916
6917         * g++.dg/template/crash1.C: New test.
6918
6919 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6920
6921         * gcc.dg/tls/opt-2.c: New test.
6922
6923 2002-08-08  Devang Patel  <dpatel@apple.com>
6924
6925         * objc.dg/selector-1.m : New test
6926
6927 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6928
6929         * g++.dg/abi/bitfield4.C: New test.
6930         * gcc.dg/bitfld-4.c: New test.
6931
6932 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6933
6934         * g++.dg/other/packed1.C: New test.
6935
6936 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6937
6938         * g++.dg/abi/offsetof.C: Tweak error messages.
6939         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6940
6941 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6942
6943         * gcc.dg/bitfld-3.c: New test.
6944
6945 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6946             Richard Henderson  <rth@redhat.com>
6947
6948         * gcc.dg/i386-bitfield1.c: New test.
6949         * g++.dg/abi/bitfield3.C: Update.
6950
6951 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6952
6953         * objc.dg/const-str-2.m: Update.
6954         * gcc.dg/cpp/c++98.c: Change to C extension.
6955         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6956         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6957
6958 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6959
6960         * testsuite/gcc.dg/tls/diag-3.c: New.
6961
6962 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6963
6964         * g++.dg/README (Subdirectories): Document new subdir expr.
6965         * g++.dg/expr/pmf-1.C: New test.
6966
6967 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6968
6969         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6970
6971 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * g++.dg/abi/bitfield3.C: New test.
6974
6975 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6976
6977         * lib/gcov.exp: Tweak expected line formats.
6978         * gcc.misc-tests/gcov8.c: New test.
6979         * gcc.misc-tests/gcov8.x: New flags.
6980
6981 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * consistency.vlad/layout/endian.c: Include string.h.
6984
6985         * gcc.c-torture/execute/20020805-1.c: New test.
6986
6987 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6988
6989         * g++.dg/other/conversion1.C: New test.
6990
6991 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6992
6993         * gcc.dg/builtins-1.c: New testcase.
6994
6995 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6996
6997         * g++.dg/inherit/access3.C: New test.
6998
6999 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7000
7001         * gcc.dg/ia64-visibility-2.c: New test.
7002
7003 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7004
7005         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7006         __qualifier_flags to __flags.
7007
7008 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7009
7010         * g++.dg/inherit/operator1.C: New test.
7011         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7012         * g++.dg/other/error1.C: Change expected error message.
7013         * g++.dg/template/conv4.C: Likewise.
7014
7015 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7016
7017         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7018         for documented behavior.
7019
7020 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7021
7022         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7023         several targets known to fail.
7024
7025 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7026
7027         * gcc.dg/mips-args-[123].c: New tests.
7028
7029 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7030
7031         * gcc.dg/ppc-spe.c: New.
7032
7033 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7034
7035         * g++.dg/other/ptrmem4.C: New testcase.
7036
7037 2002-07-24  Richard Henderson  <rth@redhat.com>
7038
7039         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7040
7041 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7042
7043         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7044
7045 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7046
7047         * gcc.c-torture/execute/memset-3.c: New testcase.
7048
7049 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7050
7051         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7052         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7053
7054 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7055
7056         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7057         Delete.
7058
7059 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7060
7061         * gcc.c-torture/compile/simd-4.c: New test.
7062
7063 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7064
7065         PR c++/7347, c++/7348
7066         * g++.dg/template/access4.C: New test.
7067         * g++.dg/template/access5.C: New test.
7068         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7069         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7070         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7071         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7072
7073 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7074
7075         * gcc.dg/gnu89-init-2.c: New test.
7076
7077 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7078
7079         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7080
7081 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7082
7083         * gcc.c-torture/execute/20020720-1.c: New testcase.
7084
7085 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7086
7087         * gcc.dg/cpp/Wsignprom.c: New tests.
7088
7089 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7090
7091         * gcc.c-torture/execute/loop-13.c: New test.
7092
7093 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7094
7095         * gcc.dg/cpp/expr.c: New tests.
7096
7097 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7098
7099         * g++.dg/opt/pr6713.C: Add template instantiation.
7100
7101 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7102
7103         * gcc.dg/nest.c: New test.
7104
7105 2002-07-17  Richard Henderson  <rth@redhat.com>
7106
7107         * g++.dg/opt/pr6713.C: New test.
7108
7109 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7110
7111         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7112         XFAIL for all x86 processors.
7113
7114 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7115
7116         * gcc.c-torture/execute/20010122-1.x: Do not test with
7117         -fomit-frame-pointer.
7118
7119 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7120
7121         * g++.dg/template/instantiate2.C: New test.
7122         * g++.dg/template/spec4.C: New test.
7123
7124 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7125
7126         * g++.dg/template/access2.C: New test.
7127         * g++.dg/template/access3.C: New test.
7128
7129 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7130
7131         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7132         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7133         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7134         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7135         Convert to use <stdarg.h>.
7136         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7137         Delete.
7138         * gcc.dg/va-arg-2.c: New.
7139         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7140
7141 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7142
7143         * gcc.c-torture/compile/20020710-1.c: New test.
7144
7145 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7146                           Andrew Pinski  <pinskia@physics.uc.edu>
7147
7148         gcc.c-torture/compile/simd-2.c: New testcase.
7149         gcc.c-torture/compile/simd-3.c: Likewise.
7150
7151 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/7224
7154         * g++.dg/overload/error1.C: New test.
7155
7156 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7157
7158         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7159         configuration and IRIX 6 O32 ABI.
7160
7161 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7162
7163         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7164
7165 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7166
7167         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7168
7169 2002-07-10  Jeffrey A Law  <law@redhat.com>
7170
7171         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7172
7173         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7174
7175 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7176
7177         * gcc.dg/20020312-2.c: Check for __PPC__.
7178
7179 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7180
7181         * gcc.c-torture/compile/20020709-1.c: New test.
7182
7183 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7184
7185         * g++.dg/template/qualttp21.C: New test case.
7186
7187 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7188
7189         * gcc.c-torture/compile/20020706-1.c: New test.
7190         * gcc.c-torture/compile/20020706-2.c: New test.
7191
7192 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7193             Alexandre Oliva  <aoliva@redhat.com>
7194
7195         * g++.dg/warn/incomplete1.C: New test.
7196
7197 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7198
7199         PR c++/7099
7200         * g++.dg/warn/noreturn1.C: New test.
7201
7202 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7203
7204         PR c++/6706
7205         * g++.dg/debug/debug6.C: New test.
7206         * g++.dg/debug/debug7.C: New test.
7207
7208 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7209
7210         * gcc.c-torture/compile/simd-3.c: New test.
7211
7212 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7213
7214         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7215         * gcc.dg/20020620-1.c: Likewise.
7216
7217 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7218
7219         PR c++/6944
7220         * g++.dg/init/array4.C: New test.
7221         * g++.dg/init/array5.C: New test.
7222
7223 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7224
7225         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7226         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7227
7228 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7229
7230         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7231         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7232         * gcc.dg/wtr-conversion-1.c: Likewise.
7233         * gcc.dg/wtr-escape-1.c: Likewise.
7234         * gcc.dg/wtr-int-type-1.c: Likewise.
7235         * gcc.dg/wtr-label-1.c: Likewise.
7236         * gcc.dg/wtr-static-1.c: Likewise.
7237         * gcc.dg/wtr-strcat-1.c: Likewise.
7238         * gcc.dg/wtr-suffix-1.c: Likewise.
7239         * gcc.dg/wtr-switch-1.c: Likewise.
7240         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7241         * gcc.dg/wtr-union-init-1.c: Likewise.
7242         * gcc.dg/wtr-union-init-2.c: Likewise.
7243         * gcc.dg/wtr-union-init-3.c: Likewise.
7244
7245         * gcc.dg/wtr-func-def-1.c: New test.
7246
7247 2002-07-02 Devang Patel <dpatel@apple.com>
7248
7249         * objc.dg/param-1.m: New test.
7250
7251 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7252
7253         * gcc.dg/cpp/trad/directive.c: Add test.
7254         * gcc.dg/cpp/trad/macroargs.c: Add test.
7255         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7256
7257 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7258
7259         * gcc.dg/cpp/cmdlne-M.c: New test.
7260
7261 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7262
7263         * objc.dg/desig-init-1.m: New test.
7264
7265 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7266
7267         PR c++/6716
7268         * g++.dg/template/instantiate1.C: New test.
7269
7270 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7271
7272         PR c++/7112
7273         * g++.dg/template/sizeof2.C: New test.
7274
7275 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7276
7277         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7278         gcc.dg/cpp/trad/include.c: New tests.
7279
7280 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7281
7282         PR target/7177
7283         * gcc.c-torture/compile/20020701-1.c: New test.
7284
7285 2002-07-01  Stan Shebs  <shebs@apple.com>
7286
7287         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7288         header here...
7289         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7290         (objc-torture-execute): or here.
7291
7292 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7293
7294         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7295
7296 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7297
7298         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7299
7300 2002-06-30  Devang Patel  <dpatel@apple.com>
7301
7302         * objc.dg/fsyntax-only.m: New test.
7303
7304 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7305
7306         PR c++/6695
7307         * g++.dg/template/friend7.C: New file.
7308
7309 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7310
7311         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7312         return type.
7313
7314 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7315
7316         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7317         avoid division by zero.
7318
7319 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7320
7321         * gcc.dg/Wunknownprag.c: New tests.
7322
7323 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7324
7325         * gcc.c-torture/execute/simd-2.c: New test.
7326
7327 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7328
7329         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7330         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7331         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7332         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7333         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7334         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7335         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7336         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7337         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7338         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7339         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7340         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7341         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7342         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7343         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7344         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7345         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7346
7347 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7348
7349         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7350         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7351         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7352         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7353         New tests.
7354         * gcc.dg/cpp/trad/directive.c: Update.
7355
7356 2002-06-23  Andreas Jaeger  <aj@suse.de>
7357
7358         * gcc.c-torture/execute/complex-6.c: New.
7359
7360 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7361
7362         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7363         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7364         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7365         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7366
7367 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7368
7369         * gcc.dg/cpp/trad: New directory with traditional tests copied
7370         from parent directory.
7371         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7372         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7373         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7374         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7375         Move to trad/ and rename.
7376         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7377         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7378         gcc.dg/cpp/trad/redef2.c: New tests.
7379         * gcc.dg/cpp/trad/trad.exp: New driver.
7380
7381 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7382
7383         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7384         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7385         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7386         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7387         Remove.
7388
7389 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7390
7391         * gcc.dg/20020620-1.c: New test.
7392
7393 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7394
7395         * g++.dg/template/ttp4.C: New test.
7396
7397 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7398
7399         * g++.dg/opt/vt1.C: Fix regexp.
7400
7401 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7402
7403         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7404         Don't use attribute `noinline'.
7405
7406 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7407
7408         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7409
7410 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7411
7412         * gcc.c-torture/execute/simd-1.c: New.
7413
7414         * gcc.dg/simd-1.c: New.
7415
7416 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7417
7418         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7419
7420 2002-06-16  Richard Henderson  <rth@redhat.com>
7421
7422         * g++.dg/ext/anon-struct1.C: New.
7423         * g++.dg/ext/anon-struct2.C: New.
7424         * g++.dg/ext/anon-struct3.C: New.
7425         * gcc.dg/anon-struct-1.c: New.
7426         * gcc.dg/anon-struct-2.c: New.
7427         * gcc.dg/anon-struct-3.c: New.
7428         * gcc.dg/20011008-1.c: Adjust warning text.
7429         * gcc.dg/20020527-1.c: Add -fms-extensions.
7430
7431 2002-06-16  Richard Henderson  <rth@redhat.com>
7432
7433         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7434
7435 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7436
7437         * gcc.c-torture/execute/20020615-1.c: New test.
7438
7439 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7440
7441         * gcc.c-tortuture/execute/compare-1.c: New test case.
7442         * gcc.c-tortuture/execute/compare-2.c: New test case.
7443         * gcc.c-tortuture/execute/compare-3.c: New test case.
7444
7445 2002-06-13  Richard Henderson  <rth@redhat.com>
7446
7447         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7448         ia64 ilp32.
7449
7450 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7451
7452         * g++.dg/template/typename2.C: Update error message.
7453
7454 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7455
7456         * gcc.c-torture/execute/20020611-1.c: New test.
7457
7458 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7459
7460         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7461         list of targets to skip.
7462
7463 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7464
7465         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7466         targets if not optimizing.
7467
7468 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7469
7470         * gcc.c-torture/compile/20020605-1.c: New test.
7471
7472         * g++.dg/opt/vt1.C: New test.
7473
7474         * gcc.dg/20020531-1.c: New test.
7475
7476         * gcc.dg/20020530-1.c: New test.
7477
7478         * gcc.dg/20020527-1.c: New test.
7479
7480         * g++.dg/opt/cse1.C: New test.
7481
7482 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7483
7484         * gcc.dg/20020607-2.c: New test case.
7485
7486 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * gcc.c-torture/compile/20020604-1.c: New test.
7489
7490 2002-06-04  Richard Henderson  <rth@redhat.com>
7491
7492         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7493         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7494         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7495
7496 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7497
7498         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7499
7500 2002-06-03  Richard Henderson  <rth@redhat.com>
7501
7502         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7503         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7504
7505 2002-06-02  Richard Henderson  <rth@redhat.com>
7506
7507         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7508         test functions static.
7509
7510 2002-06-02  Andreas Jaeger  <aj@suse.de>
7511
7512         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7513         now.
7514
7515 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7516
7517         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7518         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7519         Update for mofified diagnostics.
7520         * gcc.dg/c99-intconst-1.c: No longer fail.
7521
7522 2002-06-02  Richard Henderson  <rth@redhat.com>
7523
7524         * gcc.dg/uninit-A.c: Remove xfail markers.
7525
7526 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7527
7528         * gcc.dg/fnegate-1.c: New test case.
7529
7530 2002-05-30  Osku Salerma  <osku@iki.fi>
7531
7532         * gcc.c-torture/execute/mayalias-1.c: New file.
7533
7534 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7537         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7538         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7539
7540 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7541
7542         * gcc.c-torture/execute/20020529-1.c: New test.
7543
7544 2002-05-27  Richard Henderson  <rth@redhat.com>
7545
7546         * g++.dg/ext/attrib6.C: New test case.
7547
7548 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7549
7550         * gcc.c-torture/execute/pure-1.c: New test.
7551
7552 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7553
7554         * gcc.dg/cpp/arith-2.c: Remove.
7555
7556 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7557
7558         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7559         * gcc.dg/cpp/if-3.c: Remove.
7560
7561 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7562
7563         * g++.dg/opt/cse2.C: New test.
7564
7565 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7566
7567         * gcc.dg/cpp/arith-1.c: New semantic tests.
7568         * gcc.dg/cpp/if-1.c: Update.
7569
7570 2002-05-24  Ben Elliston  <bje@redhat.com>
7571
7572         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7573
7574 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.dg/verbose-asm.c: New test.
7577
7578 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7579
7580         * gcc.dg/cpp/paste12.c: New test.
7581
7582 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7583
7584         * g++.dg/parse/named_ops.C: New test.
7585
7586 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7587
7588         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7589
7590 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7591
7592         * gcc.dg/weak-2.c: Allow optional leading underscore
7593         in scan-assembler symbol name.
7594         * gcc.dg/weak-3.c: Likewise.
7595         * gcc.dg/weak-4.c: Likewise.
7596         * gcc.dg/weak-5.c: Likewise.
7597
7598 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7599
7600         * gcc.dg/20020523-1.c: New test.
7601
7602 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7603
7604         * objc.dg/const-str-2.m: Update now that we stop after
7605         a command line error.
7606
7607 2002-05-22  Richard Henderson  <rth@redhat.com>
7608
7609         * g++.dg/dg.exp: Fix typo in test pruneing.
7610
7611 2002-05-22  Richard Henderson  <rth@redhat.com>
7612
7613         * g++.dg/dg.exp: Prune the tls subdirectory.
7614         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7615         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7616         * g++.dg/tls/init-1.C: New.
7617
7618 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7619
7620         * gcc.dg/20020517-1.c: New test.
7621
7622 2002-05-21  Richard Henderson  <rth@redhat.com>
7623
7624         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7625         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7626
7627 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7628
7629         * g++.dg/other/copy2.C: New test.
7630
7631 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7632
7633         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7634         (MAX_COPY): Bump up to 10 times sizeof (long long).
7635         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7636
7637         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7638         sizeof (long long).
7639
7640         * gcc.c-torture/execute/strcpy-1.c: New test.
7641
7642 2002-05-19  Jason Merrill  <jason2redhat.com>
7643
7644         * g++.dg/ext/oper1.C: New test.
7645
7646 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7647 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7648
7649         * README.QMTEST: New file.
7650
7651         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7652
7653 2002-05-19  Andreas Jaeger  <aj@suse.de>
7654
7655         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7656         now.
7657         * gcc.c-torture/execute/loop-2d.x: Likewise.
7658
7659 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7660
7661         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7662         support weak symbols.
7663         * gcc.dg/weak-4.c: Likewise
7664         * gcc.dg/weak-6.c: Likewise
7665
7666 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7667
7668         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7669         cygwin, coff and h8300-*-hms targets
7670         * gcc.dg/weak-5.c: Likewise
7671         * gcc.dg/weak-7.c: Likewise
7672
7673 2002-05-16  Jason Merrill  <jason@redhat.com>
7674
7675         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7676         (scan-assembler-not, scan-assembler-dem): Likewise.
7677         (scan-assembler-dem-not): Likewise.
7678
7679 2002-05-15  Richard Henderson  <rth@redhat.com>
7680
7681         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7682
7683 2002-05-15  Richard Henderson  <rth@redhat.com>
7684
7685         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7686         (vfoo1f): Warning here.
7687         (vfoo1l): Don't redefine the alias.
7688
7689 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7690
7691         * g++.dg/init/pm1.C: New test.
7692
7693 2002-05-12  David S. Miller  <davem@redhat.com>
7694
7695         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7696         types.
7697
7698 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7699
7700         * gcc.c-torture/execute/20020510-1.c: New test case.
7701
7702 2002-05-10  David S. Miller  <davem@redhat.com>
7703
7704         * gcc.c-torture/execute/conversion.c: Test long double too.
7705
7706 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7709         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7710         * lib/g++.exp (g++_link_flags): Likewise.
7711         * lib/objc.exp (objc_target_compile): Likewise.
7712
7713 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7714
7715         * gcc.dg/cpp/poison.c: Update.
7716         * gcc.dg/cpp/20000625-2.c: Remove.
7717         * gcc.dg/cpp/direct2s.c: Remove final test.
7718
7719 2002-05-08  Tom Rix  <trix@redhat.com>
7720
7721         * gcc.c-torture/execute/20020508-1.c: New test.
7722         * gcc.c-torture/execute/20020508-2.c: New test.
7723         * gcc.c-torture/execute/20020508-3.c: New test.
7724
7725 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7726
7727         * gcc.dg/cpp/charconst-4.c: More tests.
7728
7729 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7730
7731         PR c/6569
7732         * gcc.dg/weak-3.c: Update location of warning messages.
7733         * gcc.dg/weak-5.c: Likewise.
7734
7735 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7736
7737         * gcc.c-torture/execute/20020506-1.c: New test case.
7738
7739 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7740
7741         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7742
7743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7744
7745         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7746
7747 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7748
7749         * gcc.dg/cpp/charconst-3.c: New test.
7750
7751 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7752
7753         * gcc.dg/cpp/charconst.c: Update tests.
7754
7755 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7756
7757         * treelang: Added directory for new sample language treelang. Also
7758         lib/treelang.exp: New file to signal treelang should be tested.
7759
7760 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7761
7762         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7763         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7764         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7765         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7766         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7767         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7768         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7769
7770 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7771
7772         * gcc.dg/format/xopen-2.c: New test.
7773
7774 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * gcc.dg/20020503-1.c: New test.
7777
7778 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7779
7780         * g++.dg/init/dtor1.C: Make it tougher.
7781
7782 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7783
7784         * g++.dg/init/dtor1.C: New test.
7785
7786 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7787
7788         * gcc.dg/altivec-8.c: New.
7789
7790 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7791
7792         * gcc.dg/altivec-7.c: New.
7793
7794 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7795
7796         * g++.dg/parse/typedef1.C: New test.
7797
7798 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7799
7800         PR c++/6486
7801         * g++.dg/template/friend6.C: New test.
7802
7803         PR c++/6492
7804         * g++.dg/init/copy1.C: New test.
7805
7806 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7807
7808         * g++.dg/warn/effc1.C: New test.
7809
7810 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7811
7812         * gcc.dg/cpp/if-cexp.c: Add a test.
7813
7814 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7815
7816         * gcc.dg/20020426-2.c: New test.
7817
7818 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7819
7820         * gcc.dg/cpp/if-mop.c: Update.
7821         * gcc.dg/cpp/if-mpar.c: Add test.
7822         * gcc.dg/cpp/if-oppr.c: Update.
7823
7824 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7825
7826         PR c/6343
7827         * gcc.dg/weak-[2-7].c: New tests.
7828
7829 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7830
7831         * gcc.dg/enum1.c: New test.
7832
7833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/6497
7836         * g++.dg/inherit/access2.C: New test.
7837
7838 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7839
7840         PR bootstrap/6445
7841         * gcc.dg/20020426-1.c: New test.
7842
7843 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7844
7845         * g++.dg/abi/enum1.C: New test.
7846
7847 2002-04-26  Richard Henderson  <rth@redhat.com>
7848
7849         * gcc.dg/c99-bool-1.c: Expect always true warning.
7850
7851 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7852
7853         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7854
7855 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7856
7857         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7858         targets.
7859
7860 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7861
7862         * g++.dg/abi/mange7.C: New test.
7863
7864         PR c++/6438.
7865         * g++.dg/parse/stmtexpr2.C: New test.
7866
7867 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7868
7869         * gcc.dg/20020312-2.c: Add SH target.
7870
7871 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7872
7873         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7874         compiler output on mips*-*-irix*.
7875
7876 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * g++.dg/parse/attr1.C: New test.
7879
7880 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7881
7882         * gcc.c-torture/execute/string-opt-17.c: New test case.
7883         * gcc.c-torture/execute/memset-2.c: New test case.
7884
7885 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7886
7887         PR c++/6256:
7888         * g++.dg/template/friend5.C: New test.
7889
7890         PR c++/6331:
7891         * g++.dg/template/qual1.C: Likewise.
7892
7893 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7894
7895         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7896         Include stdlib.h, not stdio.h or ctype.h.
7897
7898 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7899
7900         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7901         cris-*-elf* and mmix-*-*.
7902         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7903         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7904         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7905         Ditto.
7906         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7907         * gcc.dg/wchar_t-1.c: Ditto.
7908
7909 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7910
7911         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7912         Clarify comment.
7913
7914 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7915
7916         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7917
7918 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7919
7920         * gcc.c-torture/execute/20000906-1.x: Delete.
7921
7922 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7923
7924         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7925
7926 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7927
7928         * PR6367
7929         * g77.f-torture/execute/6367.f: New test.
7930         * g77.f-torture/execute/6367.x: Disable for MMIX.
7931
7932 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7933
7934         * PR6352
7935         * g++.dg/opt/inline2.C: New test.
7936
7937 2002-04-18  Richard Henderson  <rth@redhat.com>
7938
7939         * gcc.dg/20000906-1.c: Enable for all targets.
7940         * gcc.c-torture/compile/iftrap-2.c: New.
7941
7942 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7943
7944         * gcc.dg/20020418-1.c: New test.
7945         * gcc.dg/20020418-2.c: New test.
7946
7947 2002-04-18  Richard Henderson  <rth@redhat.com>
7948
7949         * gcc.c-torture/compile/iftrap-1.c: New.
7950         * gcc.dg/iftrap-1.c: Adjust for ia64.
7951         * gcc.dg/iftrap-2.c: New.
7952
7953 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * gcc.c-torture/compile/20020418-1.c: New test.
7956
7957 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7958
7959         * gcc.c-torture/compile/20020415-1.c: New.
7960
7961 2002-04-18  David S. Miller  <davem@redhat.com>
7962
7963         * gcc.c-torture/execute/20020418-1.c: New test.
7964
7965 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7966
7967         * gcc.dg/20020416-1.c: New test.
7968
7969         * g++.dg/opt/inline1.C: New test.
7970
7971 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.dg/altivec-5.c: New test.
7974
7975         * gcc.dg/20020415-1.c: New test.
7976
7977 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7978
7979         * testsuite/lib/chill.exp: Remove.
7980
7981 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * g++.dg/other/big-struct.C: New test.
7984
7985 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7986
7987         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7988         of scratch file.
7989
7990 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7991
7992         PR c/6277
7993         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7994         in scan-assembler function name
7995
7996 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7997
7998         * g77.f-torture/execute/980628-4.x,
7999         g77.f-torture/execute/980628-5.x,
8000         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8001         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8002         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8003         i[34567]86-*-*.
8004
8005 2002-04-13  David S. Miller  <davem@redhat.com>
8006
8007         * gcc.c-torture/execute/20020413-1.c: New test.
8008
8009 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8010
8011         * gcc.dg/asm-6.c,
8012         * g++.dg/ext/asm1.C: New tests.
8013
8014 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++ 5373.
8017         * g++.dg/parse/stmtexpr1.C: New test.
8018
8019         PR c++/5189.
8020         * g++.dg/template/copy1.C: New test.
8021
8022 2002-04-12  Richard Henderson  <rth@redhat.com>
8023
8024         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8025
8026 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8027
8028         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8029         gcc.c-torture/execute/20020307-2.c.
8030
8031 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8032
8033         * g++.dg/ext/attrib5.C,
8034         * g++.dg/lookup/struct1.C: New tests.
8035
8036 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8037
8038         * gcc.dg/20020411-1.c: New test.
8039
8040         * gcc.c-torture/execute/20020411-1.c: New test.
8041
8042 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8043
8044         * g77.f-torture/execute/6177.f: New test.
8045
8046 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8047
8048         PR middle-end/6247
8049         * g++.dg/opt/cleanup1.C: New test.
8050
8051         * g++.dg/opt/const1.C: New test.
8052
8053 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8054
8055         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8056
8057 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8058
8059         PR c++/5507
8060         * g++.dg/template/typename2.C: New test.
8061
8062 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8063
8064         * gcc.c-torture/execute/loop-12.c: New.
8065
8066 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8067
8068         * g77.f-torture/execute/980628-4.x,
8069         g77.f-torture/execute/980628-5.x,
8070         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8071         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8072         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8073
8074 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8075
8076         PR optimization/6086
8077         * g++.dg/opt/preinc1.C: New test.
8078
8079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/5571
8082         * g++.dg/opt/static2.C: New test.
8083
8084 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c/5120
8087         * gcc.dg/20020406-1.c: New test.
8088
8089 2002-04-04  David S. Miller  <davem@redhat.com>
8090
8091         * gcc.c-torture/execute/20020404-1.c: New test.
8092
8093 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8094
8095         PR c/6123
8096         * gcc.dg/20020312-2.c: Do not declare global register variable
8097         if __PIC__ or __pic__ is defined.
8098
8099 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8100
8101         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8102         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8103
8104 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8105
8106         * gcc.misc-tests/linkage.exp: Update last change to handle
8107         sparc*-, not just sparc-.
8108
8109 2002-04-03  Richard Henderson  <rth@redhat.com>
8110
8111         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8112
8113 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8114
8115         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8116
8117 2002-04-02  David S. Miller  <davem@redhat.com>
8118
8119         * gcc.c-torture/execute/20020402-3.c: New test.
8120
8121 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8122
8123         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8124         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8125
8126         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8127         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8128         g77.f-torture/execute/20001201.x,
8129         g77.f-torture/execute/u77-test.x: New files.
8130
8131         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8132         * gcc.dg/wchar_t-1.c: Ditto.
8133
8134 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8135
8136         * gcc.c-torture/execute/20020402-1.c: New test.
8137
8138 2002-04-01  Richard Henderson  <rth@redhat.com>
8139
8140         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8141
8142         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8143
8144 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8145
8146         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8147
8148 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8149
8150         * g++.dg/inherit/template-as-base.C: Expect error.
8151         * g++.dg/inherit/namespace-as-base.C: Likewise.
8152
8153 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8154
8155         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8156         g++.dg/ext/instantiate3.C: Tweak match patterns.
8157
8158         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8159         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8160         -da test.
8161
8162 2002-03-31  Richard Henderson  <rth@redhat.com>
8163
8164         * gcc.dg/special/alias-2.c: New.
8165         * gcc.dg/special/ecos.exp: Run it.
8166
8167 2002-03-31  Richard Henderson  <rth@redhat.com>
8168
8169         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8170
8171 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8172
8173         * gcc.dg/weak-1.c: Disable on h8300 port.
8174
8175 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8176
8177         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8178         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8179         ordering tests.
8180         * g++.dg/bprob/bprob-1.C: New test.
8181         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8182         * g++.dg/gcov/gcov-1.C: New test.
8183         * g++.dg/gcov/gcov-1.x: New file.
8184         * g++.dg/gcov/gcov-2.C: New test.
8185         * g++.dg/gcov/gcov-3.C: New test.
8186         * g++.dg/gcov/gcov-3.h: New file.
8187
8188 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8189
8190         * g++.old-deja/g++.other/builtins5.C: New test.
8191         * g++.old-deja/g++.other/builtins6.C: New test.
8192         * g++.old-deja/g++.other/builtins7.C: New test.
8193         * g++.old-deja/g++.other/builtins8.C: New test.
8194         * g++.old-deja/g++.other/builtins9.C: New test.
8195
8196 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * g++.dg/opt/static1.C: New test.
8199
8200         * g++.dg/opt/longbranch1.C: New test.
8201
8202 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8203
8204         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8205
8206         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8207
8208 2002-03-28  Jeffrey A Law  (law@redhat.com)
8209
8210         * gcc.c-torture/execute/20020328-1.c: New test.
8211
8212 2002-03-27  Richard Henderson  <rth@redhat.com>
8213
8214         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8215         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8216         move from g++.old-deja/g++.ext/.
8217
8218 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8219
8220         * g++.dg/init/new2.C: New test.
8221
8222 2002-03-26  Richard Henderson  <rth@redhat.com>
8223
8224         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8225
8226         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8227         on sparc.
8228
8229         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8230         sparcv9 systems.
8231         * gcc.dg/20001102-1.c: Likewise.
8232
8233 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8234
8235         * gcc.dg/cpp/endif-pedantic1.c,
8236         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8237
8238 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8239
8240         * g++.dg/init/new1.C: New test.
8241
8242 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8243
8244         * g++.dg/abi/vbase9.C: New test.
8245
8246 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8247
8248         * gcc.dg/arm-asm.c: New test.
8249
8250 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8251
8252         * gcc.dg/Wswitch-enum.c: New test.
8253         Fix PR c/5044.
8254
8255 2002-03-26  Richard Henderson  <rth@redhat.com>
8256
8257         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8258         structure.
8259
8260 2002-03-25  Richard Henderson  <rth@redhat.com>
8261
8262         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8263         sparcv9 systems.
8264
8265         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8266         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8267
8268 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8269
8270         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8271
8272 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8273
8274         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8275         targets using generic thunk support.
8276
8277 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8278
8279         * gcc.c-torture/compile/20020323-1.c: New test.
8280
8281         * g++.dg/opt/conj2.C: New test.
8282
8283 2002-03-24  Richard Henderson  <rth@redhat.com>
8284
8285         * gcc.dg/weak-1.c: Use -fno-common.
8286
8287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8288
8289         * g77.dg/f77-edit-apostrophe-out.f: New test
8290         * g77.dg/f77-edit-h-out.f: New test
8291         * g77.dg/f77-edit-t-in.f: New test
8292         * g77.dg/f77-edit-t-out.f: New test
8293         * g77.dg/f77-edit-x-out.f: New test
8294         * g77.dg/f77-edit-slash-out.f: New test
8295         * g77.dg/f77-edit-colon-out.f: New test
8296         * g77.dg/f77-edit-s-out.f: New test
8297
8298 2002-03-24  Richard Henderson  <rth@redhat.com>
8299
8300         * objc/execute/formal_protocol-6.x: New XFAIL.
8301
8302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8303
8304         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8305         that do not support weak symbols
8306
8307 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8308
8309         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8310         * lib/g77.exp:  Likewise
8311         * lib/objc.exp: Likewise
8312
8313 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8314
8315         * gcc.dg/Wswitch-default.c: New test.
8316
8317 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8318
8319         * g++.dg/other/enum1.C: New test.
8320
8321 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8322
8323         * gcc.dg/pragma-ep-3.c: Fix typo.
8324
8325 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8326
8327         * g++.dg/inherit/template-as-base.C: New test.
8328
8329 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8332         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8333
8334 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8335
8336         * gcc.dg/cpp/multiline.c: Update to match.
8337
8338 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8339
8340         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8341
8342 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8343
8344         * gcc.dg/cpp/extratokens2.c:  New file.
8345
8346 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8347
8348         * gcc.dg/20020312-2.c: Add rs6000 target.
8349
8350         * gcc.c-torture/compile/20020319-1.c: New test.
8351
8352 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8353
8354         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8355         (A, E): Handle this.
8356
8357 2002-03-20  Jason Merrill  <jason@redhat.com>
8358
8359         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8360         ignoring -fpic.
8361         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8362         through prune_gcc_output.
8363
8364 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8365
8366         * gcc.c-torture/compile/20020320-1.c: New test.
8367
8368 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8369
8370         * gcc.c-torture/compile/20020318-1.c: New test.
8371
8372         * gcc.dg/struct-by-value-1.c: New test.
8373
8374         * gcc.dg/20020319-1.c: New test.
8375
8376 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8377
8378         * g++.dg/opt/conj1.C: New test.
8379
8380 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8381
8382         * g++.dg/template/qualttp20.C: Revert previous change.
8383         * g++.dg/template/qualttp3.C: Likewise.
8384         * g++.dg/template/qualttp4.C: Likewise
8385         * g++.dg/template/qualttp5.C: Likewise
8386         * g++.dg/template/qualttp6.C: Likewise
8387         * g++.dg/template/qualttp7.C: Likewise
8388         * g++.dg/template/qualttp8.C: Likewise
8389         * g++.dg/template/recurse.C: Likewise.
8390
8391 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8392
8393         * gcc.dg/cpp/wchar-1.c: Update.
8394
8395 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         * g++.dg/template/conv1.C: New test.
8398         * g++.dg/template/conv2.C: New test.
8399         * g++.dg/template/conv3.C: New test.
8400         * g++.dg/template/conv4.C: New test.
8401
8402 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8405         * g++.dg/template/qualttp3.C: Likewise.
8406         * g++.dg/template/qualttp4.C: Likewise
8407         * g++.dg/template/qualttp5.C: Likewise
8408         * g++.dg/template/qualttp6.C: Likewise
8409         * g++.dg/template/qualttp7.C: Likewise
8410         * g++.dg/template/qualttp8.C: Likewise
8411         * g++.dg/template/recurse.C: Likewise.
8412
8413 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8414
8415         * g++.dg/opt/dtor1.C: New test.
8416
8417 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8418
8419         * gcc.c-torture/compile/20020315-1.c: New test.
8420
8421 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8422
8423         * gcc.dg/weak-1.c: Fix scan tests.
8424
8425 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8426
8427         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8428         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8429         cris-*-aout* mmix-*-*.
8430         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8431         cris-*-aout* mmix-*-*.
8432         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8433         cris-*-elf* cris-*-aout* and mmix-*-*.
8434         * gcc.dg/20001009-1.c: Ditto.
8435         * gcc.dg/20010912-1.c: Ditto.
8436         * gcc.dg/20020122-4.c: Ditto.
8437         * gcc.dg/inline-2.c: Ditto.
8438
8439 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8440
8441         * gcc.c-torture/compile/20020314-1.c: New test.
8442
8443 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8444
8445         * gcc.c-torture/execute/20020314-1.c: New test.
8446
8447 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8448
8449         * g++.dg/warn/Wunused-1.C: New test.
8450
8451 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8452
8453         * g++.dg/abi/mangle6.C: New test.
8454
8455 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8456
8457         * gcc.c-torture/compile/20020309-2.c: New test.
8458
8459         * gcc.c-torture/compile/20020312-1.c: New test.
8460
8461 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8462
8463         * g++.dg/other/access1.C: New test.
8464
8465 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8466
8467         * gcc.c-torture/execute/wchar_t-1.c: New test.
8468
8469 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8470
8471         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8472
8473 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8474
8475         * gcc.dg/20020312-1.c: New test case.
8476
8477 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8478
8479         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8480
8481 2002-03-11  Richard Henderson  <rth@redhat.com>
8482
8483         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8484         * g++.old-deja/g++.jason/report.C: Likewise.
8485
8486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8487
8488         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8489         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8490
8491 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8492
8493         * testsuite/g++.dg/overload/pmf1.C: New test.
8494
8495 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8496
8497         * gcc.c-torture/execute/20020307-1.c: Use long.
8498
8499 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR optimization/5844
8502         * gcc.dg/20020310-1.c: New test.
8503
8504 2002-03-09  Michael Meissner  <meissner@redhat.com>
8505
8506         * gcc.c-torture/execute/memcpy-2.c: New test.
8507         * gcc.c-torture/execute/memset-1.c: New test.
8508         * gcc.c-torture/execute/strlen-1.c: New test.
8509         * gcc.c-torture/execute/strcmp-1.c: New test.
8510         * gcc.c-torture/execute/strncmp-1.c: New test.
8511
8512 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8513
8514         * gcc.dg/ppc-ldstruct.c: New test.
8515
8516 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gcc.c-torture/execute/va-arg-22.c: New test.
8519
8520 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8521
8522         * gcc.c-torture/compile/20020309-1.c: New test.
8523
8524 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * gcc.c-torture/execute/20020307-2.c: New test.
8527
8528 2002-03-07  Jeffrey A Law  (law@redhat.com)
8529
8530         * g77.f-torture/compile/20020307-1.f: New test.
8531
8532 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8533
8534         * gcc.dg/unordered-1.c: New test.
8535
8536 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8537
8538         * gcc.c-torture/execute/20020307-1.c: New test.
8539
8540 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * gcc.dg/20020304-1.c: New test.
8543
8544         * gcc.c-torture/compile/20020304-2.c: New test.
8545
8546 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8547
8548         * gcc.c-torture/compile/20020304-1.c: New test case
8549         (from PR c/5830).
8550
8551 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8552
8553         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8554
8555 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8556
8557         * g++.dg/other/classkey1.C: New test.
8558
8559 2002-03-01  Richard Henderson  <rth@redhat.com>
8560
8561         * gcc.c-torture/compile/981223-1.x: New.
8562         * gcc.c-torture/compile/920625-1.x: New.
8563
8564 2002-02-28  Richard Henderson  <rth@redhat.com>
8565
8566         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8567
8568 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8569
8570         * gcc.c-torture/execute/20020227-1.c: New test.
8571
8572 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8573
8574         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8575         here" ERROR lines.
8576         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8577         * g++.old-deja.g++.other/defarg1.C: Likewise.
8578         * g++.old-deja/g++.pt/calls2.C: Likewise.
8579         * g++.old-deja/g++.pt/crash20.C: Likewise.
8580         * g++.old-deja/g++.pt/crash30.C: Likewise.
8581         * g++.old-deja/g++.pt/crash36.C: Likewise.
8582         * g++.old-deja/g++.pt/crash6.C: Likewise.
8583         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8584         * g++.old-deja/g++.pt/derived3.C: Likewise.
8585         * g++.old-deja/g++.pt/error1.C: Likewise.
8586         * g++.old-deja/g++.pt/friend21.C: Likewise.
8587         * g++.old-deja/g++.pt/friend23.C: Likewise.
8588         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8589         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8590
8591 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8592
8593         * gcc.c-torture/execute/20020225-2.c: New test.
8594
8595 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8596
8597         * gcc.c-torture/execute/920730-1t.c,
8598         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8599         Delete test cases, only relevant to -traditional.
8600
8601 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8602
8603         * gcc.dg/cpp/undef1.c: Remove.
8604         * gcc.dg/cpp/directiv.c: Update.
8605         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8606
8607 2002-02-27  Michael Meissner  <meissner@redhat.com>
8608
8609         * gcc.c-torture/execute/20020226-1.c: New test.
8610
8611 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * g++.dg/debug/debug4.C: New test.
8614
8615         * gcc.dg/ia64-visibility-1.c: New test.
8616
8617 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8618
8619         * gcc.dg/debug/20020224-1.c: New.
8620
8621 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8622
8623         * gcc.c-torture/execute/960416-1.x: New.
8624         * gcc.c-torture/execute/divconst-3.x: Likewise.
8625
8626 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8627
8628         * gcc.dg/20020224-1.c: New test.
8629
8630 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8631
8632         * gcc.c-torture/execute/20020225-1.c: New.
8633
8634 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8635
8636         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8637
8638 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8639
8640         * gcc.dg/20020222-1.c: New test.
8641
8642 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8643
8644         * g++.dg/opt/anonunion1.C: New test.
8645
8646 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8647
8648         * g++.dg/template/qualttp19.C: New test.
8649         * g++.dg/template/qualttp20.C: New test.
8650         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8651         * g++.old-deja/g++.other/qual1.C: Likewise.
8652
8653 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8654
8655         * gcc.dg/attr-alwaysinline.c: New.
8656
8657 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8658
8659         * gcc.dg/20020220-1.c: New test.
8660
8661         * gcc.dg/20020220-2.c: New test.
8662
8663         * g++.dg/opt/mmx1.C: New test.
8664
8665 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8666
8667         * gcc.c-torture/compile/20020110.c: New test.
8668
8669 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8670
8671         * gcc.c-torture/execute/20020219-1.c: New test.
8672
8673         * gcc.dg/20020219-1.c: New test.
8674
8675         * gcc.dg/noncompile/20020220-1.c: New test.
8676
8677         * g++.dg/opt/ptrintsum1.C: New test.
8678
8679         * gcc.dg/debug/20020220-1.c: New test.
8680
8681 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8682
8683         * gcc.c-torture/execute/20020216-1.c: New test.
8684
8685 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8686
8687         * gcc.dg/decl-1.c: Update, new test.
8688
8689 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8690
8691         * g++.dg/abi/bitfield1.C: New test.
8692         * g++.dg/abi/bitfield2.C: New test.
8693
8694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8695
8696         * gcc.dg/attr-nest.c: New test.
8697
8698 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8699
8700         * gcc.c-torture/execute/20020215-1.c: New test.
8701
8702 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8703
8704         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8705         * g++.dg/debug/debug.exp: New.
8706         * g++.dg/debug/trivial.C: New.
8707         * g++.dg/debug/debug1.C: Moved...
8708         * g++.dg/other/debug1.C: ...from here.
8709         * g++.dg/debug/debug2.C: Moved...
8710         * g++.dg/other/debug2.C: ...from here.
8711         * g++.dg/debug/debug3.C: Moved...
8712         * g++.dg/other/debug3.C: ...from here.
8713
8714         * gcc.dg/noncompile/20020213-1.c: New test.
8715
8716 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8717
8718         * g++.dg/other/debug3.C: New test.
8719
8720         * gcc.c-torture/execute/20020213-1.c: New test.
8721
8722 2002-02-13  Richard Smith <richard@ex-parrot.com>
8723
8724         * g++.old-deja/g++.other/thunk1.C: New test.
8725
8726 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8727
8728         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8729
8730 2002-02-13  Stan Shebs  <shebs@apple.com>
8731
8732         * gcc.dg/altivec-3.c: New.
8733
8734 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8735
8736         * gcc.dg/Wunreachable-1.c: New test.
8737         * gcc.dg/Wunreachable-2.c: New test.
8738
8739 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8740
8741         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8742
8743 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8744
8745         * gcc.dg/decl-1.c: New test.
8746
8747 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8748
8749         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8750
8751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8752
8753         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8754         * gcc.c-torture/compile/980506-1.x: Likewise.
8755
8756 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8757
8758         * gcc.dg/20020210-1.c: New.
8759
8760 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8761
8762         * g77.f-torture/execute/947.f: New regression test
8763         for PR fortran/947.
8764
8765 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8766
8767         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8768         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8769
8770 2002-02-08  Richard Henderson  <rth@redhat.com>
8771
8772         * gcc.c-torture/compile/labels-3.c: New.
8773
8774 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8775
8776         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8777         expression statements work instead.
8778         * gcc.dg/noncompile/20020207-1.c: New test.
8779
8780 2002-02-07  Richard Henderson  <rth@redhat.com>
8781
8782         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8783
8784 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8785
8786         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8787         message from g77
8788         * lib/g77-dg.exp: Trim g77 error messages so that they are
8789         recognized by dg.exp.
8790
8791 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8792
8793         PR fortran/5473
8794         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8795
8796 2002-02-07  Richard Henderson  <rth@redhat.com>
8797
8798         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8799         to be sufficiently aligned for integers.
8800
8801 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8802
8803         * g++.dg/template/friend4.C: New test.
8804
8805 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8806
8807         PR fortran/5743
8808         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8809         unsupported cases.
8810
8811 2002-02-07  Richard Henderson  <rth@redhat.com>
8812
8813         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8814         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8815         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8816         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8817
8818 2002-02-06  Richard Henderson  <rth@redhat.com>
8819
8820         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8821
8822 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8823
8824         * gcc.dg/20020206-1.c: New test.
8825
8826 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * gcc.c-torture/execute/20020206-1.c: New test.
8829
8830         * gcc.c-torture/execute/20020206-2.c: New test.
8831
8832         PR optimization/5429:
8833         * gcc.c-torture/compile/20020206-1.c: New test.
8834
8835 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8836
8837         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8838         as certain file formats cannot support particularly large
8839         alignments.
8840
8841         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8842         and do not expect to be able to link the executable.
8843
8844         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8845         fail because the COFF format does not support the weak attribute.
8846
8847 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8848
8849         * g77.dg/pr5473.f:  New test
8850
8851 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8852
8853         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8854         Fix testcase accordingly.
8855
8856 2002-02-04  Richard Henderson  <rth@redhat.com>
8857
8858         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8859         (buf): Change to be an array of pointers, not ints.
8860
8861 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8864         before all tests.  Move warning one line above to match where it
8865         C frontend emits.
8866         * gcc.dg/Wswitch-2.c: New test.
8867         * g++.dg/warn/Wswitch-1.C: New test.
8868         * g++.dg/warn/Wswitch-2.C: New test.
8869
8870 2002-02-04  Richard Henderson  <rth@redhat.com>
8871
8872         * g++.dg/abi/offsetof.C: Fix size comparison.
8873
8874 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8875
8876         * gcc.dg/cast-qual-2.c: New test.
8877
8878 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8879
8880         * gcc.dg/20020201-4.c: New test.
8881
8882 2002-02-04  Ben Elliston  <bje@redhat.com>
8883
8884         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8885         target_info attribute != 0, in addition to the empty string.
8886         (gcc_target_compile): Likewise.
8887
8888 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8889
8890         * gcc.dg/Wswitch.c: New test.
8891         PR gcc/4475. PR gcc/3780.
8892
8893 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8894
8895         * g77.f-torture/execute/5122.f: New test for regressions
8896         against PR fortran/5122.
8897
8898 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8899
8900         * g77.f-torture/compile/pr3743.f: Delete
8901         * g77.dg/pr3743-1.f: New test.
8902         * g77.dg/pr3743-2.f: New test.
8903         * g77.dg/pr3743-3.f: New test.
8904         * g77.dg/pr3743-4.f: New test.
8905
8906 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8907
8908         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8909
8910 2002-02-02  Richard Henderson  <rth@redhat.com>
8911
8912         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8913         * gcc.c-torture/execute/bf64-1.c: Likewise.
8914
8915 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * gcc.dg/20020201-2.c: New test.
8918
8919         * gcc.dg/20020201-3.c: New test.
8920
8921         * gcc.c-torture/execute/bitfld-2.c: New test.
8922
8923 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8924
8925         * gcc.dg/bitfld-1.c: Update.
8926         * gcc.dg/bitfld-2.c: Update.
8927         * gcc.c-torture/execute/bitfld-1.x: New.
8928
8929 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8930
8931         * gcc.c-torture/execute/20020201-1.c: New test.
8932
8933 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8934
8935         PR target/5469
8936         * gcc.dg/20020201-1.c: New test.
8937
8938 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8939
8940         PR fortran/3743
8941         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8942         * g77.f-torture/compile/pr3743.x: Remove
8943
8944 2002-01-31  Tom Rix  <trix@redhat.com>
8945
8946         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8947
8948 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8949
8950         * gcc.dg/noncompile/20020130-1.c: New test.
8951
8952 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8953
8954         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8955
8956 2002-01-29  Richard Henderson  <rth@redhat.com>
8957
8958         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8959         to long long.
8960         * gcc.c-torture/execute/bf64-1.c: Likewise.
8961
8962 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * gcc.c-torture/execute/20020129-1.c: New test.
8965
8966 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8967
8968         * gcc.c-torture/compile/20000224-1.c: Update.
8969         * gcc.c-torture/execute/bitfld-1.c: New tests.
8970         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8971         * gcc.dg/uninit-A.c: Update.
8972
8973 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8974
8975         * g++.dg/template/ctor1.C: Add instantiation.
8976
8977 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8978
8979         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8980         argument to __builtin_prefetch to be const ptr.
8981
8982 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8983
8984         * gcc.c-torture/compile/20020120-1.c: New test.
8985
8986 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8987
8988         * gcc.c-torture/execute/20020127-1.c: New test.
8989
8990 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8991
8992         * g77.dg/f77-edit-i-in.f: New test
8993         * g77.dg/f77-edit-i-out.f: New test
8994
8995 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8996
8997         * gcc.dg/debug/debug.exp: New file.
8998         * gcc.dg/debug/trivial.c: New file.
8999         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9000         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9001         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9002         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9003         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9004         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9005         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9006         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9007         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9008         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9009         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9010         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9011         * gcc.dg/20000503-1.c: Removed.
9012         * gcc.dg/20010207-1.c: Removed.
9013         * gcc.dg/20011223-1.c: Removed.
9014         * gcc.dg/20020104-2.c: Removed.
9015         * gcc.dg/debug-1.c: Removed.
9016         * gcc.dg/debug-2.c: Removed.
9017         * gcc.dg/debug-3.c: Removed.
9018         * gcc.dg/debug-4.c: Removed.
9019         * gcc.dg/debug-5.c: Removed.
9020         * gcc.dg/debug-6.c: Removed.
9021         * gcc.dg/dwarf2-1.c: Removed.
9022         * gcc.dg/dwarf2-2.c: Removed.
9023
9024 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * g++.old-deja/g++.other/eh5.C: New test.
9027         * g++.old-deja/g++.other/sibcall2.C: New test.
9028         * g++.old-deja/g++.other/array9.C: New test.
9029         * g++.old-deja/g++.other/typename2.C: New test.
9030         * g++.old-deja/g++.other/crash60.C: New test.
9031         * g++.old-deja/g++.other/conv9.C: New test.
9032         * g++.old-deja/g++.other/mangle10.C: New test.
9033         * g++.old-deja/g++.other/unchanging1.C: New test.
9034         * g++.old-deja/g++.other/exprstmt1.C: New test.
9035         * g++.old-deja/g++.other/inline23.C: New test.
9036         * g++.old-deja/g++.eh/ia64-1.C: New test.
9037         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9038         * g++.old-deja/g++.other/reload1.C: New test.
9039         * g++.old-deja/g++.other/static20.C: New test.
9040         * g++.old-deja/g++.other/local-alloc1.C: New test.
9041         * g++.old-deja/g++.other/conv8.C: New test.
9042         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9043         * g++.old-deja/g++.other/storeexpr1.C: New test.
9044         * g++.old-deja/g++.other/storeexpr2.C: New test.
9045         * g++.dg/eh/template2.C: New test.
9046         * g++.dg/warn/weak1.C: New test.
9047
9048 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9049
9050         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9051         Remove first, non-varying, argument.
9052
9053 2002-01-23  Richard Henderson  <rth@redhat.com>
9054
9055         * gcc.dg/inline-2.c: New.
9056
9057         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9058         Add optional target arg.  Check number of arguments.
9059         (scan-assembler-not, scan-assembler-dem): Likewise.
9060         (scan-assembler-dem-not): Likewise.
9061
9062 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9063
9064         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9065         line 12.
9066         * g++.old-deja/g++.brendan/parse3.C,
9067         g++.old-deja/g++.other/crash26.C,
9068         g++.old-deja/g++.other/crash28.C,
9069         g++.old-deja/g++.other/crash29.C,
9070         g++.old-deja/g++.other/crash30.C,
9071         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9072
9073 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9074
9075         * gcc.dg/20020115-1.c: New.
9076
9077 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9078
9079         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9080
9081 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9082
9083         * gcc.dg/20020122-3.c: New.
9084
9085 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * g++.dg/other/gc1.C: New test.
9088
9089 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9090
9091         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9092
9093 2002-01-22  Richard Henderson  <rth@redhat.com>
9094
9095         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9096
9097 2002-01-22  Richard Henderson  <rth@redhat.com>
9098
9099         * gcc.dg/20020122-4.c: New.
9100
9101 2002-01-22  H.J. Lu <hjl@gnu.org>
9102
9103         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9104         link output.
9105         * gcc.dg/special/ecos.exp: Likewise.
9106         * lib/g++-dg.exp: Likewise.
9107         * lib/g77-dg.exp: Likewise.
9108         * lib/gcc-dg.exp : Likewise.
9109         * lib/mike-g++.exp: Likewise.
9110         * lib/mike-g77.exp: Likewise.
9111         * lib/mike-gcc.exp: Likewise.
9112         * lib/objc-dg.exp: Likewise.
9113
9114 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9115
9116         PR target/5379
9117         * gcc.dg/20020122-2.c: New test.
9118
9119 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9120
9121         * gcc.dg/20020122-1.c: New test.
9122
9123 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9124
9125         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9126
9127 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9128
9129         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9130
9131 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9132
9133         * gcc.c-torture/compile/20020121-1.c: New test.
9134
9135 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9136
9137         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9138         ld_library_path.
9139
9140 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9141
9142         * gcc.dg/20020218-1.c: New test.
9143
9144 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9145
9146         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9147         messages
9148         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9149         "At global scope" warning
9150         * g++.dg/ext/align1.C: Change cygwin test for alignment
9151         from db-bogus to dg-warning
9152
9153 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9154
9155         * g77.f-torture/compile/cpp2.F: New test.
9156
9157 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         * g++.dg/template/access1.C: New test.
9160
9161 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9162
9163         * gcc.dg/20020118-1.c: New.
9164
9165 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9166
9167         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9168
9169 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9170
9171         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9172         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9173         alignment warnings.
9174
9175 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9176
9177         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9178         torture_with_loops and torture_without_loops
9179
9180 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.c-torture/compile/20020116-1.c: New test.
9183
9184 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9185
9186         * gcc.dg/20020116-2.c: New test.
9187
9188         * gcc.dg/ultrasp4.c: New test.
9189
9190         * gcc.dg/20020116-1.c: New test.
9191
9192 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9193
9194         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9195         by EABI.
9196
9197 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9198
9199         * gcc.misc-tests/i386-prefetch.exp: New.
9200         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9201         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9202         * gcc.misc-tests/i386-pf-none-1.c: New test.
9203         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9204
9205 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9206
9207         * gcc.dg/gnu89-init-1.c: Add new tests.
9208
9209 2002-01-15  Andreas Jaeger  <aj@suse.de>
9210
9211         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9212         * gcc.dg/i386-mmx-2.c: Likewise.
9213         * gcc.dg/i386-sse-1.c: Likewise.
9214         * gcc.dg/i386-sse-2.c: Likewise.
9215         * gcc.dg/i386-sse-3.c: Likewise.
9216
9217 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9218
9219         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9220         Uncomment additional cases that now pass.
9221
9222 2002-01-11  Richard Henderson  <rth@redhat.com>
9223
9224         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9225         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9226
9227 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9228
9229         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9230
9231 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9232
9233         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9234         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9235
9236 2002-01-10  Dale Johannesen  <dalej@apple.com>
9237
9238         * gcc.c-torture/execute/loop-11.c: New.
9239
9240 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9241
9242         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9243         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9244
9245 2002-01-09  Richard Henderson  <rth@redhat.com>
9246
9247         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9248         type in which to perform the operation for each size.
9249
9250 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9251
9252         * gcc.c-torture/compile/20020109-2.c: New test.
9253
9254 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9255
9256         * gcc.c-torture/execute/loop-10.c: New test.
9257
9258 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9259
9260         * gcc.c-torture/compile/20010226-1.c: New test.
9261         * gcc.c-torture/compile/20010227-1.c: New test.
9262         * gcc.c-torture/compile/20010426-1.c: New test.
9263         * gcc.c-torture/compile/20010510-1.c: New test.
9264         * gcc.c-torture/compile/20010605-3.c: New test.
9265         * gcc.c-torture/compile/20010824-1.c: New test.
9266         * gcc.c-torture/execute/20010409-1.c: New test.
9267         * gcc.dg/noncompile/20000901-1.c: New test.
9268         * gcc.dg/20001023-1.c: New test.
9269         * gcc.dg/20001101-1.c: New test.
9270         * gcc.dg/20001102-1.c: New test.
9271         * gcc.dg/20010207-1.c: New test.
9272         * gcc.dg/20010405-1.c: New test.
9273         * gcc.dg/20010822-1.c: New test.
9274         * gcc.dg/20011107-1.c: New test.
9275
9276 2002-01-09  Jeffrey A Law  (law@redhat.com)
9277
9278         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9279
9280         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9281         execution failure on PA targets.
9282
9283 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * gcc.c-torture/compile/20020109-1.c: New test.
9286
9287 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9288
9289         * gcc.c-torture/execute/20020108-1.c: New test.
9290
9291 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.dg/20020108-1.c: New test.
9294
9295 2002-01-08  H.J. Lu <hjl@gnu.org>
9296
9297         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9298         for header files.
9299
9300 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9301
9302         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9303         consistency.
9304
9305 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9306
9307         * gcc.dg/altivec-4.c: Test altivec predicates.
9308
9309 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * gcc.c-torture/execute/20020107-1.c: New test.
9312
9313 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9314
9315         PR c/5279
9316         * gcc.c-torture/compile/20020106-1.c: New test.
9317
9318 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9319
9320         * gcc.c-torture/execute/nestfunc-4.c: New test.
9321
9322 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9323
9324         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9325         extra triple that slipped in.
9326         * g++.old-deja/g++.abi/align.C: Likewise.
9327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9328
9329 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9330
9331         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9332         * g++.old-deja/g++.abi/align.C: Likewise.
9333         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9334
9335         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9336         on FreeBSD/i386.
9337         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9338         FreeBSD.
9339
9340 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.dg/20020104-1.c: New test.
9343
9344         * gcc.dg/20020104-2.c: New test.
9345
9346 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9347
9348         * gcc.dg/20020103-1.c: Fix typo in target selector.
9349
9350 2002-01-03  Richard Henderson  <rth@redhat.com>
9351
9352         * gcc.dg/20020103-1.c: New.
9353
9354 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9355
9356         * gcc.c-torture/execute/20020103-1.c: New test.
9357
9358 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * g++.dg/other/debug2.C: New test.
9361
9362         * gcc.c-torture/compile/20020103-1.c: New test.
9363
9364 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.dg/gnu89-init-1.c: Added new tests.
9367
9368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         * g++.dg/template/friend2.C: Remove as patch is reverted.
9371
9372         * g++.dg/warn/oldcast1.C: New test.
9373
9374         * g++.dg/template/ptrmem1.C: New test.
9375         * g++.dg/template/ptrmem2.C: New test.
9376
9377         * g++.dg/template/ntp.C: New test.
9378
9379         * g++.dg/other/component1.C: New test.
9380
9381         * g++.dg/template/ttp3.C: New test.
9382
9383         * g++.dg/template/friend2.C: New test.
9384         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9385
9386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9387
9388         * g++.dg/other/ptrmem1.C: New test.
9389         * g++.dg/other/ptrmem2.C: New test.
9390
9391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9392
9393         * g++.dg/template/ctor1.C: New test.
9394
9395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9396
9397         * g++.dg/template/friend2.C: New test.
9398
9399 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9400
9401         * gcc.dg/mmix-1.c: New test.
9402
9403 2001-12-31  Richard Henderson  <rth@redhat.com>
9404
9405         * gcc.dg/asm-5.c: New.
9406
9407 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9408
9409         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9410         in namespace __gnu_cxx
9411
9412 2001-12-30  Richard Henderson  <rth@redhat.com>
9413
9414         * gcc.dg/debug-6.c: New.
9415
9416 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9417
9418         * gcc.c-torture/compile/20011229-2.c: New test.
9419
9420 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9421
9422         * gcc.dg/debug-3.c: New test.
9423         * gcc.dg/debug-4.c: New test.
9424         * gcc.dg/debug-5.c: New test.
9425
9426 2001-12-29  Richard Henderson  <rth@redhat.com>
9427
9428         * g++.dg/eh/loop1.C: New.
9429
9430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         * g++.dg/template/crash1.C: New test.
9433
9434 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.dg/other/const1.C: New test.
9437
9438 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9439
9440         * gcc.c-torture/compile/20011229-1.c: New test.
9441
9442 2001-12-28  Stan Shebs  <shebs@apple.com>
9443
9444         * lib/objc-torture.exp: Resync with c-torture.exp.
9445         * lib/objc.exp: Load standard libraries.
9446
9447 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9450         additional tests.
9451
9452 2001-12-27  Roger Sayle <roger@eyesopen.com>
9453
9454         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9455
9456 2001-12-27  Richard Henderson  <rth@redhat.com>
9457
9458         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9459
9460 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9461
9462         * g++.dg/eh/ctor1.C: New test.
9463         * g++.dg/other/error2.C: New test.
9464
9465 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9466
9467         * g++.dg/other/init2.C: New test.
9468
9469 2001-12-24  Richard Henderson  <rth@redhat.com>
9470
9471         * gcc.dg/20011223-1.c: New.
9472         * gcc.dg/inline-1.c: New.
9473
9474 2001-12-23  Richard Henderson  <rth@redhat.com>
9475
9476         * gcc.dg/asm-4.c: Test operand modifiers.
9477
9478 2001-12-23  Richard Henderson  <rth@redhat.com>
9479
9480         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9481
9482 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9483
9484         * gcc.c-torture/execute/20011223-1.c: New test.
9485
9486 2001-12-21  Richard Henderson  <rth@redhat.com>
9487
9488         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9489         re-enables the warning.
9490
9491 2001-12-21  Richard Henderson  <rth@redhat.com>
9492
9493         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9494
9495 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9496
9497         * gcc.c-torture/compile/20011218-1.c: New test.
9498
9499 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9500
9501         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9502         arm-isr.c test.
9503         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9504         epilogue generation for ARM ISR routines.
9505
9506 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9509         * gcc.dg/format/c90-printf-3.c: Likewise.
9510         * gcc.dg/format/c99-printf-3.c: Likewise.
9511         * gcc.dg/format/ext-1.c: Likewise.
9512         * gcc.dg/format/ext-6.c: Likewise.
9513         * gcc.dg/format/format.h: Prototype unlocked stdio.
9514
9515 2001-12-20  Richard Henderson  <rth@redhat.com>
9516
9517         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9518         (arena): Use it.
9519         (malloc): Correct allocation logic.  Abort if we fill up the
9520         arena before initialization complete.
9521         (realloc): Correct allocation logic.
9522
9523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9524
9525         * gcc.c-torture/compile/20011219-2.c: New test.
9526
9527         * gcc.c-torture/execute/20011219-1.c: New test.
9528
9529 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9530
9531         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9532         target does not support weak symbols.
9533
9534 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * gcc.c-torture/compile/20011219-1.c: New test.
9537
9538 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9539
9540         * g++.dg/other/error1.C: New test.
9541
9542 2001-12-17  Jeffrey A Law  (law@redhat.com)
9543
9544         * gcc.c-torture/execute/20011217-1.c: New test.
9545
9546 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9547
9548         * objc.dg/special/: New directory.
9549         * objc.dg/special/special.exp: New file.
9550         * objc.dg/special/unclaimed-category-1.h: New file.
9551         * objc.dg/special/unclaimed-category-1a.m: New file.
9552         * objc.dg/special/unclaimed-category-1.m: New file.
9553
9554 2001-12-17  Andreas Jaeger  <aj@suse.de>
9555
9556         * gcc.c-torture/compile/20011217-2.c: New test.
9557
9558 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9559
9560         * gcc.c-torture/compile/20011217-1.c: New test.
9561
9562 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9563
9564         * testsuite/gcc.dg/20011214-1.c: New.
9565
9566 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9567
9568         * gcc.dg/altivec-4.c: New.
9569
9570 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9571
9572         * gcc.dg/20011113-1.c: New test.
9573
9574 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9575
9576         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9577         std::__malloc_alloc_template<0> and
9578         std::__default_alloc_template<false, 0>.
9579
9580 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9581
9582         * objc/execute/bf-21.m: New test.
9583         * objc/execute/enumeration-1.m: New test.
9584         * objc/execute/enumeration-2.m: New test.
9585
9586 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9587
9588         * gcc.dg/gnu89-init-1.c: New test.
9589
9590 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9593         * g++.old-deja/g++.jason/2371.C: Likewise.
9594         * g++.old-deja/g++.jason/template33.C: Likewise.
9595         * g++.old-deja/g++.jason/template34.C: Likewise.
9596         * g++.old-deja/g++.jason/template36.C: Likewise.
9597         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9598         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9599         * g++.old-deja/g++.other/typename1.C: Likewise.
9600         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9601         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9602         * g++.old-deja/g++.pt/typename11.C: Likewise.
9603         * g++.old-deja/g++.pt/typename14.C: Likewise.
9604         * g++.old-deja/g++.pt/typename16.C: Likewise.
9605         * g++.old-deja/g++.pt/typename3.C: Likewise.
9606         * g++.old-deja/g++.pt/typename4.C: Likewise.
9607         * g++.old-deja/g++.pt/typename5.C: Likewise.
9608         * g++.old-deja/g++.pt/typename7.C: Likewise.
9609         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9610
9611 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9612
9613         * g++.dg/other/linkage1.C: New test.
9614         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9615         specifiers.
9616
9617 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9618
9619         * gcc.dg/concat.c: New test.
9620
9621 2001-12-11  Stan Shebs  <shebs@apple.com>
9622
9623         * objc/compile: New test directory.
9624         * objc/compile/compile.exp: New expect script.
9625         * objc/compile/20011211-1.m: New compile test.
9626
9627 2001-12-11  Jason Merrill  <jason@redhat.com>
9628
9629         * lib/prune.exp (prune_gcc_output): Also handle "In member
9630         function".  So many permutations...
9631
9632 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9633
9634         * g++.dg/template/typedef1.C: New test.
9635
9636 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9637
9638         * g++.dg/other/copy1.C: New test.
9639
9640 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9641
9642         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9643
9644         * gcc.dg/builtin-choose-expr.c: New.
9645
9646 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9647
9648         * gcc.dg/altivec-2.c: New.
9649
9650 2001-12-07  Richard Henderson  <rth@redhat.com>
9651
9652         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9653
9654 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9655
9656         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9657         ultrasparc.
9658
9659 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9660
9661         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9662
9663 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9664
9665         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9666         variable argument list.
9667
9668 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9669
9670         * gcc.c-torture/execute/memcheck: Delete entire directory.
9671         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9672         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9673
9674 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9675
9676         * gcc.dg/Wshadow-1.c: New test.
9677
9678 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9679
9680         * gcc.c-torture/compile/20011130-1.c: New test.
9681
9682         * gcc.dg/noncompile/20011025-1.c: New test.
9683
9684         * g++.dg/other/anon-union.C: New test.
9685
9686         * gcc.c-torture/execute/20011024-1.c: New test.
9687
9688 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9689
9690         * gcc.c-torture/execute/20000722-1.x,
9691         gcc.c-torture/execute/20010123-1.x: Remove.
9692         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9693         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9694         gcc.dg/c99-complit-2.c: New tests.
9695
9696 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9697
9698         * g++.dg/inherit/base1.C: New test.
9699
9700 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9701
9702         * g++.dg/other/stdarg1.C: New test.
9703
9704         * gcc.c-torture/compile/20011130-2.c: New test.
9705
9706 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9707
9708         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9709         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9710         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9711         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9712         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9713         * gcc.dg/builtin-prefetch-1.c: New test.
9714
9715 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.dg/20011130-1.c: New test.
9718
9719 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         * g++.dg/other/scope1.C: New test.
9722         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9723
9724 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9725
9726         * gcc.dg/vla-init-1.c: New test.
9727
9728 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9729
9730         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9731
9732 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9733
9734         * objc.dg/alias.m: Update.
9735         * objc.dg/class-1.m: Update.
9736         * objc.dg/const-str-1.m: Update.
9737         * objc.dg/fwd-proto-1.m: Update.
9738         * objc.dg/id-1.m: Update.
9739         * objc.dg/super-class-1.m: Update.
9740
9741 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9742
9743         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9744         constructs.
9745
9746 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9747
9748         * gcc.c-torture/execute/20011128-1.c: New test.
9749
9750 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9751
9752         * gcc.dg/20011127-1.c: New test.
9753
9754 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9755
9756         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9757         from Austin Group draft 7.
9758         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9759         scanf format arguments.
9760         * gcc.dg/format/no-exargs-2.c: New test.
9761
9762 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9763
9764         * g++.dg/abi/vbase8-4.C: New test.
9765
9766 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9767
9768         * gcc.c-torture/execute/20011121-1.c: New test.
9769
9770 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9771
9772         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9773
9774 2001-11-23  Andreas Jaeger  <aj@suse.de>
9775
9776         * gcc.dg/cpp/charconst-2.c: New test.
9777
9778 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9779
9780         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9781         to the host if it is remote.  Let tests specify extra headers
9782         they use.
9783         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9784         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9785         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9786         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9787         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9788         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9789         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9790         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9791         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9792         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9793
9794 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9795
9796         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9797         for little endian ARMs.
9798
9799 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9800
9801         * gcc.c-torture/compile/20011119-1.c: New test.
9802         * gcc.c-torture/compile/20011119-2.c: New test.
9803
9804 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9805
9806         * gcc.dg/altivec-1.c: Fix typo.
9807
9808 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9809
9810         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9811
9812 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9813
9814         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9815
9816 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9817
9818         * lib/g77.exp: Don't specify --rpath-link.
9819
9820         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9821         across all the headers.
9822         * gcc.dg/format/format.exp: For testing on a remote host,
9823         copy format.h.
9824
9825         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9826         * gcc.c-torture/execute/930406-1.c: Likewise.
9827         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9828
9829 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9830
9831         * gcc.dg/altivec-1.c: New.
9832
9833 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9834
9835         * gcc.dg/cpp/fpreprocessed.c: New test case.
9836
9837 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9838
9839         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9840         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9841         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9842
9843 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9844
9845         * gcc.dg/no-builtin-1.c: New test.
9846
9847 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9848
9849         * gcc.c-torture/execute/20011115-1.c: New test.
9850
9851 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.c-torture/compile/20011114-2.c: New test.
9854         * gcc.c-torture/compile/20011114-3.c: New test.
9855         * gcc.c-torture/compile/20011114-4.c: New test.
9856
9857 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         * g++.dg/other/init1.C: New test.
9860
9861 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9862
9863         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9864         message.
9865
9866         * gcc.c-torture/execute/20011114-1.c: New testcase.
9867
9868         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9869         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9870         like the (before this change) version of 20010327-1.c.
9871
9872 2001-11-14  Roger Sayle <roger@eyesopen.com>
9873
9874         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9875
9876 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9877
9878         * g++.dg/init/array2.C: New test.
9879
9880 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9881
9882         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9883
9884 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9885
9886         * g++.dg/other/forscope1.C: New test.
9887         * g++.dg/ext/forscope1.C: New test.
9888         * g++.dg/ext/forscope2.C: New test.
9889
9890 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gcc.c-torture/execute/20011113-1.c: New test.
9893
9894 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9895
9896         * gcc.c-torture/execute/20011109-2.c: New test.
9897
9898         * gcc.c-torture/execute/20011109-1.c: New test.
9899
9900 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.c-torture/compile/20011109-1.c: New test.
9903
9904 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9905
9906         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9907         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9908         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9909         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9910         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9911         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9912         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9913
9914 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9915
9916         * g++.dg/warn/Wshadow-1.C: New tests.
9917         * g++.old-deja/g++.mike/for3.C: Update.
9918
9919 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9920
9921         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9922         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9923         XFAILs.  Adjust expected error texts.
9924         * gcc.c-torture/compile/20011106-1.c,
9925         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9926         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9927         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9928         gcc.dg/c99-array-lval-5.c: New tests.
9929
9930 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9931
9932         * gcc.dg/cpp/defined.c: Update.
9933
9934 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9935
9936         * gcc.c-torture/execute/anon-1.c: New test.
9937
9938 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9939
9940         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9941         same size, so no warning should be produced on stormy16.
9942
9943         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9944         due to oversized array.
9945         * g++.old-deja/g++.mike/ns15.C: Likewise.
9946         * g++.old-deja/g++.pt/crash16.C: Likewise.
9947
9948 2001-11-02  Graham Stott  <grahams@redhat.com>
9949
9950         * g++.dgother/debug1.C: Fix typos.
9951
9952 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * g++.dg/other/debug1.C: New test.
9955
9956 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9957
9958         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9959         of unsigned long.
9960
9961 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * gcc.dg/20011029-2.c: New test.
9964
9965         * gcc.c-torture/compile/20011029-1.c: New test.
9966
9967 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9968
9969         * objc/execute/class_self-1.m: New test.
9970         * objc/execute/class_self-2.m: New test.
9971
9972 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9973
9974         * gcc.misc-tests/msgs.exp: Delete.
9975         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9976         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9977         error set to match recent changes.
9978
9979 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9980
9981         * gcc.dg/20011021-1.c: New test.
9982
9983 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9984
9985         * gcc.c-torture/compile/20011023-1.c: New test.
9986
9987 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9988
9989         * lib/g77.exp: Rewrite based on lib/g++.exp.
9990
9991 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9992
9993         * gcc.c-torture/execute/20011019-1.c: New test.
9994
9995         * gcc.dg/20011018-1.c: New test.
9996
9997 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9998
9999         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10000
10001 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10002
10003         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10004         * gcc.dg/attr-invalid.c: Likewise.
10005
10006 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10007
10008         * testsuite/gcc.dg/20011015-1.c: New test.
10009
10010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10011
10012         * g++.dg/template/unify2.C: New test.
10013
10014 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10015
10016         * g++.dg/other/exception-specification.C: New test
10017
10018 2001-10-13  Tom Rix  <trix@redhat.com>
10019
10020         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10021         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10022
10023 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * testsuite/gcc.dg/20011009-1.c: New test.
10026
10027 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10028
10029         PR g++/4476
10030         * g++.dg/other/friend1.C: New test.
10031
10032 2001-10-11  Richard Henderson  <rth@redhat.com>
10033
10034         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10035
10036 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10037
10038         * gcc.c-torture/compile/20011010-1.c: New.
10039
10040 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10041
10042         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10043         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10044         g77.f-torture/execute/execute.exp,
10045         g77.f-torture/noncompile/noncompile.exp,
10046         gcc.c-torture/compile/compile.exp,
10047         gcc.c-torture/execute/execute.exp,
10048         gcc.c-torture/execute/ieee/ieee.exp,
10049         gcc.c-torture/execute/memcheck/memcheck.exp,
10050         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10051         objc/execute/execute.exp: Update FSF address.
10052
10053 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10054
10055         * gcc.dg/cpp/cmdlne-C.c: Update.
10056         * gcc.dg/cpp/cmdlne-C2.c: New.
10057
10058 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10059
10060         * gcc.c-torture/execute/20011008-3.c: New.
10061
10062 2001-10-08  DJ Delorie  <dj@redhat.com>
10063
10064         * gcc.dg/20011008-1.c: New.
10065         * gcc.dg/20011008-2.c: New.
10066
10067 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10068
10069         * gcc.dg/cpp/spacing1.c: Update test.
10070
10071 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10072
10073         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10074         spelling errors of "separate" as "seperate".
10075
10076 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10077
10078         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10079         enough to avoid inlining.
10080
10081 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10082
10083         * lib/g77.exp: set libg2c_dir correctly.
10084
10085 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10086
10087         * gcc.dg/cpp/macro11.c: New test.
10088
10089 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10090
10091         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10092         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10093         gcc.dg/format/multattr-3.c: New tests.
10094         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10095         tests for format attributes on function pointers being rejected.
10096
10097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10098
10099         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10100
10101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10102
10103         * g++.dg/warn/format1.C: New test.
10104
10105 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10106
10107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10108
10109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10110
10111         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10112
10113 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10114
10115         * gcc.dg/cpp/redef2.c: Add test.
10116
10117 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10118
10119         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10120         long-standing bug on i686, apparently.
10121         * gcc.c-torture/execute/loop-2c.x: New file.
10122         * gcc.c-torture/execute/loop-2d.x: New file.
10123         * gcc.c-torture/execute/loop-3c.x: New file.
10124
10125 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10126
10127         * gcc.dg/cpp/20000625-2.c: Correct line number.
10128
10129 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10130
10131         * gcc.dg/cpp/macro10.c: New test.
10132         * gcc.dg/cpp/strify3.c: New test.
10133         * gcc.dg/cpp/spacing1.c: Add tests.
10134         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10135         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10136
10137 2001-09-24  DJ Delorie  <dj@redhat.com>
10138
10139         * gcc.c-torture/execute/20010924-1.c: New test.
10140
10141 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10142
10143         * testsuite/objc/execute/paste.m: Remove.
10144
10145 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10146
10147         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10148
10149 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10150
10151         * g77.dg/strlen0.f: New test.
10152
10153 2001-09-21  Richard Henderson  <rth@redhat.com>
10154
10155         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10156         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10157
10158 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10159
10160         Table-driven attributes.
10161         * g++.dg/ext/attrib1.C: New test.
10162
10163 2001-09-20  DJ Delorie  <dj@redhat.com>
10164
10165         * gcc.dg/20000926-1.c: Update expected warning messages.
10166         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10167         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10168         array.
10169
10170 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10171
10172         * g++.dg/eh/registers1.C: New test case.
10173
10174 2001-09-17  Richard Henderson  <rth@redhat.com>
10175
10176         * gcc.dg/array-5.c: Fix VLA decomposition test.
10177
10178 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10179
10180         * gcc.dg/cpp/line5.c: New testcase.
10181
10182 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10183
10184         * gcc.dg/cpp/macro9.c: New test.
10185
10186 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10187
10188         * gcc.c-torture/execute/980223.c: Change type of addr from long
10189         to char *.
10190
10191 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10192
10193         * gcc.c-torture/execute/20010915-1.c: New test.
10194
10195 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10196
10197         * g77.dg/bprob: New directory.
10198         * g77.dg/bprob/bprob.exp: New file.
10199         * g77.dg/bprob/bprob-1.f: New test.
10200         * g77.dg/gcov: New directory.
10201         * g77.dg/gcov/gcov.exp: New file.
10202         * g77.dg/gcov/gcov-1.f: New test.
10203         * g77.dg/gcov/gcov-1.x: New file.
10204
10205 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10206
10207         * gcc.dg/cpp/directiv.c: Update.
10208         * gcc.dg/cpp/undef1.c: Update.
10209
10210 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10211
10212         * gcc.dg/20010912-1.c: New test.
10213
10214 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10215
10216         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10217         language-independent file in lib.
10218         * lib/gcov.exp: New file.
10219
10220 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10221
10222         * gcc.c-torture/compile/20010911-1.c: New test.
10223
10224 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10225
10226         * lib/profopt.exp: New, to support profile-directed optimizations.
10227         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10228         * gcc.misc-tests/bprob-1.c: New test.
10229         * gcc.misc-tests/bprob-2.c: New test.
10230
10231 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10232
10233         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10234         XFAIL and which kinds of gcov output to verify.
10235         * gcc.misc-tests/gcov-4b.x: New file.
10236         * gcc.misc-tests/gcov-5b.x: New file.
10237         * gcc.misc-tests/gcov-6.x: New file.
10238         * gcc.misc-tests/gcov-7.c: New test.
10239         * gcc.misc-tests/gcov-7.x: New file.
10240
10241 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10242
10243         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10244         * gcc.misc-tests/gcov-6.c: New test.
10245
10246 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10247
10248         PR c++/3986
10249         * g++.dg/abi/vbase1.C: New test.
10250
10251 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10252
10253         * objc.dg/method-2.m: New.
10254
10255 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10256
10257         PR c++/4203
10258         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10259         * g++.dg/init/empty1.C: New test.
10260
10261 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.c-torture/compile/20010903-1.c: New test.
10264
10265 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10266
10267         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10268         for m68k.
10269
10270 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10271
10272         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10273
10274         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10275
10276         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10277
10278 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10279
10280         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10281         for 16-bit 'unsigned int'.
10282
10283 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10284
10285         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10286
10287 2001-08-27  Richard Henderson  <rth@redhat.com>
10288
10289         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10290         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10291
10292 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10293
10294         * gcc.dg/asm-names.c (ymain): New.
10295
10296 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10297
10298         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10299         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10300         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10301
10302 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10303
10304         * gcc.dg/compare5.c: New testcase.
10305
10306 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10307
10308         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10309         and "In instantiation".
10310
10311 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10312
10313         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10314
10315 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10316
10317         * gcc.misc-tests/gcov.exp: Add support for branch information.
10318         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10319         * gcc.misc-tests/gcov-4.c: New test.
10320         * gcc.misc-tests/gcov-4b.c: New test.
10321         * gcc.misc-tests/gcov-5b.c: New test.
10322
10323 2001-08-20  Zack Weinberg  <zackw@panix.com>
10324
10325         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10326         expected to fail.
10327
10328 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10329
10330         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10331
10332 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * g++.dg/eh/template1.C: New test.
10335
10336 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10337
10338         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10339         Fix thinko.
10340         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10341         for xfail.
10342
10343 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10344
10345         * lib/g77-dg.exp:  Use prune.exp for common procedures
10346         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10347         * lib/g77.exp: (g77-dg-prune) Remove
10348
10349 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10350
10351         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10352
10353 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10354
10355         * g++.dg/template/unify1.C: New test.
10356
10357 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         * g++.dg/abi/empty4.C: New test.
10360
10361 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10362
10363         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10364         solaris2.*
10365         * g77.f-torture/compile/pr3743.x: Likewise
10366
10367 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10368
10369         * g++.dg/other/using-declaration.C: New test.
10370
10371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10372
10373         * gcc.dg/cpp/tr-sign.c: New testcase.
10374
10375 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10376
10377         * gcc.dg/cpp/19951025-1.c: Revert.
10378         * gcc.dg/cpp/directiv.c: We no longer process directives that
10379         interrupt macro arguments.
10380
10381 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10382
10383         * gcc.dg/bconstp-1.c: New test.
10384
10385 2001-08-03  Richard Henderson  <rth@redhat.com>
10386
10387         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10388
10389 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10390
10391         * gcc.dg/cpp/19951025-1.c: Update.
10392
10393 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10394
10395         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10396         should be x.
10397
10398 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10399
10400         Kill -fhonor-std.
10401         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10402         * g++.old-deja/g++.other/std1.C: Likewise.
10403         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10404
10405 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10406
10407         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10408         (g77_pass, g77_fail, g77_finish, g77_exit,
10409         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10410
10411 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10412
10413         * g77.dg/fbackslash.f
10414         * g77.dg/fcase-preserve.f
10415         * g77.dg/ff90-1.f
10416         * g77.dg/ffixed-line-length-0.f
10417         * g77.dg/ffixed-line-length-132.f
10418         * g77.dg/ffixed-line-length-7.f
10419         * g77.dg/ffixed-line-length-72.f
10420         * g77.dg/ffixed-line-length-none.f
10421         * g77.dg/ffree-form-1.f
10422         * g77.dg/fno-backslash.f
10423         * g77.dg/fno-f90-1.f
10424         * g77.dg/fno-fixed-form-1.f
10425         * g77.dg/fno-onetrip.f
10426         * g77.dg/fno-typeless-boz.f
10427         * g77.dg/fno-underscoring.f
10428         * g77.dg/fno-vxt-1.f
10429         * g77.dg/fonetrip.f
10430         * g77.dg/ftypeless-boz.f
10431         * g77.dg/fugly-assumed.f
10432         * g77.dg/funderscoring.f
10433         * g77.dg/fvxt-1.f
10434
10435 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10436
10437         * objc.dg/fwd-proto-1.m: New.
10438         * objc.dg/local-decl-1.m: New.
10439         * objc.dg/naming-1.m: New.
10440         * objc.dg/naming-2.m: New.
10441         * objc.dg/proto-hier-1.m: New.
10442
10443 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10444
10445         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10446         largest-type elements to a struct makes its size grow.
10447
10448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         * g++.dg/abi/vthunk1.C: New test.
10451
10452 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * g++.dg/abi/vbase8-22.C: New test.
10455
10456 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10457
10458         * gcc.dg/cpp/macro8.c: New test.
10459
10460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10461
10462         * g++.dg/abi/vbase8-21.C: New test.
10463
10464 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10465
10466         * g++.dg/abi/vbase8-10.C: New test.
10467
10468 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10469
10470         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10471         ${tool}_set_ld_library_path.
10472         Changed caller.
10473         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10474         g++.exp.
10475
10476 2001-07-26  Stan Cox <scox@redhat.com>
10477
10478         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10479         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10480         gcc_exit, gcc_check_unsupported_p):
10481         Moved to gcc-deps.exp
10482         * gcc-deps.exp: New file.
10483
10484 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10485
10486         * g++.old-deja/g++.pt/defarg14.C: New test.
10487
10488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10489
10490         * g++.old-deja/g++.other/lineno5.C: New test.
10491
10492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10493
10494         * g++.old-deja/g++.pt/crash68.C: New test.
10495
10496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10497
10498         * g++.old-deja/g++.other/crash42.C: New test.
10499
10500 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10501
10502         * gcc.dg/cpp/extratokens.c: Fix.
10503         * gcc.dg/cpp/skipping2.c: New tests.
10504
10505 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10506
10507         * gcc.c-torture/execute/20010724-1.c: New file.
10508         * gcc.c-torture/execute/20010724-1.x: New file.
10509
10510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10511
10512         * g++.old-deja/g++.other/cond7.C: New test.
10513
10514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10515
10516         * g++.old-deja/g++.other/optimize4.C: New test.
10517
10518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10519
10520         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10521
10522 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10523
10524         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10525         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10526         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10527         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10528
10529         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10530         bug report" message.
10531
10532         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10533         * g++.dg/ext/instantiate1.C: Move from old-deja.
10534
10535 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10536
10537         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10538         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10539         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10540         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10541
10542 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10543
10544         * gcc.c-torture/execute/20010723-1.c: New test.
10545
10546 2001-07-23  Ben Elliston  <bje@redhat.com>
10547
10548         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10549
10550 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10551
10552         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10553         i[34567]86-*-*.
10554         Delete handling of ieee_multilib_flags.
10555         Pass -mieee for alpha*-*-* and sh-*-*.
10556         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10557
10558 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10559
10560         Remove old-abi tests.
10561         * g++.old-deja/g++.mike/p11116.C: Remove.
10562         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10563
10564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10565
10566         * g77.f-torture/compile/pr3743.f:  New test
10567
10568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10569
10570         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10571
10572 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10573
10574         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10575         g++.old-deja/g++.pt/static6.C: Likewise.
10576         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10577         supports weak symbols.
10578
10579 2001-07-18  Andreas Jaeger  <aj@suse.de>
10580
10581         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10582         supported again.
10583
10584 2001-07-18  Andreas Jaeger  <aj@suse.de>
10585
10586         * gcc.dg/iftrap-1.c: Fix target line.
10587
10588 2001-07-17  Richard Henderson  <rth@redhat.com>
10589
10590         * gcc.c-torture/execute/20010717-1.c: New.
10591
10592 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10593
10594         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10595         tests.
10596
10597 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10598
10599         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10600
10601 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10602
10603         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10604         UAC_SIGBUS, UAC_NOPRINT definitions.
10605
10606 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10607
10608         * objc/execute/object_is_class.m: New test.
10609         * objc/execute/object_is_meta_class.m: New test.
10610
10611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10612
10613         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10615
10616 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10617
10618         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10619         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10620
10621 2001-07-14  Richard Henderson  <rth@redhat.com>
10622
10623         * gcc.dg/iftrap-1.c: New.
10624
10625 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10626
10627         * g77.f-torture/execute/intrinsic77.f: New test.
10628
10629 2001-07-11  Janis Johnson <janis@us.ibm.com>
10630
10631         * gcc.misc-tests/gcov-3.c: New test.
10632
10633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10634
10635         * gcc.c-torture/compile/20010711-1.c,
10636         * gcc.c-torture/compile/20010711-2.c: New tests.
10637
10638 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10639
10640         * gcc.c-torture/execute/20010711-1.c: New test.
10641
10642 2001-07-11  Ben Elliston  <bje@redhat.com>
10643
10644         * g++.old-deja/g++.other/enum5.C: New test.
10645
10646 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10647
10648         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10649         (g++-dg-prune): Call prune_gcc_output.
10650         * prune.exp: New file for prune_gcc_output.
10651         * lib/g++.exp, lib/gcc.exp: Load it.
10652
10653 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10654
10655         * gcc.c-torture/compile/20010701-1.c,
10656         g++.old-deja/g++.ext/attrib6.C: New tests.
10657
10658 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10659
10660         * gcc.c-torture/compile/20010706-1.c: New test.
10661
10662 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10663
10664         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10665
10666 2001-06-28  Stan Shebs  <shebs@apple.com>
10667
10668         * gcc.dg/pragma-darwin.c: New test.
10669
10670 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10671
10672         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10673         Solaris 2.[678] system.
10674
10675 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10676
10677         * gcc.dg/20010622-1.c: New test.
10678
10679 2001-06-18  Stan Shebs  <shebs@apple.com>
10680
10681         * objc.dg: New directory.
10682         * objc.dg/dg.exp: New file.
10683         * objc.dg/alias.m: New.
10684         * objc.dg/class-1.m: New.
10685         * objc.dg/class-2.m: New.
10686         * objc.dg/const-str-1.m: New.
10687         * objc.dg/const-str-2.m: New.
10688         * objc.dg/id-1.m: New.
10689         * objc.dg/method-1.m: New.
10690         * objc.dg/super-class-1.m: New.
10691         * lib/objc-dg.exp: New file.
10692
10693 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10694
10695         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10696         of label name.
10697
10698 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10699
10700         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10701
10702 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10703
10704         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10705         variable.
10706
10707 2001-06-12  Richard Henderson  <rth@redhat.com>
10708
10709         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10710
10711 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         * g++.old-deja/g++.abi/vbase5.C: New test.
10714         * g++.old-deja/g++.abi/vbase6.C: New test.
10715         * g++.old-deja/g++.abi/vbase7.C: New test.
10716
10717 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10718
10719         * gcc.c-torture/compile/20010610-1.c: New test.
10720
10721 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10722
10723         * g++.old-deja/g++.abi/vbase4.C: New test.
10724
10725 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10726
10727         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10728         support %f for HC11/HC12 targets.
10729         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10730         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10731         on HC11/HC12 targets.
10732         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10733
10734 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10735
10736         * gcc.dg/wchar_t-1.c: New file.
10737         * gcc.dg/wint_t-1.c: Likewise.
10738
10739 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10740
10741         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10742
10743 2001-06-11  Richard Henderson  <rth@redhat.com>
10744
10745         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10746
10747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10748
10749         * gcc.c-torture/compile/20010611-1.c: New test.
10750
10751 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10752
10753         * gcc.dg/c99-tag-1.c: Add more tests.
10754
10755 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10756
10757         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10758         representation on MN10300 and ARM/Thumb.
10759
10760 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10761
10762         * g77.f-torture/execute/20010610.f: New.
10763
10764 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10765
10766         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10767         names.
10768
10769 2001-06-09  Richard Henderson  <rth@redhat.com>
10770
10771         * gcc.c-torture/execute/ashrdi-1.c: New.
10772         * gcc.c-torture/execute/ashldi-1.c: New.
10773         * gcc.c-torture/execute/lshrdi-1.c: New.
10774
10775 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10776
10777         * objc/execute/load-3.m: Added. Check sending +load to categories,
10778         in addition to classes.
10779
10780 2001-06-08  Stan Shebs  <shebs@apple.com>
10781
10782         * objc/execute/load-2.m: New test.  From Nicola Pero
10783         <n.pero@mi.flashnet.it>.
10784
10785 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10786
10787         * gcc.c-torture/execute/20010605-2.c: New test.
10788
10789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10790
10791         * g++.old-deja/g++.abi/vbase2.C: New test.
10792         * g++.old-deja/g++.abi/vbase3.C: New test.
10793
10794 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.old-deja/g++.pt/friend49.C: New test.
10797
10798 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10799
10800         * g++.old-deja/g++.ext/anon3.C: New test.
10801
10802 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         * g++.old-deja/g++.other/conv7.C: New test.
10805
10806 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10807
10808         * gcc.c-torture/compile/20010605-2.c: New test.
10809
10810 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10811
10812         * gcc.c-torture/execute/20010604-1.c: New test.
10813
10814 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10815
10816         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10817
10818 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10819
10820         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10821         (g++_link_flags): Likewise.
10822         (g++_init): Pass gccpath's value to two previous functions.
10823
10824 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10825
10826         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10827         Ensure logfile entry matches exec command line.
10828
10829 2001-05-31  Richard Henderson  <rth@redhat.com>
10830
10831         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10832         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10833
10834 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10835
10836         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10837         compiler for irix6.2
10838
10839 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.old-deja/g++.other/optimize3.C: New file.
10842
10843 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10844
10845         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10846         assemble.
10847
10848 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10849
10850         * g++.old-deja/g++.other/optimize2.C: New file.
10851
10852 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10853
10854         * gcc.c-torture/compile/20010518-2.c: New file.
10855         * gcc.c-torture/execute/20010518-1.c: New file.
10856         * gcc.c-torture/execute/20010518-2.c: New file.
10857
10858 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10859
10860         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10861
10862 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10863
10864         G++ no longer defines builtins that do not begin with __builtin.
10865         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10866         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10867         * g++.old-deja/g++.law/builtin1.C: Likewise.
10868         * g++.old-deja/g++.law/cvt2.C: Likewise.
10869         * g++.old-deja/g++.mike/net5.C: Likewise.
10870         * g++.old-deja/g++.other/builtins1.C: Likewise.
10871         * g++.old-deja/g++.other/builtins2.C: Likewise.
10872         * g++.old-deja/g++.other/builtins3.C: Likewise.
10873         * g++.old-deja/g++.other/builtins4.C: Likewise.
10874         * g++.old-deja/g++.other/inline8.C: Likewise.
10875         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10876
10877 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         * g++.old-deja/g++.pt/using1.C: Adjust.
10880         * g++.old-deja/g++.pt/using2.C: New test.
10881
10882 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10883
10884         * gcc.dg/cpp/charconst.c: New tests.
10885         * gcc.dg/cpp/escape.c: New tests.
10886         * gcc.dg/cpp/escape-1.c: New tests.
10887         * gcc.dg/cpp/escape-2.c: New tests.
10888         * gcc.dg/cpp/ucs.c: New tests.
10889
10890 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10891
10892         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10893         native compiler for irix6.5.
10894
10895 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10896
10897         * lib/g++.exp (g++_include_flags): Use args to compute
10898         get_multilibs.
10899         (g++_link_flags): Likewise.
10900         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10901
10902 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10903
10904         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10905
10906 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10907
10908         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10909         this file.
10910
10911 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10912
10913         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10914         STACK_SIZE;
10915         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10916         to STACK_SIZE; Use it to define size of add_histo array.
10917         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10918         to STACK_SIZE.
10919         (f): Use GITT_SIZE to define size of gitt local table.
10920         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10921         to STACK_SIZE; Use it to define size of bytemem array.
10922
10923 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10924
10925         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10926         on 68HC11/HC12 due to the asm instruction.
10927         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10928         * gcc.c-torture/compile/920520-1.x: Likewise.
10929         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10930         on 68HC11/HC12 because the function is larger than 64K.
10931         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10932         on 68HC11/HC12 because the structure is too large.
10933
10934 2001-05-20  Richard Henderson  <rth@redhat.com>
10935
10936         * gcc.c-torture/execute/20010520-1.c: New.
10937
10938 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10939
10940         * g++.old-deja/g++.warn/compare1.C: New test.
10941         * gcc.dg/compare4.c: New test.
10942
10943 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         * g++.old-deja/g++.other/optimize1.C: New test.
10946
10947 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10948
10949         * g++.old-deja/g++.pt/spec41.C: New test.
10950
10951 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10952
10953         * gcc.c-torture/compile/20010114-1.x: Remove.
10954
10955 2001-05-18  Stan Shebs  <shebs@apple.com>
10956
10957         * gcc.c-torture/compile/20010518-1.c: New test.
10958
10959 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10960
10961         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10962         * g++.old-deja/g++.pt/crash67.C: New test.
10963
10964 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10965
10966         * g++.old-deja/g++.other/debug9.C: New test.
10967
10968 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10969
10970         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10971
10972 2001-05-16  Jan Hubicka  <jh@suse.cz>
10973
10974         * gcc.c-torture/compile/20010516-1.c: New test.
10975
10976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10977
10978         * g++.old-deja/g++.other/crash41.C: New test.
10979
10980 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10981
10982         * g++.old-deja/g++.pt/crash66.C: New test.
10983
10984 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10985
10986         * g++.old-deja/g++.robertl/eb27.C: Convert.
10987
10988 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10989
10990         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10991         declaration being redundant.
10992
10993 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10994
10995         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10996
10997 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10998
10999         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11000
11001 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11002
11003         * lib/g++.exp: Use testsuite_flags.
11004
11005 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11006
11007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11008
11009 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11010
11011         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11012
11013 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11014
11015         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11016
11017 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11018
11019         * gcc.c-torture/compile/20010313-1.c: New test.
11020
11021 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11022
11023         * gcc.dg/cpp/direct2.c: New test.
11024         * gccq.dg/cpp/direct2s.c: New test.
11025
11026         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11027
11028 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11029
11030         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11031         * g++.old-deja/g++.other/op3.C: Likewise.
11032
11033 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11034
11035         * gcc.dg/cpp/syshdr.h: New file.
11036         * gcc.dg/cpp/sysmac1.c: Update.
11037         * gcc.dg/cpp/sysmac2.c: Update.
11038
11039 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11040
11041         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11042
11043 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11044
11045         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11046         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11047
11048 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11049
11050         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11051
11052 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11053
11054         * lib/g++.exp (g++_include_flags): Don't use any special flags
11055         if TESTING_IN_BUILD_TREE is not defined.
11056         (g++_init): Use a plain 'c++' as the compiler if
11057         TESTING_IN_BUILD_TREEE is not defined.
11058
11059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11060
11061         * g++.old-deja/g++.eh/catch13.C: New test.
11062         * g++.old-deja/g++.eh/catch14.C: New test.
11063
11064 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11065
11066         * gcc.dg/cpp/tr-define.c: New test.
11067
11068 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11069
11070         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11071         <stdlib.h>, not <malloc.h>.
11072
11073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11074
11075         * g++.old-deja/g++.ns/template17.C: New test.
11076
11077 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11078
11079         * g++.old-deja/g++.pt/ref4.C: New test.
11080
11081 2001-04-30  Richard Henderson  <rth@redhat.com>
11082
11083         * gcc.dg/20000724-1.c: Revert last change.
11084
11085 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11086
11087         * g77.f-torture/execute/20010430.f: New test.
11088
11089 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11090
11091         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11092
11093 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11094
11095         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11096
11097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * g++.old-deja/g++.eh/crash6.C: New test.
11100
11101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11102
11103         * g++.old-deja/g++.other/warn7.C: New test.
11104
11105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11106
11107         * g++.old-deja/g++.other/defarg9.C: New test.
11108
11109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11110
11111         * g77.f-torture/compile/20010426.f: New test.
11112         * g77.f-torture/execute/20010426.f: New test.
11113
11114 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11115
11116         * g77.f-torture/compile/20000629-1.x: Remove - error
11117         has been fixed.
11118
11119 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11120
11121         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11122         Tweak slightly to work with g++.dg framework.
11123         * g++.dg/special/ecos.exp: Run initp1.C test.
11124         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11125
11126         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11127         its linker doesn't give line numbers either.
11128         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11129
11130 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11131
11132         * g++.old-deja/g++.other/lex1.C: New test.
11133
11134 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * gcc.dg/noncompile/20010425-1.c: New test.
11137
11138 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11139
11140         * g++.old-deja/g++.pt/mangle2.C: New test.
11141
11142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11143
11144         * gcc.dg/format/plus-1.c: New test.
11145
11146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.dg/20010423-1.c: New test.
11149
11150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11151
11152         * gcc.c-torture/execute/20010422-1.c: New test.
11153
11154 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         * g++.old-deja/g++.ns/type2.C: New test.
11157
11158 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11159
11160         * g++.old-deja/g++.other/perf1.C: New test.
11161
11162 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11163
11164         * gcc.dg/c99-func-2.c: Remove xfail.
11165         * gcc.dg/c99-func-3.c: Remove xfail.
11166         * gcc.dg/c99-func-4.c: Remove xfail.
11167
11168 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11169
11170         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11171
11172 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11173
11174         * gcc.c-torture/compile/20010423-1.c: New test.
11175
11176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         * g++.old-deja/g++.pt/typename28.C: New test.
11179
11180 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         * g++.old-deja/g++.abi/empty2.C: New test.
11183         * g++.old-deja/g++.abi/empty3.C: New test.
11184
11185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11186
11187         * g++.old-deja/g++.other/comdat2.C: New test.
11188         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11189
11190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * g++.old-deja/g++.other/overload14.C: New test.
11193
11194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11195
11196         * g++.old-deja/g++.other/lookup23.C: New test.
11197
11198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11199
11200         * gcc.c-torture/execute/20010403-1.c: New test.
11201
11202 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11203             Mark Mitchell  <mark@codesourcery.com>
11204
11205         * lib/old-dejagnu.exp: Don't delete output of executable.
11206         Add .exe suffix to executables.
11207
11208 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11209
11210         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11211
11212 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11213
11214         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11215
11216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11219         * g++.old-deja/g++.abi/crash1.C: New test.
11220
11221 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         * g++.old-deja/g++.other/crash40.C: New test.
11224
11225 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11226
11227         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11228
11229 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         * g++.old-deja/g++.other/warn6.C: New test.
11232
11233 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11234
11235         * g++.old-deja/g++.robertl/eb42.C: Same.
11236
11237 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11238
11239         * gcc.dg/wtr-conversion-1.c: New testcase.
11240
11241 2001-04-10  Richard Henderson  <rth@redhat.com>
11242
11243         * g++.old-deja/g++.other/array5.C: New.
11244
11245 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11246
11247         * gcc.c-torture/execute/20010408-1.c: New test.
11248
11249 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11250
11251         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11252         headers and constructs.
11253         * g++.old-deja/g++.robertl/eb79.C: Same.
11254         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11255         * g++.old-deja/g++.robertl/eb73.C: Same.
11256         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11257         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11258         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11259         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11260         * g++.old-deja/g++.robertl/eb44.C: Same.
11261         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11262         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11263         * g++.old-deja/g++.robertl/eb39.C: Same.
11264         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11265         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11266         * g++.old-deja/g++.robertl/eb30.C: Same.
11267         * g++.old-deja/g++.robertl/eb3.C: Same.
11268         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11269         * g++.old-deja/g++.robertl/eb21.C: Same.
11270         * g++.old-deja/g++.robertl/eb15.C: Same.
11271         * g++.old-deja/g++.robertl/eb118.C: Same.
11272         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11273         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11274         * g++.old-deja/g++.robertl/eb109.C: Same.
11275         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11276         * g++.old-deja/g++.mike/rtti1.C: Same.
11277         * g++.old-deja/g++.mike/p658.C: Same.
11278         * g++.old-deja/g++.mike/net46.C: Same.
11279         * g++.old-deja/g++.mike/net34.C: Same.
11280         * g++.old-deja/g++.mike/memoize1.C: Same.
11281         * g++.old-deja/g++.mike/eh2.C: Same.
11282         * g++.old-deja/g++.law/weak.C: Same.
11283         * g++.old-deja/g++.law/visibility7.C: Same.
11284         * g++.old-deja/g++.law/visibility25.C: Same.
11285         * g++.old-deja/g++.law/visibility22.C: Same.
11286         * g++.old-deja/g++.law/visibility2.C: Same.
11287         * g++.old-deja/g++.law/visibility17.C: Same.
11288         * g++.old-deja/g++.law/visibility13.C: Same.
11289         * g++.old-deja/g++.law/visibility10.C: Same.
11290         * g++.old-deja/g++.law/visibility1.C: Same.
11291         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11292         * g++.old-deja/g++.law/vbase1.C: Same.
11293         * g++.old-deja/g++.law/operators32.C: Same.
11294         * g++.old-deja/g++.law/nest3.C: Same.
11295         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11296         * g++.old-deja/g++.law/except5.C (main): Same.
11297         * g++.old-deja/g++.law/cvt7.C (run): Same.
11298         * g++.old-deja/g++.law/cvt2.C: Same.
11299         * g++.old-deja/g++.law/cvt16.C: Same.
11300         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11301         * g++.old-deja/g++.law/ctors17.C (main): Same.
11302         * g++.old-deja/g++.law/ctors13.C: Same.
11303         * g++.old-deja/g++.law/ctors12.C (main): Same.
11304         * g++.old-deja/g++.law/ctors10.C: Same.
11305         * g++.old-deja/g++.law/code-gen5.C: Same.
11306         * g++.old-deja/g++.law/bad-error7.C: Same.
11307         * g++.old-deja/g++.law/arm9.C: Same.
11308         * g++.old-deja/g++.law/arm12.C: Same.
11309         * g++.old-deja/g++.law/arg8.C: Same.
11310         * g++.old-deja/g++.law/arg1.C: Same.
11311         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11312         * g++.old-deja/g++.jason/template31.C: Same.
11313         * g++.old-deja/g++.jason/template24.C (main): Same.
11314         * g++.old-deja/g++.jason/2371.C: Same.
11315         * g++.old-deja/g++.eh/new2.C: Same.
11316         * g++.old-deja/g++.eh/new1.C: Same.
11317         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11318         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11319         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11320         * g++.old-deja/g++.brendan/crash62.C: Same.
11321         * g++.old-deja/g++.brendan/crash52.C: Same.
11322         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11323         * g++.old-deja/g++.brendan/crash38.C: Same.
11324         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11325         * g++.old-deja/g++.brendan/copy9.C: Same.
11326
11327 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11328
11329         * gcc.c-torture/execute/20001203-2.c (memset):
11330         Count argument is of type __SIZE_TYPE__.
11331
11332 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11333
11334         * gcc.c-torture/compile/20010404-1.c: New test.
11335
11336 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * gcc.c-torture/compile/20010326-1.c: New test.
11339
11340 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11341
11342         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11343         peculiarities of the SH.
11344         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11345
11346 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11347
11348         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11349         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11350         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11351
11352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11353
11354         * g77.f-torture/compile/20010321-1.f: New test.
11355
11356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11357
11358         * gcc.c-torture/compile/20010329-1.c: New test.
11359
11360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11361
11362         * gcc.c-torture/execute/20010329-1.c: New test.
11363
11364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11365
11366         * g++.old-deja/g++.other/eh4.C: Fix typo.
11367
11368 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11369
11370         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11371
11372 2001-03-28  Philip Blundell  <philb@gnu.org>
11373
11374         * gcc.c-torture/compile/20010328-1.c: New test.
11375
11376 2001-03-27  Richard Henderson  <rth@redhat.com>
11377
11378         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11379         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11380
11381 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11382
11383         * gcc.c-torture/compile/20010327-1.c: New test.
11384
11385 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.old-deja/g++.other/friend12.C: New test.
11388         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11389         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11390
11391 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11392
11393         * gcc.c-torture/execute/20010325-1.c: New test.
11394
11395 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * g++.old-deja/g++.other/mangle3.C: New test.
11398
11399 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11400
11401         * g++.old-deja/g++.other/anon8.C: New test.
11402
11403 2001-03-20  Philip Blundell  <philb@gnu.org>
11404
11405         * gcc.c-torture/compile/20010320-1.c: New test.
11406
11407 2001-03-17  Richard Henderson  <rth@redhat.com>
11408
11409         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11410
11411 2001-03-15  Geoff Keating  <geoff@redhat.com>
11412
11413         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11414         tests on AIX.
11415
11416 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11417
11418         * g++.old-deja/g++.other/eh4.C: New test.
11419
11420 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11421
11422         * gcc.dg/cpp/mi1.c: Update.
11423
11424 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11425
11426         * g++.old-deja/g++.other/regstack.C: New test.
11427
11428 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.old-deja/g++.other/ref4.C: New test.
11431
11432 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11433
11434         * objc/execute/va_method.m: Added.
11435         * objc/execute/IMP.m: Added.
11436         * objc/execute/_cmd.m: Added.
11437         * objc/execute/accessing_ivars.m: Added.
11438         * objc/execute/class-1.m: Added.
11439         * objc/execute/class-10.m: Added.
11440         * objc/execute/class-11.m: Added.
11441         * objc/execute/class-12.m: Added.
11442         * objc/execute/class-13.m: Added.
11443         * objc/execute/class-14.m: Added.
11444         * objc/execute/class-2.m: Added.
11445         * objc/execute/class-3.m: Added.
11446         * objc/execute/class-4.m: Added.
11447         * objc/execute/class-5.m: Added.
11448         * objc/execute/class-6.m: Added.
11449         * objc/execute/class-7.m: Added.
11450         * objc/execute/class-8.m: Added.
11451         * objc/execute/class-9.m: Added.
11452         * objc/execute/class-tests-1.h
11453         * objc/execute/class-tests-2.h
11454         * objc/execute/compatibility_alias.m: Added.
11455         * objc/execute/encode-1.m: Added.
11456         * objc/execute/formal_protocol-1.m: Added.
11457         * objc/execute/formal_protocol-2.m: Added.
11458         * objc/execute/formal_protocol-3.m: Added.
11459         * objc/execute/formal_protocol-4.m: Added.
11460         * objc/execute/formal_protocol-5.m: Added.
11461         * objc/execute/formal_protocol-6.m: Added.
11462         * objc/execute/formal_protocol-7.m: Added.
11463         * objc/execute/informal_protocol.m: Added.
11464         * objc/execute/initialize.m: Added.
11465         * objc/execute/load.m: Added.
11466         * objc/execute/many_args_method.m: Added.
11467         * objc/execute/nested-3.m: Added.
11468         * objc/execute/no_clash.m: Added.
11469         * objc/execute/private.m: Added.
11470         * objc/execute/redefining_self.m: Added.
11471         * objc/execute/root_methods.m: Added.
11472         * objc/execute/selector-1.m: Added.
11473         * objc/execute/static-1.m: Added.
11474         * objc/execute/static-2.m: Added.
11475         * objc/execute/va_method.m: Added.
11476
11477 2001-03-10  Richard Henderson  <rth@redhat.com>
11478
11479         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11480
11481 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11482
11483         * g++.old-deja/g++.other/crash31.C: XFAIL.
11484         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11485         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11486         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11487         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11488         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11489
11490 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11491
11492         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11493
11494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11495
11496         * gcc.dg/20000724-1.c: Don't use multiline strings.
11497
11498 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11499
11500         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11501         result of -cString against what we expect it to be; don't just
11502         print it out for no one to read.
11503
11504         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11505         Based on testcases provided by Nicola Pero.
11506
11507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11508
11509         * gcc.dg/cpp/macro7.c: New test.
11510
11511 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11512
11513         * gcc.dg/cpp/multiline.c: Update.
11514
11515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.old-deja/g++.other/enum3.C: New test.
11518
11519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11520
11521         * g++.old-deja/g++.other/pod1.C: New test.
11522
11523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.old-deja/g++.ext/overload1.C: New test.
11526
11527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11528
11529         * g++.old-deja/g++.pt/using1.C: New test.
11530
11531 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         * g++.old-deja/g++.other/using9.C: New test.
11534
11535 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11536
11537         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11538
11539         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11540
11541 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.old-deja/g++.ext/realpt1.C: Remove.
11544
11545 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11546
11547         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11548
11549 2001-02-26  Will Cohen  <wcohen@redhat.com>
11550
11551         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11552
11553 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11554
11555         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11556         templatized constructors.
11557
11558 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11559
11560         * gcc.c-torture/execute/20010224-1.c: New test.
11561
11562 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * gcc.c-torture/execute/20010222-1.c: New test.
11565
11566 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11567
11568         * g++.old-deja/g++.other/inline20.C: New test.
11569
11570 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11571
11572         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11573
11574 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11575
11576         * g++.old-deja/g++.other/lookup22.C: New test.
11577
11578 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11579
11580         * g77.dg: New directory.
11581         * g77.dg/20010216-1.f: New test case.
11582         * g77.dg/dg.exp: New driver.
11583         * lib/g77-dg.exp: New driver library.
11584
11585 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11586
11587         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11588
11589 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11590
11591         * g++.old-deja/g++.other/decl9.C: New test.
11592
11593 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11596         not need <string> and also tests the initialization at runtime.
11597
11598 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11599
11600         * gcc.c-torture/execute/longlong.c: New test.
11601
11602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11603
11604         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11605
11606 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11607
11608         * gcc.c-torture/execute/920302-1.c (execute):
11609         Change argument type to short.
11610
11611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11612
11613         * g++.old-deja/g++.pt/deduct6.C: New test.
11614
11615 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.old-deja/g++.pt/deduct5.C: New test.
11618
11619 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * gcc.c-torture/execute/20010209-1.c: New test.
11622
11623 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11624
11625         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11626
11627 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11628
11629         * g++.dg/vtgc1.C: Update for new ABI.
11630
11631         * consistency.vlad: New directory, 1665 files.
11632
11633 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11634
11635         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11636         return type.
11637         * gcc.dg/cpp/digraphs.c: Declare puts.
11638
11639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11640
11641         * g++.old-deja/g++.other/warn5.C: New test.
11642
11643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11644
11645         * g++.old-deja/g++.pt/spec40.C: New test.
11646
11647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11648
11649         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11650         case.
11651         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11652
11653 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11654
11655         * gcc.c-torture/compile/20010209-1.c: New test.
11656
11657 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11658
11659         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11660         excess errors message but not if it crashes.
11661         * g++.old-deja/g++.other/crash27.C: Likewise.
11662         * g++.old-deja/g++.other/crash28.C: Likewise.
11663         * g++.old-deja/g++.other/crash30.C: Likewise.
11664         * g++.old-deja/g++.other/crash32.C: Likewise.
11665         * g++.old-deja/g++.other/crash35.C: Likewise.
11666         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11667
11668 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11669
11670         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11671         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11672         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11673         g77.f-torture/execute/execute.exp,
11674         g77.f-torture/noncompile/noncompile.exp,
11675         gcc.c-torture/execute/execute.exp,
11676         gcc.c-torture/execute/memcheck/memcheck.exp,
11677         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11678         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11679         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11680         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11681         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11682         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11683         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11684         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11685         Remove bug reporting instructions with ancient email addresses.
11686
11687 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11688
11689         * gcc.dg/20010202-1.c: New test.
11690         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11691
11692 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11693
11694         * g++.dg/stdbool-if.C: New test.
11695
11696 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11697
11698         * objc/execute/fdecl.m: Added main().
11699
11700 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11701
11702         * gcc.c-torture/execute/20010206-1.c: New test.
11703
11704 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11705
11706         * gcc.dg/cpp/avoidpaste1.c: Update.
11707
11708 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11709
11710         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11711         Pero <nicola@brainstorm.co.uk>.
11712         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11713
11714 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         * g++.old-deja/g++.pt/spec39.C: New test.
11717
11718 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11719
11720         * gcc.c-torture/compile/20010202-1.c: New test.
11721
11722 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11723
11724         * g++.old-deja/g++.abi/primary2.C: New test.
11725         * g++.old-deja/g++.abi/primary3.C: New test.
11726         * g++.old-deja/g++.abi/primary4.C: New test.
11727         * g++.old-deja/g++.abi/primary5.C: New test.
11728         * g++.old-deja/g++.abi/vtable3.h: New test.
11729         * g++.old-deja/g++.abi/vtable3a.C: New test.
11730         * g++.old-deja/g++.abi/vtable3b.C: New test.
11731         * g++.old-deja/g++.abi/vtable3c.C: New test.
11732         * g++.old-deja/g++.abi/vtable3d.C: New test.
11733         * g++.old-deja/g++.abi/vtable3e.C: New test.
11734         * g++.old-deja/g++.abi/vtable3f.C: New test.
11735         * g++.old-deja/g++.abi/vtable3g.C: New test.
11736         * g++.old-deja/g++.abi/vtable3h.C: New test.
11737         * g++.old-deja/g++.abi/vtable3i.C: New test.
11738         * g++.old-deja/g++.abi/vtable3j.C: New test.
11739         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11740
11741 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * g++.old-deja/g++.other/anon6.C: New test.
11744         * g++.old-deja/g++.other/anon7.C: New test.
11745
11746 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11747
11748         * gcc.dg/cpp/avoidpaste2.c: New tests.
11749
11750 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11751
11752         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11753
11754 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11755
11756         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11757         DECIMAL_DIG cases for Irix."
11758
11759 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11760
11761         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11762
11763 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11764
11765         * gcc.dg/c99-tag-1.c: New test.
11766
11767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11768
11769         * gcc.dg/cpp/tr-warn1.c: Add tests.
11770
11771 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11772
11773         * gcc.dg/cpp/avoidpaste1.c: Update.
11774         * gcc.dg/cpp/paste4.c: Update.
11775
11776 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11777
11778         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11779         cases for Irix.
11780
11781 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11782
11783         * g++.old-deja/g++.other/inline19.C: New test.
11784
11785 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11786
11787         * gcc.dg/Wlarger-than.c: New test.
11788
11789 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11790
11791         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11792
11793 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.c-torture/execute/20010129-1.c: New test.
11796         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11797
11798 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11799
11800         * gcc.dg/cpp/avoidpaste1.c: Test case.
11801
11802 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11803
11804         * g++.old-deja/g++.other/inline18.C: New test.
11805
11806 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11807
11808         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11809         and __builtin_putchar.
11810
11811 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11812
11813         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11814         tests.
11815
11816 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11817
11818         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11819         floating point number rounding mode to round to the nearest
11820         representable mode.
11821
11822 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11823
11824         * g++.old-deja/g++.other/mangle2.C: New test.
11825
11826 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11827
11828         * gcc.c-torture/compile/20010124-1.c: New test.
11829
11830 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         * g++.old-deja/g++.pt/spec38.C: New test.
11833
11834 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11835
11836         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11837         "Build don't run".
11838
11839 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11840
11841         * gcc.c-torture/execute/20010123-1.c: New test.
11842
11843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         * g++.old-deja/g++.pt/spec37.C: New test.
11846
11847 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.old-deja/g++.pt/overload14.C: New test.
11850
11851 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11852
11853         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11854         __builtin_return_address.
11855
11856 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11859         * g++.old-deja/g++.pt/spec35.C: New test.
11860         * g++.old-deja/g++.pt/spec36.C: New test.
11861
11862 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * gcc.c-torture/compile/20010118-1.c: New test.
11865
11866 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11867
11868         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11869
11870 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.c-torture/execute/20010119-1.c: New test.
11873
11874 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11875
11876         * g++.old-deja/g++.other/vbase5.C: New test.
11877
11878 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.c-torture/execute/20010118-1.c: New test.
11881
11882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.old-deja/g++.pt/deduct3.C: New test.
11885
11886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         * g++.old-deja/g++.pt/spec34.C: New test.
11889
11890 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11891
11892         * g77.f-torture/compile/20000601-2.f: New test.
11893
11894 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11895
11896         * g++.old-deja/g++.other/init17.C: New test.
11897
11898 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11899
11900         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11901
11902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11903
11904         * g++.old-deja/g++.pt/unify8.C: New test.
11905
11906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         * g++.old-deja/g++.abi/vbase1.C: New test.
11909
11910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         * g++.old-deja/g++.pt/crash65.C: New test.
11913
11914 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11915
11916         * gcc.dg/cpp/assembl2.S: New test case.
11917
11918 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11919
11920         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11921         are supported.
11922
11923 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11924
11925         * g++.old-deja/g++.other/builtins1.C: New test.
11926         * g++.old-deja/g++.other/builtins2.C: Likewise.
11927         * g++.old-deja/g++.other/builtins3.C: Likewise.
11928         * g++.old-deja/g++.other/builtins4.C: Likewise.
11929
11930 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11931
11932         * gcc.c-torture/compile/20010117-1.c: New test.
11933         * gcc.c-torture/compile/20010117-2.c: New test.
11934
11935 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11936
11937         * g77.f-torture/execute/20010116.[fx]: New test,
11938         XFAIL on i?86-*-*.
11939         * g77.f-torture/compile/20010115.f: Indicate it's
11940         a test for PR fortran/1636.
11941
11942 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11943
11944         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11945
11946 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11947
11948         * g77.f-torture/compile/20010115.f: New test.
11949
11950 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11951
11952         * g++.old-deja/g++.pt/nontype5.C: New test.
11953
11954 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11955
11956         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11957         have an equivalent working one below it.
11958
11959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11960
11961         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11962         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11963
11964 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11965
11966         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11967         message containing "init_priority".
11968         (conpr-2.C): Likewise.
11969         (conpr-3.C): Likewise.
11970         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11971
11972 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11973
11974         * gcc.c-torture/execute/20010114-2.c: New test.
11975
11976 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11977
11978         * gcc.c-torture/compile/20010114-1.c: New test.
11979         * gcc.c-torture/compile/20010114-1.x: Xfail.
11980         * gcc.c-torture/compile/20010114-2.c: New test.
11981         * gcc.c-torture/execute/20010114-1.c: New test.
11982         * gcc.dg/trunc-1.c: New test.
11983         * gcc.dg/uninit-B.c: New test.
11984
11985 2001-01-13  Nick Clifton  <nickc@redhat.com>
11986
11987         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11988         target.
11989
11990 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11991
11992         * gcc.c-torture/compile/20010113-1.c: New test.
11993
11994 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11995
11996         * gcc.c-torture/compile/20001212-1.c: New test.
11997
11998 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11999
12000         * gcc.dg/cpp/widestr1.c: Update.
12001         * gcc.dg/cpp/prag-imp.c: Remove.
12002
12003 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12004
12005         * gcc.c-torture/execute/20000801-3.x: Remove.
12006         * gcc.dg/c90-init-1.c: New test.
12007         * gcc.dg/c99-init-1.c: New test.
12008         * gcc.dg/c99-init-2.c: New test.
12009         * gcc.dg/gnu99-init-1.c: New test.
12010
12011 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12012
12013         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12014         testing that no relevant ones were found.
12015
12016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12017
12018         * g++.old-deja/g++.pt/cast2.C: New test.
12019
12020 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         * g++.old-deja/g++.pt/friend47.C: New test.
12023
12024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         * g++.old-deja/g++.pt/instantiate13.C: New test.
12027
12028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12029
12030         * g++.old-deja/g++.other/defarg7.C: New test.
12031         * g++.old-deja/g++.other/defarg8.C: New test.
12032
12033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12034
12035         * g++.old-deja/g++.pt/crash64.C: New test.
12036
12037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12038
12039         * g++.old-deja/g++.pt/crash63.C: New test.
12040
12041 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12042
12043         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12044
12045 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12046
12047         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12048
12049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         * g++.old-deja/g++.pt/error3.C: New test.
12052
12053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12054
12055         * g++.old-deja/g++.other/crash39.C: New test.
12056
12057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12058
12059         * g++.old-deja/g++.other/vbase4.C: New test.
12060
12061 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12062
12063         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12064         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12065         * gcc.dg/special/special.exp: New test driver which will check
12066         for alias support for the above test.
12067
12068 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12069
12070         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12071         problems on small machines.
12072         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12073         parameterize.
12074
12075 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12076
12077         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12078         mips.
12079         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12080
12081 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12082
12083         * g++.old_deja/g++.pt/using8.C: New test.
12084
12085 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12086
12087         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12088
12089 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12090
12091         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12092         where a failure is expected.
12093         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12094
12095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12096
12097         * g++.old_deja/g++.pt/instantiate12.C: New test.
12098
12099 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12102         start of structs.
12103         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12104         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12105         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12106         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12107         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12108         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12109         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12110         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12111         * g++.old-deja/g++.eh/spec6.C: Likewise.
12112         * g++.old-deja/g++.jason/crash3.C: Likewise.
12113         * g++.old-deja/g++.law/ctors11.C: Likewise.
12114         * g++.old-deja/g++.law/ctors17.C: Likewise.
12115         * g++.old-deja/g++.law/ctors5.C: Likewise.
12116         * g++.old-deja/g++.law/ctors9.C: Likewise.
12117         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12118         * g++.old-deja/g++.mike/net22.C: Likewise.
12119         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12120         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12121         * g++.old-deja/g++.mike/virt3.C: Likewise.
12122         * g++.old-deja/g++.niklas/t128.C: Likewise.
12123         * g++.old-deja/g++.other/anon4.C: Likewise.
12124         * g++.old-deja/g++.other/using1.C: Likewise.
12125         * g++.old-deja/g++.other/warn3.C: Likewise.
12126         * g++.old-deja/g++.pt/t37.C: Likewise.
12127         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12128         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12129
12130 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12133
12134 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135
12136         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12137
12138 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * gcc.c-torture/compile/20010107-1.c: New test.
12141
12142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12143
12144         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12145
12146 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12147
12148         * gcc.dg/format/format.h: New file.
12149         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12150         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12151         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12152         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12153         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12154         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12155         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12156         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12157         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12158         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12159         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12160         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12161         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12162         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12163         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12164         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12165         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12166         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12167         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12168         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12169         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12170         instead of declaring standard types, macros and functions in each
12171         test.
12172
12173 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12174
12175         * gcc.c-torture/execute/20010106-1.c: New test.
12176
12177 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12178
12179         * gcc.dg/format/format.exp: New file.
12180         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12181         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12182         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12183         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12184         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12185         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12186         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12187         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12188         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12189         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12190         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12191         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12192         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12193         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12194         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12195         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12196         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12197         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12198         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12199         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12200         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12201         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12202         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12203         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12204         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12205         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12206         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12207         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12208         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12209         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12210         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12211         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12212         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12213         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12214         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12215         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12216         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12217         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12218         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12219         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12220         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12221         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12222
12223 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12224
12225         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12226         account.
12227
12228 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12229
12230         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12231
12232 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.old-deja/g++.pt/crash62.C: New test.
12235
12236 2001-01-04  Richard Henderson  <rth@redhat.com>
12237
12238         * gcc.dg/20000926-1.c: Update expected warnings.
12239         * gcc.dg/array-2.c: Likewise.
12240         * gcc.dg/array-4.c: Also validate flexible array members.
12241         * gcc.dg/c99-flex-array-1.c: New.
12242
12243 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12244
12245         * gcc.c-torture/compile/20001222-1.x: Remove.
12246
12247 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12248
12249         * gcc.c-torture/execute/built-in-setjmp.c: New.
12250
12251 2001-01-03  Richard Henderson  <rth@redhat.com>
12252
12253         * gcc.dg/940510-1.c: Update expected error wording.
12254         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12255
12256 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12257
12258         * lib/target-supports.exp (check_alias_available): Modified to
12259         indicate aliases not supported if only weak aliases are supported.
12260
12261 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12262
12263         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12264         Turn on cmpstrsi checks for __pj__ and __i370__.
12265
12266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12267
12268         * g++.old-deja/g++.other/virtual11.C: New test.
12269
12270 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12271
12272         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12273
12274 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12275
12276         * gcc.c-torture/compile/20010102-1.c: New test.
12277
12278 2001-01-02  Andreas Jaeger  <aj@suse.de>
12279
12280         * gcc.dg/noreturn-3.c: New test.
12281
12282         * gcc.dg/noreturn-4.c: New test.
12283
12284 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12285
12286         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12287         __builtin_fputc and __builtin_fwrite.
12288
12289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12290
12291         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12292         signed char, not default char.
12293
12294 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12295
12296         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12297
12298 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12299
12300         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12301
12302 2000-12-29  Richard Henderson  <rth@redhat.com>
12303
12304         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12305         (__cyg_profile_func_exit): Define.
12306
12307 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12308
12309         * g++.dg/vtgc1.C: New test.
12310
12311 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12312
12313         * gcc.dg/noncompile/20001228-1.c: New test.
12314
12315         * gcc.dg/20001228-1.c: New test.
12316
12317         * gcc.c-torture/execute/20001228-1.c: New test.
12318
12319 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12320
12321         * gcc.dg/format-strfmon-1.c: New test.
12322
12323 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12324
12325         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12326         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12327         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12328         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12329         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12330         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12331         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12332         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12333         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12334         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12335         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12336         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12337         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12338
12339         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12340         * gcc.c-torture/execute/string-opt-4.c: Test index.
12341
12342 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12343
12344         * gcc.c-torture/compile/20001226-1.c: New test.
12345
12346 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12347
12348         * gcc.c-torture/compile/20001222-1.c: New test.
12349         * gcc.c-torture/compile/20001222-1.x: Xfail.
12350
12351 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12352
12353         * gcc.c-torture/execute/comp-goto-2.c: New test.
12354
12355 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12356
12357         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12358         Use long types if __INT_MAX__ is 32767.
12359         (main): Use cast to (sint32 *) when poking 88 into a_page.
12360
12361         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12362
12363 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12364
12365         * gcc.c-torture/compile/20001221-1.c: New test.
12366         * gcc.c-torture/execute/20001221-1.c: New test.
12367
12368 2000-12-20  Richard Henderson  <rth@redhat.com>
12369
12370         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12371         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12372
12373 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12374
12375         * gcc.dg/compare3.c: New test.
12376
12377 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12378
12379         * gcc.dg/format-warnll-1.c: New test.
12380
12381 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12382
12383         * gcc.dg/cpp/cmdlne-P.c: New test.
12384
12385 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12386
12387         * gcc.c-torture/execute/builtin-abs-1.c,
12388         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12389
12390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12391
12392         * gcc.dg/cpp/multiline.c: New test.
12393
12394 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12395
12396         * g++.old-deja/g++.other/syshdr1.C: Update.
12397         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12398
12399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12400
12401         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12402
12403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404
12405         * g++.old-deja/g++.pt/ttp65.C: New test.
12406
12407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12408
12409         * g++.old-deja/g++.pt/ttp64.C: New test.
12410
12411 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12412
12413         * g++.old-deja/g++.pt/spec33.C: New test.
12414
12415 2000-12-14  Catherine Moore  <clm@redhat.com>
12416
12417         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12418         * gcc.c-torture/execute/920612-2.c: Likewise.
12419         * gcc.c-torture/execute/920428-2.c: Likewise.
12420         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12421         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12422
12423 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12424
12425         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12426         * gcc.dg/pack-test-2.c: Likewise.
12427
12428 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12429
12430         Tests by Zack Weinberg <zackw@stanford.edu>.
12431
12432         * gcc.dg/cpp/defined.c: Update.
12433         * gcc.dg/cpp/defined_trad.c: New tests.
12434
12435 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12436
12437         * gcc.dg/cpp/trad-direct.c: Update.
12438
12439 2000-12-11  Neil Booth  <neilb@earthling.net>
12440
12441         * gcc.dg/cpp/defined_trad.c
12442
12443 2000-12-11  Neil Booth  <neilb@earthling.net>
12444
12445         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12446
12447 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12448
12449         * gcc.dg/format-miss-2.c: New test.
12450
12451 2000-12-09  Neil Booth  <neilb@earthling.net>
12452
12453         * gcc.dg/cpp/lineflags.c: New tests.
12454         * gcc.dg/cpp/poison.c: Update.
12455         * gcc.dg/cpp/redef2.c: Update.
12456         * gcc.dg/cpp/skipping.c: New test.
12457
12458 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12459
12460         * g++.old-deja/g++.other/eh3.C: New testcase.
12461
12462 2000-12-07  Neil Booth  <neilb@earthling.net>
12463
12464         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12465         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12466         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12467         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12468         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12469         Update.
12470
12471 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12472
12473         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12474         __SIZE_TYPE__ instead of int for type of integers cast to
12475         pointers.
12476
12477 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12478
12479         * g++.old-deja/g++.other/cleanup4.C: New test.
12480
12481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * format-sec-1.c: New test.
12484
12485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12486
12487         * gcc.dg/format-nonlit-3.c: New test.
12488
12489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12490
12491         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12492         through a null pointer.
12493
12494 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12495
12496         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12497         * g++.old-deja/g++.pt/partial4.C: New test.
12498
12499 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12500
12501         * gcc.c-torture/execute/ieee/hugeval.x: New.
12502
12503 2000-12-06  Neil Booth  <neilb@earthling.net>
12504
12505         * gcc.dg/cpp/backslash2.c: New tests.
12506
12507 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12508
12509         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12510         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12511
12512 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12513
12514         * gcc.c-torture/execute/20001203-2.c: New testcase.
12515
12516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12517
12518         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12519         * g++.old-deja/g++.other/virtual10.C: New test.
12520
12521 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12522
12523         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12524
12525 2000-12-05  Richard Henderson  <rth@redhat.com>
12526
12527         * gcc.c-torture/compile/20001205-1.c: New.
12528
12529 2000-12-04  Neil Booth  <neilb@earthling.net>
12530
12531         * g++.old-deja/g++.other/virtual9.C: New test.
12532         * g++.old-deja/g++.pt/crash61.C: New test.
12533         * gcc.c-torture/execute/loop-9.c: New test.
12534
12535 2000-12-04  Neil Booth  <neilb@earthling.net>
12536
12537         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12538         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12539         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12540         * gcc.dg/cpp/extratokens.c: ...here.
12541
12542 2000-12-04  Neil Booth  <neilb@earthling.net>
12543
12544         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12545         New tests.
12546
12547 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12548
12549         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12550         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12551
12552 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12553
12554         * gcc.c-torture/execute/20001203-1.c: New test.
12555
12556 2000-12-03  Neil Booth  <neilb@earthling.net>
12557
12558         * gcc.dg/cpp/macro6.c: New test cases.
12559
12560 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12561
12562         * gcc.c-torture/execute/string-opt-9.c: New test.
12563         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12564         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12565         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12566
12567         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12568         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12569
12570 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12571
12572         * gcc.dg/cpp/if-6.c: New testcase.
12573
12574         * gcc.dg/20001201-1.c: New testcase.
12575
12576 2000-12-02  Neil Booth  <neilb@earthling.net>
12577
12578         * g++.old-deja/g++.other/externC4.C,
12579         g++.old-deja/g++.other/friend10.C: New tests.
12580
12581 2000-12-02  Neil Booth  <neilb@earthling.net>
12582
12583         * g++.old-deja/g++.other/instan2.C
12584         * g++.old-deja/g++.other/instan3.C: New test.
12585
12586 2000-12-02  Neil Booth  <neilb@earthling.net>
12587
12588         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12589         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12590         gnuc99.c,gnuc99-pedantic.c: New tests.
12591
12592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12593
12594         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12595         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12596
12597 2000-12-01  Neil Booth  <neilb@earthling.net>
12598
12599         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12600         * gcc.dg/cpp/poison.c: Update.
12601         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12602
12603 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12604
12605         * g77.f-torture/execute/20001201.f: New test.
12606
12607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12608
12609         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12610
12611 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12612
12613         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12614
12615 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         * g++.old-deja/g++.other/cast6.C: New test.
12618
12619 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12620
12621         * gcc.c-torture/execute/20001130-2.c: New testcase.
12622
12623 2000-11-30  Richard Henderson  <rth@redhat.com>
12624
12625         * gcc.c-torture/execute/20001130-1.c: New test.
12626
12627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         * g++.old-deja/g++.other/op3.C: New test.
12630
12631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12632
12633         * g++.old-deja/g++.other/op2.C: New test.
12634
12635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.old-deja/g++.other/crash38.C: New test.
12638
12639 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12640
12641         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12642
12643 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12644
12645         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12646         tests.
12647         * gcc.c-torture/execute/string-opt-6.c: New test.
12648
12649         * gcc.dg/20001117-1.c: Add main.
12650
12651 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12652
12653         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12654         Move from here ...
12655         * gcc.dg/940510-1.c: ... to here.
12656
12657         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12658         zero-size arrays in toplevel structures.
12659
12660 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12661
12662         * gcc.c-torture/execute/loop-8.c: New test.
12663
12664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12665
12666         * g++.old-deja/g++.other/base1.C: New test.
12667
12668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.old-deja/g++.other/parse2.C: New test.
12671
12672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.old-deja/g++.pt/incomplete1.C: New test.
12675
12676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12677
12678         * g++.old-deja/g++.other/friend9.C: New test.
12679
12680 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12681
12682         * gcc.dg/20001127-1.c: New test.
12683
12684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.old-deja/g++.pt/friend46.C: New test.
12687
12688 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         * g++.old-deja/g++.other/ptrmem8.C: New test.
12691
12692 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12693
12694         * gcc.c-torture/execute/string-opt-7.c: New test.
12695         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12696
12697 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12698
12699         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12700         instead of 'mkcheck 2'.
12701
12702 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12703
12704         * gcc.c-torture/execute/memcheck/driver.c,
12705         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12706         C9X references to refer to C99.
12707
12708 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * gcc.dg/ultrasp3.c: New test.
12711
12712 2000-11-25  Neil Booth  <neilb@earthling.net>
12713
12714         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12715
12716 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12717
12718         * gcc.c-torture/compile/20001123-2.c: New.
12719
12720 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12721
12722         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12723
12724 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12725
12726         * gcc.dg/sequence-point-1.c: Add some new tests.
12727         * gcc.c-torture/execute/20001124-1.c: New test.
12728
12729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         * g++.old-deja/g++.other/vaarg4.C: New test.
12732         * gcc.c-torture/compile/20001123-1.c: New test.
12733
12734 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12735
12736         * g++.other/crash24.C: Adjust and remove XFAIL.
12737         * g++.other/crash37.C: New test.
12738
12739 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.pt/instantiate9.C: New test.
12742
12743 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12744
12745         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12746         new ABI, too.
12747
12748         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12749         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12750
12751 2000-11-22  Neil Booth  <neilb@earthling.net>
12752
12753         * gcc.dg/cpp/Wtrigraphs.c: New test.
12754
12755 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12756
12757         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12758
12759 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12760
12761         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12762
12763 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12764
12765         * lib/gcc-dg.exp: load_lib scanasm.exp.
12766         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12767         * lib/g++-dg.exp: load_lib scanasm.exp.
12768         * lib/scanasm.exp: New.
12769         (scan-assembler, scan-assembler-not): Add optional arguments to
12770         test name, or if not present, the pattern name.
12771         (scan-assembler-dem, scan-assembler-dem-not): New.
12772
12773         * g++.dg/dg.exp: New.
12774
12775 2000-11-21  Neil Booth  <neilb@earthling.net>
12776
12777         * gcc.dg/cpp/integrated1.c: Remove.
12778
12779 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * gcc.c-torture/execute/20001121-1.c: New test.
12782
12783 2000-11-21  Richard Henderson  <rth@redhat.com>
12784
12785         * gcc.c-torture/compile/20001121-1.c: New test.
12786
12787 2000-11-20  Neil Booth  <neilb@earthling.net>
12788
12789         * gcc.dg/cpp/integrated1.c: New test.
12790
12791 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12792
12793         * g++.old-deja/g++.other/inline17.C: New test.
12794
12795 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12796
12797         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12798         local variable to be zero: I made the variable global. Now
12799         uses abort() and exit() instead of relying on main's return value.
12800
12801 2000-11-20  Neil Booth  <neilb@earthling.net>
12802
12803         * gcc.dg/cpp/paste2.c: Update test.
12804         * objc/execute/paste.m: New test.
12805
12806 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12807
12808         * gcc.dg/c99-condexpr-1.c: New test.
12809
12810 2000-11-20  Neil Booth  <neilb@earthling.net>
12811
12812         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12813
12814 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12815
12816         * g++.old-deja/g++.pt/export1.C: New test.
12817
12818 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12819
12820         * gcc.dg/20001117-1.c: New test.
12821
12822 2000-11-18  Richard Henderson  <rth@redhat.com>
12823
12824         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12825
12826 2000-11-18  Richard Henderson  <rth@redhat.com>
12827
12828         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12829         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12830         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12831
12832 2000-11-18  Richard Henderson  <rth@redhat.com>
12833
12834         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12835         (main): New.  Exit cleanly.
12836
12837 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12838
12839         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12840         gcc.dg/c99-fordecl-2.c: New tests.
12841
12842 2000-11-18  Richard Henderson  <rth@redhat.com>
12843
12844         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12845         * gcc.c-torture/execute/zerolen-2.c: New.
12846
12847 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12848
12849         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12850         memory.
12851
12852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         * g++.old-deja/g++.pt/instantiate8.C: New test.
12855
12856 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12859         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12860
12861 2000-11-16  Nick Clifton  <nickc@redhat.com>
12862
12863         * gcc.c-torture/execute/nestfunc-2.c: New test.
12864         * gcc.c-torture/execute/nestfunc-3.c: New test.
12865
12866 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12867
12868         * gcc.c-torture/compile/20001116-1.c: New test.
12869
12870 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12871
12872         * gcc.c-torture/execute/20001115-1.c: New test.
12873
12874 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12875
12876         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12877         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12878         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12879         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12880
12881 2000-11-15  Neil Booth  <neilb@earthling.net>
12882
12883         gcc.dg/cpp/_Pragma1.c: Update.
12884         gcc.dg/cpp/_Pragma2.c: New test.
12885
12886 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12887
12888         * g++.old-deja/g++.other/anon5.C: New test.
12889
12890 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12893         tests.
12894
12895 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12896
12897         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12898         output.
12899
12900 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12901
12902         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12903         labels at end of compound statements.
12904
12905 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * gcc.c-torture/execute/loop-7.c: New test.
12908
12909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12910
12911         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12912
12913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12914
12915         * gcc.dg/c99-bool-1.c: New test.
12916
12917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.dg/c99-scope-1.c: Remove xfail.
12920         * gcc.dg/c99-scope-2.c: New test.
12921
12922 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12923
12924         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12925         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12926
12927 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12928
12929         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12930         error messages.
12931
12932         * g++.mike/p700.C: Don't typedef wchar_t.
12933         * g++.mike/p784.C: Likewise.
12934         * g++.mike/eb101.C: Don't use __wchar_t.
12935
12936 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12937
12938         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12939         from DO loop.
12940
12941 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12942
12943         * gcc.c-torture/execute/20001111-1.c: New test.
12944
12945 2000-11-10  Nick Clifton  <nickc@redhat.com>
12946
12947         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12948         long multuiple and accumulate.
12949
12950 2000-11-09  Richard Henderson  <rth@redhat.com>
12951
12952         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12953         via size_t instead of int.
12954
12955         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12956         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12957         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12958         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12959
12960 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12961
12962         * gcc.c-torture/compile/20001109-1.c: New test.
12963         * gcc.c-torture/compile/20001109-2.c: New test.
12964
12965 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         * g++.old-deja/g++.pt/operator1.C: New test.
12968         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12969
12970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12971
12972         * gcc.dg/20001108-1.c: New test.
12973
12974 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12977         with both arguments constant strings.
12978         * gcc.c-torture/execute/string-opt-3.c: New test.
12979         * gcc.c-torture/execute/string-opt-4.c: New test.
12980         * gcc.c-torture/execute/string-opt-5.c: New test.
12981
12982 2000-11-08  Nick Clifton  <nickc@redhat.com>
12983
12984         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12985         mulsidi3adddi patterns.
12986
12987 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12988
12989         * g++.old-deja/g++.other/crash36.C: New test.
12990
12991 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * g++.old-deja/g++.other/init16.C: New test.
12994
12995 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12996
12997         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12998
12999 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13000
13001         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13002         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13003         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13004
13005 2000-11-07  DJ Delorie  <dj@redhat.com>
13006
13007         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13008
13009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13010
13011         * gcc.c-torture/execute/string-opt-1.c: New test.
13012
13013 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13014
13015         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13016         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13017         parameters in registers, and there is no way for a varargs
13018         function to know in which order the integer and floating-point
13019         parameters should be interleaved when they are placed on the
13020         stack.
13021         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13022         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13023
13024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13025
13026         * gcc.c-torture/execute/string-opt-2.c: New test.
13027
13028 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13029
13030         * g++.old-deja/g++.pt/crash60.C: New test.
13031
13032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13033
13034         * g++.old-deja/g++.other/crash24.C: New test.
13035         * g++.old-deja/g++.other/crash25.C: New test.
13036         * g++.old-deja/g++.other/crash26.C: New test.
13037         * g++.old-deja/g++.other/crash27.C: New test.
13038         * g++.old-deja/g++.other/crash28.C: New test.
13039         * g++.old-deja/g++.other/crash29.C: New test.
13040         * g++.old-deja/g++.other/crash30.C: New test.
13041         * g++.old-deja/g++.other/crash31.C: New test.
13042         * g++.old-deja/g++.other/crash32.C: New test.
13043         * g++.old-deja/g++.other/crash33.C: New test.
13044         * g++.old-deja/g++.other/crash34.C: New test.
13045         * g++.old-deja/g++.other/crash35.C: New test.
13046
13047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * gcc.c-torture/execute/20001031-1.c: New test.
13050
13051 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13052
13053         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13054         namespace.
13055
13056         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13057         standards-conformant.
13058
13059         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13060
13061         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13062         * g++.old-deja/g++.mike/p755a.C: Likewise.
13063         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13064         library makes no calls to `operator new' during initialization.
13065
13066 2000-11-04  Neil Booth  <neilb@earthling.net>
13067
13068         * gcc.dg/cpp/include2.c: New tests.
13069
13070 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13071
13072         * lib/g++.exp (g++_set_ld_library_path): New function.
13073         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13074
13075 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13076
13077         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13078         warnings.
13079
13080 2000-11-01  Richard Henderson  <rth@redhat.com>
13081
13082         * g++.old-deja/g++.ext/namedret1.C: New.
13083         * g++.old-deja/g++.ext/namedret2.C: New.
13084         * g++.old-deja/g++.ext/namedret3.C: New.
13085
13086 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13087
13088         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13089         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13090
13091 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13092
13093         * gcc.c-torture/execute/va-arg-21.c: New test.
13094
13095 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * gcc.dg/c99-complex-2.c: New test.
13098
13099 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13100
13101         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13102
13103 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13104
13105         * g++.old-deja/g++.other/inline16.C: New test.
13106
13107 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13108
13109         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13110         __PRETTY_FUNCTION__
13111
13112 2000-10-29  Neil Booth  <neilb@earthling.net>
13113
13114         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13115         New tests.
13116         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13117         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13118         optimisation.
13119
13120 2000-10-29  Neil Booth  <neilb@earthling.net>
13121
13122         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13123         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13124         * mi5.c: Test multiple includes work with -C.
13125         * trigraphs.c: Test ^= version.
13126
13127 2000-10-28  Neil Booth  <neilb@earthling.net>
13128
13129         New tests and test updates for new macro expander.
13130
13131         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13132         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13133         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13134         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13135         new diagnostic messages.
13136
13137         * gcc.dg/cpp/macro3.c: New tests.
13138
13139 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13140
13141         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13142         on the same line.
13143
13144 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13145
13146         * g++.old-deja/g++.other/eh2.C: New test.
13147
13148 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13149
13150         * gcc.c-torture/execute/20001027-1.c: New test.
13151
13152 2000-10-26  Richard Henderson  <rth@redhat.com>
13153
13154         * gcc.c-torture/execute/20001026-1.c: New.
13155
13156 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13157
13158         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13159         * g++.old-deja/g++.law/builtin1.C: Likewise.
13160         * g++.old-deja/g++.law/ctors10.C: Likewise.
13161         * g++.old-deja/g++.law/virtual3.C: Likewise.
13162         * g++.old-deja/g++.mike/p658.C: Likewise.
13163         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13164         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13165         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13166         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13167         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13168
13169 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13170
13171         * gcc.c-torture/compile/20001024-1.c: New test.
13172
13173 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13174
13175         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13176         to tell us whether or not we are using V3.
13177
13178 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13179
13180         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13181         operands.
13182
13183 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13184
13185         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13186
13187 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13188
13189         * gcc.c-torture/execute/20001024-1.c: New test.
13190
13191 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * g++.old-deja/g++.other/sibcall1.C: New test.
13194
13195 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13196
13197         * gcc.dg/noncompile/init-3.c: New test.
13198
13199 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13200
13201         * gcc.dg/format-array-1.c: New test.
13202
13203 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13204
13205         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13206         writing through null pointers; remove comment about testing
13207         unterminated strings.
13208
13209 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13210
13211         * gcc.c-torture/execute/20001017-2.c: New test.
13212
13213 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.c-torture/compile/20001018-1.c: New test.
13216         * gcc.c-torture/compile/20001018-1.x: Xfail.
13217
13218 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13219
13220         * gcc.c-torture/execute/20001017-1.c: New test.
13221
13222 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13225         for multiple use of arguments with scanf formats; add tests for
13226         multiple use of arguments.
13227
13228 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13229
13230         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13231
13232 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/format-miss-1.c: New test.
13235
13236 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13237
13238         * gcc.c-torture/execute/20001013-1.c: New test.
13239
13240 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13241
13242         * gcc.dg/format-branch-1.c: New test.
13243
13244 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * README, lib/file-format.exp: Remove EGCS references.
13247
13248 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13249
13250         * gcc.dg/20001013-1.c: New test.
13251
13252 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13253
13254         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13255         for intmax_t in the compiler using __typeof__ and the type rules
13256         for conditional expressions.
13257
13258 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13259
13260         * gcc.dg/20001012-1.c: New test.
13261         * gcc.dg/20001012-2.c: New test.
13262
13263 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * gcc.dg/format-attr-1.c: New test.
13266
13267 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13268
13269         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13270         __LONG_LONG_MAX__ instead of LLONG_MAX.
13271
13272 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13273
13274         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13275         scanf flags.
13276         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13277         flags.
13278
13279 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13280
13281         * gcc.dg/sequence-pt-1.c: New test.
13282
13283 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13284
13285         * gcc.c-torture/execute/20001011-1.c: New testcase.
13286         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13287
13288 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13291         does not error on it.
13292
13293 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * gcc.dg/20001009-1.c: New test.
13296
13297 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13298
13299         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13300         * gcc.c-torture/execute/20001009-2.c: ... to here.
13301
13302 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13303
13304         * gcc.c-torture/compile/20001009-1.c: New testcase.
13305         * gcc.c-torture/execute/20001009-1.c: New testcase.
13306         Testcases provided by Jan Hubicka <jh@suse.cz>.
13307
13308 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13311         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13312         uintmax_t using <limits.h> to emulate the compiler's internal
13313         logic.  No longer XFAIL %j tests.
13314
13315 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13316
13317         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13318         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13319         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13320         regexps and details of expected handling of some bad formats.
13321         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13322         suppression.
13323
13324 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13325
13326         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13327         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13328         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13329         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13330         in list archives.
13331
13332 2000-10-06  Richard Henderson  <rth@cygnus.com>
13333
13334         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13335         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13336         * g++.old-deja/g++.jason/report.C: Likewise.
13337         * g++.old-deja/g++.law/friend5.C: Likewise.
13338         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13339         of the expected warnings.
13340
13341 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.old-deja/g++.pt/enum14.C: New test.
13344
13345 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.old-deja/g++.pt/crash59.C: New test.
13348
13349 2000-10-04  Will Cohen  <wcohen@redhat.com>
13350
13351         * gcc.dg/20000926-1.c: New test.
13352
13353 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13354
13355         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13356         function name for current C++ compiler.
13357         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13358
13359 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13360
13361         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13362         __PRETTY_FUNCTION__.
13363         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13364
13365 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13366
13367         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13368
13369 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * gcc.c-torture/compile/20000923-1.c: New test.
13372
13373 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13374
13375         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13376         * g++.old-deja/g++.pt/ttp62.C: Same.
13377         * g++.old-deja/g++.other/inline14.C: Same.
13378
13379 2000-09-24  Richard Henderson  <rth@cygnus.com>
13380
13381         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13382
13383 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13384
13385         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13386
13387 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13388
13389         * gcc.c-torture/compile/20000922-1.c: New file.
13390
13391 2000-09-21  Nick Clifton  <nickc@redhat.com>
13392
13393         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13394         a signed long modulo operation.
13395         (mod6): New function - perform an unsigned long modulo operation.
13396         (main): Add tests for modulos of very large numbers by very small
13397         dividends.
13398
13399 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13400
13401         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13402
13403 2000-09-19  Richard Henderson  <rth@cygnus.com>
13404
13405         * gcc.dg/compare2.c (case 10): XFAIL.
13406
13407 2000-09-18  Richard Henderson  <rth@cygnus.com>
13408
13409         * gcc.c-torture/execute/20000906-1.c: Move ...
13410         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13411         that support __builtin_trap.
13412
13413 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13414
13415         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13416
13417 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13418
13419         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13420         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13421         more $ format tests.
13422
13423 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13424
13425         * gcc.dg/format-errmk-1.c: New test.
13426
13427 2000-09-17  Greg McGary  <greg@mcgary.org>
13428
13429         * gcc.c-torture/execute/20000917-1.x: Remove.
13430
13431 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13432
13433         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13434
13435 2000-09-17  Greg McGary  <greg@mcgary.org>
13436
13437         * gcc.c-torture/execute/20000917-1.c: New test.
13438         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13439
13440 2000-09-16  Neil Booth  <NeilB@earthling.net>
13441
13442         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13443         in nested macro bug.
13444
13445 2000-09-15  Neil Booth  <NeilB@earthling.net>
13446
13447         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13448
13449 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13450
13451         * gcc.c-torture/execute/20000914-1.c: New test.
13452
13453 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13454
13455         * g++.other/inline13.C: New test.
13456
13457 2000-09-12  Andreas Jaeger  <aj@suse.de>
13458
13459         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13460         constant by Ulrich Drepper <drepper@redhat.com>.
13461
13462 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13463
13464         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13465
13466 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13467
13468         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13469
13470 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13471
13472         * gcc.dg/cpp/backslash.c: New test.
13473
13474 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13475
13476         * gcc.c-torture/execute/20000910-1.c: New test.
13477         * gcc.c-torture/execute/20000910-2.c: Likewise.
13478
13479 2000-09-11  Robert Lipe  <robertl@sco.com>
13480
13481         * gcc.dg/pragma-align.c: New test.
13482
13483 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13484
13485         * g++.old-deja/g++.pt/explicit82.C: New test.
13486         * g++.old-deja/g++.pt/explicit83.C: New test.
13487
13488 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13489
13490         * gcc.dg/asm-names.c: New test.
13491
13492 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13493
13494         * gcc.dg/cpp/tr-warn6.c: New test
13495
13496 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13497
13498         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13499         be accepted.
13500
13501 2000-09-07  Catherine Moore  <clm@redhat.com>
13502
13503         * gcc.c-torture/execute/unroll-1.c: New test.
13504
13505 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13506
13507         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13508         ERROR markers.
13509         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13510         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13511         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13512         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13513         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13514         Preprocess only.
13515         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13516         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13517
13518 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.pt/deduct2.C: New test.
13521
13522 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13523
13524         * g++.old-deja/g++.pt/parms2.C: New test.
13525
13526 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.old-deja/g++.pt/crash58.C: New test.
13529
13530 2000-09-06  Greg McGary  <greg@mcgary.org>
13531
13532         * gcc.c-torture/execute/20000906-1.c: New test.
13533         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13534
13535 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13536
13537         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13538
13539 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13540
13541         * g++.old-deja/g++.pt/crash57.C: New test.
13542
13543 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13544
13545         * g++.old-deja/g++.pt/crash56.C: New test.
13546
13547 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13548
13549         * g++.old-deja/g++.pt/koenig1.C: New test.
13550
13551 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13552
13553         * gcc.dg/20000904-1.c: New test.
13554
13555 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13556
13557         * gcc.dg/cpp/paste8.c: New test.
13558
13559 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13560
13561         * gcc.c-torture/compile/20000827-1.c: New test.
13562
13563 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13564
13565         * gcc.dg/format-diag-1.c: New test.
13566
13567 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13568
13569         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13570         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13571         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13572         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13573         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13574
13575 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.other/nested4.C: New test.
13578
13579 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.ns/scoped1.C: New test.
13582
13583 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13584
13585         * lib/g++.exp: Support testing already-installed GCC.
13586
13587 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13588
13589         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13590
13591 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13592
13593         * gcc.dg/return-type-2.c: New test.
13594
13595 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13596
13597         * gcc.c-torture/compile/20000825-1.c: New test.
13598
13599 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13600
13601         * gcc.dg/dwarf2-2.c: New test.
13602
13603 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13606         dg-warning regexps.
13607
13608 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13609
13610         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13611         gcc.dg/format-ext-5.c: New tests.
13612
13613 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13616
13617 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13618
13619         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13620
13621 2000-08-24  Richard Henderson  <rth@cygnus.com>
13622
13623         * gcc.dg/ia64-sync-1.c: New test.
13624         * gcc.dg/ia64-sync-2.c: New test.
13625         * gcc.dg/ia64-asm-1.c: New test.
13626
13627 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13630         * gcc.dg/format-ext-2.c: New test.
13631
13632 2000-08-23  Jason Merrill  <jason@redhat.com>
13633
13634         * lib/old-dejagnu.exp: Also ignore "In member function" and
13635         "At global scope".
13636
13637 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13638
13639         * gcc.dg/noncompile/label-lineno-1.c: New test.
13640
13641 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13642
13643         * gcc.dg/c99-array-nonobj-1.c: New test.
13644
13645 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13646
13647         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13648         tests.
13649         * gcc.dg/format-ext-1.c: New test.
13650
13651 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13652
13653         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13654         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13655         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13656         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13657         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13658
13659 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13662         gcc.dg/c99-strftime-2.c: New tests.
13663
13664 2000-08-22  Richard Henderson  <rth@cygnus.com>
13665
13666         * gcc.c-torture/execute/20000822-1.c: New test.
13667
13668 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13669
13670         * gcc.c-torture/execute/20000819-1.x: Remove.
13671
13672 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13675         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13676         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13677         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13678         gcc.dg/format-xopen-1.c: New tests.
13679
13680 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13681
13682         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13683
13684 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * g++.old-deja/g++.other/loop2.C: New test.
13687
13688         * gcc.c-torture/compile/20000606-1.c: New test.
13689         * gcc.c-torture/compile/20000728-1.c: New test.
13690         * gcc.c-torture/execute/20000801-1.c: New test.
13691         * gcc.c-torture/execute/20000801-2.c: New test.
13692         * gcc.c-torture/execute/20000819-1.c: New test.
13693         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13694         * gcc.dg/20000629-1.c: New test.
13695         * gcc.dg/20000724-1.c: New test.
13696         * gcc.dg/20000807-1.c: New test.
13697
13698 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13699
13700         * gcc.dg/cpp/pragma-1.c: New test.
13701         * gcc.dg/cpp/pragma-2.c: New test.
13702
13703 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13704
13705         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13706         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13707
13708 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13709
13710         * gcc.c-torture/compile/20000818-1.c: New test.
13711
13712 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13713
13714         * gcc.c-torture/execute/20000818-1.c: New test.
13715
13716 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13717
13718         * gcc.dg/format-va-1.c: New test.
13719
13720 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13721
13722         * g++.old-deja/g++.other/typedef8.C: New test.
13723
13724 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13725
13726         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13727         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13728         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13729         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13730         * g++.old-deja/g++.other/ptrmem7.C: New test.
13731         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13732
13733 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13734
13735         * g++.old-deja/g++.pt/typename27.C: New test.
13736
13737 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13740         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13741         * g++.old-deja/g++.pt/friend45.C: New test.
13742         * g++.old-deja/g++.other/friend8.C: New test.
13743
13744 2000-08-15  Richard Henderson  <rth@cygnus.com>
13745
13746         * gcc.c-torture/execute/20000815-1.c: New test.
13747
13748 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13749
13750         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13751         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13752         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13753
13754 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13755
13756         * g++.old-deja/g++.other/refinit2.C: New test.
13757
13758 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13759
13760         * lib/c-torture.exp (c-torture): Make
13761         compiler_conditional_xfail_data global.
13762         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13763         compiler_conditional_xfail_data machinery.
13764         (f-torture-execute): Likewise.
13765         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13766         and only when unrolling loops.
13767
13768         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13769
13770 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13771
13772         * g++.old-deja/g++.pt/explicit81.C: New test.
13773
13774 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         * g++.old-deja/g++.pt/typename26.C: New test.
13777
13778 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13779
13780         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13781         warning.
13782
13783 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13784
13785         * g++.old-deja/g++.other/array3.C: New test.
13786
13787 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13790         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13791         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13792         New tests.
13793
13794 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13795
13796         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13797         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13798
13799 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13800
13801         * gcc.c-torture/execute/20000808-1.c: New test.
13802
13803 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * gcc.dg/c90-const-expr-1.c: New test.
13806
13807 2000-08-08  Richard Henderson  <rth@cygnus.com>
13808
13809         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13810
13811 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13812
13813         * gcc.dg/noncompile/const-ll-1.c: New test.
13814
13815 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13818
13819 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13820
13821         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13822         that running programs linked against the shared version of libobjc
13823         run correctly.
13824
13825 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13826
13827         * gcc.dg/c99-printf-1.c: New test.
13828
13829 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13832
13833 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13834
13835         * gcc.c-torture/execute/20000731-1.x: Delete.
13836
13837 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13838
13839         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13840         and torture_without_loops as is done by c-torture.exp.
13841         (search_for): Copy from c-torture.exp.
13842         (gcc-dg-runtest): New function, drives a directory of tests
13843         iterating over the TORTURE_OPTIONS.
13844         (scan-assembler, scan-assembler-not): Move here from
13845         individual directory drivers.
13846
13847         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13848         defined by lib/gcc-dg.exp.
13849         * gcc.dg/cpp/cpp.exp: Likewise.
13850         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13851         gcc-dg-runtest, so we cycle over optimization options.
13852
13853         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13854         * gcc.dg/compare2.c: No longer expected to fail.
13855
13856 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13857
13858         * gcc.c-torture/execute/20000804-1.c: New test.
13859
13860 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13861
13862         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13863
13864 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13865
13866         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13867
13868 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13869
13870         * gcc.c-torture/compile/20000803-1.c: New test.
13871
13872 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13873
13874         * gcc.c-torture/execute/20000801-3.c,
13875         gcc.c-torture/execute/20000801-4.c: New tests.
13876         * gcc.c-torture/execute/20000801-3.x,
13877         gcc.c-torture/execute/20000801-4.x: Xfail.
13878
13879 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13880
13881         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13882         libobjc/.libs to allow for libtool.
13883
13884 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13885
13886         * gcc.c-torture/compile/20000802-1.c: New test.
13887
13888 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13891
13892 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13893
13894         * gcc-c-torture/execute/20000731-2.c: New test.
13895
13896         * gcc.c-torture/execute/20000731-1.c: New test.
13897         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13898
13899 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13900
13901         * testsuite/gcc.dg/cpp/paste7.c: New test.
13902         * gcc.dg/cpp/20000725-1.c: New test.
13903
13904 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13905
13906         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13907         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13908         declaration warning for __builtin_dwarf_reg_size.
13909
13910         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13911
13912 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13913
13914         * gcc.dg/noncompile/voidparam-1.c: New test.
13915
13916 2000-07-30  Richard Henderson  <rth@cygnus.com>
13917
13918         * gcc.dg/c90-digraph-1.c: Don't xfail.
13919         * gcc.dg/compare2.c (case 10): Xfail.
13920         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13921
13922 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13923
13924         * gcc.dg/c99-main-1.c: New test.
13925
13926 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13927
13928         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13929
13930 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13931
13932         * gcc.c-tortuer/execute/20000726-1.c: New test.
13933
13934 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13935
13936         * gcc.c-torture/execute/enum-2.c: New test.
13937
13938 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13939
13940         * gcc.dg/cpp/tr-warn3.c: New test.
13941
13942 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13943
13944         * g++.old-deja/g++.ext/implicit1.C: Remove.
13945         * g++.old-deja/g++.jason/c2.C: Remove
13946         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13947         * g++.old-deja/g++.pt/crash16.C: Likewise.
13948         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13949
13950 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13951
13952         * g++.old-deja/g++.other/for2.C: New test.
13953
13954 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13955
13956         * gcc.dg/20000720-1.c: New test.
13957
13958 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13959
13960         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13961
13962 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13963
13964         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13965         * gcc.c-torture/execute/20000722-1.c: New.
13966         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13967
13968 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * gcc.dg/cpp/20000720-1.S: New test.
13971
13972 2000-07-21  Michael Meissner  <meissner@redhat.com>
13973
13974         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13975
13976 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13977
13978         * g++.old-deja/g++.brendan/crash16.C,
13979         g++.old-deja/g++.brendan/parse3.C,
13980         g++.old-deja/g++.brendan/redecl1.C,
13981         g++.old-deja/g++.ns/template13.C,
13982         g++.old-deja/g++.other/decl4.C,
13983         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13984
13985 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13986
13987         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13988         and "Internal error".
13989
13990         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13991         regexps.
13992         * gcc.dg/cpp/paste6.c: New test.
13993
13994 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13995
13996         * gcc.dg/cpp/tr-direct.c: New test.
13997
13998         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13999         gcc.dg/cpp/undef1.c: Tweak error regexps.
14000
14001 2000-07-18  Eric Christopher <echristo@redhat.com>
14002
14003         * gcc.c-torture/compile/20000718-1.c: New test.
14004
14005 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14006
14007         * cpplex.c (_cpp_push_token): If the token being pushed back
14008         is the previous token in this context, just subtract one from
14009         context->posn.
14010         * cppmacro.c (save_expansion): Clear aux field when storing a
14011         placemarker.
14012
14013 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14014
14015         * gcc.dg/noncompile/redecl-1.c: New test.
14016
14017 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14018
14019         * gcc.c-torture/execute/20000717-5.c: New test.
14020         * gcc.c-torture/execute/20000717-1.x: Removed.
14021
14022 2000-07-17  Richard Henderson  <rth@cygnus.com>
14023
14024         * gcc.c-torture/execute/20000717-4.c: New test.
14025
14026 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14027
14028         * gcc.dg/cpp/syshdr.c: New test.
14029         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14030
14031 2000-07-17  Neil Booth  <neilb@earthling.net>
14032
14033         * gcc.dg/cpp/cmdlne-dM.c: New test.
14034         * gcc.dg/cpp/cmdlne-dD.c: New test.
14035
14036 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14037
14038         * gcc.c-torture/execute/20000717-3.c: New test.
14039
14040         * gcc.c-torture/compile/20000717-1.c: New test.
14041
14042 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14043
14044         * gcc.c-torture/execute/20000717-2.c: New test.
14045
14046 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14047
14048         * gcc.dg/formatz-1.c: New test.
14049
14050         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14051         * gcc.dg/c99-digraph-1.c: New tests.
14052
14053         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14054         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14055
14056         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14057         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14058         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14059         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14060         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14061         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14062         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14063
14064 2000-07-17   Greg McGary <greg@mcgary.org>
14065
14066         * gcc.c-torture/execute/20000717-1.c: New test.
14067         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14068
14069 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14070
14071         * gcc.c-torture/execute/20000715-2.c: New test.
14072         * gcc.dg/20000715-1.c: New test.
14073
14074 2000-07-15  Michael Meissner  <meissner@redhat.com>
14075
14076         * gcc.c-torture/execute/20000715-1.c: New test.
14077
14078 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14079
14080         * gcc.c-torture/execute/20000707-1.c: New test.
14081
14082 2000-07-13  Neil Booth  <NeilB@earthling.net>
14083
14084         * testsuite/gcc.dg/cpp/digraph1.c,
14085         testsuite/gcc.dg/cpp/digraph2.c,
14086         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14087
14088 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14089
14090         * g77.f-torture/compile/20000630-2.f:  New test.
14091         * g77.f-torture/compile/20000630-2.x
14092
14093 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14094
14095         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14096
14097 2000-07-11  Neil Booth  <NeilB@earthling.net>
14098
14099         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14100
14101 2000-07-11  Neil Booth  <NeilB@earthling.net>
14102
14103         * gcc.dg/cpp/cmdlne-C.c: New.
14104
14105 2000-07-09  Neil Booth  <NeilB@earthling.net>
14106
14107         * gcc.dg/cpp/directiv.c: New tests.
14108         * gcc.dg/cpp/undef1.c: Update.
14109
14110 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14111
14112         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14113
14114 2000-07-09  Neil Booth  <NeilB@earthling.net>
14115
14116         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14117
14118 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14119
14120         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14121         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14122
14123 2000-07-08  Neil Booth  <NeilB@earthling.net>
14124
14125         * gcc.dg/cpp/macsyntx.c: New tests.
14126
14127 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14128
14129         * gcc.dg/20000707-1.c: New test.
14130
14131 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14132
14133         * gcc.c-torture/execute/20000706-1.c: New test.
14134         * gcc.c-torture/execute/20000706-2.c: New test.
14135         * gcc.c-torture/execute/20000706-3.c: New test.
14136         * gcc.c-torture/execute/20000706-4.c: New test.
14137         * gcc.c-torture/execute/20000706-5.c: New test.
14138
14139 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         * g++.old-deja/g++.pt/instantiate7.C: New test.
14142
14143 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14144
14145         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14146         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14147         * g++.old-deja/g++.other/rtti3.C: Likewise.
14148         * g++.old-deja/g++.other/rttid3.C: Likewise.
14149
14150 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14151
14152         *  g77.f-torture/compile/20000630-1.x: Fix typo
14153
14154 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14155
14156         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14157         assembly output.
14158
14159 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14160
14161         * gcc.dg/cpp/ident.c: New test.
14162
14163 2000-07-05  Neil Booth  <NeilB@earthling.net>
14164
14165         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14166           gcc.dg/cpp/lexstrng.c: New tests.
14167
14168 2000-07-04  Neil Booth  <NeilB@earthling.net>
14169
14170         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14171         * gcc.dg/cpp/strify2.c: Same.
14172
14173 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14176         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14177         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14178         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14179
14180         * testsuite/gcc.dg/cpp/macro1.c,
14181         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14182         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14183         testsuite/gcc.dg/cpp/strify1.c,
14184         testsuite/gcc.dg/cpp/strify2.c: New tests.
14185
14186 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * gcc.c-torture/execute/20000703-1.c: New test.
14189
14190 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         * g++.old-deja/g++.pt (lookup10.C): New test.
14193
14194 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         * g++.old-deja/g++.pt (typename25.C): New test.
14197
14198 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14199
14200         * gcc.c-torture/compile/20000701-1.c: New test.
14201
14202 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14203
14204         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14205         to test case.
14206
14207 2000-06-30  Catherine Moore  <clm@cygnus.com>
14208
14209         * gcc.c-torture/execute/align-1.c: New test.
14210
14211 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         * g++.old-deja/g++.pt/expr8.C: New test.
14214         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14215
14216 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14217
14218         * gcc.c-torture/compile/20000629-1.c: New test.
14219
14220 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14221
14222
14223         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14224         gcc.dg/noncompile directory, depending on whether they're
14225         preprocessor tests or not.  Annotate all the tests for the dg
14226         framework.
14227
14228         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14229         * gcc.dg/noncompile/noncompile.exp: New.
14230
14231         * Moved files:
14232         Old name                                New name
14233         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14234         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14235         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14236         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14237         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14238         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14239         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14240         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14241         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14242         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14243         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14244         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14245         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14246         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14247         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14248         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14249         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14250         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14251         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14252         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14253         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14254         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14255         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14256         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14257
14258         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14259         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14260         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14261         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14262         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14263         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14264
14265 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14266
14267         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14268         declare one variable.  On the fourth, error.
14269         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14270         declared by 20000628-1a.h.
14271
14272 2000-06-29  Richard Henderson  <rth@redhat.com>
14273
14274         * gcc.c-torture/execute/930529-1.x: New file.
14275         * gcc.dg/920413-1.c: Adjust expected warning text.
14276         * gcc.dg/980217-1.c: Declare abort.
14277         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14278
14279 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14280
14281         * g77.f-torture/compile/20000629-1.f: New test.
14282         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14283
14284 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14285
14286         Rearrange lots of files, removing entirely the
14287         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14288         directories.
14289
14290         * Deleted files:
14291         gcc.c-torture/code_quality/code_quality.exp
14292         gcc.c-torture/special/special.exp
14293         gcc.failure/failure.exp
14294         gcc.failure/940409-1.x
14295         gcc.c-torture/compile/961203-1.x
14296
14297         * New files:
14298         gcc.misc-tests/linkage.exp
14299         gcc.c-torture/execute/920730-1t.c
14300         gcc.c-torture/execute/920730-1t.x
14301         gcc.c-torture/compile/920520-1.x
14302         gcc.c-torture/compile/920521-1.x
14303         gcc.c-torture/compile/981006-1.x
14304         gcc.c-torture/execute/eeprof-1.x
14305
14306         * Moved files (possibly with modifications to fit a new harness):
14307         Old name                                New name
14308         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14309         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14310         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14311         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14312         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14313         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14314         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14315         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14316         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14317         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14318         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14319         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14320         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14321         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14322
14323 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14324
14325         * c-torture/compile/961203-1.x: Delete.
14326
14327         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14328         not exit. Include stdio.h.
14329         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14330         * gcc.misc-tests/dg-12.c: Likewise.
14331         * gcc.misc-tests/dg-5.c: Likewise.
14332         * gcc.misc-tests/dg-6.c: Likewise.
14333         * gcc.misc-tests/dg-7.c: Prototype abort.
14334         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14335         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14336         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14337         not exit.
14338         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14339         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14340
14341 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14342
14343         * gcc.dg/cpp/20000628-1.c: New test.
14344         * gcc.dg/cpp/20000628-1.h: New header for above test.
14345         * gcc.dg/cpp/20000628-1a.h: Likewise.
14346
14347 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * gcc.dg/cpp: New directory.
14350         * gcc.dg/cpp/cpp.exp: New driver.
14351         * gcc.dg/cpp/20000627-1.c: New test.
14352         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14353         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14354         and rewrite as a compilation test.
14355
14356         * gcc.dg: Move many files into the cpp subdirectory, possibly
14357         renaming or editing them as well.
14358         Old name                New name
14359         990119-1.c              cpp/19990119-1.c
14360         990228-1.c              cpp/19990228-1.c
14361         990407-1.c              cpp/19990407-1.c
14362         990409-1.c              cpp/19990409-1.c
14363         990413-1.c              cpp/19990413-1.c
14364         990703-1.c              cpp/19990703-1.c
14365         20000127-1.c            cpp/20000127-1.c
14366         20000129-1.c            cpp/20000129-1.c
14367         20000207-1.c            cpp/20000207-1.c
14368         20000207-2.c            cpp/20000207-2.c
14369         20000209-1.c            cpp/20000209-1.c
14370         20000209-2.c            cpp/20000209-2.c
14371         20000301-1.c            cpp/20000301-1.c
14372         20000419-1.c            cpp/20000419-1.c
14373         20000510-1.S            cpp/20000510-1.S
14374         20000519-1.c            cpp/20000519-1.c
14375         20000529-1.c            cpp/20000529-1.c
14376         20000625-1.c            cpp/20000625-1.c
14377         20000625-2.c            cpp/20000625-2.c
14378         cpp-as1.c               cpp/assert1.c
14379         cpp-as2.c               cpp/assert2.c
14380         cxx-comments-1.c        cpp/cxxcom1.c
14381         cxx-comments-2.c        cpp/cxxcom2.c
14382         endif-label.c           cpp/endif.c
14383         cpp-hash1.c             cpp/hash1.c
14384         cpp-hash2.c             cpp/hash2.c
14385         cpp-if1.c               cpp/if-1.c
14386         cpp-if2.c               cpp/if-2.c
14387         cpp-if3.c               cpp/if-3.c
14388         cpp-if4.c               cpp/if-4.c
14389         cpp-if5.c               cpp/if-5.c
14390         cpp-cond.c              cpp/if-cexp.c
14391         cpp-missingop.c         cpp/if-mop.c
14392         cpp-missingparen.c      cpp/if-mpar.c
14393         cpp-opprec.c            cpp/if-oppr.c
14394         cpp-ifparen.c           cpp/if-paren.c
14395         cpp-shortcircuit.c      cpp/if-sc.c
14396         cpp-shift.c             cpp/if-shift.c
14397         cpp-unary.c             cpp/if-unary.c
14398         cpp-li1.c               cpp/line1.c
14399         cpp-li2.c               cpp/line2.c
14400         lineno.c                cpp/line3.c
14401         lineno-2.c              cpp/line4.c
14402         cpp-mi.c                cpp/mi1.c
14403         cpp-mic.h               cpp/mi1c.h
14404         cpp-micc.h              cpp/mi1cc.h
14405         cpp-mind.h              cpp/mi1nd.h
14406         cpp-mindp.h             cpp/mi1ndp.h
14407         cpp-mix.h               cpp/mi1x.h
14408         cpp-mi2.c               cpp/mi2.c
14409         cpp-mi2a.h              cpp/mi2a.h
14410         cpp-mi2b.h              cpp/mi2b.h
14411         cpp-mi2c.h              cpp/mi2c.h
14412         cpp-mi3.c               cpp/mi3.c
14413         cpp-mi3.def             cpp/mi3.def
14414         poison-1.c              cpp/poison.c
14415         pr-impl.c               cpp/prag-imp.c
14416         cpp-redef-2.c           cpp/redef1.c
14417         cpp-redef.c             cpp/redef2.c
14418         strpaste.c              cpp/strp1.c
14419         strpaste-2.c            cpp/strp2.c
14420         cpp-tradpaste.c         cpp/tr-paste.c
14421         cpp-tradstringify.c     cpp/tr-str.c
14422         cpp-tradwarn1.c         cpp/tr-warn1.c
14423         cpp-tradwarn2.c         cpp/tr-warn2.c
14424         trigraphs.c             cpp/trigraphs.c
14425         cpp-unc1.c              cpp/unc1.c
14426         cpp-unc2.c              cpp/unc2.c
14427         cpp-unc3.c              cpp/unc3.c
14428         cpp-unc.c               cpp/unc4.c
14429         undef.c                 cpp/undef1.c
14430         undef-2.c               cpp/undef2.c
14431         cpp-wi1.c               cpp/widestr1.c
14432
14433 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14434
14435         * lib/g++.exp (g++_include_flags): Tweak.
14436
14437 2000-06-27  H.J. Lu  <hjl@gnu.org>
14438             Loren J. Rittle  <ljrittle@acm.org>
14439
14440         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14441         version with one that knows about the new gcc tree structure.
14442         (g++_link_flags): Same.
14443
14444 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14445
14446         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14447         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14448         case we are cross-compiling.
14449
14450         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14451         g++.old-deja/g++.niklas/Makefile.in,
14452         g++.old-deja/g++.niklas/configure.in,
14453         g++.old-deja/g++.other/Makefile.in,
14454         g++.old-deja/g++.other/configure.in,
14455         gcc.c-torture/code_quality/Makefile.in,
14456         gcc.c-torture/code_quality/configure.in,
14457         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14458         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14459         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14460         gcc.c-torture/execute/ieee/Makefile.in,
14461         gcc.c-torture/execute/ieee/configure.in,
14462         gcc.c-torture/noncompile/Makefile.in,
14463         gcc.c-torture/noncompile/configure.in,
14464         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14465         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14466         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14467
14468 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.other/ambig3.C: New test.
14471
14472 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.old-deja/g++.pt/syntax1.C: New test.
14475         * g++.old-deja/g++.pt/syntax2.C: New test.
14476         * g++.old-deja/g++.other/syntax3.C: New test.
14477         * g++.old-deja/g++.other/syntax4.C: New test.
14478
14479 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14480
14481         * gcc.dg/20000623-1.c: Prototype exit and abort.
14482
14483 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14484
14485         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14486         New tests.
14487         * gcc.dg/cpp-mi3.def: New file.
14488
14489         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14490         inside assertions.
14491         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14492         lexer's error messages.
14493         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14494         divine anything from the linemarkers.
14495         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14496         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14497
14498 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14499
14500         * gcc.dg/20000623-1.c: New test.
14501
14502 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * gcc.c-torture/execute/20000622-1.c: New test.
14505
14506 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14507
14508         * g++.old-deja/g++.other/init15.C: New test.
14509
14510 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14511
14512         * g++.old-deja/g++.pt/vaarg2.C: New test.
14513         * g++.old-deja/g++.pt/vaarg3.C: New test.
14514
14515 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14516
14517         * g++.old-deja/g++.other/dyncast6.C: New test.
14518
14519 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * gcc.c-torture/execute/loop-6.c: New test.
14522
14523 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.dg/20000614-1.c: New test.
14526         * gcc.dg/20000614-2.c: New test.
14527
14528 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14529
14530         * g++.old-deja/g++.other/inline12.C: New test.
14531
14532 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14533
14534         * g++.old-deja/g++.other/eh1.C: New test.
14535
14536 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14537
14538         * g++.old-deja/g++.other/type.C: New test.
14539
14540 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14541
14542         * g++.old-deja/g++.other/initstring.C: New test.
14543
14544 2000-06-12  Jason Merrill  <jason@redhat.com>
14545
14546         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14547
14548 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14549
14550         * gcc.c-torture/compile/20000609-1.c: New test.
14551
14552 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14553
14554         * gcc.dg/20000609-1.c: New test.
14555
14556 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14557
14558         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14559         * gcc.c-torture/noncompile/poison-1.c: Move...
14560         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14561         * gcc.dg/cpp-li1.c: Add a token after the #line.
14562
14563 2000-06-05  Richard Henderson  <rth@cygnus.com>
14564
14565         * gcc.c-torture/execute/20000605-2.c: New test.
14566         * gcc.c-torture/execute/20000605-3.c: New test.
14567
14568 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14569
14570         * g77.f-torture/execute/20000503-1.x: New file.
14571
14572 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14573
14574         * g++.old-deja/g++.eh/badalloc1.C: New test.
14575
14576 2000-06-05  Richard Henderson  <rth@cygnus.com>
14577
14578         * gcc.c-torture/execute/20000605-1.c: New test.
14579
14580 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14581             Nathan Sidwell <nathan@codesourcery.com>
14582
14583         * gcc.c-torture/compile/20000605-1.c: New test.
14584
14585 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14586
14587         * g77.f-torture/compile/20000601-1.f:  New test.
14588
14589 2000-06-03  Richard Henderson  <rth@cygnus.com>
14590
14591         * gcc.c-torture/execute/20000603-1.c: New.
14592
14593 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14594
14595         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14596         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14597
14598 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14599
14600         * gcc.dg/compare2.c (case 12): XFAIL.
14601         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14602         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14603
14604         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14605
14606 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14607
14608         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14609         guard macro is already defined when the header is first
14610         included.
14611         * gcc.dg/cpp-mix.h: New file.
14612         * gcc.dg/endif-label.c: Update patterns to match compiler.
14613
14614         * g++.brendan/complex1.C: Declare abort.
14615         * g++.law/refs4.C: Remove XFAIL.
14616         * g++.oliva/expr2.C: Declare abort and exit.
14617
14618 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14619
14620         * gcc.c-torture/execute/20000528-1.c: New test.
14621
14622         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14623         * g++.old-deja/g++.law/temps4.C: Likewise.
14624
14625         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14626         stdlib.h.  Call abort() on failure.
14627         * g++.old-deja/g++.law/refs4.C: Likewise.
14628         * g++.old-deja/g++.law/temps4.C: Likewise.
14629         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14630         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14631
14632 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14633
14634         Relative to g++.dg/special:
14635         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14636
14637         Relative to g++.old-deja:
14638         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14639         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14640         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14641         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14642         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14643         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14644         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14645
14646         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14647         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14648         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14649         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14650         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14651         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14652         and/or string.h.
14653
14654         * g++.other/goto1.C: Update expectations for error messages.
14655
14656 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14657
14658         * gcc.c-torture/compile/20000523-1.c: New test.
14659
14660 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14663
14664 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14665
14666         * g++.old-deja/g++.eh/catch11.C: New test.
14667         * g++.old-deja/g++.eh/catch12.C: New test.
14668
14669 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14670
14671         * gcc.c-torture/execute/20000523-1.c: New test.
14672
14673 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14674
14675         * c-torture/execute/bcp-1.c: Replace abort in arg of
14676         __builtin_constant_p with a generic external function.
14677
14678         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14679         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14680         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14681         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14682         Prototype abort and/or exit.
14683
14684         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14685         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14686         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14687         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14688
14689 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14690
14691         * gcc.dg/dwarf2-1.c: New test.
14692
14693 2000-05-20  Richard Henderson  <rth@cygnus.com>
14694
14695         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14696
14697 2000-05-20  Andreas Jaeger  <aj@suse.de>
14698
14699         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14700         testcase.
14701
14702 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14703
14704         * gcc.c-torture/execute/20000519-2.c: New test.
14705
14706 2000-05-19  Andreas Jaeger  <aj@suse.de>
14707
14708         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14709         which fails with SSA.
14710
14711         * lib/c-torture.exp: Also test with -O3 -fssa.
14712
14713 2000-05-18  Michael Meissner  <meissner@redhat.com>
14714
14715         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14716         * gcc.c-torture/execute/920415-1.c: Ditto.
14717         * gcc.c-torture/execute/920501-1.c: Ditto.
14718         * gcc.c-torture/execute/conversion.c: Ditto.
14719         * gcc.c-torture/execute/cvt-1.c: Ditto.
14720
14721 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14722
14723         * gcc.c-torture/compile/20000518-1.c: New test.
14724
14725 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14726
14727         * g77.f-torture/compile/200005018.f:  New test.
14728
14729 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14730
14731         * gcc.c-torture/compile/20000517-1.c: New test.
14732
14733 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14734
14735         * gcc.c-torture/execute/20000516-1.c: New test.
14736
14737 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14738
14739         * g++.old-deja/g++.other/eh.C: New test.
14740
14741 2000-05-12  Richard Henderson  <rth@cygnus.com>
14742
14743         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14744         constants through to doit's conditional.
14745
14746 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14747
14748         * gcc.c-torture/compile/20000511-1.c: New test.
14749         * g77.f-torture/compile/20000511-1.f: New test.
14750         * g77.f-torture/compile/20000511-2.f: New test.
14751
14752 2000-05-11  Michael Meissner  <meissner@redhat.com>
14753
14754         * gcc.c-torture/execute/20000511-1.c: New test.
14755
14756 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14757
14758         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14759         * gcc.dg/20000510-1.S: New.
14760
14761 2000-05-08  Catherine Moore  <clm@cygnus.com>
14762
14763         * gcc.dg/unused-3.c: New.
14764
14765 2000-05-06  Richard Henderson  <rth@cygnus.com>
14766
14767           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14768           * g++.old-deja/g++.mike/warn1.C: Likewise.
14769           * g++.old-deja/g++.pt/local1.C: Likewise.
14770           * g++.old-deja/g++.pt/local7.C: Likewise.
14771           * g++.old-deja/g++.pt/spec16.C: Likewise.
14772
14773 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14774
14775         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14776
14777 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14778
14779           * g77.f-torture/execute/20000503-1.f:  New test.
14780
14781 2000-05-04  Andreas Jaeger  <aj@suse.de>
14782
14783         * gcc.dg/noreturn-2.c: New test.
14784
14785 2000-05-04  Neil Booth  <NeilB@earthling.net>
14786
14787         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14788         preprocessor.
14789
14790 2000-05-04  Richard Henderson  <rth@cygnus.com>
14791
14792         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14793
14794 2000-05-04  Richard Henderson  <rth@cygnus.com>
14795
14796         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14797         OpenSSL by Jason R Thorpe.
14798
14799 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14800
14801         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14802
14803 2000-05-03  Robert Lipe <robertlipe@usa.net>
14804
14805         * gcc.dg/20000503-1.c: New test.
14806
14807 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.c-torture/compile/20000502-1.c: New test.
14810         * g++.old-deja/g++.other/align.C: New test.
14811         * gcc.dg/cpp-tradstringify.c: New test.
14812
14813 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14814
14815         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14816         and hard registers.
14817
14818 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14819
14820         * gcc.c-torture/execute/loop-5.c: New test.
14821
14822 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * gcc.c-torture/execute/va-arg-20.c: New test.
14825
14826 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14827
14828         * gcc.c-torture/execute/20000422-1.c: New test.
14829
14830 2000-04-20  Greg McGary  <gkm@gnu.org>
14831
14832         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14833         when optimizing, but without sibling-call optimizations (-O1).
14834
14835 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14836
14837           * gcc.c-torture/compile/20000420-1.c: New test.
14838
14839 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * g++.abi/ptrflags.C: New test.
14842         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14843
14844 2000-04-19  Catherine Moore  <clm@cygnus.com>
14845
14846         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14847
14848 2000-04-19  Greg McGary  <gkm@gnu.org>
14849
14850         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14851         sibling-call optimizations.
14852
14853 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14854
14855         * gcc.dg/20000419-1.c: New test.
14856
14857 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14858
14859         * gcc.c-torture/execute/20000412-6.c: New test.
14860
14861 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14862
14863         * gcc.c-torture/execute/20000412-5.c: New test.
14864         * g77.f-torture/compile/20000412-1.f: New test.
14865         * gcc.c-torture/execute/20000412-4.c: New test.
14866         * gcc.c-torture/compile/20000412-2.c: New test.
14867         * gcc.c-torture/execute/20000412-3.c: New test.
14868         * gcc.c-torture/compile/20000412-1.c: New test.
14869         * gcc.c-torture/execute/20000412-2.c: New test.
14870
14871 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14872
14873         * objc/execute/bf-20.m: New test.
14874
14875 2000-04-10  Richard Henderson  <rth@cygnus.com>
14876
14877         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14878
14879         * gcc.c-torture/execute/20000412-1.c: New test.
14880
14881 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14882
14883         * g++.old-deja/g++.eh/catchptr1.C: New test.
14884
14885 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14886
14887         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14888
14889 2000-04-08  Neil Booth  <NeilB@earthling.net>
14890
14891         * gcc.dg/cpp-nullchar.c: Remove test as
14892         embedded nulls cause problems.
14893
14894 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14895
14896         * gcc.dg/compare2.c: New test.
14897
14898 2000-04-08  Neil Booth  <NeilB@earthling.net>
14899
14900         * gcc.dg/cpp-nullchar.c: New test.
14901
14902 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14903
14904         * gcc.dg/cpp-mi2.c: New test.
14905         * gcc.dg/cpp-mi2[abc].h: New files.
14906
14907 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14908
14909         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14910         member name.
14911
14912 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.abi/vmihint.C: New test.
14915
14916 2000-04-06  Neil Booth  <NeilB@earthling.net>
14917
14918         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14919         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14920         copyright.
14921
14922 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14923
14924         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14925         avoid stack-frame overwrite.
14926
14927 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14928
14929         * gcc.c-torture/compile/20000405-2.c: New test.
14930         * gcc.c-torture/compile/20000405-3.c: New test.
14931
14932 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14933
14934         * gcc.c-torture/compile/20000405-1.c: New test.
14935
14936 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14937
14938         * gcc.dg/cast-qual-1.c: Revert last change.
14939
14940 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14941
14942         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14943
14944 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14945
14946         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14947         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14948
14949 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14950
14951         * gcc.c-torture/compile/20000403-2.c: New test.
14952         * gcc.c-torture/compile/20000403-1.c: New test.
14953
14954 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14955
14956         * gcc.c-torture/execute/20000403-1.c: New test.
14957
14958 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14959
14960         * gcc.c-torture/execute/20000402-1.c: New test.
14961
14962 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14963
14964         * gcc.c-torture/execute/va-arg-15.c: New test.
14965         * gcc.c-torture/execute/va-arg-16.c: New test.
14966         * gcc.c-torture/execute/va-arg-17.c: New test.
14967         * gcc.c-torture/execute/va-arg-18.c: New test.
14968         * gcc.c-torture/execute/va-arg-19.c: New test.
14969
14970 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14971
14972         * gcc.c-torture/compile/981211-1.c: Move to...
14973         * gcc.dg/cpp-as1.c: ...here.
14974         * gcc.dg/cpp-as2.c: New file.
14975
14976         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14977         compiler.
14978
14979 2000-04-02  Neil Booth  <NeilB@earthling.net>
14980
14981         * gcc.dg/cpp-cond.c  New tests.
14982         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14983         accidental success less likely.
14984         * gcc.dg/cpp-missingop.c  New tests.
14985         * gcc.dg/cpp-missingparen.c  New tests.
14986         * gcc.dg/cpp-shift.c  New tests.
14987         * gcc.dg/cpp-shortcircuit.c  New tests.
14988         * gcc.dg/cpp-unary.c  New tests.
14989
14990 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14991
14992         * gcc.c-torture/compile/20000329-1.c: New test.
14993
14994 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14995
14996         * gcc.c-torture/compile/20000326-1.c: New test.
14997         * gcc.c-torture/compile/20000326-2.c: New test.
14998
14999 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15000
15001         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15002         the first parameter is a function argument.
15003
15004 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15005
15006         * g++.old-deja/g++.ext/array4.C: New test.
15007
15008 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15009
15010         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15011
15012 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15013
15014         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15015
15016 2000-03-19  Richard Henderson  <rth@cygnus.com>
15017
15018         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15019
15020 2000-03-19  Richard Henderson  <rth@cygnus.com>
15021
15022         * gcc.c-torture/compile/20000319-1.c: New test.
15023
15024 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15025
15026         * gcc.c-torture/execute/20000314-3.c: New test.
15027         * gcc.c-torture/execute/20000314-2.c: New test.
15028         * gcc.c-torture/execute/20000314-1.c: New test.
15029         * gcc.c-torture/compile/20000314-2.c: New test.
15030         * gcc.c-torture/compile/20000314-1.c: New test.
15031
15032 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15033
15034         * g++.old-deja/g++.warn/inline.C: New test.
15035
15036 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15037
15038         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15039         standards-compliant result rather than specific constants.
15040         Put test-values in array.
15041
15042 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15043
15044         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15045         (g++_target_compile): Put test-specific options last.
15046
15047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15048
15049         * g++.old-deja/g++.eh/vbase4.C: New test.
15050
15051 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15054
15055 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.brendan/misc12.C: Removed.
15058         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15059         * g++.old-deja/g++.ext/pretty4.C: New test.
15060
15061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.old-deja/g++.other/string2.C: New test.
15064
15065 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15066
15067         * g++.old-deja/g++.warn/impint2.C: New test.
15068
15069 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15070
15071         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15072         is 1, not zero.
15073
15074 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.old-deja/g++.warn/impint.C: New test.
15077         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15078         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15079         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15080         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15081         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15082         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15083         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15084         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15085         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15086         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15087         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15088         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15089
15090 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15091
15092         * gcc.dg/cpp-redef.c: New test.
15093
15094 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         * g++.old-deja/g++.pt/unify7.C: New test.
15097
15098 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15099
15100         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15101         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15102
15103 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15104
15105         * gcc.c-torture/compile/20000224-1.c: New test.
15106
15107 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15108
15109         * gcc.c-torture/compile/cpp-2.c: New test.
15110         * gcc.c-torture/compile/cpp-1.c: New test.
15111
15112 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15113
15114         * gcc.c-torture/execute/20000225-1.c: New test.
15115
15116 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15117
15118         * gcc.dg/cpp-li2.c: New test.
15119
15120         * gcc.dg/cpp-wi1.c: New test.
15121
15122         * gcc.dg/cpp-li1.c: New test.
15123
15124 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15125
15126         * g++.old-deja/g++.other/sizeof5.C: New test.
15127
15128 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15129
15130         * gcc.c-torture/execute/va-arg-13.c: New test.
15131
15132 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15133
15134         * gcc.c-torture/execute/va-arg-12.c: New test.
15135
15136 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         * gcc.c-torture/execute/20000223-1.c: New test.
15139
15140 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15143
15144 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15145
15146         * g++.old-deja/g++.abi/ptrmem.C: New test.
15147
15148 2000-02-19  Richard Henderson  <rth@cygnus.com>
15149
15150         * gcc.c-torture/compile/init-3.c: New.
15151
15152 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15153
15154         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15155         ALWAYS_CXXFLAGS.
15156
15157 2000-02-11  Robert Lipe <robertl@sco.com>
15158
15159         * gcc.c-torture/compile/20000211-3.c: New test.
15160
15161 2000-02-11  Martin Buchholz <martin@xemacs.org>
15162
15163         * gcc.c-torture/compile/20000211-2.c: New test.
15164
15165 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15166
15167         * gcc.c-torture/compile/20000211-1.c: New test.
15168
15169 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15170
15171         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15172           on native targets
15173
15174 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15175
15176         * g++.old-deja/g++.other/cast5.C: New test.
15177
15178 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15179
15180         * gcc.c-torture/execute/20000205-1.c: New.
15181
15182 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15183
15184         * g++.old-deja/g++.jason/cast3.C: Return void.
15185         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15186
15187 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15188
15189         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15190
15191         * gcc.dg/loop-1.c: New test.
15192
15193 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15194
15195         * gcc.c-torture/compile/20000127-1.c: New test.
15196         * gcc.c-torture/execute/991228-1.c: New test.
15197
15198 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15199
15200         * gcc.dg/unused-2.c: New test.
15201
15202         * gcc.dg/conv-1.c: New test.
15203
15204 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15205
15206         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15207         compiler.
15208         (tool_option_proc): Fix typo.
15209
15210 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15211
15212         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15213         of the ld on the host, not on the build machine.
15214         Also, don't crash if '--help' is not a supported option.
15215
15216 2000-01-24  Richard Henderson  <rth@cygnus.com>
15217
15218         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15219
15220 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15221
15222         * gcc.c-torture/execute/20000120-2.c: New test.
15223         * gcc.c-torture/execute/20000120-1.c: New test.
15224
15225 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15226
15227         * gcc.c-torture/execute/20000113-1.c: New test.
15228
15229 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15230
15231         * gcc.c-torture/execute/20000112-1.c: New test.
15232
15233 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15234
15235         * gcc.dg/20000111-1.c: New test.
15236
15237 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15238
15239         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15240         with 16 bit integers.
15241
15242 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15243
15244         * gcc.dg/20000108-1.c: New test.
15245
15246 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15247
15248         * g++.old-deja/g++.ns/koenig8.C: New test.
15249
15250 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15251
15252         * g++.old-deja/g++.other/cast4.C: New test.
15253
15254 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15255
15256         * gcc.c-torture/compile/20000105-2.c: New test.
15257         * gcc.c-torture/compile/20000105-1.c: New test.
15258
15259 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15262         references to printf & atoi to conform to ANSI standard.
15263         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15264         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15265         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15266         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15267         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15268         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15269         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15270         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15271         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15272         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15273         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15274         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15275         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15276         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15277         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15278         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15279         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15280         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15281         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15282         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15283         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15284         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15285         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15286         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15287         * g++.old-deja/g++.brendan/init3.C: Likewise.
15288         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15289         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15290         * g++.old-deja/g++.brendan/new2.C: Likewise.
15291         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15292         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15293         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15294         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15295         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15296         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15297         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15298         * g++.old-deja/g++.brendan/template24.C: Likewise.
15299         * g++.old-deja/g++.brendan/template3.C: Likewise.
15300         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15301         * g++.old-deja/g++.jason/inline3.C: Likewise.
15302         * g++.old-deja/g++.jason/opeq.C: Likewise.
15303         * g++.old-deja/g++.law/arg5.C: Likewise.
15304         * g++.old-deja/g++.law/arm7.C: Likewise.
15305         * g++.old-deja/g++.law/ctors11.C: Likewise.
15306         * g++.old-deja/g++.law/cvt8.C: Likewise.
15307         * g++.old-deja/g++.law/init9.C: Likewise.
15308         * g++.old-deja/g++.law/refs4.C: Likewise.
15309         * g++.old-deja/g++.law/template2.C: Likewise.
15310         * g++.old-deja/g++.law/visibility24.C: Likewise.
15311         * g++.old-deja/g++.law/vtable3.C: Likewise.
15312         * g++.old-deja/g++.mike/asm2.C: Likewise.
15313         * g++.old-deja/g++.mike/eh1.C: Likewise.
15314         * g++.old-deja/g++.mike/misc1.C: Likewise.
15315         * g++.old-deja/g++.mike/misc13.C: Likewise.
15316         * g++.old-deja/g++.mike/misc14.C: Likewise.
15317         * g++.old-deja/g++.mike/ns12.C: Likewise.
15318         * g++.old-deja/g++.mike/p1248.C: Likewise.
15319         * g++.old-deja/g++.mike/p3708.C: Likewise.
15320         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15321         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15322         * g++.old-deja/g++.mike/p646.C: Likewise.
15323         * g++.old-deja/g++.mike/p700.C: Likewise.
15324         * g++.old-deja/g++.mike/p783.C: Likewise.
15325         * g++.old-deja/g++.mike/p783a.C: Likewise.
15326         * g++.old-deja/g++.mike/p783b.C: Likewise.
15327         * g++.old-deja/g++.mike/p786.C: Likewise.
15328         * g++.old-deja/g++.mike/p789.C: Likewise.
15329         * g++.old-deja/g++.mike/p789a.C: Likewise.
15330         * g++.old-deja/g++.mike/p807a.C: Likewise.
15331         * g++.old-deja/g++.other/delete3.C: Likewise.
15332         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15333         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15334         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15335         * g++.old-deja/g++.other/empty1.C: Likewise.
15336         * g++.old-deja/g++.other/temporary1.C: Likewise.
15337         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15338         * g++.old-deja/g++.pt/t16.C: Likewise.
15339         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15340
15341 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15342
15343         * gcc.dg/991230-1.c: New test.
15344
15345 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15346
15347         * gcc.c-torture/compile/991229-3.c: New test.
15348         * gcc.c-torture/compile/991229-2.c: New test.
15349         * gcc.c-torture/compile/991229-1.c: New test.
15350
15351 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15352
15353         * gcc.c-torture/compile/labels-2.c: New test.
15354
15355 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15356
15357         * gcc.c-torture/execute/991227-1.c: New test.
15358
15359 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15360
15361         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15362
15363 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15364
15365         * gcc.c-torture/execute/991221-1.c: New test.
15366
15367 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15368
15369         * g++.old-deja/g++.other/cast3.C: New test.
15370
15371 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15372
15373         * gcc.c-torture/execute/991216-4.c: New test.
15374
15375 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15376
15377         * gcc.c-torture/execute/991216-1.c: New test.
15378         * gcc.c-torture/execute/991216-2.c: New test.
15379         * gcc.c-torture/execute/991216-3.c: New test.
15380
15381 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15382
15383         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15384         Actually make the test fail by using "-O2" for compilation.
15385
15386 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15387
15388         * g++.old-deja/g++.warn/cast-align1.C: New test.
15389
15390 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15391
15392         * gcc.c-torture/compile/991214-1.c: New test.
15393         * gcc.c-torture/compile/991214-2.c: New test.
15394
15395 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15396
15397         * gcc.dg/991214-1.c: New test.
15398
15399 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15400
15401         * gcc.c-torture/compile/991213-3.c: New test.
15402         * gcc.c-torture/compile/991213-2.c: New test.
15403         * gcc.c-torture/compile/991213-1.c: New test.
15404
15405 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15406
15407         * gcc.dg/991209-1.c: New test.
15408
15409 1999-12-08  Nathan Sidwell <nathan@acm.org>
15410
15411         * gcc.c-torture/compile/991208-1.c: New test.
15412
15413 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15414
15415         * gcc.dg/ultrasp2.c: New test.
15416
15417 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15418
15419         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15420
15421 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15422
15423         * gcc.c-torture/compile/991202-1.c: New test.
15424         * gcc.c-torture/execute/991202-1.c: New test.
15425         * gcc.c-torture/execute/991202-2.c: New test.
15426         * gcc.c-torture/execute/991202-3.c: New test.
15427
15428 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15429
15430         * g++.old-deja/g++.abi/align.C: New test.
15431         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15432         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15433
15434 1999-12-01  Richard Henderson  <rth@cygnus.com>
15435
15436         * gcc.c-torture/execute/991201-1.c: New.
15437
15438 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15439
15440         * gcc.dg/991129-1.c: New test.
15441
15442 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15443
15444         * gcc.c-torture/compile/991127-1.c: New test.
15445
15446 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15447
15448         * g++.old-deja/g++.other/warn4.C: New test.
15449
15450 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15451
15452         * g++.old-deja/g++.eh/cleanup2.C: New test.
15453         * g++.old-deja/g++.ext/pretty2.C: New test.
15454         * g++.old-deja/g++.ext/pretty3.C: New test.
15455         * g++.old-deja/g++.other/debug6.C: New test.
15456
15457 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15458
15459         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15460         compiler_output to look for one error message instead of two.
15461
15462 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15463
15464         * gcc.c-torture/execute/991118-1.c: Also test case
15465         where the word boundary does not split a byte evenly.
15466
15467 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15468
15469         * g++.old-deja/g++.ext/restrict1.C: New test.
15470
15471 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15472
15473         * gcc.c-torture/execute/991118-1.c: New test.
15474
15475 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15476
15477         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15478         working directory pathnames.
15479
15480 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15481
15482         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15483         host is equipped with driver.h and driver.o so it can actually
15484         compile and run the tests.
15485
15486 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15487
15488         * gcc.c-torture/compile/991008-1.c: New test.
15489
15490 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15491
15492         * lib/gcc-dg.exp: Include target-supports.exp
15493
15494 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15495
15496         * lib/target-supports.exp: New file: Provide procs to test for
15497         features supported by the target.
15498         (check_weak_available): Moved here from ecos.exp.
15499         (check_alias_available): New proc: Determine of the target
15500         toolchain supports the alias attribute.
15501
15502         * gcc.dg/special/ecos.exp: Move check_weak_available to
15503         target-supports.exp.
15504         (alias-1.c): Only perform the test if the target supports
15505         aliases.
15506         (wkali-1.c): Only perform the test if the target supports
15507         aliases.
15508
15509         * gcc.dg/990506-0.c: Expect error messages from cross
15510         targets as well as native targets.
15511
15512 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15513
15514         * gcc.dg/ultrasp1.c: Removed xfail.
15515         * gcc.dg/struct-ret-2.c: Likewise.
15516         * gcc.dg/array-1.c: Likewise.
15517
15518 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15519
15520         * gcc.dg/struct-ret-2.c: New test.
15521
15522         * gcc.dg/array-1.c: New test.
15523
15524 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15525
15526         * gcc.c-torture/execute/991030-1.c: New test.
15527
15528 1999-10-26  Richard Henderson  <rth@cygnus.com>
15529
15530         * gcc.c-torture/compile/991026-2.c: New test.
15531
15532 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15533
15534         * gcc.c-torture/compile/991026-1.c: New test.
15535
15536 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15537
15538         * gcc.c-torture/execute/991023-1.c: New test.
15539
15540 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15541
15542         * gcc.c-torture/execute/991019-1.c: New test.
15543
15544 1999-10-16  Richard Henderson  <rth@cygnus.com>
15545
15546         * gcc.c-torture/execute/991016-1.c: New test.
15547
15548 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15549
15550         * gcc.c-torture/execute/991014-1.c: New test.
15551
15552 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15553
15554         * g++.old-deja/g++.other/union2.C: New test.
15555
15556 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15557
15558         * g++.old-deja/g++.other/vaarg2.C: New test.
15559         * g++.old-deja/g++.other/vaarg3.C: New test.
15560
15561 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15562
15563         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15564         in compile/.
15565
15566 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15567
15568         * gcc.c-torture/execute/va-arg-11.c: New test.
15569
15570 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15571
15572         * lib/file-format.exp (gcc_target_object_format): Don't
15573         crash if objdump is unavailable.
15574
15575 1999-09-29  Donn Terry <donn@interix.com>
15576
15577         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15578
15579 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15580
15581         * gcc.c-torture/compile/990928-1.c: New test.
15582
15583 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15584
15585         * g++.old-deja/g++.other/decl6.C: New test.
15586
15587 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15588
15589         * gcc.c-torture/execute/va-arg-10.c: New test.
15590
15591 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15592
15593         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15594         __PRETTY_FUNCTION__.
15595
15596 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15597
15598         * gcc.c-torture/execute/990923-1.c: New test.
15599
15600 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15601
15602         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15603         for which -fpic is inappropriate.
15604
15605 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15606
15607         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15608
15609 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15610
15611         * g++.old-deja/g++.other/dyncast1.C: New test.
15612         * g++.old-deja/g++.other/dyncast2.C: New test.
15613         * g++.old-deja/g++.other/dyncast3.C: New test.
15614         * g++.old-deja/g++.other/dyncast4.C: New test.
15615         * g++.old-deja/g++.other/dyncast5.C: New test.
15616         * g++.old-deja/g++.eh/catch3.C: New test.
15617         * g++.old-deja/g++.eh/catch3p.C: New test.
15618         * g++.old-deja/g++.eh/catch4.C: New test.
15619         * g++.old-deja/g++.eh/catch4p.C: New test.
15620         * g++.old-deja/g++.eh/catch5.C: New test.
15621         * g++.old-deja/g++.eh/catch5p.C: New test.
15622         * g++.old-deja/g++.eh/catch6.C: New test.
15623         * g++.old-deja/g++.eh/catch6p.C: New test.
15624         * g++.old-deja/g++.eh/catch7.C: New test.
15625         * g++.old-deja/g++.eh/catch7p.C: New test.
15626         * g++.old-deja/g++.eh/catch8.C: New test.
15627         * g++.old-deja/g++.eh/catch8p.C: New test.
15628         * g++.old-deja/g++.eh/catch9.C: New test.
15629         * g++.old-deja/g++.eh/catch9p.C: New test.
15630
15631 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15632
15633         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15634         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15635
15636 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15637
15638         * gcc.c-torture/compile/990913-1.c: New test.
15639
15640 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15641
15642         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15643         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15644
15645 1999-09-09  Richard Henderson  <rth@cygnus.com>
15646
15647         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15648
15649 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15650
15651         * g++.old-deja/g++.other/lookup11.C: New test.
15652         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15653         what is permitted and what we want.
15654         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15655         overload use.
15656         * g++.old-deja/g++.jason/rfg5.C: Likewise
15657
15658 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15659
15660         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15661         * gcc.c-torture/noncompile/poison-1.c: New file.
15662
15663 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15664
15665         * g++.old-deja/g++.other/sizeof3.C: New test.
15666         * g++.old-deja/g++.other/sizeof4.C: New test.
15667         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15668         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15669
15670 1999-09-07  Richard Henderson  <rth@cygnus.com>
15671
15672         * gcc.dg/va-arg-1.c: New.
15673
15674 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15675
15676         * gcc.c-torture/execute/va-arg-9.c: New test.
15677
15678 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15679
15680         * g77.f-torture/compile/980519-2.f: New test.
15681         * g77.f-torture/compile/19990905-0.f: New test.
15682         * g77.f-torture/compile/19990905-1.f: New test.
15683         * g77.f-torture/compile/19990905-2.f: New test.
15684
15685         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15686
15687 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15688
15689         * gcc.c-torture/execute/990827-1.c: Fix typo.
15690
15691 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15692
15693         * g++.old-deja/g++.other/deref1.C: New test.
15694
15695 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15696
15697         * g++.old-deja/g++.other/ambig2.C: New test.
15698         * g++.old-deja/g++.other/cond5.C: New test.
15699         * g++.old-deja/g++.other/lookup16.C: New test.
15700
15701 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15702
15703         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15704         assemblers too.
15705
15706 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15707
15708         * lib/c-torture.exp: Avoid the "compare executables" optimization
15709         when testing native.
15710
15711 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15712
15713         * gcc.c-torture/execute/990829-1.c: New test.
15714         * gcc.c-torture/compile/990829-1.c: New test.
15715
15716 1999-08-27  Paul Burchard  <burchard@pobox.com>
15717
15718         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15719         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15720         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15721         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15722         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15723         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15724         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15725         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15726         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15727         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15728         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15729
15730 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15731
15732         * gcc.c-torture/execute/990827-1.c: New test.
15733
15734 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15735
15736         * g77.f-torture/noncompile/19990826-4.f: New test.
15737
15738         * g77.f-torture/compile/19990826-3.f: New test.
15739
15740         * g77.f-torture/execute/19990826-2.f: New test.
15741
15742         * g77.f-torture/compile/19990826-1.f: New test.
15743
15744         * gcc.c-torture/execute/990826-0.c: New test.
15745         * g77.c-torture/execute/19990826-0.f: New test.
15746
15747         * g77.f-torture/noncompile/970626-2.f: New test.
15748
15749 1999-08-25  Paul Burchard  <burchard@pobox.com>
15750
15751         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15752         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15753         lss-011.C: New tests.
15754
15755 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15756
15757         * g++.old-deja/g++.other/decl5.C: New test.
15758
15759 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15760
15761         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15762         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15763         call `postbase' for each one.  All callers of `postbase' changed
15764         to call this instead.
15765
15766 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15767
15768         * gcc.c-torture/execute/990811-1.c: New test.
15769
15770 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15771
15772         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15773         just native ones.
15774
15775         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15776         just native ones.
15777
15778 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15779
15780         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15781
15782 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15783
15784         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15785
15786 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15787
15788         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15789
15790 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15791
15792         * gcc.c-torture/execute/990804-1.c: New test.
15793
15794 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15795
15796         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15797         * g++.old-deja/g++.brendan/crash64.C: Likewise
15798         * g++.old-deja/g++.brendan/overload8.C: Likewise
15799
15800 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15801
15802         * g++.old-deja/g++.other/struct1.C: New test.
15803
15804 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15805
15806         * g++.old-deja/g++.other/enum2.C: New test.
15807
15808 1999-08-02  Richard Henderson  <rth@cygnus.com>
15809
15810         Adapted from tests from Franz Sirl:
15811         * gcc.c-torture/execute/va-arg-7.c: New test.
15812         * gcc.c-torture/execute/va-arg-8.c: New test.
15813
15814 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15815
15816         * gcc.c-torture/compile/990801-2.c: New test.
15817
15818         * gcc.c-torture/compile/990801-1.c: New test.
15819
15820 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15821
15822         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15823         fp-cmp-1.c, converting double to float.
15824
15825         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15826         fp-cmp-1.c, converting double to long double.
15827
15828         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15829         from fr1 to unknown_register, since fr1 is a legitimate register
15830         on some machines.
15831
15832 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15833
15834         * README: More listname related changes.
15835
15836 1999-07-08  Catherine Moore  <clm@cygnus.com>
15837
15838         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15839
15840 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15841
15842         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15843
15844 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15845
15846         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15847
15848 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15849
15850         * gcc.dg/990703-1.c: New test.
15851
15852 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15853
15854         * lib/file-format.exp: New file: Move definition of proc
15855         gcc_target_object_format to here from
15856         gcc.dg/special/ecos.exp.
15857
15858         * lib/c-torture.exp: Include lib file-format.exp.
15859         * lib/gcc-dg.exp: Include lib file-format.exp.
15860
15861         * gcc.dg/special/ecos.exp: Remove definition of proc
15862         gcc_target_object_format.
15863
15864 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15865
15866         * gcc.c-torture/execute/990628-1.c: New test.
15867
15868 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15869
15870         * gcc.c-torture/compile/990625-2.c: New test.
15871
15872         * gcc.c-torture/compile/990625-1.c: New test.
15873
15874 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15875
15876         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15877         attributes compile.
15878         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15879         ports that use the COFF/PE file format.
15880
15881 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15882
15883         * gcc.c-torture/compile/990617-1.c: New test.
15884
15885 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15886
15887         * g++.old-deja/g++.other/decl4.C: New test.
15888
15889 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15890
15891         * g++.old-deja/g++.other/bitfld3.C: New test.
15892
15893 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15894
15895         * g++.old-deja/g++.eh/catch1.C: New test.
15896
15897 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15898
15899         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15900
15901         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15902         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15903
15904 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15905
15906         * g77.f-torture/compile/19990502-0.f: Replace with new,
15907         shorter, test that still fails after recent changes.
15908
15909 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15910
15911         * gcc.c-torture/execute/990604-1.c: New test.
15912
15913 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15914
15915         * gcc.c-torture/execute/990531-1.c: New test.
15916
15917 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15918
15919         * gcc.c-torture/compile/990527-1.c: New test.
15920
15921 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15922
15923         * gcc.c-torture/execute/990527-1.c: New test.
15924
15925 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15926
15927         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15928         bitfields as signed.
15929
15930 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/compile/19990525-0.f: New test.
15933
15934 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15935
15936         * gcc.c-torture/execute/990525-2.c: New test.
15937
15938         * gcc.c-torture/execute/990525-1.c: New test.
15939
15940 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15941
15942         * g++.old-deja/g++.other/anon3.C: New test.
15943         * g++.old-deja/g++.other/anon4.C: New test.
15944         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15945         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15946         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15947         Merrill).
15948
15949 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15950
15951         * gcc.c-torture/execute/990524-1.c: New test.
15952
15953         * gcc.dg/990524-1.c: New test.
15954
15955 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15956
15957         * gcc.c-torture/compile/990523-1.c: New test.
15958
15959 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15960
15961         * gcc.c-torture/compile/990519-1.c: New test.
15962
15963 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15964
15965         * gcc.c-torture/compile/990517-1.c: New test.
15966
15967         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15968         (e4, f4): New tests.
15969         (main): Call them.
15970
15971 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15972
15973         * gcc.dg/noreturn-1.c: New test.
15974
15975 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15976
15977         * gcc.c-torture/execute/990513-1.c: New test.
15978
15979 1999-05-10  Richard Henderson  <rth@cygnus.com>
15980
15981         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15982
15983 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15984
15985         * g77.f-torture/execute/erfc.f: Use small single-precision
15986         values, to avoid problems on Alphas when not -mieee.
15987
15988 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15989
15990         * gcc.dg/990506-0.c: New test.
15991
15992 1999-05-08  Richard Henderson  <rth@cygnus.com>
15993
15994         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15995         the constant to test.  Don't XFAIL 64-bit targets.
15996
15997         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15998         * g++.old-deja/g++.law/profile1.C: Likewise.
15999
16000         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16001         operator new instances.
16002         * g++.old-deja/g++.other/delete5.C: Likewise.
16003
16004 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16005
16006         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16007         intrinsic.
16008
16009 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16010
16011         * g77.f-torture/execute/u77-test.f: Reverse order of two
16012         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16013
16014 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16015
16016         * gcc.dg/compare1.c: New test.
16017
16018 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16019
16020         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16021         New tests.
16022
16023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/compile/19990502-1.f: New test.
16026
16027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16028
16029         * g77.f-torture/compile/19990502-0.f: New test.
16030
16031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16032
16033         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16034         intrinsic.
16035
16036 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16037
16038         * g77.f-torture/execute/u77-test.f (main): List libU77
16039         intrinsics not currently tested.
16040         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16041         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16042         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16043         Trim blanks off the ends of some printed strings.
16044
16045 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16046
16047         * g77.f-torture/execute/u77-test.f (main): Just warn about
16048         FSTAT gid disagreement, as it's expected on some systems.
16049
16050 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16053         use a new function, which allows for some slop.
16054         Clean up some commentary.
16055         (issum): The new function.
16056         (sgladd): Deleted subroutine.
16057
16058 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16059
16060         * g77.f-torture/execute/u77-test.f: Modify to be more like
16061         libf2c/libU77 version, bringing patches to that version here.
16062         Add suitable commentary.
16063
16064 1999-04-25  Richard Henderson  <rth@cygnus.com>
16065
16066         * gcc.dg/990424-1.c: New test.
16067
16068 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16069
16070         * g77.f-torture/execute/u77-test.f (main): Bug involving
16071         LSTAT has been fixed, so turn back on full checking.
16072
16073 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16074
16075         * g77.f-torture/compile/19990419-0.f: New test.
16076         * g77.f-torture/execute/19990419-1.f: New test.
16077
16078 1999-04-17  Richard Henderson  <rth@cygnus.com>
16079
16080         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16081         to avoid the need for a prototype to supress a warning.
16082
16083 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16084
16085         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16086
16087 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16088
16089         * gcc.c-torture/execute/990404-1.c: New test.
16090
16091 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16092
16093         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16094         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16095         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16096         missing initializer warnings.
16097
16098 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16099
16100         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16101         matching strings.
16102
16103 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16104
16105         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16106
16107 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16108
16109         * g77.f-torture/execute/19990325-0.f: New test.
16110         * g77.f-torture/execute/19990325-1.f: New test.
16111
16112 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16113
16114         * gcc.c-torture/execute/990324-1.c: New test.
16115
16116 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16117
16118         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16119         test with 4.
16120
16121 1999-03-17  Richard Henderson  <rth@cygnus.com>
16122
16123         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16124
16125 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16126
16127         * g77.f-torture/execute/19990313-2.f: New test.
16128         * g77.f-torture/execute/19990313-3.f: New test.
16129
16130 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16131
16132         * g77.f-torture/execute/19990313-0.f: New test.
16133         * g77.f-torture/execute/19990313-1.f: New test.
16134
16135 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16136
16137         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16138         printf to sprintf.
16139         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16140         (main): Add check for u15.  Conditionalize u31 check depending on
16141         whether ints are <32 bits or >=32 bits.
16142
16143 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16144
16145         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16146
16147 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16148
16149         * g77.f-torture/compile/19990305-0.f: New test.
16150         * g77.f-torture/execute/19981119-0.f: New test.
16151
16152 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16153
16154         * g77.f-torture/execute/970625-2.f: call ABORT if final
16155         result is not correct, instead of just printing it.
16156         Add this checking via newly introduced obfuscation, to
16157         trip up buggy front ends.
16158
16159 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16160
16161         * g77.f-torture/compile/960317-1.f: Moved from being
16162         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16163
16164 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16165
16166         * g77.f-torture/execute/960317-1.f: New (old) test.
16167         * g77.f-torture/execute/970625-2.f: Ditto.
16168
16169 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16170
16171         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16172         message on line 1 or line 2; cccp and cpplib do this differently.
16173
16174 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16175
16176         * g++.old-deja/g++.law/weak1.C: New test.
16177
16178 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16179
16180         * gcc.c-torture/execute/990119-1.c: Renamed to...
16181         * gcc.dg/990119-1.c: this, so it will only be tested once
16182         (it's a preprocessor test, it doesn't need to be run at
16183         multiple optimization levels).
16184
16185 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16186
16187         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16188           ALWAYS_CXXFLAGS.
16189
16190 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16191
16192         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16193         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16194         to not be compilable by current g77.
16195
16196 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16197
16198         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16199
16200 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture/execute/990222-1.c: New test.
16203
16204 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16205
16206         * g77.f-torture/compile/19990218-0.f: New test.
16207         * g77.f-torture/noncompile/19990218-1.f: New test.
16208
16209 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16210
16211         * g77.f-torture/compile/19981216-0.f: New test.
16212
16213 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.dg/990214-1.c: New test.
16216
16217 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16218
16219         * gcc.dg/990213-2.c: New test.
16220
16221         * gcc.dg/990213-1.c: New test.
16222
16223 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16224
16225         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16226         ints.
16227
16228 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16229
16230         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16231         specified by target.
16232
16233         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16234
16235 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16236
16237         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16238
16239 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16240
16241         * gcc.dg/special/ecos.exp: New test driver for new tests with
16242         special requirements.
16243
16244         * gcc.dg/special/alias-1.c: New test.
16245         * gcc.dg/special/gcsec-1.c: New test.
16246         * gcc.dg/special/weak-1.c: New test.
16247         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16248         * gcc.dg/special/weak-2.c: New test.
16249         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16250         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16251         * gcc.dg/special/wkali-1.c: New test.
16252         * gcc.dg/special/wkali-2.c: New test.
16253         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16254         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16255
16256 1999-02-10  Felix Lee  <flee@cygnus.com>
16257
16258           * lib/c-torture.exp (c-torture-compile): Pull out code for
16259           analyzing gcc error messages.
16260           (c-torture-execute): Likewise.  Fix some (harmless) false
16261           positives.
16262           * lib/gcc.exp (gcc_check_compile): New function.
16263
16264 1999-02-08  Richard Henderson  <rth@cygnus.com>
16265
16266         * gcc.c-torture/execute/990208-1.c: New test.
16267
16268 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16269
16270         * g++.dg/special/ecos.exp: New driver for new tests with special
16271         requirements
16272
16273         * g++.dg/special/conpr-1.C: New test
16274         * g++.dg/special/conpr-2.C: New test
16275         * g++.dg/special/conpr-2a.C: New test
16276         * g++.dg/special/conpr-3.C: New test
16277         * g++.dg/special/conpr-3a.C: New test
16278         * g++.dg/special/conpr-3b.C: New test
16279
16280         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16281         allow g++ to use the dg driver
16282
16283         * README: Add comment about g++.dg directory
16284
16285 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16286
16287         * README: Update email addresses.
16288
16289 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16290
16291         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16292         arguments in order to force structure S onto the stack even on
16293         the alpha.
16294         (test): Pass 10 leading arguments to function foo as well as the
16295         structure S.
16296
16297         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16298         failure for all targets.
16299
16300         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16301         abort to terminate program execution.
16302
16303 1999-01-30  Richard Henderson  <rth@cygnus.com>
16304
16305         * gcc.c-torture/execute/990130-1.c: New test.
16306
16307 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16308
16309         * gcc.dg/990130-1.c: New test.
16310
16311 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16312
16313         * gcc.c-torture/execute/990128-1.c: New test.
16314
16315 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16316
16317         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16318
16319 1999-01-27  Felix Lee  <flee@cygnus.com>
16320
16321         * lib/c-torture.exp (c-torture-compile): pull out code for
16322         analyzing gcc error messages.
16323         (c-torture-execute): ditto, and fix some (harmless) false
16324         positives.
16325         * lib/gcc.exp (gcc_check_compile): new function.
16326
16327 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.dg/990117-1.c: New test.
16330
16331         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16332
16333         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16334
16335 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16336
16337         * g77.f-torture/compile/990115-1.f: New test.
16338
16339 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16340
16341         * gcc.c-torture/compile/990107-1.c: New test
16342
16343 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16344
16345         * gcc.c-torture/execute/990106-2.c: New test.
16346
16347         * gcc.c-torture/execute/990106-1.c: New test.
16348
16349 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16350
16351         * gcc.c-torture/compile/981223-1.c: New test.
16352
16353 1998-12-29  Richard Henderson  <rth@cygnus.com>
16354
16355         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16356         (opt3): Rename from opt4 and disable.
16357
16358 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16359
16360         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16361
16362 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16363
16364         * g++.old-deja/g++.other/conv5.C: New test.
16365
16366 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16367
16368         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16369
16370 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16371
16372         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16373
16374 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16375
16376         * gcc.c-torture/compile/981211-1.c: New test.
16377
16378 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16379
16380         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16381
16382         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16383
16384 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16385
16386         * gcc.special/930510-1.c: Make C9X safe.
16387         * gcc.misc-tests/gcov-1.c Similarly.
16388         * gcc.misc-tests/gcov-2.c Similarly.
16389
16390 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16391
16392         * gcc.dg/ultrasp1.c: New test.
16393
16394 1998-12-06  Richard Henderson  <rth@cygnus.com>
16395
16396         * gcc.c-torture/execute/981206.c: New test.
16397
16398 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16399
16400         * g++.old-deja/g++.ns/template7.C: New test.
16401
16402         * g++.old-deja/g++.other/expr1.C: New test.
16403
16404         * g++.old-deja/g++.eh/tmpl3.C: New test.
16405
16406         * g++.old-deja/g++.eh/tmpl2.C: New test.
16407
16408 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16409
16410         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16411         * g++.old-deja/g++.other/using6.C: Removed.
16412         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16413
16414         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16415
16416 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16417
16418         * g++.old-deja/g++.pt/overload8.C: New test.
16419
16420         * g++.old-deja/g++.pt/overload7.C: New test.
16421
16422         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16423
16424         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16425         and relinking messages.
16426         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16427         compiling with -frepo.
16428
16429 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16430
16431         * g++.old-deja/g++.pt/lookup6.C: New test.
16432
16433 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16434
16435         * gcc.c-torture/execute/981130-1.c: New test.
16436         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16437
16438 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16439
16440         * g++.old-deja/g++.pt/explicit76.C: New test.
16441
16442         * g++.old-deja/g++.pt/friend38.C: New test.
16443
16444         * g++.old-deja/g++.ns/crash2.C: New test.
16445
16446         * g++.old-deja/g++.pt/defarg8.C: New test.
16447
16448         * g++.old-deja/g++.pt/instantiate6.C: New test.
16449
16450         * g++.old-deja/g++.pt/static6.C: New test.
16451
16452         * g++.old-deja/g++.pt/decl2.C: New test.
16453
16454 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16455
16456         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16457         problem is actually related with name lookup, but so what? :-)
16458
16459         * g++.old-deja/g++.pt/friend37.C: New test.
16460
16461 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16462
16463         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16464         element, which fails on some systems.
16465
16466         * g77.f-torture/execute/labug1.f: New test.
16467
16468 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16469
16470         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16471         is defined.
16472
16473 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16474
16475         * g77.f-torture/compile/981117-1.f: New test.
16476
16477 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16478
16479         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16480         properly discarded.
16481
16482 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16483
16484         * gcc.c-torture/execute/memcheck: New directory of tests for
16485         -fcheck-memory-usage.
16486
16487 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16488
16489         * README: New file, general information about the testsuite and
16490         new description of the various C++ test subdirectories.
16491         * README.g++: Eliminate obsolete information, update and move most
16492         relevant stuff to README.
16493
16494 1998-11-07  Richard Henderson  <rth@cygnus.com>
16495
16496         * gcc.c-torture/compile/981107-1.c: New test.
16497
16498 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16499
16500         * execute/memcpy-bi.c: New testcase.
16501
16502 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16503
16504         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16505         base classes.
16506
16507         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16508         template is selected.
16509
16510         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16511         classes, it should be accepted for all types.
16512
16513         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16514
16515         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16516         specializations start with template headers.
16517
16518 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16519
16520         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16521
16522         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16523         non-POD types.
16524
16525 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16526
16527         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16528
16529 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16530
16531         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16532
16533 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16534
16535         * 981019-1.c: New test.
16536
16537 1998-10-14  Robert Lipe <robertl@dgii.com>
16538
16539         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16540         find objc headers.
16541
16542 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16543
16544         * compile/981001-4.c: Remove use of GCC extension that triggers a
16545         compiler bug.
16546
16547 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16548
16549         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16550
16551 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16552
16553         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16554         instantiation of template produces incorrect code for delete
16555         expression.
16556
16557         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16558         constructors' name is not unique.
16559         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16560         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16561
16562         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16563         automatic array of const is ill-formed.
16564
16565         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16566         of template parameter?
16567
16568         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16569         const.
16570
16571         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16572         pointer-to-member expression.
16573
16574         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16575         declaration causes ICE.
16576
16577 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16578
16579         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16580         reserved in the global namespace.
16581
16582         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16583         generate needed virtual table.
16584
16585         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16586
16587 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16588
16589         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16590         template-dependent type
16591
16592 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16593
16594         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16595         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16596         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16597
16598         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16599         class should be usable as argument of member function.
16600         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16601         class should be usable as return type of member function.
16602         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16603         class should be usable as type of data member.
16604
16605         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16606
16607 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16608
16609         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16610
16611 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16612
16613         * gcc.dg/dll-?.c Add thumb to target list.
16614         Fix assembler scan patterns to match current assembler output.
16615
16616 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16617
16618         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16619         matching of template brackets.
16620
16621         * g++.old-deja/g++.other/using4.C: New test.  Test using
16622         declarations of methods from base classes.
16623
16624         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16625         within functions should introduce names into the innermost
16626         enclosing namespace.
16627
16628         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16629         of static locals if first initialization throws.
16630
16631 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16632
16633         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16634
16635 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16636
16637         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16638         lose track of the possible targets of tablejump insns.
16639         * special/special.exp: Run it.
16640
16641 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16642
16643         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16644         must be declared before its specializations can be named in friend
16645         declarations.
16646
16647 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16648
16649         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16650
16651         * g77.f-torture/execute/io1.f: New test.
16652
16653 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16654
16655         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16656         with pointer to template function, for which no argument deduction
16657         is possible.
16658
16659         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16660         specialization of template function as argument to template
16661         function.
16662
16663         * g++.old-deja/g++.other/access2.C: New test; Inner class
16664         shouldn't have privileged access to Outer's names.
16665
16666 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16667
16668         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16669         friend template declared within template class conflicts with
16670         nested class of the same name.
16671
16672         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16673         is ignored.
16674
16675         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16676         object with direct initializer as function declaration.
16677
16678         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16679         initializers.
16680
16681         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16682         involving const pointer and NULL produces incorrect result.
16683
16684         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16685         type name without `typename' should be rejected with -pedantic.
16686
16687 1998-10-02  Richard Henderson  <rth@cygnus.com>
16688
16689         * g++.old-deja/g++.other/addrof1.C: New test.
16690
16691 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16692
16693         * gcc.c-torture/compile/981001-1.c: New test.
16694         * gcc.c-torture/execute/981001-1.c: New test.
16695
16696 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16697
16698         * gcc.c-torture/compile/981001-2.c: New test.
16699         * gcc.c-torture/compile/981001-3.c: New test.
16700         * gcc.c-torture/compile/981001-4.c: New test.
16701
16702 1998-10-01  Robert Lipe  <robertl@dgii.com>
16703
16704         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16705         multilibbed hosts.   Idea grafted from g77.exp.
16706
16707 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16708
16709         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16710         avoid losing on systems which need -lsocket.
16711
16712 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16713
16714         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16715         * g++.old-deja/g++.other/nested2.C: Ditto.
16716         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16717         failure.
16718
16719 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16720
16721         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16722         preferred over template operator!= for enum bitfields.
16723
16724 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16725
16726         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16727         that happen to have the same base name, but in different scopes,
16728         are incorrectly rejected.
16729
16730 1998-09-16  Richard Henderson  <rth@cygnus.com>
16731
16732         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16733         on the native word size instead of an integer literal.
16734
16735 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16736
16737         * g++.old-deja/g++.other/static2.C: Invocation of static data
16738         member of type pointer-to-function denoted as non-static member.
16739
16740         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16741         checks involving function types and aliases.
16742
16743 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16744
16745         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16746         redefined to the same non-trivial type.
16747
16748         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16749         namespace-qualification of template specializations declared in
16750         other namespaces.
16751
16752         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16753         to declare a subset of the specializations of a template function
16754         as friends of specializations of a template class.
16755
16756         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16757         member templates that do not fully specialize the enclosing
16758         template class are rejected.
16759
16760 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16761
16762         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16763
16764 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16765
16766         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16767         altered from libf2c/libU77 version.
16768
16769 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16770
16771         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16772
16773 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16774
16775         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16776         (un)signed char are different types for template specialization
16777         purposes.
16778
16779 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16780
16781         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16782         * objc: ObjC testsuite.
16783
16784 1998-08-31  Catherine Moore  <clm@cygnus.com>
16785
16786         * gcc.c-torture/execute/941014-1.x:  New file.
16787
16788 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16789
16790         * lib/c-torture.exp: Add support for
16791         torture_eval_before_compile and torture_eval_before_execute
16792         variables.
16793
16794 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16795
16796         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16797         this test triggers valid.
16798
16799 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16800
16801         * gcc.dg/980827-1.c: New test.
16802
16803 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16804
16805         * gcc.c-torture/execute/loop-4b.c: New test.
16806
16807 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16808
16809         * lib/c-torture.exp: Add support for
16810         torture_eval_before_compile and torture_eval_before_execute
16811         variables.
16812
16813 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16814
16815         * gcc.c-torture/compile/980825-1.c: New test.
16816
16817 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16818
16819         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16820         count number tests in opt_t0 not good_t0.
16821
16822 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16823
16824         * gcc.c-torture/compile/930326-1.x: Fix typo.
16825
16826 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16827
16828         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16829         causes an ICE.
16830
16831 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16834         STACK_SIZE is defined.
16835         * gcc.c-torture/unsorted/stuct.c: Similarly.
16836
16837         * gcc.c-torture/compile/980821-1.c: New test.
16838
16839 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16840
16841         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16842
16843 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16844
16845         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16846         code.
16847
16848 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16849
16850         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16851         error'.
16852
16853 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16854
16855         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16856
16857 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/compile/980816-1.c: New test.
16860
16861         * gcc.dg/980816-1.c: New test.
16862
16863 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16864
16865         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16866         compiler for ieee tests.
16867
16868 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16869
16870         * g77.f-torture/compile/980729-0.f: New test.
16871
16872 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16873
16874         * gcc.c-torture/special/eeprof-1.c: New test, for
16875         -finstrument-functions.
16876         * gcc.c-torture/special/special.exp: Run it.
16877
16878 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16879
16880         * gcc.c-torture/compile/980729-1.c: New test.
16881
16882 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16883
16884         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16885         __thumb__ is defined, and test for ARM style doubles if so.
16886
16887 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16888
16889         * g77.f-torture/noncompile/980615-0.f: New test.
16890
16891 1998-07-26  H.J. Lu  (hjl@gnu.org)
16892
16893         * gcc.dg/980312-1.c: Do link instead of compile.
16894         * gcc.dg/980313-1.c: Likewise.
16895
16896 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16897
16898         * gcc.c-torture/compile/980726-1.c: New test.
16899
16900 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16901
16902         * g77.f-torture/execute/io0.f: New test.
16903
16904 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16905
16906         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16907         an int.
16908
16909 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16910
16911         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16912         m32r bugs.
16913
16914 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16915
16916         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16917         c-decl.c:grokdeclarator can handle mode attributes.
16918
16919 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16920
16921         * gcc.c-torture/execute/980716-1.c: New test.
16922
16923 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16924
16925         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16926         the mn10200.
16927         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16928         the mn10200.
16929         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16930         * gcc.c-torture/compile/930326-1.x: Similarly.
16931
16932 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16933
16934         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16935         New test from Craig.
16936
16937 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16938
16939         * g77.f-torture/noncompile/980616-0.f: New test.
16940
16941         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16942
16943 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16944
16945         *  g++.other/singleton.C: Return error value instead of taking
16946         SIGSEGV.
16947
16948 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16949
16950         *  g++.other/singleton.C: New test.   Warning is under dispute.
16951         Runtime crash is not.
16952
16953 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16954
16955         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16956         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16957         using6.C, using7.C}:  New namespace tests.
16958
16959 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16960
16961         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16962         specialization with typedef'ed names used as array indexes.
16963
16964 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16965
16966         * gcc.c-torture/execute/980709-1.c: New test.
16967
16968         * gcc.dg/980709-1.c: New test.
16969
16970 1998-07-07  Richard Henderson  <rth@cygnus.com>
16971
16972         * gcc.c-torture/execute/bcp-1.c: New test.
16973
16974 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16975
16976         * gcc.c-torture/execute/980707-1.c: New test.
16977
16978 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16979
16980         * gcc.c-torture/compile/980706-1.c: New test.
16981
16982 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16983
16984         * g77.f-torture/execute/980701-0.f,
16985         g77.f-torture/execute/980701-1.f: New test from Craig.
16986
16987 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16988
16989         * gcc.c-torture/compile/980701-1.c: New test.
16990
16991         * gcc.c-torture/execute/980701-1.c: New test.
16992
16993 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16994 rlsruhe.de>
16995
16996         * g++.old-deja/g++.robertl/eb132.C: New test.
16997         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16998
16999 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17000
17001         * g77.f-torture/execute/980628-7.f,
17002         g77.f-torture/execute/980628-8.f,
17003         g77.f-torture/execute/980628-9.f,
17004         g77.f-torture/execute/980628-10.f: New tests from Craig.
17005
17006         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17007
17008 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17009
17010         * g77.f-torture/execute/980628-4.f: New test from Craig.
17011         * g77.f-torture/execute/980628-5.f: Likewise.
17012         * g77.f-torture/execute/980628-2.f: Likewise.
17013         * g77.f-torture/execute/980628-0.f: Likewise.
17014         * g77.f-torture/execute/980628-1.f: Likewise.
17015         * g77.f-torture/execute/980628-3.f: Likewise.
17016         * g77.f-torture/execute/980628-6.f: Likewise.
17017
17018 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17019
17020         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17021         directory when nothing has been installed yet.
17022
17023 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17024
17025         * gcc.c-torture/special/special.exp: Handle newer versions of
17026         dejagnu.
17027
17028 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17029
17030         * gcc.dg/980626-1.c: New test.
17031
17032 1998-06-19  Bruno Haible <haible@ilog.fr>
17033
17034         * gcc.misc-tests/m-un-2.c: New test.
17035         * g++.old-deja/g++.other/warn01.c: Likewise.
17036
17037 1998-06-19  Robert Lipe  <robertl@dgii.com>
17038
17039         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17040         compatibility with assmblers with a different comment character.
17041         Eliminate use of GAS-specific extensions.
17042
17043 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17044
17045         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17046
17047 1998-06-19  Robert Lipe  <robertl@dgii.com>
17048
17049         *lib/g77.exp: Replace search for libf2c.a with search for newly
17050         renamed libg2c.a
17051
17052 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.c-torture/execute/980617-1.c: New test.
17055
17056 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17057
17058         * gcc.c-torture/execute/980612-1.c: New test.
17059
17060 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17061
17062         * gcc.dg/980523-1.c: Only test on ppc-linux.
17063         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17064
17065         * gcc.c-torture/execute/980608-1.c: New test.
17066
17067 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17068
17069         * gcc.c-torture/execute/980605-1.c: New test.
17070
17071 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17072
17073         * gcc.c-torture/execute/980604-1.c: New test.
17074
17075 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17076
17077         * gcc.c-torture/execute/980602-1.c: New test.
17078         * gcc.c-torture/execute/980602-2.c: Likewise.
17079
17080 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17081
17082         * 970125-0.f: Fix per JCB.  Add commentary.
17083
17084 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17085
17086         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17087         IEEE -0 support.
17088
17089 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17090
17091         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17092         earlier.
17093
17094 1998-05-28  Catherine Moore <clm@cygnus.com>
17095
17096         * gcc.c-torture/execute/980526-3.c: New test.
17097
17098 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17099
17100         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17101         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17102         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17103         m88k-motorola-sysv3 to XFAIL.
17104
17105 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17106
17107         * gcc.dg/980526-1.c: New test.
17108         * gcc.c-torture/execute/980526-2.c: New test.
17109
17110 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17113
17114         * gcc.c-torture/execute/980526-1.c: New test.
17115
17116 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17117
17118         * g77.f-torture/execute/alpha2.f: Add runtime test.
17119
17120 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17121
17122         * g++.old-deja/old-deja.exp: Strip leading directories.
17123
17124         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17125         error for the line.  Don't run multiple tests for the same line.
17126
17127 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17128
17129         * gcc.dg/980523-1.c: New test.
17130
17131 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17132
17133         * g77.f-torture/compile/970915-0.f: New test.
17134
17135 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17136
17137         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17138
17139 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17140
17141         * gcc.dg/980520-1.c: New test.
17142
17143 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17144
17145         * gcc.dg/980502-1.c: Fix return type.
17146
17147 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17148
17149         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17150         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17151         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17152         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17153         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17154
17155 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17156
17157         * g77.f-torture/execute/980520-1.f: New test.
17158
17159 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17160
17161         * lib/mike-g77.exp: New file.
17162
17163         * g77.f-torture/noncompile/noncompile.exp,
17164         g77.f-torture/noncompile/check0.f: New files.
17165
17166 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17167
17168         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17169         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17170         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17171         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17172         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17173         abort where appropriate.
17174
17175 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17176
17177         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17178         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17179
17180 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17181
17182         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17183
17184 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17185
17186         * g77.f-torture/compile/980427-0.f: New test.
17187
17188 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17189
17190         * g77.f-torture/compile/980424-0.f: New test.
17191
17192 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17193
17194         * g77.f-torture/compile/980419-2.f (main): New test.
17195         * g77.f-torture/compile/970125-0.f: New test.
17196         * g77.f-torture/compile/980419-1.f: New test.
17197
17198 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17199
17200         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17201         of loop-4.c.
17202
17203 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17204
17205         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17206
17207 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17208
17209         * gcc.c-torture/compile/980329-1.c: New test.
17210
17211 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17212
17213         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17214         * gcc.dg/980312-1.c: Fix typo in -march command.
17215
17216 1998-03-16  H.J. Lu  (hjl@gnu.org)
17217
17218         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17219
17220 1998-03-11  Robert Lipe  <robertl@dgii.com>
17221
17222         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17223         Dave Love agree the Fortran source is bogus.
17224
17225 1998-03-11  Robert Lipe  <robertl@dgii.com>
17226
17227         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17228         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17229         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17230         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17231         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17232
17233 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17234
17235         * g++.old-deja/g++.other/friend1.C: New test.
17236
17237 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17238
17239         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17240         possibly uninitialized) variables and declare dnrm2.
17241
17242 1998-02-23  Robert Lipe <robertl@dgii.com>
17243
17244         From Bruno Haible <haible@ilog.fr>:
17245         * gcc.c-torture/execute/980223.c: New test.
17246
17247 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17248
17249         * gcc.dg/ifelse-1.c: New test.
17250
17251 1998-02-09  H.J. Lu  (hjl@gnu.org)
17252
17253         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17254
17255           * lib/old-dejagnu.exp (old-dejagnu): Added the
17256           "execution test - XFAIL *-*-*" handling in the spirit of
17257           "excess errors test -". Changed the "execution test fails"
17258           handling to be like "excess errors test fails".
17259           * Update various tests accordingly.
17260
17261 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17262
17263         * gcc.c-torture/execute/980205.c: New test.
17264
17265 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17266
17267         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17268         * lib/f-torture.exp: Similarly.
17269         * gcc.c-torture: Rename all .cexp files to .x files.
17270
17271 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17272
17273         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17274         (940510-1.c): Removed duplicate.
17275         (971104-1.c): New test.
17276
17277 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17278
17279           * lib/f-torture.exp: Improve error and loop detection.
17280
17281 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17282
17283         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17284         use that to size the filler array.
17285
17286 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17287
17288         * lib/c-torture.exp(c-torture-execute): Fix typo.
17289
17290         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17291         testcase as the executable name. Keep the executable around if
17292         the test fails.
17293
17294 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17295
17296         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17297         changes.  Only test one -g option, and move it to the end of the
17298         list of options to test.
17299
17300 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17301
17302         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17303         variable GCC_TORTURE_OPTIONS to supply default switches separated
17304         by colons.  If no environment variable, run tests with -O0 -g, -O1
17305         -g, and -O2 -g as well.
17306
17307 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17308
17309         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17310         explanatory comments. Fix indentation.
17311
17312 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17313
17314         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17315
17316 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17317
17318         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17319         * g++.old-deja/g++.mike/p7325.C: Likewise.
17320         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17321
17322 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17323
17324         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17325         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17326         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17327         * g++.old-deja/g++.law/operators4.C: Likewise.
17328
17329 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17330
17331         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17332         * g++.old-deja/g++.mike/p784.C: Ditto.
17333         * g++.old-deja/g++.mike/p785.C: Ditto.
17334
17335 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17336
17337           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17338
17339 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17340
17341         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17342         target feature; pass this to c-torture-execute as needed.
17343
17344 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17345
17346         * lib/c-torture.exp(c-torture-execute): If the previous and the
17347         current executables being tested are identical, we don't need to
17348         run the executable again. Try to make the executable names
17349         unique. Add an optional argument for passing additional compiler
17350         flags.
17351
17352 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17353
17354         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17355
17356 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17357
17358         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17359
17360 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17361
17362         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17363         32bit or larger longs.
17364
17365         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17366         have either a 32bit long or 32bit int.
17367
17368 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17369
17370         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17371         Make double precision tests dependent on sizeof (double).
17372
17373 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17374
17375         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17376         too.
17377
17378 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17379
17380         * gcc.c-torture/compile/961203-1.cexp: New script.
17381
17382 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17383
17384         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17385         up the includes ourselves.
17386
17387 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17388
17389         * lib/plumhall.exp: Remove random include, and add a few
17390         verbose messages for debugging.
17391
17392 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17393
17394         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17395         of trying to do it ourselves.
17396
17397 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17398
17399         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17400
17401 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17402
17403         * gcc.prms/5403.c: Made regexp a bit less strict.
17404
17405 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17406
17407         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17408         is returned from remote_load instead.
17409         * lib/plumhall.exp: Ditto.
17410         * lib/mike-g++.exp: Ditto.
17411         * lib/old-dejagnu.exp: Ditto.
17412         * lib/c-torture.exp: Ditto.
17413
17414 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17415
17416         * lib/g++.exp: Use build_wrapper procedure.
17417         * lib/gcc.exp: Ditto.
17418
17419 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17420
17421         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17422         an old-style decl for malloc.  Fixes tests to work when
17423         sizeof (int) != sizeof (size_t).
17424
17425 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17426
17427         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17428
17429         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17430         use stdargs.h interface.
17431
17432 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17433
17434         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17435         NO_VARARGS when compiling.
17436
17437 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17438
17439         * lib/plumhall.exp(ph_includes): New procedure.
17440         (ph_make): Use it.
17441         (ph_compiler): Ditto.
17442
17443         * lib/g++.exp: Rename test-glue.c to testglue.c.
17444         * lib/gcc.exp: Ditto.
17445
17446 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17447
17448         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17449         to completion when it's called.
17450
17451 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17452
17453         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17454         is defined, don't do test.
17455
17456 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17457
17458         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17459         for object files.
17460         (ph_summary): Mark skipped testcases as untested, not unresolved.
17461
17462         * lib/plumhall.exp (ph_make): If unresolved because of bad
17463         errorCode, record errorCode in log file.
17464         (*): Replace send_log/verbose with verbose -log.
17465
17466 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17467
17468         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17469         double conversion if double isn't at least 8 bytes.
17470
17471         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17472         int to work with targets where int is 16 bits.
17473
17474         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17475         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17476         precision for the test to complete.
17477
17478 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17479
17480         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17481         if d10v is not compiled with the -mdouble64 flag.
17482         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17483
17484         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17485         d10v is not compiled with the -mint32 flag.
17486
17487 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17488
17489         * lib/plumhall.exp: Use incr_count.
17490
17491 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17492
17493         * gcc.c-torture: Update to c-torture-1.45.
17494
17495 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17496
17497         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17498         the name of the expect testcase file).
17499
17500         * lib/g++.exp(g++_init): Ditto.
17501
17502 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17503
17504         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17505         the host.
17506
17507         * lib/gcc.exp(gcc_exit): New procedure.
17508
17509 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17510
17511         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17512         specs where appropriate.
17513
17514         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17515         because of new "candidates are" messages, and removed a few
17516
17517         * Converted all non-old-style g++ testcases to old-style, and
17518         moved into g++.old-deja.
17519
17520 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17521
17522         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17523         options.
17524
17525         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17526         succeeded.
17527
17528         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17529
17530 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17531
17532         * lib/gcc.exp (gcc_target_compile): Add support for defining
17533         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17534         the machine doesn't have those features.
17535
17536 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17537
17538         * g++.law/operators4.exp: Don't use LIBS.
17539
17540 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17541
17542         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17543
17544         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17545         * lib/g++.exp: Set it here instead. Also, allow use of the
17546         --tool_exec and --tool_opt options. Change CXX to
17547         GXX_UNDER_TEST.
17548
17549         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17550
17551         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17552
17553 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17554
17555         * lib/old-dejagnu.exp: Use prune_warnings instead of
17556         prune_system_crud.
17557         * lib/mike-g++.exp: Ditto.
17558         * lib/gcc.exp: Ditto.
17559         * lib/g++.exp: Ditto.
17560
17561         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17562
17563 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17564
17565           * 941014-2.c: Include stdlib.h
17566           * 960327-1.c: Include stdio.h
17567           * dbra.c, index-1.c: Don't assume ints are 32bits.
17568
17569 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17570
17571         * lib/gcc.exp: Add gcc,stack_size target feature.
17572
17573         * lib/g++.exp(g++_target_compile): Add the include and link
17574         paths here, not in two other places. And, it's $options, not
17575         options.
17576
17577         * lib/mike-g++.exp(postbase): Remove the code that determines
17578         the correct include and link paths.
17579         * g++.old-deja/old-deja.exp: Ditto.
17580
17581 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17582
17583         * lib/g++.exp(g++_init): target_compile no longer returns the
17584         filename of the result.
17585
17586 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17587
17588         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17589         call to glob.
17590
17591         * gcc.c-torture/special/special.exp: Change call to
17592         gcc_target_compile to include the object file.
17593
17594 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17595
17596         * gcc.c-torture/special/special.exp: Correct misspelling in last
17597         change.
17598
17599 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17600
17601         * lib/plumhall.exp(ph_summary): Log the entire output of the
17602         executable. Return -1 if there were any failures, 0 otherwise.
17603         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17604         (ph_make): Clean up objects and executables that were built
17605         if the tests succeeded.
17606
17607 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17608
17609         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17610         libraries and includes in the build tree as appropriate.
17611
17612 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17613
17614         * lib/c-torture.exp: Instead of looking for the global variable
17615         NO_LONG_LONG, check to see if that's a feature of the target.
17616
17617 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17618
17619         * config/default.exp: Minimize. Delete the remainer of the files in
17620         config; this functionality is now in devo/dejagnu/config.
17621
17622         g++.*/*: Pass any additional flags used to compile to postbase;
17623         delete CXXFLAGS.
17624
17625         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17626         is now done by runtest.exp. Use gcc_target_compile instead of
17627         compile.
17628
17629         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17630         Remove references to CFLAGS. Use remote_file instead of
17631         calling rm -f.
17632         (c-torture): Take a list of arguments to use to compile this
17633         testcase.
17634
17635         lib/g++.exp: Simplify. Use target_compile instead of compile.
17636         lib/gcc-dg.exp: Ditto.
17637         lib/gcc.exp: Ditto.
17638         lib/mike-{gcc,g++}.exp: Ditto.
17639         lib/old-dejagnu.exp: Ditto.
17640         lib/plumhall.exp: Ditto.
17641
17642 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17643
17644         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17645         (ph_linker): Likewise.
17646
17647 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17648
17649           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17650         MAP_ANON / MAP_ANONYMOUS if defined;
17651         else try to map from /dev/zero .
17652
17653 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17654
17655         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17656         isn't defined, then define it to MAP_ANONYMOUS.
17657
17658 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17659
17660         * gcc.c-torture: Update to c-torture-1.42 release.
17661
17662 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17663
17664         * gcc.c-torture: Update to c-torture-1.41 release.
17665
17666 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17667
17668         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17669         c-torture release.
17670
17671 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17672
17673         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17674         and LDFLAGS.  Fix second case to append the target_info ldflags
17675         onto LDFLAGS, not CFLAGS.
17676         * lib/g++.exp (g++_init): Add target_info stuff.
17677         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17678         of libgloss and newlib flags for !native.
17679
17680         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17681         (GDB): Fix relative path to go up another dir for finding gdb.
17682
17683 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17684
17685         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17686         versions in the target_info array, if they don't exist.
17687
17688 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17689
17690         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17691
17692 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17693
17694         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17695         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17696
17697 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17698
17699         * lib/old-dejagnu.exp: Don't remove the output file before we've
17700         actually tested it. Don't append pwd to the path of the executable
17701         we're testing.
17702
17703 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17704
17705         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17706
17707 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17708
17709         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17710         temporary directory for compiler files, and set it to a default
17711         value of /tmp. Set $output as the name of the output file from
17712         compiling the testcase. Add a -o option to $cflags_var so the
17713         compiler writes the final output file as $output. Set $executable
17714         to $output.
17715
17716         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17717         directory for compiler files, and set it to /tmp if it doesn't
17718         already have a value. Set $output_file to the name of the output
17719         file from compiling the testcase. Add a -o option to CXXFLAGS so
17720         the compiler writes the final output file as $output. Use $output
17721         as the executable to be tested.
17722
17723 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17724
17725         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17726
17727 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17728
17729         * gcc.c-torture/execute/pending-1.c: New test.  Still
17730         pending in Tege's queue.
17731
17732 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17733
17734         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17735         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17736         if there were failures.  Call unresolved if there were unresolved
17737         testcases.  Call gcc_fail if program did not run to completion.
17738         (ph_make): Pass additional argument name to ph_execute.
17739         (ph_execute): Add new argument.  Pass additional arguments to
17740         ph_summary.  Call gcc_fail is there is no execution output.
17741
17742 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17743
17744         * lib/plumhall.exp (proc_summary): Output relavent summary
17745         lines into the log so specific failures in plumhall can be
17746         investigated.
17747
17748 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17749
17750         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17751         (c-torture-execute): Don't try to execute tests which use
17752         "long long" types if $NO_LONG_LONG is nonzero.
17753
17754 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17755
17756         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17757         not c-torture.
17758
17759         * gcc.ieee: Move from here.
17760         * gcc.c-torture/execute/ieee: To here.
17761
17762 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17763
17764         * gcc.c-torture: Update to c-torture-1.41 release.
17765
17766 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17767
17768         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17769         not "$output".
17770
17771 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17772
17773         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17774         -c present.
17775
17776 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17777
17778         * config/proelf.exp: Handle connecting to a simulator.
17779
17780 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17781
17782         * config/proelf.exp: New file.  Enough framework that we can
17783         run c-torture tests on the proelf targets (or any other target
17784         that gdb can connect to for that matter).
17785
17786 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17787
17788         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17789         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17790
17791         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17792         exec_output exists.
17793
17794 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17795
17796         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17797         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17798
17799         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17800         to pass/fail/unresolved/unsupported/untested.  Caller must now
17801         call unresolved/unsupported/untested.
17802         * lib/*.exp: Update FSF address.  Update to handle new results of
17803         ${tool}_load.
17804         * lib/chill.exp (verbose): Delete.
17805
17806 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17807
17808         * lib/gcc.exp (default_gcc_start): Change order of args to
17809         $LDFLAGS $CFLAGS $LIBS.
17810         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17811         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17812         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17813         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17814         * gcc.misc-tests/dg-test.exp: Likewise.
17815         * gcc.misc-tests/msgs.exp: Likewise.
17816         * gcc.prms/prms.exp: Likewise.
17817         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17818         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17819
17820         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17821
17822 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17823
17824         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17825
17826         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17827         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17828
17829         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17830         necessary.
17831
17832 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17833
17834         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17835         global for loop; add use of $mathlib.
17836         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17837         settings here; set mathlib for anything but VxWorks.
17838
17839 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17840
17841         * gcc.c-torture: Update to c-torture-1.40 release.
17842
17843 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17844
17845         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17846         dg.exp.
17847
17848 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17849
17850         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17851         global.
17852
17853 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17854
17855         * lib/g++.exp (LIBS): Define if not already.
17856         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17857         (gcc-dg-prune): Call prune_gcc_output.
17858         * lib/gcc.exp (prune_gcc_output): New proc.
17859         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17860         prune_gcc_output.
17861
17862 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17863
17864         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17865         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17866
17867 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17868
17869         * gcc.c-torture: Update to c-torture-1.39 release.
17870
17871 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17872
17873         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17874         fails, try others as well.
17875
17876 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17877
17878         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17879         If compilation fails, mark execute tests as `untested'.
17880         If test is marked as unsupported, don't mark compilation and
17881         execute tests as failed.
17882
17883 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17884
17885         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17886         libstdc++ for whether or not we want to be doing shared
17887         libraries.  Delete link_curses since we don't need it anymore.
17888         * lib/mike-g++.exp (postbase): Don't link in libg++.
17889         * g++.old-deja/old-deja.exp: Likewise.
17890
17891 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17892
17893         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17894
17895 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17896
17897         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17898         For that, add `-Wl,-a,shared_archive'.
17899         * g++.old-deja/old-deja.exp: Likewise.
17900
17901 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17902
17903         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17904
17905 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17906
17907         * lib/mike-g++.exp (postbase): Pay attention to the status of
17908         g++_load.
17909
17910 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17911
17912           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17913
17914 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17915
17916         * lib/gcc.exp (default_gcc_start): No longer need to log program
17917         being executed or its output, execute_anywhere does that now.
17918         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17919         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17920
17921 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17922
17923         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17924         the same as those in lib/g++.exp.
17925
17926 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17927
17928         * gcc.c-torture: Update to c-torture-1.38 release.
17929         * gcc.ieee: Related changes.
17930
17931 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17932
17933         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17934         "exec". Minor reformatting changes.
17935
17936         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17937         cross. This means all "exec" calls now work on a remote host as
17938         well.
17939         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17940         cross. Filter out the extra "\r\n" stuff that expect puts in.
17941         (c-torture-execute): Filter out the bogus warnings like
17942         c-torture-compile does. Add support for canadian cross.
17943         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17944         Use execute_anywhere rather than calling exec directly. Now it
17945         works for canadian cross testing.
17946
17947 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17948
17949         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17950         results into a variable, and check that rather than using file exists.
17951
17952 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17953
17954         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17955         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17956
17957 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17958
17959         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17960         lib_curses if there's a shared libg++ in the build tree.
17961
17962 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17963
17964         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17965         if not supported target.
17966
17967 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17968
17969         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17970         link_curses up to always happen, not just for native builds.
17971
17972 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17973
17974         * gcc.c-torture: Update to c-torture-1.36 release.
17975         * gcc.failure: Related changes.
17976
17977 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17978
17979         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17980
17981 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17982
17983         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17984         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17985         runshlib, link_curses, and mathlib for link and run.
17986
17987         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17988         pass the runtime shared library options for Solaris, OSF/1, and
17989         Irix5, and link with -lcurses to avoid unresolved references.
17990
17991 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17992
17993         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17994         only run once.
17995
17996 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17997
17998         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17999
18000 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18001
18002         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18003         do not have a framework for the "compat" tests yet.
18004
18005 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18006
18007         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18008         set to null if we're testing vxworks5.1.  Use that instead of
18009         `-lm' in the setting of LIBS for link and run.
18010
18011 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18012
18013         * config/rom68k.exp (${tool}_load): Major changes to make it
18014         work.  Verified that it does in fact return the stuff in
18015         exec_output properly.  Catch any Emul or any TRAP other than 0.
18016
18017 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18018
18019         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18020         LDFLAGS properly for targets that need stuff from libgloss.
18021         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18022         only run once.
18023         (gpp_initialized): New variable.
18024
18025 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18026
18027         * config/rom68k.exp: Load libgloss.exp.
18028         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18029         so we can produce a fully linked binary.
18030         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18031         so we can produce a fully linked binary.
18032
18033 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18034
18035         * lib/plumhall.exp (ph_section): Watch for expected failures.
18036         Add missing `else'.
18037
18038         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18039         run the testcase.
18040         (c-torture): Likewise.
18041
18042 1995-08-28  Doug Evans  <dje@cygnus.com>
18043
18044         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18045
18046         * lib/mike-g++.exp (mike_cleanup): New proc.
18047         (prebase): New globals compiler_result, not_compiler_result,
18048         target_regexp.
18049         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18050         allow leading "-" in pattern.  Watch for unsupported tests.
18051         If $compiler_result is set, pattern match assembler code,
18052         and ditto for $not_compiler_result.
18053         * lib/mike-gcc.exp: Likewise.
18054
18055         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18056         execution "succeeded".
18057
18058 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18059
18060         * config/win32.exp: New file.
18061         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18062
18063 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18064
18065         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18066         unsupported.
18067         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18068         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18069         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18070
18071         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18072         "... without exceptions was ...".  That is now handled by
18073         prune_system_crud.
18074         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18075
18076 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18077
18078         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18079         sieve.c,sort2.c}: New files.
18080         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18081         sieve.exp,sort2.exp}: Drivers for them.
18082
18083         * lib/mike-gcc.exp (program_output): New user settable variable.
18084         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18085         messages.
18086         * lib/mike-g++.exp (program_output): New user settable variable.
18087
18088         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18089
18090         * config/sh.exp: Deleted (use sim.exp instead).
18091
18092 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18093
18094         * config/vx.exp: Declare CHECKTASK as global.
18095         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18096         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18097         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18098
18099 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18100
18101         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18102         target. Like vx.exp, only includes `vx29k.exp' instead of
18103         `vxworks.exp'.
18104
18105 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18106
18107         * config/sim.exp: Increase time limit from 120 seconds to 240.
18108
18109 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18110
18111         * gcc.c-torture/execute/950628-1.c: New test.
18112
18113 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18114
18115         * gcc.c-torture: Update with changes/additions from
18116         c-torture-1.34.
18117
18118 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18119
18120         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18121
18122 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18123
18124         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18125
18126 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18127
18128         * gcc.c-torture/compile/950512-1.c: New test.
18129         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18130         * gcc.dg/struct-ret-1.c: Likewise.
18131
18132 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18133
18134         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18135           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18136
18137 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18138
18139         * gcc.c-torture/special/920411-1.c: Deleted.
18140         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18141
18142 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18143
18144         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18145         cpu limit.
18146
18147 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18148
18149         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18150
18151 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18152
18153         From kenner;
18154         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18155         is the proper length.
18156         * va-arg-3.c: Likewise.
18157
18158 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18159
18160         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18161         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18162
18163         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18164         * lib/g++.exp (default_g++_start): Delete old cruft.
18165
18166 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18167
18168         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18169         (2 * (1 << 18)) to (2 * (1 << 17)).
18170
18171         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18172
18173 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18174
18175         * config/rom68k.exp: Renamed from config/idp.exp
18176
18177 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18178
18179         * c-torture/compile/921109-2.c
18180
18181 1995-04-18  Mike Stump  <mrs@cygnus.com>
18182
18183         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18184         excess errors.
18185
18186 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18187
18188         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18189         output.
18190         * lib/g++.exp (default_g++_start): Likewise.
18191
18192 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18193
18194         * gcc.c-torture/compile/950329-1.c: New test.
18195
18196 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18197
18198           * config/bug.exp (${tool}_load): Updated to use new remote_open
18199           and remote_close procs.
18200         * config/idp.exp: New file.
18201
18202 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18203
18204         * gcc.c-torture/execute/950322-1.c: New test.
18205
18206 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18207
18208         * config/vx.exp (${tool}_load): Clean up testing of return code from
18209         vxworks_ld and vxworks_spawn.
18210
18211 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18212
18213         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18214
18215 1995-03-13  Mike Stump  <mrs@cygnus.com>
18216
18217         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18218         can mark excess errors on a machine by machine basis.  Note, the
18219         default is to not expect any excess errors, even when excess
18220         errors test - is given, so you will want to put an XFAIL ... on
18221         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18222         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18223         those 4 machines, but no others.
18224
18225 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18226
18227         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18228         * lib/c-torture.exp: to here.
18229
18230 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18231
18232         * gcc.c-torture/execute/950221-1.c: New test.
18233         * gcc.c-torture/execute/struct-ret-1.c: New test.
18234         * gcc.c-torture/compile/950221-1.c: New test.
18235
18236         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18237
18238 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18239
18240         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18241         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18242
18243 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18244
18245         * g++.gb: New directory of tests, derived from my signature and
18246         class scoping tests.
18247
18248         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18249         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18250         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18251         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18252         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18253         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18254         * g++.gb/sig25.C: Likewise.
18255
18256         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18257         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18258         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18259         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18260         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18261         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18262         * g++.gb/sig25.exp: Likewise.
18263
18264         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18265         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18266         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18267         * g++.gb/scope13.C: Likewise, this test still fails.
18268
18269         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18270         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18271         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18272         * g++.gb/scope13.exp: Ditto.
18273
18274         * g++.gb/README: New file, explains what these tests are about.
18275
18276 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18277
18278         * lib/dg.exp (dg-do): Support `preprocess'.
18279         (dg-test): Likewise.
18280
18281 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18282
18283         * config/udi.exp: change "continue -expect" to "exp_continue".
18284
18285 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18286
18287         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18288         Delete redundant tests.
18289
18290         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18291         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18292         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18293         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18294         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18295         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18296         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18297         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18298
18299         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18300         storing label pointers.
18301         * gcc.c-torture/execute/921019-1.c: Likewise.
18302         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18303         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18304         parameter fp.
18305         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18306         constants.
18307
18308         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18309         Delete obsolete tests.
18310
18311         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18312         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18313         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18314         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18315         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18316         * gcc.c-torture/compile/950124-1.c: New test.
18317
18318         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18319
18320 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18321
18322         * lib/mike-g++.exp: Add -lm to LIBS.
18323
18324 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18325
18326         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18327
18328 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18329
18330         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18331
18332 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18333
18334         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18335
18336 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18337
18338         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18339         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18340         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18341         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18342         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18343         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18344         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18345         * g++.law/{operators31.C, operators32.C,
18346         * g++.law/{operators33.C, operators34.C}: Likewise.
18347         * g++.law/{pic1.C, refs2.C}: Likewise.
18348         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18349         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18350         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18351         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18352
18353         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18354         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18355         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18356         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18357         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18358         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18359         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18360         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18361         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18362         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18363         * g++.law/{operators34.exp}: Likewise.
18364         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18365         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18366         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18367         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18368         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18369
18370         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18371         No longer expected to fail.
18372         * g++.law/missed-error3.C: Tweak for recent bool changes.
18373
18374 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18375
18376         * config/emb-unix: Deleted.
18377         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18378         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18379
18380 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18381
18382         * lib/dg.exp (dg-test): Fix typo in last patch.
18383
18384 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18385
18386         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18387         (handles multiple occurrences).
18388
18389 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18390
18391         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18392         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18393         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18394         printed).
18395         * lib/c-torture.exp (c-torture-compile): Likewise.
18396         (c-torture): Prepend full path if missing.
18397         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18398         (gcc_fail): Likewise.
18399         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18400
18401 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18402
18403         * lib/netware.exp: Only attach to NetWare i386 systems.
18404
18405 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18406
18407         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18408         messages.  Add test name to "output pattern match" pass/fail message.
18409
18410 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18411
18412         * gcc.dg: New testsuite.
18413         * gcc.dg/dg.exp: New file.
18414
18415         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18416         test-switch.c}: Deleted.
18417
18418         * gcc.misc-tests/msgs.exp: New testcase driver.
18419
18420 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18421
18422         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18423         Watch for illegal return values from ${tool}_load.
18424         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18425         cross targets.  Coerce return value >0 to 1.
18426
18427 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18428
18429         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18430
18431         * config/emb-unix.exp: New file.
18432
18433         * config/sim.exp: Error if variable $SIM not defined.
18434         (${tool}_load): Mark test as "untested" if simulator missing.
18435
18436         * config/unix.exp: Load remote.exp to get rcp_download.
18437         * lib/c-torture.exp: Use different option lists for testcases with
18438         and without loops.
18439         * gcc.c-torture/execute/execute.exp: Likewise.
18440
18441 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18442
18443         * config/*.exp: Clarify return code from ${tool}_load.
18444         Call `unresolved' or `untested' instead of `warning' or `perror'
18445         (sometimes you still want to call both though).
18446         Add comment that `shell_id' is local to each file.
18447         * config/udi.exp (timeout): Set to 30.
18448         Don't print warning if connection fails, $connectmode has already
18449         printed an error.
18450         (${tool}_load): Move verbose messages to level 2.
18451         Rework pattern for "Process started" message.
18452         Pass `shell_id' to ${connectmode}_download.
18453         Retry twice upon timeout.  Make resetting of target more robust.
18454         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18455         Pass `shell_id' to exit_$connectmode.
18456         Only call exit_$connectmode if connected.
18457         * config/unix.exp (${tool}_load): Check return codes better.
18458         * config/vrtx.exp (${tool}_load): Likewise.
18459         * config/vx.exp (${tool}_load): Likewise.
18460         Delete unneeded global's.
18461         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18462         from ${tool}_load.
18463         (dg-stat): Delete.
18464         (dg-init): Delete recording of pass/fail counts.
18465         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18466         (old-dejagnu-init): Likewise.
18467         (old-dejagnu-stat): Delete contents, empty proc now.
18468         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18469         (c-torture): Delete references to lcnt, lpass, lfail.
18470         Get option list from TORTURE_OPTIONS.
18471         Delete -funroll[-all]-loops if no loops.
18472         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18473         (g++_stat): Delete contents (empty proc now).
18474         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18475         (gcc_finish): Likewise.
18476         (gcc_stat): Deleted.
18477         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18478         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18479         * gcc.c-torture/execute/execute.exp: Likewise.
18480         Split tests into two parts: compile, execute.
18481         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18482         no loops.  Update to reflect clarified return codes from ${tool}_load.
18483
18484 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18485
18486         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18487         to grep for.
18488         (old-dejagnu): Likewise (where necessary).
18489
18490 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18491
18492         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18493
18494         * lib/dg.exp (dg-process-target): Fix processing of selector.
18495         Add comment regarding use of `error'.
18496
18497         * lib/gcc.exp (prune_system_crud): Define if missing.
18498         * lib/g++.exp (prune_system_crud): Likewise.
18499
18500         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18501         Call prune_system_crud.
18502         * lib/dg.exp (dg-runtest): New proc.
18503         Use perror instead of send_user for tcl errors in testcase.
18504         Don't return any value, it's never used.
18505         Don't clobber previous definition of `unknown'.
18506         Print tcl errors in `dg-final'.
18507
18508 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18509
18510         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18511         (dg-test): Don't print errorInfo, it contains stack backtrace.
18512
18513 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18514
18515         * lib/g++.exp (runtest_file_p): Define if missing.
18516
18517 1994-09-24  Doug Evans  (dje@cygnus.com)
18518
18519         * lib/mike-g++.exp: Comment out loading of g++.exp.
18520         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18521         (default_g++_version): Always print something.
18522         (default_g++_start): Comment out call to `which'.
18523         (g++_start, g++_load): Deleted (must be defined in config file).
18524         * lib/gcc.exp: Test for existence of $CC at start.
18525         Delete check for tmpdir (done in gcc_init).
18526         (default_gcc_version): Always print something.
18527         (default_gcc_start): Comment out call to `which'.
18528         * config/*.exp: Major cleanup - make cross targets work at least a
18529         little better for g++ (by not being "--tool gcc" specific).
18530         Rename gcc_xxx to ${tool}_xxx.
18531         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18532         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18533
18534 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18535
18536         * lib/c-torture.exp (c-torture-compile): Rework compiler
18537         message processing.
18538
18539         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18540         c-torture.
18541
18542 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18543
18544         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18545
18546         * lib/dg.exp (dg-process-target): Support { target native }.
18547
18548 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18549
18550         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18551         looked for "... program xxx got fatal signal".
18552         Correct regsub munging of `comp_output'.
18553         Ignore compiler messages "path prefix not used" and "linker input
18554         file unused".
18555
18556 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18557
18558         * lib/gcc.exp (runtest_file_p): Define if missing.
18559         * gcc.prms/template.c: Example to work from.
18560
18561 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18562
18563         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18564         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18565
18566         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18567         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18568         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18569         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18570
18571         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18572         (dg-process-target): No longer a varargs proc.
18573         Return S/N for target, P/F for xfail.  All callers changed.
18574         (user option procs): More argument checking.
18575         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18576         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18577         (dg-test): Skip test if not running on selected target in `dg-do'.
18578         Update handling of `dg-do-what', `dg-output-text'.
18579         Separate execution pass/fail from output pattern match pass/fail.
18580         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18581
18582 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18583
18584         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18585         target for 920510-1.c.
18586
18587 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18588
18589         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18590         Clean up comment regarding use of passcnt, etc.
18591         (gcc_stat): Don't update `testcnt' here.
18592         (gcc_finish): Do it here.
18593         Might as well reset `but_id' here too.
18594         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18595         to determine if the file should be tested.
18596         * gcc.c-torture/compile/compile.exp: Likewise.
18597         * gcc.c-torture/execute/execute.exp: Likewise.
18598         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18599         * gcc.misc-tests/dg-test.exp: Likewise.
18600         * gcc.prms/prms.exp: Likewise.
18601         * gcc.wendy/wendy.exp: Likewise.
18602         * g++.old-deja.exp: Likewise.
18603         Move "Testing file" message to verbose level 1.
18604
18605 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18606
18607         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18608
18609 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18610
18611         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18612         (default_gcc_start): Accept optional second list element
18613         of compiler flags.  Print compiler output at verbosity level 2.
18614         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18615         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18616         Save current values of framework globals passcnt, failcnt, xpasscnt,
18617         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18618         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18619         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18620         xfailcnt to compute stats.  Update framework global `testcnt' from
18621         pass/fail counts.
18622         (gcc_finish): New proc.  Clean up test environment.
18623         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18624         (gcc_epass, gcc_efail): Delete.
18625         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18626         argument of line number.
18627         (dg-init): If the tool has an init routine, call it.
18628         (dg-test): Remove args `cflags_var' and `libs_var'.
18629         Pass all compiler options to ${tool}_start.
18630         Handle missing line number.
18631         (dg-finish): New function.
18632         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18633         particular files.  Call gcc_finish at end.  Move "skipping test"
18634         message to verbosity level 3.
18635         * gcc.c-torture/compile/compile.exp: Likewise.
18636         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18637         * gcc.c-torture/execute/execute.exp: Likewise.
18638         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18639         Print testcase being tried at verbosity level 1.
18640         * gcc.c-torture/special/special.exp: Unset xfail.
18641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18642         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18643         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18644         * gcc.failure/failure.exp: Likewise.
18645         * gcc.ieee/ieee.exp: Likewise.
18646         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18647         Update call to dg-test.  Call dg-finish at end.
18648         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18649         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18650         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18651         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18652         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18653         * gcc.wendy/wendy.exp: Add copyright.
18654         Delete setting of tmpdir (done by gcc_init).
18655         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18656         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18657         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18658         gcc_[ce]pass/fail.
18659
18660 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18661
18662         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18663         confusion.
18664         (g++_load): Likewise.
18665
18666         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18667         Rename argument to `prog' to remove the confusion.
18668         Varargs fns behave differently too!
18669         (g++_load): Likewise.
18670
18671         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18672
18673         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18674         what it is.  Delete (always) printing of status value for !native.
18675         Simplify verbose code, and include status and exec_output.
18676         (g++_load): Use gcc_load.
18677
18678 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18679
18680         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18681         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18682         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18683         940714-3.c as these testcases don't exist anymore.  Make
18684         va-arg-1.c expected to pass.
18685
18686 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18687
18688         * gcc.misc-tests/misc.exp: Only run specific testcases.
18689         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18690         * gcc.misc-tests/dg-[1-9].c: New files.
18691
18692         * lib/dg.exp: New testsuite driver.
18693         * gcc.prms/prms.exp: Use it.
18694
18695         * README.gcc: New file.
18696
18697         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18698         Document and reset `lxpass' and `lxfail'.
18699         Simplify "initialized" message.
18700         (gcc_stat): Clean up comments a little.
18701
18702 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18703
18704         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18705
18706 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18707
18708         * lib/old-dejagnu.exp (process-option): New proc.
18709         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18710         (old-dejagnu): Simplify.
18711         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18712
18713 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18714
18715         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18716         exists and is not an empty string.
18717
18718         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18719         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18720         finished.
18721         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18722         automatically.
18723
18724         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18725         longer expected to fail.
18726
18727         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18728         "f" function call.
18729
18730         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18731
18732         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18733         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18734         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18735         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18736         c-torture-1.29.
18737
18738         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18739         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18740
18741         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18742
18743         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18744         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18745
18746         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18747         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18748         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18749
18750 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18751
18752         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18753         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18754         940714-1.c, 940714-2.c, 940714-3.c},
18755         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18756         gcc.misc-tests/{mg.c,mg.exp}:
18757         New tests.
18758         * gcc.noncompile/noncompile.exp: Change accordingly.
18759
18760 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18761
18762         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18763         Undo previous clobberage.
18764
18765 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18766
18767         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18768         * gcc.special/{930510-1.c, special.exp}:
18769         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18770         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18771         struct-varargs-1.c}: New tests from c-torture-1.26.
18772
18773 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18774
18775         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18776           argument to switch.
18777
18778 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18779
18780         * Revert the previous changes.  Please see Rob's directory
18781           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18782           fixes.
18783
18784 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18785
18786         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18787             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18788             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18789             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18790             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18791             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18792             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18793             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18794             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18795             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18796             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18797             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18798             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18799             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18800             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18801             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18802             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18803             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18804             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18805             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18806             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18807             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18808             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18809             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18810             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18811             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18812             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18813
18814 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18815
18816         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18817             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18818           with perror calls.
18819
18820 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18821
18822         * config/unix.exp (g++_load): Fix syntax.
18823
18824 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18825
18826         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18827         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18828         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18829         Don't expect va-arg-1.c to fail.  Correct expected output for
18830         920928-1.c.
18831         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18832         * gcc.wendy/hbm4.c: Correct typo.
18833         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18834
18835 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18836
18837         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18838         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18839         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18840         * lib/c-torture.exp (c-torture-compile): Ditto.
18841
18842         Reduce volume of output (remove all the -I's and such).
18843         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18844         Call gcc_cpass, gcc_cfail.
18845         (c-torture): Pass testing option to c-torture-compile.
18846
18847 1994-03-21  Doug Evans  (dje@cygnus.com)
18848
18849         Bring patches over from progressive.
18850         * config/default.exp: Exit remote shell cleanly.
18851         (g++_exit, g++_start): Add default versions.
18852         * config/sim.exp (gcc_load): Use perror, not error.
18853
18854 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18855
18856         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18857         set in site.exp.
18858
18859 1994-03-14  Doug Evans  (dje@cygnus.com)
18860
18861         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18862         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18863         (wendy_try): New proc to run testcase.
18864         (main loop): Call 'em.
18865         * gcc.wendy/*.c: Clean up pass to correct expected output.
18866
18867         * lib/gcc.exp: Minor cleanup work.
18868         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18869
18870 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18871
18872         * config/sim.exp (gcc_load): Document return codes better.
18873         Don't pass -v to simulator.
18874
18875 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18876
18877           * gcc.special/920717-x.c: Fix typo.
18878           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18879           get at sources.
18880
18881         * lib/mike-gcc.exp: Fix typo.
18882
18883 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18884
18885         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18886         binary to use, transform the name.
18887         * config/*.exp: rename everything. Nuke any g++ specific files,
18888         it's now a special case of gcc that requires no special support.
18889         Add a default.exp for unsupported targets.
18890
18891 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18892
18893         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18894         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18895         version of Tcl.
18896
18897 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18898
18899         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18900         than a warning.
18901
18902 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18903
18904         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18905
18906 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18907
18908         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18909         option_list.  Compile every file with only 4/6 option choices
18910         (same as C torture) instead of with 12/18 different option
18911         choices.
18912         * lib/c-torture.exp: Likewise.
18913
18914         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18915         not already set.
18916
18917 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18918
18919         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18920         can put an XFAIL *-*-* on excess errors.
18921
18922 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18923
18924         * g++.law: Add more tests derived from g++-bugs snapshots.
18925
18926         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18927         equivalent to g++.law/init9.
18928
18929         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18930         compiled it, and the a.out file after we've run it.
18931
18932 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18933
18934         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18935         compiled it, and the a.out file after we've run it.
18936
18937 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18938
18939         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18940
18941 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18942
18943         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18944         version number.
18945
18946 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18947
18948         * g++.law: New directory of g++ tests derived from the g++-bugs
18949         snapshots.
18950
18951 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18952
18953         * gcc.compile: initbug1.c initbug1.exp testcase added
18954
18955 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18956
18957         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18958         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18959           fixes submitted by Jeff Law (law@cs.utah.edu)
18960         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18961           Jeff Law (law@cs.utah.edu)
18962
18963
18964 1993-11-30  Mike Stump  (mrs@cygnus.com)
18965
18966         * config/unix-g++.exp: Follow the gcc way of doing things.
18967         * g++.old-deja/old-deja.exp: Minor updates.
18968         * lib/g++.exp: New file, follow the gcc way of doing things.
18969         * lib/old-dejagnu.exp: Minor updates.
18970         * lib/mike-g++.exp: Always unset errorInfo.
18971
18972 1993-11-06  Mike Stump  (mrs@cygnus.com)
18973
18974         * lib/gcc.exp: Fix some errors with the below change, CC and
18975         CFLAGS should be global when setting, not local.
18976
18977 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18978
18979         * lib/gcc.exp: Transform tool name.
18980
18981 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18982
18983         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18984
18985 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18986
18987         * lib/gcc.exp: change gcc_done to gcc_stat
18988
18989 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18990
18991         * Upgraded gcc testsuite to c-torture version 1.25
18992
18993 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18994
18995         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18996         * lib/c-torture: added hooks for new reporting code.
18997
18998 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18999
19000         * config/sh-gcc.exp: check if sh-sim exists in the path
19001
19002 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19003
19004         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19005         * gcc.compile/compile.exp: Initial changes for new logic.
19006         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19007         * gcc.failure/failure.exp: Initial changes for new logic.
19008         * gcc.ieee/ieee.exp: Initial changes for new logic.
19009         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19010         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19011         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19012         * lib/c-torture.exp: Initial changes for new logic.
19013         * lib/gcc.exp: Initial changes for new logic.
19014
19015 1993-10-15  Mike Stump  (mrs@cygnus.com)
19016
19017         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19018         depend upon failure or success.  Fully qualify names in failure
19019         and success messages.  Always remove a.out before starting
19020         compile, just in case.  Pay more attention to error text output by
19021         the compiler.  Handle testcases with no known past errors just
19022         like all others, so that things are uniform.  Other miscellaneous
19023         improvements.
19024
19025 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19026
19027         * gcc.cpp: new directory for cpp tests
19028
19029 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19030
19031         * lib/chill.exp: Code reformatted, removed unused code.
19032         * config/unix-chill.exp: Code reformatted, removed unused code.
19033         * chill.execute/execute.exp: Code reformatted, removed unused code.
19034         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19035
19036 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19037
19038         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19039         routines not written.
19040
19041 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19042
19043         * config/bug-gcc.exp: Use new procs from bug.exp.
19044
19045 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19046
19047         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19048         via ftp, rather than depending on NFS.
19049         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19050         case.
19051
19052 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19053
19054         * config/bug-gcc.exp: Use new download proc.
19055
19056 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19057
19058         * chill.execute/execute.exp: cleanups, handles errors better
19059         * chill.compile/compile.exp: rewrite, based on execute.exp
19060         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19061         * lib/chill.exp: major changes to diff proc and compile and link
19062           procs. added chill_fail and chill_pass wrappers to pass and
19063           fail. added more comments, and handle error codes better.
19064           Added a hack to capture stderr from exec, so noncompile tests
19065           can work.
19066
19067 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19068
19069         * chill.execute/execute.exp: rewrite of testsuite driver
19070         * lib/chill.exp: rewrite of testsuite driver
19071         * config/unix-chill.exp: rewrite of testsuite driver
19072
19073 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19074
19075     In chill.execute:
19076         * iexpr.ch: Standardize uppercase.
19077         * tuples.dat: Standardize uppercase.
19078         * vary.ch: standardize.  Correct varying string assignments.
19079         * vary.dat: Add new output lines.
19080
19081 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19082
19083     In chill.execute:
19084         * chprintf.ch: Standardize use of uppercase.
19085         * tuples.ch: Standardize and turn arr2 into a DCL,
19086           rather than a SYN.
19087         * pinits.ch: Standardize.
19088
19089 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19090
19091         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19092         * Makefil: Renamed to Makefile.in.
19093         * configure.in: New.
19094
19095 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19096
19097     In chill.execute:
19098         * .cvsignore: Add result/output files.
19099         * Makefile: Fix up variables at start.  Use MFLAGS
19100           everywhere.  Correct bool_loc, built_ins entries.
19101           Add entry for vary1.ch.
19102         * bitarray.ch: Standardize upper-case usage.
19103         * bitexpr.ch: Standardize, add output of b1.
19104         * params.ch: Use arrayt in along PROC parameters, to
19105           avoid novelty problems.
19106         * sets.ch: Tiny cleanup.
19107         * vary1.ch: Re-indent.
19108
19109 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19110
19111           * Add PR-related files to Makefiles, .cvsignore files, etc.
19112
19113 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19114
19115         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19116           with compiler objects. New names are test-flow.c and test-loop.c
19117
19118 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19119
19120         * Upgraded c-torture tests from 1.19 to 1.20
19121
19122         * new files:
19123         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19124         * gcc.compile: 930623-1.c 930623-2.c
19125         * gcc.noncompile: 930622-1.c 930622-2.c
19126         * gcc.failure: 920411-1.c 920627-2.c
19127         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19128
19129 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19130
19131         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19132           More changes to get testsuite working properly. Needs more work.
19133           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19134
19135 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19136
19137         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19138           More changes to get testsuite working properly. Needs more work.
19139
19140 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19141
19142         * chill.compile/compile.exp: Added for Dejagnu support
19143         * chill.execute/execute.exp: Added for Dejagnu support
19144         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19145
19146 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19147
19148     This should complete moving the CHILL test files.
19149         * chill.noncompile(.cvsignore printf.grt
19150             in-printf.grt chprintf.grt chprintf.ch):
19151             Added test-support files.
19152           (Makefile): Modified further.
19153         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19154             signal.ch): Added test files.
19155           * chill.execute (.cvsignore printf.grt printr.c
19156             in-printf.grt rts.c chprintf.grt rts.h): Added
19157           test-support files.
19158             (Makefile): More corrections.
19159
19160 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19161
19162         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19163           test cases, ready for DejaGnu.
19164
19165 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19166
19167         * Upgraded c-torture tests from 1.18 to 1.19
19168
19169         * gcc.compile: added test(s):
19170           930607-1.c
19171         * gcc.execute: added test(s):
19172           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19173
19174         * added new subdirectory for misc tests: gcc.misc-tests
19175         * gcc.misc-test(s): added tests:
19176           inst-check.c test-consts.c test-ior.c test-switch.c
19177
19178 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19179
19180         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19181
19182 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19183
19184         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19185
19186 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19187
19188         * Upgraded c-torture tests from 1.17 to 1.18
19189
19190 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19191
19192         * Upgraded c-torture tests from 1.12 to 1.17
19193
19194 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19195
19196         * lib/old-dejagnu.exp:
19197           Fixed handling of XFAIL target triplets to correctly
19198           recognize wildcard characters.  Removed code that
19199           appended a unique id tag to the end of the file name
19200           printed out by the result of the testcases within a
19201           given test file.
19202
19203 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19204
19205         * lib/old-dejagnu.exp:
19206           Reworked expected failure handling to trigger off of XFAIL
19207           keyword in keyphrase embeded in testcase source code. The
19208           XFAIL keyword must be at the end of the keyphrase line. It
19209           may optionally be followed by one or more target triplets.
19210           It has just occured that the handling of wildcards in the
19211           target triplet may not be correct.
19212
19213 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19214
19215         * g++.old-deja/tests:
19216           Moved all subdirectories up one level into g++.old-deja .
19217
19218         * lib/old-dejagnu.exp:
19219           Fixed problem with CXXFLAGS not being properly reset, and being
19220           corrupted with extraneous "-c" compiler option.  This was
19221           causing binaries to not be generated for test that needed them.
19222           Modified strings passed to "pass" and "fail" so that individual
19223           tests from the same test file would be distinguished by an
19224           identifier appended to the test file name in the summary logs;
19225           this corrected a problem with erroneous diff logs.  Added code
19226           to search testcases for expected fail and unexpected pass keywords.
19227
19228 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19229
19230         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19231
19232 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19233
19234         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19235           Removed extraneous text from end of "Special g++ Options"
19236           keyphrase.
19237
19238         * lib/old-dejagnu.exp: Added pattern matching to look for new
19239           keywords, embedded in testcases comments, which will trigger
19240           calls to xpass and xfail.
19241
19242 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19243
19244         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19245           comments embedded in the testcases, especially the one looking for
19246           special compiler options, as well as the pattern matching for the
19247           compiler output again.
19248
19249 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19250
19251         * lib/old-dejagnu.exp: Do a proper check of the return value for
19252           execute tests. Fixed several problems with the pattern matching
19253           of the compiler output which gave erroneous test results.
19254           Changed several of the test result messages to be more descriptive.
19255         * config/unix-g++.exp: Proc g++_load now actually works and
19256           executes the tests passed to it and returns a usable return
19257           value.
19258
19259 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19260
19261           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19262
19263 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19264
19265         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19266           Modified both files to properly execute the old style
19267           dejagnu tests. The previous versions of these files were
19268           experimental and did not function anything near correctly.
19269
19270 1993-04-05  Rob Savoye  (rob@cygnus.com)
19271
19272         * Removed all Makefile.in and configure.in files. No configuration
19273         needed now.
19274
19275 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19276
19277         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19278
19279 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19280
19281         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19282         gcc.special/configure.in, gcc.noncompile/configure.in,
19283         gcc.execute/configure.in, gcc.code_quality/configure.in,
19284         g++.other/configure.in, g++.old-deja/configure.in,
19285         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19286         in srcname setting.
19287
19288 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19289
19290         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19291         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19292         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19293
19294 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19295
19296         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19297         (gdb_exit): Don't remove *_soc files.
19298
19299 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19300
19301         * lib/c-torture.exp: Don't look for main; instead always use -w
19302         -c.  This is how the c-torture tests work.  Remove the object
19303         file if the compilation succeeds.
19304         * gcc.execute/execute.exp: Remove executable if test passes.
19305         * gcc.noncompile/noncompile.exp: Every test is an expected
19306         failure.
19307         * gcc.special/special.exp: Added tests from c-torture 1.11,
19308         corrected use of existing test.
19309         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19310         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19311         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19312         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19313         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19314         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19315         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19316         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19317         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19318         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19319         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19320         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19321         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19322         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19323         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19324         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19325         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19326         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19327         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19328         c-torture 1.11.
19329         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19330         correspond to c-torture 1.11.
19331
19332         * New file.