OSDN Git Service

PR middle-end/11151
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/builtin-return-1.c: New test.
4
5 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6             J"orn Rennecke <joern.rennecke@superh.com>
7
8         PR optimization/13260
9         * gcc.c-torture/execute/20031204-1.c: New test.
10
11 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12
13         PR c++/9127
14         * g++.dg/template/error6.C: New test.
15
16 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17
18         * gcc.dg/20031202-1.c: New test.
19
20 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/13179
23         * g++.dg/template/eh1.C: New test.
24
25         PR c++/10771
26         * g++.dg/template/error5.C: New test.
27
28 2003-12-02  David Ung  <davidu@mips.com>
29
30         * gcc.dg/compat/vector-check.h: Corrected type for var 
31         g_##TMODE
32
33 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34
35         PR c++/10126
36         * g++.dg/template/ptrmem8.C: New test.
37
38 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39
40         PR c++/12573
41         * g++.dg/template/dependent-expr3.C: New test.
42
43 2003-12-01  James Lemke  <jim@wasabisystems.com>
44
45         * gcc.dg/arm-g2.c: New test.
46
47 2003-12-01  Roger Sayle  <roger@eyesopen.com>
48
49         PR optimization/11634
50         * gcc.dg/20031201-2.c: New test case.
51
52 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
53
54         PR 11433
55         * objc.dg/proto-lossage-3.m: New test.
56
57 2003-12-01  Roger Sayle  <roger@eyesopen.com>
58
59         PR optimization/12628
60         * gcc.dg/20031201-1.c: New test case.
61
62 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
63
64         * gcc.dg/unaligned-1.c: New test.
65
66 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/9849
69         * g++.dg/template/error4.C: New test.
70         * g++.dg/template/nested3.C: Adjust error markers.
71
72 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
73
74         * gcc.dg/cpp/assert4.c: Check more #system assertions.
75
76 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
77
78         PR c/10333
79         * gcc.dg/bitfld-7.c: New test.
80
81 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
82
83         * gcc.dg/tls/asm-1.C: New test.
84
85 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
86
87         * gcc.dg/cpp/assert4.c: Update.
88
89 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
90
91         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
92         * gcc.dg/builtin-apply3.c: New test.
93
94 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
95
96         * lib/compat.exp (compat-obj): New xfaildata parameter.
97         Use it to set compiler_conditional_xfail_data before compiling.
98         (compat-get-options): Handle dg-xfail-if.
99         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
100         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
101         * gcc.dg/compat/vector-1_y.c: Likewise.
102         * gcc.dg/compat/vector-2_x.c: Likewise.
103         * gcc.dg/compat/vector-2_y.c: Likewise.
104
105 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
106
107         * g++.dg/opt/reg-stack4.C: New test.
108
109 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         * gcc.dg/builtin-apply2.c: New test.
112
113 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
114
115         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
116
117 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
118
119         PR c++/12924
120         * g++.dg/template/template-id-2.C: New test.
121
122 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
123
124         PR c++/5369
125         * g++.dg/template/memfriend1.C: New test.
126         * g++.dg/template/memfriend2.C: Likewise.
127         * g++.dg/template/memfriend3.C: Likewise.
128         * g++.dg/template/memfriend4.C: Likewise.
129         * g++.dg/template/memfriend5.C: Likewise.
130         * g++.dg/template/memfriend6.C: Likewise.
131         * g++.dg/template/memfriend7.C: Likewise.
132         * g++.dg/template/memfriend8.C: Likewise.
133         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
134
135 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
136
137         PR c++/12515
138         * g++.dg/ext/cond1.C: New test.
139
140 2003-11-20  Richard Henderson  <rth@redhat.com>
141
142         * gcc.dg/20020201-2.c: Remove.
143         * gcc.dg/20020201-4.c: Remove.
144         * gcc.dg/20020304-1.c: Remove.
145
146 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
147
148         * gcc.dg/cpp/trad/xwin1.c: New test case.
149
150 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
151
152         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
153         * lib/g77.exp: Likewise.
154         * lib/objc.exp: Likewise.
155         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
156         for darwin.
157
158 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
159
160         PR c++/12932
161         * g++.dg/template/static5.C: New test.
162
163 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
164
165         * gcc.dg/nested-func-1.c: New test.
166
167 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
168
169         * gcc.dg/cpp/assert4.c: New test.
170
171 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
172
173         PR c++/2294
174         * g++.dg/lookup/using9.c: New test.
175
176 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/12762
179         * g++.dg/template/error3.C: New test.
180
181 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
182
183         PR ada/13035
184         * ada/acats/run_acats, run_all.sh: Fix syntax error.
185         No longer use a wrapper for gcc, since this does not work under
186         Windows.
187
188 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
189
190         PR c++/2094
191         * g++.dg/template/ptrmem7.C: New test.
192
193 2003-11-13  Andrew Pinski <apinski@apple.com>
194
195         * gcc.c-torture/compile/20031113-1.c: New test.
196
197 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
198             Kean Johnston <jkj@sco.com>
199
200         PR c/13029
201         * gcc.dg/unused-4.c: Update.
202
203 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
204
205         * g++.dg/opt/const3.C: New test.
206
207 2003-11-13  Jan Hubicka  <jh@suse.cz>
208
209         * gcc.c-torture/compile/20031112-1.c: New test.
210
211 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
212
213         * g++.dg/parse/crash10.C: Remove bogus error marker.
214
215 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
216
217         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
218         (host_gcc): Likewise.
219         (ROOT): Honor $PWDCMD.
220         (BASE): Likewise.
221         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
222
223 2003-11-12  Catherine Moore  <clm@redhat.com>
224
225         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
226
227 2003-11-12  Andreas Jaeger  <aj@suse.de>
228             Jakub Jelinek  <jakub@redhat.com>
229             Andrew Pinski  <pinskia@physics.uc.edu>
230             Richard Henderson  <rth@redhat.com>
231
232         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
233         systems.
234         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
235
236         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
237         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
238
239 2003-11-11  Andreas Jaeger  <aj@suse.de>
240
241         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
242
243         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
244
245 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
246
247         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
248         Clean ups.
249
250 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
251
252         * gcc.dg/trampoline-1.c: New test.
253
254 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
255
256         * gcc.c-torture/compile/200031109-1.c: New test.
257
258 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
259
260         PR c/3190
261         PR c/8714
262         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
263         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
264         gcc.dg/format/no-y2k-1.c: Update.
265
266 2003-11-08  Roger Sayle  <roger@eyesopen.com>
267
268         PR optimization/10467
269         * gcc.dg/20031108-1.c: New test case.
270
271 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
272
273         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
274
275 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
276
277         * gcc.dg/compound-lvalue-1.c: New test.
278         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
279         some XFAILs.
280
281 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
282
283         * gcc.dg/altivec-varargs-1.c: New test.
284
285 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
286
287         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
288         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
289         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
290         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
291         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
292
293 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
294
295         * gcc.dg/cond-lvalue-1.c: New test.
296
297 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
298
299         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
300
301 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
302
303         PR c++/11616
304         * g++.dg/template/instantiate5.C: New test.
305
306 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
307
308         PR c++/12726
309         * g++.dg/ext/complit2.C: Replace test with self-contained version.
310         * ChangeLog: Add missing first entry for above test.
311
312 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
313
314         PR c++/9810
315         * g++.dg/template/using8.C: New test.
316         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
317
318 2003-11-02  Roger Sayle  <roger@eyesopen.com>
319
320         PR optimization/10817
321         * gcc.c-torture/compile/20031102-1.c: New test case.
322
323 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
324
325         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
326         2147483647.
327
328 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
329
330         * gcc.dg/20031102-1.c: New test.
331
332 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
333
334         * gcc.dg/complex-1.c: New test.
335
336 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
337
338         PR c++/12796
339         * g++.dg/template/crash13.C: Adjust expected error location.
340         * g++.old-deja/g++.brendan/ns1.C: Likewise.
341
342 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
343
344         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
345
346 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
347
348         PR/10239
349         * gcc.c-torture/compile/20031031-2.c: New test.
350
351 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
352
353         PR/11640
354         * gcc.c-torture/compile/20031031-1.c: New test.
355
356 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
357
358         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
359         * gcc.misc-tests/bprob.exp: Likewise.
360         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
361         the execution test on arm-elf configs.
362         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
363         configs that don't support scratch files.
364         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
365
366 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
367
368         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
369         done by dejagnu.
370
371 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
372
373         * ada/acats/run_all.sh: Redirect mv output to /dev/null
374         Avoid non pure sh syntax. Add more logging.
375
376         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
377         fail.
378
379 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
380
381         PR libgcj/10610
382         * gcc.dg/ppc-stackalign-1.c: New test.
383
384 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
385
386         * ada/acats/run_all.sh: Change output to be more compliant with
387         dejagnu framework.
388         Create acats.sum and acats.log files under testsuite/ada/acats
389         Only run [a-z]* directories, to filter out e.g. CVS.
390         Redirect build output to log file.
391
392 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
393
394         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
395
396 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
397
398         PR ada/5909:
399         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
400
401 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
402
403         * gcc.c-torture/compile/20031023-1.c: New test.
404         * gcc.c-torture/compile/20031023-2.c: New test.
405         * gcc.c-torture/compile/20031023-3.c: New test.
406         * gcc.c-torture/compile/20031023-4.c: New test.
407
408 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
409
410         PR c++/10371
411         * g++.dg/lookup/scoped8.C: New test.
412
413 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
414
415         * g++.dg/opt/reg-stack3.C: New test.
416
417 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
418
419         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
420
421 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
422
423         PR c++/11076
424         * g++.dg/template/crash13.C: New test.
425
426 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
427
428         * gcc.dg/c99-restrict-2.c: New test.
429
430 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
431
432         PR c++/12698, c++/12699, c++/12700, c++/12566
433         * g++.dg/inherit/covariant9.C: New test.
434         * g++.dg/inherit/covariant10.C: New test.
435         * g++.dg/inherit/covariant11.C: New test.
436
437 2003-10-23  Jason Merrill  <jason@redhat.com>
438
439         PR c++/12726
440         * g++.dg/ext/complit2.C: New test.
441
442 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
443
444         PR target/12654
445         * gcc.c-torture/execute/20031020-1.c: New test.
446
447 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
448
449         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
450         following the jump_insn.
451
452 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
453
454         * gcc.dg/cast-lvalue-1.c: New test.
455
456 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/11962
459         * g++.dg/template/cond2.C: New test.
460
461 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         * gcc.dg/builtins-28.c: New test.
464
465 2003-10-20  Jan Hubicka  <jh@suse.cz>
466
467         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
468         parameter.
469         * testsuite/gcc.dg/inline-2.c: Likewise.
470
471 2003-10-20  Phil Edwards  <phil@codesourcery.com>
472
473         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
474         * gcc.dg/nest.c:  Likewise.
475
476 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
477
478         PR c++/9781, c++/10583, c++/11862
479         * g++.dg/parse/crash13.C: New test.
480
481 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
482
483         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
484
485 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
486
487         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
488         Define HAVE_C99_RUNTIME except on Solaris.
489         * gcc.dg/builtins-20.c: Likewise.
490
491 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
492
493         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
494
495 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
496
497         PR c++/12495
498         * g++.dg/template/crash21.C: New test.
499
500 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
501
502         PR c++/2513
503         * g++.dg/template/typename5.C: New test.
504
505 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
506
507         PR c++/12369
508         * g++.dg/template/friend25.C: New test.
509
510 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
511
512         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
513         versions.
514
515 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
516
517         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
518         == 2147483647.
519
520 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
521
522         * gcc.c-torture/execute/960416-1.x: Remove.
523         * gcc.c-torture/execute/divconst-3.x: Likewise.
524
525 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
526
527         PR target/12598
528         * gcc.dg/torture/cris-volatile-1.c: New test.
529
530 2003-10-14  Roger Sayle  <roger@eyesopen.com>
531
532         PR optimization/9325
533         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
534         for overflowing floating point to integer conversion during RTL
535         simplification.
536
537 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
538
539         * objc/execute/_cmd.m: Fix typo.
540         * objc.dg/image-info.m, objc.dg/symtab-1.m:
541         Relax 'scan-assembler' regexp.
542         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
543         objc.dg/try-catch-4.m: Run on non-Darwin targets.
544         * objc.dg/zero-link-2.m: Remove blank line.
545         * objc.dg/zero-link-3.m: New test case.
546
547 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
548
549         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
550
551         * gcc.dg/asm-names.c: Use scan-assembler-not rather
552         than linker trickery.
553
554 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
555
556         PR c++/12370
557         * g++.dg/other/friend2.C: New test.
558
559 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
560
561         * gcc.dg/20031012-1.c: New test.
562
563 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
564
565         * gcc.dg/weak/weak-3.c: Fix for new warning.
566
567 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
568
569         PR optimization/8750
570         * gcc.c-torture/execute/20031012-1.c: New test case.
571
572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
573
574         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
575         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
576
577 2003-10-11  Roger Sayle  <roger@eyesopen.com>
578
579         PR optimization/12260
580         * gcc.c-torture/compile/20031011-2.c: New test case.
581
582 2003-10-11  Roger Sayle  <roger@eyesopen.com>
583
584         * gcc.c-torture/execute/20031011-1.c: New testcase.
585
586 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
587
588         * gcc.c-torture/compile/20031011-1.c: New test.
589
590 2003-10-11  Jan Hubicka  <jh@suse.cz>
591
592         * g++.dg/other/first-global.C: New test.
593
594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
595
596         * gcc.c-torture/execute/string-opt-18.c: New testcase.
597
598 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
599
600         * gcc.c-torture/compile/20031010-1.c: New test.
601
602 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
603
604         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
605         * gcc.c-torture/execute/va-arg-25.c: ... here.
606
607 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
608
609         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
610
611 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
612
613         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
614
615 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
616
617         * g++.dg/parse/error2.C: New test.
618
619 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
620
621         PR c++/11097
622         * g++.dg/other/error5.C: Modify the error message.
623         * g++.dg/lookup/using8.C: New test.
624
625 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
626
627         * gcc.dg/darwin-abi-2.c: New file.
628         * gcc.c-torture/execute/va-arg-24.c: New file.
629
630 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
631
632         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
633         indentation.
634
635 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
636
637         PR c++/10147
638         * g++.dg/other/error4.C: Update error messages.
639         * g++.dg/template/ptrmem4.C: Likewise.
640
641         PR c++/12337
642         * g++.dg/init/new9.C: New test.
643
644         PR c++/12334, c++/12236, c++/8656
645         * g++.dg/ext/attrib8.C: New test.
646
647 2003-10-06  Devang Patel  <dpatel@apple.com>
648
649         * gcc.dg/debug/dwarf2-3.h: New test.
650         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
651
652 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
653
654         * g++.dg/opt/cfg2.C: New test.
655
656 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
657
658         * g++.dg/opt/float1.C: New test.
659
660 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
661
662         * gcc.dg/c90-array-lval-6.c: New test.
663         * gcc.dg/c99-array-lval-6.c: New test.
664
665 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
666             Ziemowit Laski  <zlaski@apple.com>
667
668         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
669         'Derived', so that it is never considered a class method; add
670         new warning for '+port' method ambiguity.
671         * objc.dg/method-12.m: Include <objc/objc.h> instead of
672         <objc/objc-api.h> (needed on Mac OS X).
673         * objc.dg/method-13.m: New test.
674
675 2003-10-03  Roger Sayle  <roger@eyesopen.com>
676
677         PR optimization/9325, PR java/6391
678         * gcc.c-torture/execute/20031003-1.c: New test case.
679
680 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
681
682         PR optimization/12180
683         * gcc.dg/20031002-1.c: New test.
684
685         PR c++/12486
686         * g++.dg/inherit/error1.C: New test.
687
688 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
689
690         * lib/f-torture.exp (search_for): Rename to...
691         (search_for_re): This.  Also, clean up comments and the
692         "regexp" invocation.
693
694 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
695
696         * gcc.c-torture/compile/20031002-1.c: New test.
697
698 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
699
700         * g++.dg/opt/cond1.C: New test.
701
702 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
703
704         * gcc.dg/Wold-style-definition-2.c: New testcase.
705         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
706
707 2003-09-29  Richard Henderson  <rth@redhat.com>
708
709         * g++.dg/init/array10.C: Add dg-options.
710
711 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
712
713         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
714
715 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
716
717         * g++.dg/template/friend19.C: Fix typo.
718         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
719
720 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
721
722         * gcc.c-torture/execute/20030928-1.c: New test.
723         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
724
725 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
726
727         * g++.dg/opt/unroll1.C: New test.
728
729 2003-09-26  Roger Sayle  <roger@eyesopen.com>
730
731         PR optimization/11741
732         * gcc.dg/20030926-1.c: New test case.
733
734 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
735
736         PR c++/5655
737         * g++.dg/parse/access7.C: New test.
738         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
739
740 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
741
742         MERGE OF objc-improvements-branch into MAINLINE:
743         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
744         if libobjc has not been built.
745         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
746         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
747         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
748         objc/execute/nested-3.m, objc/execute/np-2.m,
749         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
750         objc/execute/redefining_self.m, objc/execute/root_methods.m,
751         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
752         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
753         objc.dg/special/unclaimed-category-1.h,
754         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
755         well as GNU runtime.
756         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
757         * execute/cascading-1.m, execute/function-message-1.m,
758         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
759         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
760         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
761         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
762         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
763         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
764         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
765         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
766         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
767         * objc.dg/bitfield-2.m: Run only on Darwin.
768         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
769         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
770         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
771         * objc.dg/const-str-1.m: Fix constant string layout.
772
773 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
774
775         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
776
777 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
778
779         * gcc.dg/darwin-abi-1.c: New file.
780
781 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
782
783         PR target/12281
784         * gcc.c-torture/compile/20030921-1.c: New test.
785
786 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
787
788         * g++.dg/opt/reg-stack2.C: New test.
789
790 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
791
792         * g++.dg/eh/delayslot1.C: New test.
793
794 2003-09-20  Richard Henderson  <rth@redhat.com>
795
796         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
797
798 2003-09-20  Roger Sayle  <roger@eyesopen.com>
799
800         * gcc.c-torture/execute/20030920-1.c: New test case.
801
802 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
803
804         * g++.dg/rtti/typeid3.C: Correct expected error message.
805
806 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
807
808         PR c++/157
809         * g++.dg/parse/crash12.C: New test.
810
811 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
812
813         * gcc.dg/compat/mixed-struct-check.h: New.
814         * gcc.dg/compat/mixed-struct-defs.h: New.
815         * gcc.dg/compat/mixed-struct-init.h: New.
816         * gcc.dg/compat/struct-by-value-19_main.c: New.
817         * gcc.dg/compat/struct-by-value-19_x.c: New.
818         * gcc.dg/compat/struct-by-value-19_y.c: New.
819         * gcc.dg/compat/struct-by-value-20_main.c: New.
820         * gcc.dg/compat/struct-by-value-20_x.c: New.
821         * gcc.dg/compat/struct-by-value-20_y.c: New.
822         * gcc.dg/compat/struct-return-19_main.c: New.
823         * gcc.dg/compat/struct-return-19_x.c: New.
824         * gcc.dg/compat/struct-return-19_y.c: New.
825         * gcc.dg/compat/struct-return-20_main.c: New.
826         * gcc.dg/compat/struct-return-20_x.c: New.
827         * gcc.dg/compat/struct-return-20_y.c: New.
828
829 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
830         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
831         so that it will not complain on LP64 targets.
832
833 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
834
835         PR c++/495
836         * g++.dg/template/friend24.C: New test.
837
838 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
839
840         PR c++/12332
841         * g++.dg/template/memtmpl2.C: New test.
842
843 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
844
845         PR target/11184
846         * gcc.dg/builtin-apply1.c: New test.
847
848 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
849
850         PR c++/9848
851         * g++.dg/warn/Wunused-4.C: New test.
852
853 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
854
855         PR c++/12316
856         * g++.dg/other/gc2.C: New test.
857
858 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
859
860         PR c++/11991
861         * g++.dg/rtti/typeid3.C: New test.
862
863         PR c++/12266
864         * g++.dg/overload/template1.C: New test.
865
866 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
867
868         * g++.dg/opt/cfg3.C: New test.
869
870 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
871
872         PR c++/7939
873         * g++.dg/template/crash11.C: New test.
874
875 2003-09-16  Jason Merrill  <jason@redhat.com>
876             Jakub Jelinek  <jakub@redhat.com>
877
878         * gcc.dg/attr-warn-unused-result.c: New test.
879
880 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
881
882         PR c++/12184
883         * g++.dg/expr/call2.C: New test.
884
885 2003-09-15  Andreas Jaeger  <aj@suse.de>
886
887         * gcc.dg/Wold-style-definition-1.c: New test.
888
889 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
890
891         PR c++/3907
892         * g++.dg/parse/template12.C: New test.
893
894         * g++.dg/abi/bitfield11.C: New test.
895         * g++.dg/abi/bitfield12.C: Likewise.
896
897 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
898
899         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
900         non-expansion of functional macro name without arguments at EOL.
901         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
902
903 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
904
905         * gcc.c-torture/execute/20030914-[12].c: New tests.
906
907 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
908
909         PR c++/11788
910         * g++.dg/overload/addr1.C: New test.
911
912 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
913
914         * gcc.dg/20030909-1.c: New test.
915
916 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
917
918         * gcc.dg/ultrasp10.c: New test.
919
920 2003-09-09  Devang Patel  <dpatel@apple.com>
921
922         * gcc.dg/darwin-ld-6.c: New test.
923
924 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
925
926         * gcc.dg/torture/builtin-explog-1.c: New testcase.
927
928 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
929
930         * gcc.dg/ia64-types1.c: New test.
931         * gcc.dg/ia64-types2.c: Likewise.
932
933 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
934
935         * gcc.dg/builtins-1.c: Add more _Complex tests.
936         * gcc.dg/torture/builtin-attr-1.c: Likewise.
937
938         * gcc.dg/builtins-1.c: Test existing _Complex functions.
939         * gcc.dg/torture/builtin-attr-1.c: Likewise.
940
941 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
942
943         PR c++/11786
944         * g++.dg/lookup/koenig2.C: New test.
945
946         PR c++/5296
947         * g++.dg/rtti/typeid2.C: New test.
948
949 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
950
951         * gcc.c-torture/compile/20030904-1.c: New test.
952
953 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
954
955         * g++.dg/opt/longbranch2.C: New test.
956
957 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
958
959         * g++.dg/template/crash10.C: Only compile it.
960
961 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
962
963         PR middle-end/11665
964         * gcc.c-torture/compile/20030907-1.c: New test.
965         * g++.dg/init/array11.C: New test.
966
967 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/11852
970         * g++.dg/init/struct1.C: New test.
971
972 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
973
974         PR c++/12181
975         * g++.dg/expr/comma1.C: New test.
976
977 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
978
979         PR c++/11867
980         * g++.dg/expr/static_cast5.C: New test.
981
982 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
983
984         PR c++/11507
985         * g++.dg/lookup/scoped7.C: New test.
986
987         PR c++/9574
988         * g++.dg/other/static1.C: New test.
989
990         PR c++/11490
991         * g++.dg/warn/template-1.C: New test.
992
993         PR c++/11432
994         * g++.dg/template/crash10.C: New test.
995
996         PR c++/2478
997         * g++.dg/overload/VLA.C: New test.
998
999         PR c++/10804
1000         * g++.dg/template/call1.C: New test.
1001
1002 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1003
1004         PR c++/11794
1005         * g++.dg/parse/using3.C: New test.
1006
1007 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1008
1009         PR c++/11409
1010         * g++.dg/overload/builtin3.C: New test case.
1011
1012 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1013
1014         PR c/9862
1015         * gcc.dg/20030906-1.c: New test.
1016         * gcc.dg/20030906-2.c: Likewise.
1017
1018 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1019
1020         PR c++/12167
1021         * g++.dg/parse/defarg5.C: New test.
1022
1023         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1024
1025 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1026
1027         PR c++/12163
1028         * g++.dg/expr/static_cast4.C: New test.
1029
1030         PR c++/12146
1031         * g++.dg/template/crash9.C: New test.
1032
1033 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         * g++.old-deja/g++.ext/pretty2.C: Update for change
1036         in __FUNCTION__.
1037         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1038
1039 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1040
1041         PR c++/11922
1042         * g++/dg/template/qualified-id1.C: New test.
1043
1044         PR c++/12037
1045         * g++.dg/warn/noeffect4.C: New test.
1046
1047 2003-09-04  Matt Austern  <austern@apple.com>
1048
1049         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1050         * g++.dg/ext/fnname2.C: Likewise.
1051         * g++.dg/ext/fnname3.C: Likewise.
1052
1053 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1054
1055         * g++.dg/expr/lval1.C: New test.
1056         * g++.dg/ext/lvcast.C: Remove.
1057
1058 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1059
1060         PR optimization/11700.
1061         * gcc.c-torture/compile/20030903-1.c: New test case.
1062
1063 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/12053
1066         * g++.dg/abi/layout4.C: New test.
1067
1068 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1069
1070         PR c++/11553
1071         * g++.dg/parse/friend3.C: New test.
1072
1073 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/11847
1076         * g++.dg/template/class1.C: New test.
1077
1078         PR c++/11808
1079         * g++.dg/expr/call1.C: New test.
1080
1081 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/12114
1084         * g++.dg/init/ref9.C: New test.
1085
1086         PR c++/11972
1087         * g++.dg/template/nested4.C: New test.
1088
1089 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/12093
1092         * g++.dg/template/non-dependent4.C: New test.
1093
1094         PR c++/11928
1095         * g++.dg/inherit/conv1.C: New test.
1096
1097 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/6196
1100         * g++.dg/ext/label1.C: New test.
1101         * g++.dg/ext/label2.C: Likewise.
1102
1103 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1104
1105         * g++.dg/expr/cond3.C: New test.
1106
1107 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1108
1109         * gcc.dg/builtins-1.c: Add new builtin cases.
1110
1111 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1112
1113         * gcc.dg/builtins-1.c: Add new cases.
1114         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1115
1116 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1117
1118         * gcc.dg/builtins-1.c: Add more math builtin tests.
1119         * gcc.dg/torture/builtin-attr-1.c: New test.
1120
1121 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1122
1123         PR optimization/5079
1124         * g++.dg/opt/static3.C: New test.
1125
1126 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1127
1128         * gcc.misc-tests/gcov-10b.c: New test.
1129
1130 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1131
1132         * g++.dg/opt/ptrmem3.C: New test.
1133
1134         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1135
1136 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1137
1138         * gcc.dg/20030826-2.c: New test.
1139
1140 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1141
1142         PR middle-end/12002
1143         * g77.f-torture/compile/12002.f: New test case.
1144
1145 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1146
1147         * gcc.dg/20030826-1.c: New test case.
1148
1149 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1150
1151         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1152
1153 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1154
1155         PR c++/11871
1156         * c++.dg/lookup/crash1.C: New test.
1157
1158         * c++.dg/warn/noeffect3.C: New test.
1159
1160 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1161
1162         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1163         * gcc.dg/compat/vector-1_y.c: Ditto.
1164         * gcc.dg/compat/vector-2_x.c: Ditto.
1165         * gcc.dg/compat/vector-2_y.c: Ditto.
1166
1167 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1168
1169         * gcc.dg/20030702-1.c: New test.
1170
1171 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1172
1173         PR c++/8795
1174         * g++.dg/ext/altivec-1.C: New test.
1175
1176 2003-08-24  Richard Henderson  <rth@redhat.com>
1177
1178         * g++.dg/eh/simd-2.C: Add -w for x86.
1179
1180 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1181
1182         * gcc.dg/20030815-1.c: New test.
1183
1184 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1185
1186         PR c++/3765
1187         * g++.dg/parse/access6.C: New test.
1188
1189 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1190
1191         PR c++/641, c++/11876
1192         * g++.dg/template/friend22.C: New test.
1193         * g++.dg/template/friend23.C: Likewise.
1194
1195 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1196
1197         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1198         identically.
1199
1200 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1201
1202         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1203
1204 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1205
1206         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1207
1208 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1209
1210         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1211
1212 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1213
1214         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1215
1216 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/11919
1219         * g++.dg/overload/prom1.C: New test.
1220
1221         PR c++/11551
1222         * g++.dg/parse/dtor2.C: New test.
1223
1224         PR c++/10762
1225         * g++.dg/parse/using2.C: New test.
1226
1227 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1228
1229         PR target/11805
1230         * gcc.c-torture/compile/20030821-1.c: New.
1231
1232 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1233
1234         PR c++/11834
1235         * g++.dg/template/deduce2.C: New test.
1236
1237 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1238
1239         * gcc.c-torture/execute/20030821-1.c: New test.
1240
1241 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1242
1243         PR middle-end/11984
1244         * gcc.dg/20030820-1.c: New test case.
1245
1246 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1247
1248         PR c++/11945
1249         * g++.dg/warn/noeffect2.C: New test.
1250
1251 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1252
1253         PR c++/10926
1254         * g++.dg/template/dtor2.C: New test.
1255
1256         PR c++/11684
1257         * g++.dg/template/operator1.C: New test.
1258         * g++.dg/parse/operator4.C: New test.
1259
1260         PR c++/11946.C
1261         * g++.dg/expr/enum1.C: New test.
1262         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1263
1264         PR c++/11036.C
1265         * g++.dg/parse/elab2.C: New test.
1266         * g++.dg/parse/typedef4.C: Change error message.
1267         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1268         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1269         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1270
1271 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1272
1273         * gcc.dg/pch/warn-1.c: New.
1274         * gcc.dg/pch/warn-1.hs: New.
1275
1276         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1277         not-tested file.
1278
1279 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1280
1281         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1282
1283 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1284
1285         * gcc.dg/uninit-D.c: New Test.
1286         * gcc.dg/uninit-E.c: New Test.
1287         * gcc.dg/uninit-F.c: New Test.
1288         * gcc.dg/uninit-G.c: New Test.
1289
1290 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1291
1292         * g++.dg/README: Describe the pch directory.
1293
1294 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1295
1296         PR c++/11174
1297         * g++.dg/parse/access4.C: New test.
1298         * g++.dg/parse/access5.C: Likewise.
1299         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1300
1301 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1302
1303         * gcc.dg/noncompile/20030818-1.c: New.
1304
1305 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         PR c++/11957
1308         * g++.dg/warn/noeffect1.C: New test.
1309
1310         * g++.dg/template/scope2.C: New test.
1311         * g++.dg/template/error2.C: Correct dg-error
1312
1313 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1314
1315         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1316
1317 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1318
1319         PR C++/11512
1320         * g++.dg/template/warn1.C: New.
1321
1322 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         * g++.dg/template/error2.C: New test.
1325         * g++.dg/lookup/using7.C: Adjust errors
1326         * g++.old-deja/g++.pt/crash36.C: Likewise.
1327         * g++.old-deja/g++.pt/derived3.C: Likewise.
1328
1329 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1330
1331         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1332         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1333         * gcc.c-torture/execute/builtins/string-9.c: New, from
1334         string-opt-9.c.  Adjust for execute/builtins framework.
1335         * gcc.c-torture/execute/string-opt-9.c: Delete.
1336
1337 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1338
1339         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1340
1341         * g++.dg/parse/ret-type2.C: New test.
1342
1343         PR c++/11703
1344         * g++.dg/init/new8.C: New test.
1345
1346         PR c++/10923
1347         * g++.dg/parse/typedef5.C: New test.
1348
1349         PR c++/9512
1350         * g++.dg/parse/qualified2.C: New test.
1351         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1352         invalid code.
1353
1354 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1355
1356         * g++.dg/conversion/ptrmem1.C: New test.
1357
1358 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR target/11693
1361         * gcc.dg/20030811-1.c: New test.
1362
1363         PR target/11535
1364         * gcc.c-torture/execute/20030811-1.c: New test.
1365
1366 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1367
1368         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1369
1370 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1371
1372         PR c++/11789.C
1373         * g++.dg/inherit/multiple1.C: New test.
1374
1375 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         * gcc.dg/spe1.c: New test.
1378
1379         PR c++/11670
1380         * g++.dg/expr/cast2.C: New test.
1381
1382         PR c++/10530
1383         * g++.dg/template/dependent-name2.C: New test.
1384
1385 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1386
1387         * g++.dg/parse/crash11.C: Put the dg options in comments.
1388
1389 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1390
1391         * lib/gcc-dg.exp: Update for diagnostic change.
1392
1393 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1394
1395         PR c++/5767
1396         * g++.dg/parse/crash11.C: New test.
1397
1398 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1399
1400         * gcc.dg/cpp/spacing1.c: Update.
1401
1402 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1403
1404         PR target/11739
1405         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1406         a value for -mtune.
1407
1408 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1409
1410         PR middle-end/11771
1411         * gcc.c-torture/compile/20030804-1.c: New test case.
1412
1413 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1414
1415         * gcc.dg/20030804-1.c: New test case.
1416
1417 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1418
1419         * gcc.dg/cpp/separate-1.c: New test.
1420
1421 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1422
1423         PR c++/11704
1424         * g++.dg/template/dependent-expr2.C: New test.
1425
1426         PR c++/11766
1427         * g++.dg/expr/ptrmem1.C: New test.
1428
1429 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1430
1431         PR c++/9453
1432         * g++.dg/template/friend15.C: New test.
1433
1434 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1435
1436         * lib/dg-pch.exp: Work round PCH bug.
1437
1438 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1439
1440         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1441         builtins.  Move cases from builtins-4.c here.
1442
1443         * gcc.dg/torture/builtin-math-1.c: New test taken from
1444         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1445         additional cases.
1446
1447         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1448         Delete.
1449
1450 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1451
1452         PR c++/9447
1453         * g++.dg/template/using7.C: New test.
1454
1455 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1456
1457         * import1.c, import2.c: New tests.
1458
1459 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1460
1461         * g++.dg/eh/crossjump1.C: New test.
1462
1463 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/11697
1466         * g++.dg/template/using6.C: New test.
1467
1468         PR c++/11744
1469         * g++.dg/template/koenig2.C: New test.
1470
1471 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1472
1473         PR c++/7983
1474         * g++.dg/parse/typedef4.C: New test.
1475
1476 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1477
1478         PR c++/8442, c++/8806
1479         * g++.dg/template/elab1.C: New test.
1480         * g++.dg/template/type2.C: Likewise.
1481         * g++.dg/template/ttp3.C: Adjust expected error message.
1482         * g++.old-deja/g++.law/visibility13.C: Likewise.
1483         * g++.old-deja/g++.niklas/t135.C: Likewise.
1484         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1485         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1486         template argument.
1487         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1488
1489 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1490
1491         PR c++/11295
1492         * g++.dg/ext/stmtexpr1.C: New test.
1493
1494         * g++.dg/opt/tmp1.C: New test.
1495
1496         PR c++/11525
1497         * g++.dg/parse/constant4.C: New test.
1498
1499         PR c++/9447
1500         * g++.dg/template/using5.C: New test.
1501
1502 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1503
1504         * gcc.dg/builtins-27.c: New test case.
1505
1506 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1507
1508         * gcc.dg/tls/opt-7.c: New test.
1509
1510 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         * g++.old-deja/g++.other/crash18.C: Remove.
1513
1514 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1515
1516         * g++.dg/template/explicit3.C: New.
1517         * g++.dg/template/explicit4.C: New.
1518         * g++.dg/template/explicit5.C: New.
1519
1520         PR c++/11347
1521         * g++.dg/template/memtmpl1.C: New.
1522
1523 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1524
1525         PR target/11565
1526         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1527         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1528
1529 2003-07-30  Jan Hubicka  <jh@suse.cz>
1530
1531         * vtgc1.c: Kill.
1532
1533 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1534
1535         * gcc.dg/struct-in-proto-1.c: New test.
1536
1537 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1538
1539         * gcc.dg/cpp/include2.c: Only expect one message.
1540
1541 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1542
1543         PR c++/9447
1544         * g++.dg/template/using1.C: New test.
1545         * g++.dg/template/using2.C: New test.
1546         * g++.dg/template/using3.C: New test.
1547         * g++.dg/template/using4.C: New test.
1548
1549 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1550
1551         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1552         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1553
1554 2003-07-28  Jan Hubicka  <jh@suse.cz>
1555
1556         PR c++/11530
1557         * g++.dg/opt/call1.C: New test.
1558
1559 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1560
1561         PR c++/11667
1562         * g++.dg/init/enum2.C: New test.
1563         * g++.dg/template/overload1.C: Add "-w" option.
1564
1565 2003-07-28    <hp@bitrange.com>
1566
1567         * gcc.dg/Wdeclaration-after-statement-1.c,
1568         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1569
1570 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1571
1572         * gcc.c-torture/compile/20030725-1.c: New test.
1573
1574 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1575
1576         * gcc.dg/20030505.c: Only run for SPE.
1577         Remove definition of opaque type.
1578
1579 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1580
1581         * g++.dg/template/ptrmem6.C: New test.
1582
1583 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1584
1585         * gcc.c-torture/compile/zero-strct-2.c: New test.
1586
1587 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1588
1589         * gcc.dg/intermod-1.c: New test.
1590
1591 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1592
1593         PR c++/11617
1594         * g++.dg/template/lookup2.C: New test.
1595         * g++.dg/template/memclass1.C: Remove instantiated from error.
1596         * g++.dg/other/error2.C: Tweak expected errors.
1597
1598         PR c++/11596
1599         * g++.dg/template/defarg3.C: New test.
1600
1601         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1602
1603 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1604
1605         * g++.dg/inherit/access5.C: New test.
1606
1607 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1608
1609         PR c++/11513
1610         * g++.dg/template/crash8.C: New test.
1611
1612 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1613
1614         PR c/10602
1615         * gcc.dg/noncompile/incomplete-2.c: New test.
1616
1617 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1618
1619         PR c++/11645
1620         * g++.dg/inherit/access4.C: New test.
1621
1622         PR c++/11517
1623         * g++.dg/expr/cond2.C: New test.
1624
1625         PR optimization/10679
1626         * g++.dg/opt/inline4.C: New test.
1627
1628 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1629
1630         * g++.dg/parse/crash10: New test.
1631
1632 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         * g++.dg/ext/flexary1.C: New test.
1635
1636 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1637
1638         PR c++/10793
1639         * g++.dg/template/crash9.C: New test.
1640
1641 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1642
1643         PR c++/3004
1644         * g++.dg/parse/typedef3.C: New test.
1645
1646         PR c++/7906
1647         * g++.dg/parse/operator2.C: New test.
1648
1649         PR c++/8895
1650         * g++.dg/parse/def-tmpl-arg1.C: New test.
1651
1652         PR c++/9282
1653         * g++.dg/parse/funptr1.C: New test.
1654
1655         PR c++/9452
1656         * g++.dg/parse/ambig3.C: New test.
1657
1658         PR c++/9454
1659         * g++.dg/parse/operator3.C: New test.
1660
1661         PR c++/9486
1662         * g++.dg/parse/template10.C: New test.
1663
1664         PR c++/9488
1665         * g++.dg/parse/template11.C: New test.
1666
1667         PR c++/10150
1668         * g++.dg/parse/invalid-op1.C: New test.
1669
1670         PR c++/10247
1671         * g++.dg/parse/condexpr1.C: New test.
1672
1673 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1674
1675         * g++.dg/ext/packed3.C: New test.
1676         * g++.dg/ext/packed4.C: New test.
1677
1678         * gcc.dg/pack-test-3.c: New test.
1679
1680 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1681
1682         * lib/compat.exp: Handle dg-options per source file.
1683         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1684         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1685         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1686         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1687         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1688         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1689         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1690         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1691         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1692         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1693         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1694         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1695         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1696         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1697
1698 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR c/10320
1701         * gcc.c-torture/execute/20030718-1.c: New test.
1702
1703 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1704
1705         PR optimization/11536
1706         * gcc.dg/20030721-1.c: New test.
1707
1708 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/11546
1711         * g++.dg/template/lookup1.C: New test.
1712
1713 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1714
1715         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1716         diagnostics of ill-formed constructs involving labels.
1717         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1718         the new 'previously defined here' message.
1719
1720 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1721
1722         * g++.dg/parse/non-dependent2.C: New test.
1723
1724 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         * g++.dg/init/init-ref4.C: xfail on targets without
1727         weak symbols.
1728
1729 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR target/11087
1732         * gcc.c-torture/execute/20030717-1.c: New test.
1733
1734 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1735
1736         * g++.dg/opt/cfg1.C: New test.
1737
1738 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1739
1740         PR optimization/11557
1741         * gcc.dg/20030717-1.c: New test.
1742
1743 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1744
1745         PR c++/10476
1746         * g++.dg/expr/crash-1.C: New test.
1747
1748         PR c++/11027
1749         * g++.dg/template/init3.C: New test.
1750
1751         PR c++/8222
1752         * g++.dg/template/non-dependent1.C: New test.
1753
1754         PR c++/11070
1755         * g++.dg/template/non-dependent2.C: New test.
1756
1757         PR c++/11071
1758         * g++.dg/template/non-dependent3.C: New test.
1759
1760         PR c++/9907
1761         * g++.dg/template/sizeof5.C: New test.
1762
1763 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1764
1765         PR 11498
1766         * gcc.c-torture/compile/mangle-1.c: New file.
1767
1768 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1769
1770         PR c++/7809
1771         * g++.dg/parse/access3.C: New test.
1772
1773 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1774
1775         PR c++/11384
1776         * g++.dg/init/init-ref4.C: New test.
1777
1778 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR c++/11547
1781         * g++.dg/parse/constant3.C: New test.
1782         * g++.dg/parse/crash7.C: Likewise.
1783
1784 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1785
1786         PR target/11008
1787         * gcc.dg/i386-pentium4-not-mull.c: New.
1788
1789 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1790
1791         * gcc.dg/asm-names.c (ymain): Make it weak.
1792
1793 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1794
1795         PR c++/5421
1796         * g++.dg/template/friend21.C: New test.
1797
1798 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1799
1800         * gcc.dg/cleanup-8.c: New test.
1801         * gcc.dg/cleanup-9.c: New test.
1802
1803 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1804
1805         * g++.dg/ext/dll-MI1.h: New file.
1806         * g++.dg/ext/dllexport-MI1.C: New file.
1807         * g++.dg/ext/dllimport-MI1.C: New file.
1808
1809 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1810
1811         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1812         it does not have cmpstrsi patterns (just cmpmemsi).
1813
1814 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1815
1816         PR debug/11473
1817         * g++.dg/debug/debug8.C: New test.
1818
1819 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1820
1821         PR c++/10108
1822         * g++.dg/template/crash7.C: New test.
1823
1824 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1825
1826         PR target/10795
1827         * gcc.c-torture/compile/20030708-1.c: New.
1828
1829 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1830
1831         * gcc.c-torture/execute/20030715-1.c: New test.
1832
1833 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1834
1835         * gcc.dg/pch/inline-3.c: New file.
1836         * gcc.dg/pch/inline-3.hs: New file.
1837         * gcc.dg/pch/inline-4.c: New file.
1838         * gcc.dg/pch/inline-4.hs: New file.
1839
1840 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/11509
1843         * g++.dg/template/crash6.C: New test.
1844
1845         PR c++/7053
1846         * g++.dg/template/friend20.C: New test.
1847
1848         PR c++/7019
1849         * g++.dg/template/overload2.C: New test.
1850
1851 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1852
1853         PR optimization/11440
1854         * gcc.c-torture/execute/20030714-1.c: New test.
1855
1856 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1857
1858         PR c++/11154
1859         * g++.dg/template/partial2.C: New test.
1860
1861 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR c++/11503
1864         * g++.dg/template/anon1.C: New test.
1865
1866         PR c++/11493
1867         PR c++/11495
1868         * g++.dg/parse/template9.C: Likewise.
1869         * g++.dg/template/crash4.C: New test.
1870         * g++.dg/template/koenig1.C: Likewise.
1871         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1872         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1873         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1874         functions.
1875         * g++.old-deja/g++.jason/template36.C: Likewise.
1876         * g++.old-deja/g++.mike/p1989.C: Likewise.
1877         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1878         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1879         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1880         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1881         compiling.
1882         * g++.old-deja/g++.pt/union2.C: Use this->.
1883
1884 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1885
1886         * gcc.dg/20030711-1.c: New test.
1887
1888 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1889
1890         PR c++/11050
1891         * g++.dg/parse/args1.C: New test.
1892         * g++.pt/defarg8.C: Change expected errors.
1893
1894 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/8164
1897         * g++.dg/template/nontype2.C: New test.
1898
1899         PR c++/10558
1900         * g++.dg/parse/template8.C: New test.
1901
1902         PR c++/8327
1903         * g++.dg/template/scope1.C: New test.
1904
1905         * g++.dg/warn/Wsign-compare-1.C: New test.
1906
1907 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1908
1909         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1910
1911 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/9411
1914         * g++.dg/template/explicit2.C: New test.
1915
1916         PR c++/10032
1917         * g++.dg/warn/pedantic1.C: New test.
1918
1919 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1920
1921         PR c++ 9483
1922         * g++.dg/other/field1.C: New test.
1923
1924 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1925
1926         PR c/11449
1927         * gcc.c-torture/compile/20030707-1.c: New.
1928
1929 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1930
1931         PR c++/10849
1932         * g++.dg/template/access12.C: New test.
1933
1934 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1935
1936         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1937         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1938         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1939         * gcc.misc-tests/gcov.exp: Update
1940         * g++.dg/gcov/gcov.exp: Update
1941         * lib/gcov.exp: Update.
1942
1943 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1944
1945         * g++.dg/abi/mangle17.C: Make sure template expressions are
1946         dependent.
1947         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1948         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1949         * g++.dg/opt/stack1.C: Remove erroneous code.
1950         * g++.dg/parse/template7.C: New test.
1951         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1952         * g++.old-deja/g++.pt/crash4.C: Likewise.
1953
1954 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1955
1956         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1957         with zero or one occurence of `$' after the initial `L'.
1958
1959 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1960
1961         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1962
1963 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1964
1965         PR c/11370
1966         * gcc.dg/Wunreachable-6.c: New testcase.
1967         * gcc.dg/Wunreachable-7.c: New testcase.
1968
1969 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR c/11420
1972         * gcc.dg/20030708-1.c: New test.
1973
1974 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1975
1976         * gcc.dg/compat/sdata-section.h: New file.
1977         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1978         * gcc.dg/torture/mips-sdata-1.c: New test.
1979
1980 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1981
1982         PR c++/11030
1983         * g++.dg/template/friend19.C: New test.
1984
1985 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1986
1987         * g++.dg/opt/strength-reduce.C: New test.
1988
1989 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1990
1991         PR target/10979
1992         * gcc.dg/20030707-1.c: New testcase.
1993
1994 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1995
1996         PR optimization/11059
1997         * g++.dg/opt/emptyunion.C: New testcase.
1998
1999 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2000             Eric Botcazou  <ebotcazou@libertysurf.fr>
2001
2002         * g++.dg/opt/stack1.C: New test.
2003
2004 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2005
2006         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2007         run test.
2008
2009         PR c++/11431
2010         * g++.dg/expr/static_cast3.C: New test.
2011
2012 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2013
2014         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2015         everywhere.
2016         * gcc.dg/concat.c: Concatenation of string constants with
2017         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2018         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2019         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2020         necessary to avoid multi-character character constant warning.
2021         * gcc.dg/cpp/escape.c: Likewise.
2022         * gcc.dg/cpp/ucs.c: Likewise.
2023         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2024         Fix a typo.
2025
2026 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2027
2028         PR c/11428
2029         * gcc.c-torture/compile/20030704-1.c: New.
2030
2031 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2032
2033         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2034
2035 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2036
2037         PR c++/5287, PR c++/7910,  PR c++/11021
2038         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2039         tests for warnings.
2040         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2041         * g++.dg/ext/dllimport3.C: Likewise.
2042         * g++.dg/ext/dllimport4.C: New file.
2043         * g++.dg/ext/dllimport5.C: New file.
2044         * g++.dg/ext/dllimport6.C: New file.
2045         * g++.dg/ext/dllimport7.C: New file.
2046         * g++.dg/ext/dllimport8.C: New file.
2047         * g++.dg/ext/dllimport9.C: New file.
2048         * g++.dg/ext/dllimport10.C: New file.
2049         * g++.dg/ext/dllexport1.C: New file.
2050
2051 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2052
2053         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2054         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2055
2056 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2057
2058         * gcc.dg/builtins-25.c: New testcase.
2059         * gcc.dg/builtins-26.c: New testcase.
2060
2061 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2062
2063         * gcc.dg/compat/vector-defs.h: New file.
2064         * gcc.dg/compat/vector-setup.h: New file.
2065         * gcc.dg/compat/vector-check.h: New file.
2066         * gcc.dg/compat/vector-1_main.c: New file.
2067         * gcc.dg/compat/vector-1_x.c: New file.
2068         * gcc.dg/compat/vector-1_y.c: New file.
2069         * gcc.dg/compat/vector-2_main.c: New file.
2070         * gcc.dg/compat/vector-2_x.c: New file.
2071         * gcc.dg/compat/vector-2_y.c: New file.
2072
2073         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2074         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2075         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2076         * gcc.dg/compat/struct-align-1.h: New file.
2077         * gcc.dg/compat/struct-align-1_main.c: New file.
2078         * gcc.dg/compat/struct-align-1_x.c: New file.
2079         * gcc.dg/compat/struct-align-1_y.c: New file.
2080         * gcc.dg/compat/struct-align-2.h: New file.
2081         * gcc.dg/compat/struct-align-2_main.c: New file.
2082         * gcc.dg/compat/struct-align-2_x.c: New file.
2083         * gcc.dg/compat/struct-align-2_y.c: New file.
2084
2085         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2086         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2087         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2088         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2089         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2090         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2091         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2092         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2093         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2094         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2095         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2096         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2097         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2098         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2099         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2100         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2101         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2102         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2103         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2104         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2105         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2108         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2109         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2110         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2111         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2112         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2113         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2114
2115 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2116
2117         * gcc.dg/i386-call-1.c: New test.
2118
2119 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2120
2121         PR c++/9162
2122         * g++.dg/parse/defarg4.C: New.
2123
2124 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2125
2126         PR target/10700
2127         * gcc.c-torture/compile/20030703-1.c: New test case.
2128
2129 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2130
2131         * g++.dg/template/local3.C: Remove extra semicolon.
2132
2133 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2134
2135         * gcc.dg/i386-volatile-1.c: New test.
2136
2137 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2138
2139         PR c++/11072
2140         * g++.dg/other/offsetof2.C: XFAIL.
2141         * g++.dg/other/offsetof5.C: New.
2142
2143         PR c++/10219
2144         * g++.dg/template/error1.C: New.
2145
2146         PR c++/9779
2147         * g++.dg/template/dependent-expr1.C: New.
2148
2149 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/6949
2152         * g++.dg/template/local3.C: New test.
2153
2154         PR c++/11149
2155         * g++.dg/lookup/scoped6.C: New test.
2156
2157 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2158
2159         PR c++/8046
2160         * g++.dg/other/error7.C: New test.
2161
2162 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2163
2164         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2165         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2166         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2167         * g++.old-deja/g++.other/union2.C: Likewise.
2168         * gcc.dg/c90-const-expr-2.c: Likewise.
2169         * gcc.dg/c90-const-expr-3.c: Likewise.
2170         * gcc.dg/c99-const-expr-2.c: Likewise.
2171         * gcc.dg/c99-const-expr-3.c: Likewise.
2172         * gcc.dg/concat.c: Likewise.
2173
2174 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/9559
2177         * g++.dg/init/static1.C: New test.
2178
2179 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2180
2181         * Changelog: Remove ">>>>>>>" from previous change.
2182
2183 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2184
2185         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2186         * g++.old-deja/g++.other/access2.C: Likewise.
2187         * g++.old-deja/g++.other/decl2.C: Likewise.
2188         * gcc.c-torture/execute/20020615-1.c: Likewise.
2189
2190 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2191
2192         PR c++/4933
2193         * g++.dg/template/sizeof4.C: New test.
2194
2195 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2196
2197         * g++.dg/other/error6.C: New test.
2198
2199 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2200
2201         PR c++/10750
2202         * g++.dg/parse/constant2.C: New test.
2203
2204 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2205
2206         PR c++/11106
2207         * g++.dg/other/error5.C: New test.
2208
2209 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2210
2211         * gcc.dg/format/gcc_diag-1.c: New test.
2212
2213 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2214
2215         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2216
2217 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2218
2219         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2220         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2221         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2222
2223 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2224
2225         * gcc.c-torture/execute/builtins/string-8.c: New test.
2226         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2227         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2228         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2229
2230 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2231
2232         PR c++/10468
2233         * g++.dg/ext/typeof6.C: New test.
2234
2235 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2236
2237         PR c++/10796
2238         * g++.dg/init/enum1.C: New test.
2239
2240 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2241
2242         * gcc.dg/20030627-1.c: New test.
2243
2244 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2245
2246         PR c++/11332
2247         * g++.dg/expr/static_cast2.C: New test.
2248
2249 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2250             Jakub Jelinek  <jakub@redhat.com>
2251
2252         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2253         sprintf(dst,"%s",src) optimization.
2254         * gcc.c-torture/execute/20030626-1.c: New test case.
2255         * gcc.c-torture/execute/20030626-2.c: New test case.
2256
2257 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2258
2259         * gcc.c-torture/execute/multi-ix.c: New test.
2260
2261         * gcc.c-torture/execute/simd-4.c (main):
2262         Added missing semicolon at end of union.
2263
2264 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2265
2266         PR c++/8266
2267         * g++.dg/template/explicit-instantiation3.C: New test.
2268
2269 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2270
2271         * gcc.dg/20030626-1.c: Use signed char.
2272
2273 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2274
2275         * gcc.dg/20030626-1.c: New test.
2276
2277 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2278
2279         * const-str-2.m: Update.
2280
2281 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR c++/10990
2284         * g++.dg/rtti/dyncast1.C: New test.
2285         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2286         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2287         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2288
2289         PR c++/10931
2290         * g++.dg/expr/static_cast1.C: New test.
2291
2292 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2293
2294         * gcc.dg/20030625-1.c: New test.
2295
2296 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2297
2298         * gcc.c-torture/compile/20030624-1.c: New test case.
2299
2300 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2301
2302         * gcc.c-torture/execute/string-opt-17.c: New test.
2303
2304 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/5754
2307         * g++.dg/parse/crash6.C: New test.
2308
2309 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2310
2311         * gcc.dg/builtins-24.c: New test case.
2312
2313 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2314
2315         * g++.dg/opt/operator1.C: New test.
2316
2317 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2318
2319         * gcc.c-torture/execute/string-opt-16.c: New test case.
2320
2321 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2322
2323         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2324         * g++.old-deja/g++.other/conv7.C: Likewise
2325         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2326         * g++.old-deja/g++.other/overload14.C: Likewise.
2327
2328 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2329
2330         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2331         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2332
2333 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/10888
2336         * g++.dg/warn/Winline-3.C: New test.
2337
2338 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2339
2340         * lib/target-supports.exp (check_alias_available): Make the test
2341         program acceptable to the Solaris assembler.
2342
2343         PR c++/10749
2344         * g++.dg/template/memclass2.C: New test.
2345
2346 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2347             Eric Botcazou  <ebotcazou@libertysurf.fr>
2348
2349         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2350         data for non-matching targets.
2351         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2352
2353 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/10845
2356         * g++.dg/template/member3.C: New test.
2357
2358 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/10939
2361         * g++.dg/template/func1.C: New test.
2362
2363         PR c++/9649
2364         * g++.dg/template/static4.C: New test.
2365         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2366
2367         PR c++/11041
2368         * g++.dg/init/ref7.C: New test.
2369
2370 2003-06-19  Matt Austern  <austern@apple.com>
2371
2372         PR c++/11228
2373         * g++.dg/anew1.C: New test.
2374         * g++.dg/anew2.C: New test.
2375         * g++.dg/anew3.C: New test.
2376         * g++.dg/anew4.C: New test.
2377
2378 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2379
2380         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2381
2382 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2383
2384         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2385         endian-dependent.
2386
2387 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2388
2389         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2390         Remove cruft.
2391
2392 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2393
2394         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2395         * gcc.c-torture/compile/961203-1.c: Likewise.
2396         * gcc.c-torture/compile/980506-1.c: Likewise.
2397
2398 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/10712
2401         * g++.dg/lookup/using7.C: New test.
2402
2403 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/11105
2406         * g++.dg/abi/conv1.C: Remove it.
2407         * g++.dg/template/conv7.C: New test.
2408         * g++.dg/template/conv8.C: Likewise.
2409         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2410         conversion operator.
2411
2412 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2413
2414         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2415         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2416         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2417         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2418         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2419         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2420         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2421         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2422         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2423         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2424         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2425         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2426         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2427         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2428         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2429         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2430         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2431         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2432         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2433         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2434         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2435         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2436         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2437         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2438         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2439         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2440         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2441         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2442         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2443
2444 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2445
2446         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2447         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2448         indications.
2449
2450 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2451
2452         * gcc.dg/i386-387-5.c: New test case.
2453         * gcc.dg/i386-387-6.c: New test case.
2454         * gcc.dg/builtins-23.c: New test case.
2455
2456 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2457
2458         * gcc.dg/builtins-22.c: New test case.
2459         * gcc.dg/i386-387-1.c: Update to test exp.
2460         * gcc.dg/i386-387-2.c: Likewise.
2461
2462 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2463
2464         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2465
2466 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2467
2468         * lib/gcc-dg.exp (dg-require-dll): New function.
2469         (dg-xfail-if): Likewise.
2470         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2471         driver.
2472
2473         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2474         * gcc.c-torture/compile/20001205-1.c: Likewise.
2475         * gcc.c-torture/compile/20001226-1.c: Likewise.
2476         * gcc.c-torture/compile/20010518-2.c: Likewise.
2477         * gcc.c-torture/compile/20020312-1.c: Likewise.
2478         * gcc.c-torture/compile/20020604-1.c: Likewise.
2479         * gcc.c-torture/compile/920501-12.c: Likewise.
2480         * gcc.c-torture/compile/920501-4.c: Likewise.
2481         * gcc.c-torture/compile/920520-1.c: Likewise.
2482         * gcc.c-torture/compile/920521-1.c: Likewise.
2483         * gcc.c-torture/compile/920625-1.c: Likewise.
2484         * gcc.c-torture/compile/961203-1.c: Likewise.
2485         * gcc.c-torture/compile/980506-1.c: Likewise.
2486         * gcc.c-torture/compile/981006-1.c: Likewise.
2487         * gcc.c-torture/compile/981022-1.c: Likewise.
2488         * gcc.c-torture/compile/981223-1.c: Likewise.
2489         * gcc.c-torture/compile/990617-1.c: Likewise.
2490         * gcc.c-torture/compile/dll.c: Likewise.
2491         * gcc.c-torture/compile/labels-3.c: Likewise.
2492         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2493         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2494         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2495         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2496         * gcc.c-torture/compile/simd-5.c: Likewise.
2497         * gcc.c-torture/compile/20000804-1.x: Remove.
2498         * gcc.c-torture/compile/20001205-1.x: Likewise.
2499         * gcc.c-torture/compile/20001226-1.x: Likewise.
2500         * gcc.c-torture/compile/20010518-2.x: Likewise.
2501         * gcc.c-torture/compile/20020312-1.x: Likewise.
2502         * gcc.c-torture/compile/20020604-1.x: Likewise.
2503         * gcc.c-torture/compile/920501-12.x: Likewise.
2504         * gcc.c-torture/compile/920501-4.x: Likewise.
2505         * gcc.c-torture/compile/920520-1.x: Likewise.
2506         * gcc.c-torture/compile/920521-1.x: Likewise.
2507         * gcc.c-torture/compile/920625-1.x: Likewise.
2508         * gcc.c-torture/compile/961203-1.x: Likewise.
2509         * gcc.c-torture/compile/980506-1.x: Likewise.
2510         * gcc.c-torture/compile/981006-1.x: Likewise.
2511         * gcc.c-torture/compile/981022-1.x: Likewise.
2512         * gcc.c-torture/compile/981223-1.x: Likewise.
2513         * gcc.c-torture/compile/990617-1.x: Likewise.
2514         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2515         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2516         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2517         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2518         * gcc.c-torture/compile/simd-5.x: Likewise.
2519
2520         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2521
2522 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2523
2524         * gcc.c-torture/execute/20030611-1.c: New test.
2525
2526 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2527
2528         PR middle-end/168
2529         * gcc.dg/20030612-1.c: New test case.
2530
2531 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/10635
2534         * g++.dg/expr/cast1.C: New test.
2535
2536 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2537
2538         * gcc.dg/builtins-21.c: New test case.
2539
2540 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2541
2542         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2543         options instead of at the end.
2544         * lib/objc.exp (objc_target_compile): Likewise.
2545
2546 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2547
2548         PR c++/10432
2549         * g++.dg/parse/error1.C: New test.
2550
2551 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2552
2553         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2554         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2555         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2556         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2557         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2558         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2559         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2560         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2561         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2562         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2563         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2564         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2565         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2566         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2567         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2568         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2569         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2570         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2571         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2572         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2573         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2574         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2575         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2576         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2577
2578         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2579         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2580         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2581         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2582         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2583         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2584         * gcc.dg/compat/scalar-return-3_main.c: New file.
2585         * gcc.dg/compat/scalar-return-3_x.c: New file.
2586         * gcc.dg/compat/scalar-return-3_y.c: New file.
2587         * gcc.dg/compat/scalar-return-4_main.c: New file.
2588         * gcc.dg/compat/scalar-return-4_x.c: New file.
2589         * gcc.dg/compat/scalar-return-4_y.c: New file.
2590
2591 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2592
2593         * gcc.dg/compat/fp2-struct-check.h: New file.
2594         * gcc.dg/compat/fp2-struct-defs.h: New file.
2595         * gcc.dg/compat/fp2-struct-init.h: New file.
2596         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2597         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2598         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2599         * gcc.dg/compat/struct-return-10_main.c: New file.
2600         * gcc.dg/compat/struct-return-10_x.c: New file.
2601         * gcc.dg/compat/struct-return-10_y.c: New file.
2602
2603         * gcc.dg/compat/compat-common.h: New file.
2604         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2605         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2606         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2607         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2608         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2609         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2610         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2611         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2612         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2613         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2614         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2615         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2616         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2617         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2618         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2619         * gcc.dg/compat/small-struct-check.h: Ditto.
2620         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2621         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2622         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2623         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2624         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2625         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2626         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2627         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2628         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2629         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2630         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2631         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2632         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2633         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2634         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2635         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2636         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2637         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2638         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2639         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2640         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2641         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2642         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2643         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2644         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2645         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2646         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2647         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2648         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2649         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2650
2651 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2652
2653         * g++.dg/pch/static-1.C: New file.
2654         * g++.dg/pch/static-1.Hs: New file.
2655
2656 2003-06-10  Richard Henderson  <rth@redhat.com>
2657
2658         * gcc.dg/asm-7.c: Adjust expected warning text.
2659
2660 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2661
2662         * gcc.dg/builtins-20.c: New test case.
2663
2664 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/11131
2667         * g++.dg/opt/template1.C: New test.
2668
2669 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2672         additional_sources.
2673
2674 2003-05-21  David Taylor  <dtaylor@emc.com>
2675
2676         * gcc.dg/Wpadded.c: New file.
2677
2678 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2679
2680         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2681         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2682         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2683         dg-require-weak.
2684
2685 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2686
2687         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2688
2689 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2690
2691         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2692         (dg-require-alias): Likewise.
2693         (dg-require-gc-sections): Likewise.
2694         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2695
2696 2003-06-08  Richard Henderson  <rth@redhat.com>
2697
2698         * gcc.dg/20011029-2.c: Fix the array reference.
2699         * gcc.dg/asm-7.c: New.
2700
2701 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2702
2703         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2704
2705 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2706
2707         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2708         (dg-require-gc-sections): Likewise.
2709
2710 2003-06-08  Jan Hubicka  <jh@suse.cz>
2711
2712         * i386-cmov1.c: Fix regular expression.
2713         * i386-cvt-1.c: Likewise.
2714         * i386-local.c: Likewise.
2715         * i386-local2.c: Likewise.
2716         * i386-mul.c: Likewise.
2717         * i386-ssetype-1.c: Likewise.
2718         * i386-ssetype-3.c: Likewise.
2719         * i386-ssetype-5.c: Likewise.
2720
2721 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2722
2723         PR c++/11039
2724         * g++.dg/warn/implicit-typename2.C: New test.
2725         * g++.dg/warn/implicit-typename3.C: New test.
2726
2727 2003-06-07  Richard Henderson  <rth@redhat.com>
2728
2729         * g++.dg/other/offsetof3.C: Use size_t.
2730         * g++.dg/other/offsetof4.C: Likewise.
2731
2732 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2733
2734         * lib/copy-file.exp: New. Implement gcc_copy_files.
2735
2736         * lib/dg-pch.exp: Load copy-file.exp
2737         (dg-pch): Use gcc_copy_files instead of "file copy".
2738
2739 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2740
2741         * gcc.dg/weak/weak.exp: Simplify.
2742         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2743         * gcc.dg/weak/weak-1.c: Likewise.
2744         * gcc.dg/weak/weak-2.c: Likewise.
2745         * gcc.dg/weak/weak-3.c: Likewise.
2746         * gcc.dg/weak/weak-4.c: Likewise.
2747         * gcc.dg/weak/weak-5.c: Likewise.
2748         * gcc.dg/weak/weak-6.c: Likewise.
2749         * gcc.dg/weak/weak-7.c: Likewise.
2750         * gcc.dg/weak/weak-8.c: Likewise.
2751         * gcc.dg/weak/weak-9.c: Likewise.
2752
2753 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2754
2755         gcc.c-torture/execute/20030606-1.c: New.
2756
2757 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2758
2759         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2760         * gcc.dg/builtins-19.c: Likewise.
2761
2762 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2763
2764         * gcc.dg/builtins-2.c: Add some more tests.
2765         * gcc.dg/builtins-18.c: New test case.
2766         * gcc.dg/builtins-19.c: New test case.
2767
2768 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2769             Jim Wilson  <wilson@tuliptree.org>
2770
2771         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2772
2773 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2774
2775         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2776         mempcpy/stpcpy calls not to be optimized into something else.
2777         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2778         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2779         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2780
2781 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2782
2783         * gcc.dg/format/asm_fprintf-1.c: New test.
2784
2785 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2786
2787         * lib/gcc-defs.exp (additional_sources): New variable.
2788         (dg-additional-sources): New function.
2789         (additional_files): New variable.
2790         (dg-additional-files): New function.
2791         (dg-additional-files-options): Likewise.
2792         * lib/gcc-dg.exp (dg-require-weak): New function.
2793         (dg-require-alias): Likewise.
2794         (dg-require-gc-sections): Likewise.
2795         * lib/target-supports.exp (check_alias_available): Remove testfile
2796         parameter.
2797         (check_gc_sections_available): New function.
2798         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2799         (dg-gpp-additional-files): Likewise.
2800         * lib/g++.exp (additional_sources): Remove.
2801         (additional_files): Likewise.
2802         (g++_target_compile): Use dg-additional-files-options.
2803
2804         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2805         Tcl logic.
2806         * gcc.dg/special/ecos.exp: Remove.
2807         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2808         * gcc.dg/special/alias-1.c: Likewise.
2809         * gcc.dg/special/alias-2.c: Likewise.
2810         * gcc.dg/special/gcsec-1.c: Likewise.
2811         * gcc.dg/special/weak-1.c: Likewise.
2812         * gcc.dg/special/weak-2.c: Likewise.
2813         * gcc.dg/special/wkali-1.c: Likewise.
2814         * gcc.dg/special/wkali-2.c: Likewise.
2815
2816         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2817         dg-gpp-additional-*.
2818         * g++.dg/special/conpr-3.C: Likewise.
2819         * g++.dg/special/conpr-4.C: Likewise.
2820         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2821         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2822         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2823         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2824         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2825         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2826         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2827         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2828         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2829         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2830         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2831         * g++.old-deja/g++.other/comdat1.C: Likewise.
2832         * g++.old-deja/g++.other/comdat2.C: Likewise.
2833         * g++.old-deja/g++.other/comdat3.C: Likewise.
2834         * g++.old-deja/g++.other/ctor1.C: Likewise.
2835         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2836
2837 2003-06-05  Richard Henderson  <rth@redhat.com>
2838
2839         * gcc.dg/debug/20030605-1.c: New.
2840
2841 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2842
2843         * README.QMTEST: Update.
2844
2845 2003-06-04  Richard Henderson  <rth@redhat.com>
2846
2847         * gcc.dg/cleanup-1.c: New.
2848         * gcc.dg/cleanup-2.c: New.
2849         * gcc.dg/cleanup-3.c: New.
2850         * gcc.dg/cleanup-4.c: New.
2851         * gcc.dg/cleanup-5.c: New.
2852         * gcc.dg/cleanup-6.c: New.
2853         * gcc.dg/cleanup-7.c: New.
2854
2855 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2856
2857         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2858
2859         * lib/dg-pch.exp: New file.
2860         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2861         * gcc.dg/pch/pch.exp: Likewise.
2862
2863 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2864
2865         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2866         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2867         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2868         * gcc.dg/builtins-17.c: New test case.
2869         * gcc.dg/i386-387-4.c: New test case.
2870         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2871
2872 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2873
2874         * gcc.dg/ultrasp9.c: New test.
2875
2876 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2877
2878         * gcc.c-torture/compile/20030604-1.c: New test.
2879         * gcc.dg/sparc-constant-1.c: New test.
2880
2881 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2882
2883         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2884
2885 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2886
2887         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2888
2889         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2890         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2891
2892 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2893
2894         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2895
2896 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2897
2898         PR c++/10940
2899         * g++.dg/template/spec10.C: New test.
2900
2901 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2902
2903         * gcc.dg/builtins-16.c: New test case.
2904
2905 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2906
2907         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2908         mempcpy test with post-increments.
2909         * gcc.c-torture/execute/string-opt-3.c: New test.
2910         * gcc.dg/string-opt-1.c: New test.
2911
2912 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2913
2914         PR fortran/10965
2915         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2916
2917 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2918
2919         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2920         (scan-assembler): ... here.  Use dg-scan.
2921         (scan-assembler-not): Likewise.
2922         (scan-file): New function.
2923         (scan-file-not): Likewise.
2924         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2925         * gcc.dg/cpp/_Pragma4.c: Likewise.
2926         * gcc.dg/cpp/_Pragma5.c: Likewise.
2927         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2928         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2929         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2930         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2931         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2932         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2933         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2934         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2935         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2936         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2937         * gcc.dg/cpp/cxxcom1.c: Likewise.
2938         * gcc.dg/cpp/line1.c: Likewise.
2939         * gcc.dg/cpp/maccom1.c: Likewise.
2940         * gcc.dg/cpp/maccom2.c: Likewise.
2941         * gcc.dg/cpp/maccom3.c: Likewise.
2942         * gcc.dg/cpp/maccom4.c: Likewise.
2943         * gcc.dg/cpp/maccom5.c: Likewise.
2944         * gcc.dg/cpp/maccom6.c: Likewise.
2945         * gcc.dg/cpp/multiline.c: Likewise.
2946         * gcc.dg/cpp/spacing1.c: Likewise.
2947         * gcc.dg/cpp/spacing2.c: Likewise.
2948         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2949         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2950         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2951         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2952         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2953         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2954         * gcc.dg/cpp/cxxcom2.c: Likewise.
2955         * gcc.dg/cpp/cxxcom2.h: New file.
2956
2957         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2958         * g++.dg/cpp/truefalse.C: Here.
2959         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2960
2961 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2962
2963         * gcc.dg/cpp/redef3.c: New file.
2964
2965 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2966
2967         * gcc.dg/i386-loop-3.c: New test.
2968
2969 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2970
2971         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2972
2973 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2974
2975         * gcc.dg/fwrapv-1.c: New test case.
2976         * gcc.dg/fwrapv-2.c: New test case.
2977
2978 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2979
2980         PR c++/10956
2981         * g++.dg/template/spec9.C: New test.
2982
2983 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2984
2985         * gcc.dg/duff-4.c: New test case.
2986
2987 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2988
2989         PR fortran/10843
2990         * g77.dg/ffixed-form-1.f: New test
2991         * g77.dg/ffixed-form-2.f: New test
2992         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2993         * g77.dg/ffree-form-3.f: New test
2994
2995 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2996
2997         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2998         * gcc.dg/wint_t-1.c: Likewise.
2999
3000 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3001
3002         * g++.dg/template/access11.C: New test.
3003
3004 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3005
3006         PR c++/10849
3007         * g++.dg/template/access10.C: New test.
3008
3009 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3010             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3011
3012         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3013
3014 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3015
3016         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3017         suppress for powerpc-*-darwin*.
3018         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3019
3020 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3021
3022         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3023         suppress option for powerpc-*-darwin*.
3024
3025 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3028         * gcc.dg/builtins-4.c: Add test for fmod.
3029
3030 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3031
3032         PR c++/10682
3033         * g++.dg/template/instantiate4.C: New test.
3034
3035 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3036
3037         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3038
3039 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3040
3041         * gcc.dg/compat/scalar-return-1_main.c: New file.
3042         * gcc.dg/compat/scalar-return-1_x.c: New file.
3043         * gcc.dg/compat/scalar-return-1_y.c: New file.
3044         * gcc.dg/compat/scalar-return-2_main.c: New file.
3045         * gcc.dg/compat/scalar-return-2_x.c: New file.
3046         * gcc.dg/compat/scalar-return-2_y.c: New file.
3047         * gcc.dg/compat/struct-return-3_main.c: New file.
3048         * gcc.dg/compat/struct-return-3_y.c: New file.
3049         * gcc.dg/compat/struct-return-3_x.c: New file.
3050         * gcc.dg/compat/struct-return-2_main.c: New file.
3051         * gcc.dg/compat/struct-return-2_x.c: New file.
3052         * gcc.dg/compat/struct-return-2_y.c: New file.
3053
3054 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3055
3056         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3057         for hppa*-hp-hpux*.
3058         * gcc.dg/20021014-1.c (dg-options): Likewise.
3059         * gcc.dg/nest.c (dg-options): Likewise.
3060
3061 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3062
3063         PR c++/9738
3064         * g++.dg/ext/dllimport2.C: New file.
3065         * g++.dg/ext/dllimport3.C: New file.
3066
3067 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3068
3069         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3070         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3071         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3072         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3073         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3074         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3075         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3076         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3077         * gcc.dg/compat/small-struct-defs.h: New file.
3078         * gcc.dg/compat/small-struct-init.h: New file.
3079         * gcc.dg/compat/small-struct-check.h: New file.
3080         * gcc.dg/compat/fp-struct-defs.h: New file.
3081         * gcc.dg/compat/fp-struct-check.h: New file.
3082         * gcc.dg/compat/fp-struct-init.h: New file.
3083         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3084         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3085
3086 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3087
3088         * gcc.dg/20030225-2.c: New test.
3089
3090 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3091             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3092
3093         * gcc.c-torture/compile/20030518-1.c: New test case.
3094
3095 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3096
3097         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3098         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3099         gcc-dg-debug-runtest.
3100         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3101         gcc-dg-debug-runtest.
3102
3103 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3104
3105         PR c++/9022
3106         * g++.dg/lookup/using6.C: New test.
3107
3108 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3109
3110         * g++.dg/parse/access2.C: New test.
3111
3112 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3113
3114         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3115         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3116         * gcc.dg/debug/debug.exp: Likewise.
3117
3118 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3119
3120         * gcc.dg/dollar.c: New test.
3121
3122 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3123
3124         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3125         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3126         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3127         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3128         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3129         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3130         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3131         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3132         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3133         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3134         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3135         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3136         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3137         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3138         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3139         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3140         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3141         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3142
3143 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3144
3145         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3146         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3147         support for "repo" mode.
3148         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3149         * lib/g77-dg.exp: Likewise.
3150         * lib/obj-dg.exp: Likewise.
3151
3152 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3153
3154         Merge from gcc-3_2-rhl8-branch:
3155         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3156
3157         * gcc.dg/tls/opt-6.c: New test.
3158
3159         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3160
3161         * gcc.dg/20030405-1.c: New test.
3162
3163         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3164
3165         * gcc.dg/20030309-1.c: New test.
3166
3167         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3168
3169         * gcc.c-torture/execute/20030307-1.c: New test.
3170
3171         2003-02-20  Randolph Chung  <tausq@debian.org>
3172
3173         * gcc.c-torture/compile/20030220-1.c: New test.
3174
3175         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3176
3177         * gcc.dg/20030217-1.c: New test.
3178
3179         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3180
3181         * gcc.c-torture/compile/20020129-1.c: New test.
3182
3183         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184
3185         * gcc.dg/unroll-1.c: New test.
3186
3187         2002-11-16  Jan Hubicka  <jh@suse.cz>
3188
3189         * gcc.c-torture/execute/20020920-1.c: New test.
3190
3191         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR target/7434
3194         * gcc.c-torture/compile/20021008-1.c: New test.
3195
3196         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3197
3198         PR target/7559
3199         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3200
3201         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3202
3203         * gcc.c-torture/compile/20020807-1.c: New test.
3204
3205         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3206
3207         * gcc.dg/tls/opt-1.c: New test.
3208
3209         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3210
3211         * gcc.dg/20020729-1.c: New test.
3212
3213         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * g++.dg/opt/life1.C: New test.
3216
3217         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3218
3219         * gcc.dg/20020525-1.c: New test.
3220
3221         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR c++/6794
3224         * g++.dg/ext/pretty1.C: New test.
3225         * g++.dg/ext/pretty2.C: New test.
3226
3227 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/8385
3230         * g++.dg/ext/typeof5.C: New test.
3231
3232 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3233
3234         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3235         __USER_LABEL_PREFIX__ into account.
3236         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3237
3238 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3239
3240         * gcc.dg/builtins-15.c: New test case.
3241
3242 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3243
3244         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3245
3246 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3247
3248         * lib/g++.exp: Tweak handling of additional source files.
3249         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3250         * g++.dg/special/conpr-2a.C: Rename to ...
3251         * g++.dg/special/conpr-2a.cc: ... this.
3252         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3253         * g++.dg/special/conpr-3a.C: Rename to ...
3254         * g++.dg/special/conpr-3a.cc: This.
3255         * g++.dg/special/conpr-3b.C: Rename to ...
3256         * g++.dg/special/conpr-3b.cc: This.
3257         * g++.dg/special/conpr-4.C: New test.
3258         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3259
3260 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3261
3262         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3263
3264 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3265
3266         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3267         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3268         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3269         * g++.old-deja/g++.other/warn3.C: Likewise.
3270
3271 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3272
3273         * gcc.dg/i386-387-1.c: Update to also test log.
3274         * gcc.dg/i386-387-2.c: Likewise.
3275
3276 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3277
3278         * g77.f-torture/execute/int8421.f: New test.
3279
3280 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3281
3282         PR c++/10230, c++/10481
3283         * g++.dg/lookup/scoped5.C: New test.
3284
3285 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3286
3287         PR c++/10552
3288         * g++.dg/template/ttp6.C: New test.
3289
3290 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3291
3292         * gcc.c-torture/execute/builtins: New directory.
3293         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3294         gcc.c-torture/execute/builtins.
3295         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3296         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3297         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3298         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3299
3300 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3301
3302         PR c++/9252
3303         * g++.dg/template/access8.C: New test.
3304         * g++.dg/template/access9.C: New test.
3305
3306 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3307
3308         PR c++/9554
3309         * g++.dg/parse/access1.C: New test.
3310
3311 2003-05-09  DJ Delorie  <dj@redhat.com>
3312
3313         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3314         long, and not an int.
3315
3316 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3317
3318         PR c++/10555, c++/10576
3319         * g++.dg/template/memclass1.C: New test.
3320
3321 2003-05-08  DJ Delorie  <dj@redhat.com>
3322
3323         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3324         targets.
3325         * gcc.c-torture/execute/20021024-1.x: Likewise.
3326         * gcc.c-torture/execute/shiftdi.x: Likewise.
3327         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3328         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3329         * gcc.dg/20021018-1.c: Likewise.
3330
3331 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3332
3333         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3334
3335         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3336         (bcopy): Call memmove.
3337
3338 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3339
3340         * g77.f-torture/compile/8485.f: New test case.
3341
3342 2003-05-07  Richard Henderson  <rth@redhat.com>
3343
3344         PR c++/10570
3345         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3346         Verify exception_cleanup not called for rethrows.
3347         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3348         when exiting catch block without rethrowing.
3349         * g++.dg/eh/forced3.C: New.
3350         * g++.dg/eh/forced4.C: New.
3351
3352 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3353
3354         * gcc.dg/20030505.c: Fix triplet.
3355
3356 2003-05-06  DJ Delorie  <dj@redhat.com>
3357
3358         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3359         * gcc.dg/nest.c: Likewise.
3360
3361 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3362
3363         * gcc.dg/builtins-14.c: New test case.
3364
3365 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3366
3367         * lib/compat.exp (compat-execute): New argument.
3368         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3369         * gcc.dg/compat: New test directory.
3370         * gcc.dg/compat/compat.exp: New expect script.
3371         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3372         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3373         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3374         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3375         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3376         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3377
3378         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3379         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3380         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3381         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3382         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3383         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3384         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3385         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3386         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3387         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3388         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3389         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3390         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3391         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3392         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3393
3394 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3395
3396         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3397
3398 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3401
3402 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3403
3404         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3405         * gcc.dg/ppc-fsel-2.c: New test.
3406
3407         * gcc.dg/unused-5.c: New test.
3408
3409 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3410
3411         PR c++/10496
3412         * g++.dg/warn/pmf1.C: New test.
3413
3414 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3415
3416         PR c++/4494
3417         * g++.dg/warn/main.C: New test.
3418
3419 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3420
3421         * gcc.dg/nonnull-3.c: New test.
3422
3423 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3424
3425         * gcc.dg/cpp/Wtrigraphs.c: Update.
3426         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3427
3428 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3429
3430         * gcc.dg/ppc-fsel-1.c: New test.
3431
3432 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3433
3434         PR c/10604
3435         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3436
3437 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3438
3439         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3440
3441 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3442
3443         PR c++/9364, c++/10553, c++/10586
3444         * g++.dg/parse/typename4.C: New test.
3445         * g++.dg/parse/typename5.C: Likewise.
3446
3447 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3448
3449         * gcc.c-torture/compile/20030503-1.c: New test.
3450
3451 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3452
3453         * g++.dg/lookup/using5.C: Fix testcase error.
3454
3455 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3456
3457         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3458         since MEABI is no longer supported.  Remove all vestiges
3459         of MEABI from the test.
3460
3461 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3462
3463         PR c++/10554
3464         * g++.dg/lookup/using5.C: New test.
3465
3466 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3467
3468         PR c++/8772
3469         * g++.dg/template/ttp5.C: New test.
3470
3471 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3472
3473         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3474         (dg-gpp-additional-sources): New function.
3475         (dg-gpp-additional-files): Likewise.
3476         * lib/g++.exp (additional_sources): New variable.
3477         (additional_files): Likewise.
3478         (g++_target_compile): Deal with them.
3479         * lib/old-dejagnu.exp: Remove.
3480         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3481         * g++.old-deja: Revise all tests to use dg commands.
3482
3483 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3484
3485         PR c++/9432, c++/9528
3486         * g++.dg/lookup/using4.C: New test.
3487
3488 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3489
3490         * gcc.dg/noreturn-5.c: New file.
3491         * gcc.dg/noreturn-6.c: New file.
3492
3493         * gcc.c-torture/compile/inline-1.c: New file.
3494
3495 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/10551
3498         * g++.dg/template/explicit1.C: New test.
3499
3500 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/10549
3503         * g++.dg/other/bitfield1.C: New test.
3504
3505         PR c++/10527
3506         * g++.dg/init/new7.C: New test.
3507
3508 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3509
3510         * g++.dg/ext/desig1.C: New test.
3511         * g++.dg/ext/init1.C: Update.
3512
3513         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3514
3515 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/10180
3518         * g++.dg/warn/Winline-1.C: New test.
3519
3520 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3521
3522         * gcc.c-torture/execute/string-opt-19.c: New test.
3523
3524         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3525         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3526
3527 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/10506
3530         * g++.dg/init/new6.C: New test.
3531
3532         PR c++/10503
3533         * g++.dg/init/ref6.C: New test.
3534
3535 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3536
3537         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3538
3539 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3540
3541         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3542         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3543
3544 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3545
3546         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3547         initialized static data members.
3548
3549 2003-04-25  H.J. Lu <hjl@gnu.org>
3550
3551         * gcc.dg/ia64-sync-4.c: New test.
3552
3553 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3554
3555         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3556         date.
3557
3558 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3559
3560         PR c++/10337
3561         * g++.dg/warn/conv1.C: New test.
3562         * g++.old-deja/g++.other/conv7.C: Adjust.
3563         * g++.old-deja/g++.other/overload14.C: Adjust.
3564
3565 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/10471
3568         * g++.dg/template/defarg2.C: New test.
3569
3570 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3571
3572         * gcc.dg/cpp/include2.c: Update.
3573         * gcc.dg/cpp/multiline-2.c: New.
3574         * gcc.dg/cpp/multiline.c: Update.
3575         * gcc.dg/cpp/strify2.c: Update.
3576         * gcc.dg/cpp/trad/literals-2.c: Update.
3577
3578 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3579
3580         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3581
3582 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3583
3584         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3585
3586 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3587
3588         PR c++/10451
3589         * g++.dg/parse/crash4.C: New test.
3590
3591         PR c++/9847
3592         * g++.dg/parse/crash5.C: New test.
3593
3594 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/10446
3597         * g++.dg/parse/crash3.C: New test.
3598
3599         PR c++/10428
3600         * g++.dg/parse/elab1.C: New test.
3601
3602 2003-04-22  Devang Patel  <dpatel@apple.com>
3603
3604         * gcc.dg/cpp/trad/funlike-5.c: New test.
3605
3606 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3607
3608         * g++.dg/other/packed1.C: Fix dg options.
3609
3610 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3611
3612         * g++.dg/other/offsetof2.C: New test.
3613
3614 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3615
3616         * g++.dg/template/recurse.C: Adjust location of error messages.
3617
3618 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3619
3620         PR c++/9881
3621         * g++.dg/init/addr-const1.C: New test.
3622         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3623
3624 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3625
3626         PR c++/10405
3627         * g++.dg/lookup/struct-hack1.C: New test.
3628
3629 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3630
3631         * ucs.c: Update diagnostic messages.
3632
3633 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3634
3635         * gcc.dg/cpp/truefalse.cpp: New test.
3636         * gcc.dg/cpp/cpp.exp: Update.
3637         * g++.dg/other/stdbool-if.C: Remove.
3638
3639 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3640
3641         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3642         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3643
3644 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3645
3646         * gcc.c-torture/compile/20030418-1.c: New test.
3647
3648 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3649
3650         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3651
3652 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3653
3654         PR c++/10347
3655         g++.dg/template/dependent-name1.C: New test.
3656
3657 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3658
3659         * gcc.dg/warn-1.c (tourist_guide): New array,
3660         contains a pointer to bar.
3661
3662 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3663
3664         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3665         * gcc.c-torture/execute/medce-1.c: New test case.
3666         * gcc.c-torture/execute/medce-2.c: New test case.
3667
3668 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3669
3670         * lib/prune.exp: Ignore more messages.
3671
3672         PR c++/10381
3673         * g++.dg/parse/lookup3.C: New test.
3674
3675 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3676
3677         * gcc.c-torture/compile/20030415-1.c : New test.
3678
3679 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3680
3681         * gcc.c-torture/execute/scope-2.c: Move to ...
3682         * gcc.dg/noncompile/scope.c: .... here.
3683
3684 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3685
3686         * gcc.dg/20030414-2.c: New test case.
3687
3688 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3689
3690         PR target/10377
3691         * gcc.dg/20030414-1.c: New test.
3692
3693 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3694
3695         * gcc.dg/builtins-12.c: New test case.
3696         * gcc.dg/builtins-13.c: New test case.
3697
3698 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3699
3700         * gcc.c-torture/execute/string-opt-18.c: New test.
3701
3702 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3703
3704         PR c++/10300
3705         * g++.dg/init/new5.C: New test.
3706
3707 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3708
3709         PR c++/7910
3710         * g++.dg/ext/dllimport1.C: New test.
3711
3712 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3713
3714         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3715
3716 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3717
3718         PR Fortran/9263
3719         * g77.f-torture/noncompile/9263.f: New test
3720         PR Fortran/1832
3721         * g77.f-torture/execute/1832.f: New test
3722
3723 2003-04-11  David Chad  <davidc@freebsd.org>
3724             Loren J. Rittle  <ljrittle@acm.org>
3725
3726         libobjc/8562
3727         * objc.dg/headers.m: New test.
3728
3729 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3730
3731         * gcc.c-torture/execute/builtin-noret-2.c: New.
3732         * gcc.c-torture/execute/builtin-noret-2.x: New.
3733         XFAIL builtin-noret-2.c at -O1 and above.
3734         * gcc.dg/redecl.c: New.
3735         * gcc.dg/Wshadow-1.c: Update error regexps.
3736
3737 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3738
3739         * g++.dg/abi/bitfield10.C: New test.
3740
3741 2003-04-09  Mike Stump  <mrs@apple.com>
3742
3743         * gcc.dg/pch/pch.exp: Make testcase names longer.
3744         * g++.dg/pch/pch.exp: Make testcase names longer.
3745
3746 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3747
3748         * gcc.dg/builtins-11.c: New test case.
3749
3750 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3751
3752         * gcc.dg/builtins-9.c: New test case.
3753         * gcc.dg/builtins-10.c: New test case.
3754
3755 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3756
3757         * gcc.dg/noncompile/init-4.c.c: New test.
3758
3759 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3760
3761         * gcc.misc-test/gcov-9.c: New test.
3762         * gcc.misc-test/gcov-10.c: New test
3763         * gcc.misc-test/gcov-11.c: New test.
3764
3765 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3766
3767         PR optimization/10024
3768         * gcc.c-torture/compile/20030405-1.c: New test.
3769
3770 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3771
3772         * gcc.dg/pch/static-3.c: New.
3773         * gcc.dg/pch/static-3.hs: New.
3774         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3775
3776 2003-04-04  Richard Henderson  <rth@redhat.com>
3777
3778         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3779         * g++.dg/eh/forced2.C: Likewise.
3780
3781 2003-04-03  Mike Stump  <mrs@apple.com>
3782
3783         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3784         target arg.
3785         (scan-assembler-times, scan-assembler-not): Likewise.
3786         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3787
3788 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3789
3790         * gcc.dg/sparc-loop-1.c: New test.
3791
3792 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3793
3794         PR other/9274
3795         * g++.dg/pch/system-2.C: New.
3796         * g++.dg/pch/system-2.Hs: New.
3797
3798 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3799
3800         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3801
3802         * g++.dg/eh/simd-1.C (vecfunc): Same.
3803
3804 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3805
3806         * gcc.c-torture/execute/20030401-1.c: New test case.
3807
3808 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3809
3810         * objc.dg/defs.m: New.
3811
3812 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3813
3814         * g++.dg/eh/simd-1.C: New.
3815         * g++.dg/eh/simd-2.C: New.
3816
3817 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3818
3819         * gcc.c-torture/execute/simd-3.c: New.
3820
3821 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3822
3823         PR c/9936
3824         * gcc.dg/20030331-2.c: New test.
3825
3826 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/10278
3829         * g++.dg/parse/crash2.C: New test.
3830
3831 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3832
3833         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3834         * gcc.c-torture/execute/20030331-1.c: ...here.
3835
3836 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3837
3838         * gcc.c-torture/execute/20030331-1.c: New test.
3839
3840 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3841
3842         * lib/gcov.exp: Adjust call return testing strings.
3843         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3844
3845 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3846
3847         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3848         * gcc.dg/builtins-7.c: New test case.
3849         * gcc.dg/builtins-8.c: New test case.
3850
3851 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3852
3853         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3854
3855 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3856
3857         PR c++/7647
3858         * g++.dg/lookup-class-member-2.C: New test.
3859
3860 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3861
3862         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3863
3864 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3865
3866         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3867
3868 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3869
3870         * g++.dg/init/attrib1.C: New test.
3871
3872 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3873
3874         * gcc.dg/ultrasp8.c: New test.
3875
3876 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3877
3878         * gcc.dg/ultrasp7.c: New test.
3879
3880 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3881
3882         PR c++/10047
3883         * g++.dg/template/inline1.C: New test.
3884
3885 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3886
3887         * gcc.dg/sparc-dwarf2.c: New test.
3888
3889 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3892         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3893
3894 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3897         than reading .x files.
3898         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3899         * g77.dg/gcov/gcov-1.f: Likewise.
3900         * gcc.misc-tests/gcov-4b.c: Likewise.
3901         * gcc.misc-tests/gcov-5b.c: Likewise.
3902         * gcc.misc-tests/gcov-6.c: Likewise.
3903         * gcc.misc-tests/gcov-7.c: Likewise.
3904         * gcc.misc-tests/gcov-8.c: Likewise.
3905         * g++.dg/gcov/gcov-1.x: Remove.
3906         * g77.dg/gcov/gcov-1.x: Likewise.
3907         * gcc.misc-tests/gcov-4b.x: Likewise.
3908         * gcc.misc-tests/gcov-5b.x: Likewise.
3909         * gcc.misc-tests/gcov-6.x: Likewise.
3910         * gcc.misc-tests/gcov-7.x: Likewise.
3911         * gcc.misc-tests/gcov-8.x: Likewise.
3912
3913 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3914
3915         PR opt/10087
3916         * gcc.dg/20030324-1.c: New test.
3917
3918 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3919
3920         PR c++/10224
3921         * g++.dg/template/arg3.C: New test.
3922
3923         PR c++/10158
3924         * g++.dg/template/friend18.C: New test.
3925
3926 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3927
3928         * g77.f-torture/compile/20030326-1.f: New test case.
3929
3930 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3931
3932         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3933
3934         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3935
3936 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3937
3938         * gcc.dg/ia64-sync-3.c: New test.
3939
3940 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3941
3942         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3943
3944 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3945
3946         * gcc.dg/ultrasp6.c: New test.
3947
3948 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/i386-signbit-1.c: New test.
3951         * gcc.dg/i386-signbit-2.c: New test.
3952         * gcc.dg/i386-signbit-3.c: New test.
3953
3954 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3955
3956         * gcc.dg/ultrasp5.c: Fix options.
3957
3958 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.dg/ultrasp5.c: Fix comment.
3961
3962 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3963
3964         PR fortran/10197
3965         * g77.f-torture/execute/10197.f: New test.
3966
3967 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3968
3969         PR c++/9898, c++/383
3970         * g++.dg/template/conv6.C: New test.
3971
3972         PR c++/10119
3973         * g++.dg/template/ptrmem5.C: New test.
3974
3975         PR c++/10026
3976         * g++.dg/lookup/koenig1.C: New test.
3977
3978         PR C++/10199
3979         * g++.dg/lookup/template2.C: New test.
3980
3981 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3982
3983         * g++.dg/opt/rtti1.C: New test.
3984
3985 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3986
3987         * gcc.dg/ultrasp5.c: New test.
3988
3989 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3990
3991         PR middle-end/9967
3992         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3993         builtin fputs.
3994
3995 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3996
3997         PR c/8224
3998         * gcc.dg/20030323-1.c: New test.
3999
4000 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4001
4002         * gcc.c-torture/compile/20030323-1.c: New test case.
4003
4004 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4005
4006         * gcc.dg/20030321-1.c: New test.
4007
4008 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4009
4010         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4011
4012 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4013
4014         PR c++/9978, c++/9708
4015         * g++.dg/ext/vlm1.C: Adjust expected error.
4016         * g++.dg/ext/vla2.C: New test.
4017         * g++.dg/template/arg1.C: New test.
4018         * g++.dg/template/arg2.C: New test.
4019
4020 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4021
4022         * g77.f-torture/execute/select.f: New test.
4023         * g77.f-torture/noncompile/select_no_compile.f: New test.
4024
4025 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4026
4027         PR c++/9898
4028         * g++.dg/other/error4.C: New test.
4029
4030 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * g++.dg/template/friend17.C: New test.
4033
4034 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4035
4036         * gcc.c-torture/compile/20030320-1.c: New.
4037
4038 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4039
4040         * gcc.dg/builtins-6.c: New test case.
4041
4042 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4043
4044         PR target/10073
4045         * gcc.c-torture/compile/20030319-1.c: New.
4046
4047 2003-03-18  Jan Hubicka  <jh@suse.cz>
4048
4049         * gcc.dg/i386-cvt-1.c: New test.
4050
4051 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4052
4053         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4054         * objc.dg/naming-2.m: Likewise.
4055
4056 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/9639
4059         * g++.dg/parse/crash1.C: New test.
4060
4061 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4062
4063         PR c++/8805
4064         * g++.dg/eh/cleanup1.C: New test.
4065
4066 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4067
4068         * gcc.c-torture/execute/20030316-1.c: New test case.
4069
4070 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4071
4072         PR c++/9629
4073         * g++.dg/init/ctor2.C: New test.
4074
4075 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4076
4077         * g77.f-torture/compile/xformat.f: New test case.
4078
4079 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4080
4081         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4082         * g++.old-deja/g++.mike/eh50.C: Likewise.
4083
4084 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4085
4086         PR c++/6440
4087         * g++.dg/template/spec7.C: New test.
4088         * g++.dg/template/spec8.C: Likewise.
4089
4090 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4091
4092         * gcc.c-torture/execute/20030313-1.c: New test.
4093
4094 2003-03-14  Richard Henderson  <rth@redhat.com>
4095
4096         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4097
4098 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4099
4100         * gcc.c-torture/compile/20030314-1.c: New test.
4101
4102 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4103
4104         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4105         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4106         thumb target,
4107         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4108         to accept newer _imp__  prefix and additional
4109         newline in .drectve section.
4110         * gcc.dg/dll-4.c: Likewise.
4111         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4112         switch.
4113
4114 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4115
4116         * g++.dg/parse/namespace9.C: New test.
4117
4118         * g++.dg/init/ref5.C: New test.
4119         * g++.dg/parse/ptrmem1.C: Likewise.
4120
4121 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4122
4123         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4124         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4125         regular expression.
4126         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4127         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4128
4129 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4130
4131         * gcc.c-torture/execute/20030224-2.c: New test.
4132
4133 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.dg/decl-3.c: New test.
4136
4137 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4138
4139         * gcc.dg/i386-loop-2.c: New test.
4140
4141 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/9474
4144         * g++.dg/parse/namespace8.C: New test.
4145
4146         PR c++/9924
4147         * g++.dg/overload/builtin2.C: New test.
4148
4149 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4150
4151         * gcc.dg/return-type-3.c: New test.
4152
4153 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4154
4155         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4156         profiling options are not supported.
4157
4158 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4159
4160         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4161         * g++.old-deja/g++.warn/impint2.C: Likewise.
4162
4163 2003-03-10  Devang Patel  <dpatel@apple.com>
4164
4165         * g++.dg/cpp/c++_cmd_1.C: New test.
4166         * g++.dg/cpp/c++_cmd_1.h: New file.
4167
4168 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4169
4170         * gcc.dg/altivec-9.c: New file.
4171
4172 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4173
4174         * gcc.dg/ppc-sdata-1.c: New test.
4175         * gcc.dg/ppc-sdata-2.c: New test.
4176
4177 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/9373
4180         * g++.dg/opt/ptrmem2.C: New test.
4181
4182         PR c++/8534
4183         * g++.dg/opt/ptrmem1.C: New test.
4184
4185 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4186
4187         * gcc.dg/i386-loop-1.c: New test.
4188
4189 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4190
4191         PR c++/9970
4192         * g++.dg/lookup/friend1.C: New test.
4193
4194 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/9823
4197         * g++.dg/parser/constructor1.C: New test.
4198
4199 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4200
4201         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4202
4203         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4204
4205 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4206
4207         * gcc.dg/cpp/Wunused.c: Update test.
4208
4209 2003-03-08  Jan Hubicka  <jh@suse.cz>
4210
4211         * gcc.dg/inline-3.c: New test.
4212
4213 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/9809
4216         * g++.dg/parse/builtin1.C: New test.
4217
4218         PR c++/9982
4219         * g++.dg/abi/cookie1.C: New test.
4220         * g++.dg/abi/cookie2.C: Likewise.
4221
4222         PR c++/9524
4223         * g++.dg/template/field1.C: New test.
4224
4225         PR c++/9912
4226         * g++.dg/parse/class1.C: New test.
4227         * g++.dg/parse/namespace7.C: Likewise.
4228         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4229
4230 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4231
4232         * g++.dg/init/ref4.C: New test.
4233
4234 2003-03-07  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4237         * gcc.dg/inline-3.c:  New test.
4238
4239 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * g++.dg/init/ref3.C: New test.
4242
4243         PR c++/9965
4244         * g++.dg/init/ref2.C: New test.
4245
4246         PR c++/9400
4247         * g++.dg/warn/Wshadow-2.C: New test.
4248
4249         PR c++/9791
4250         * g++.dg/warn/Woverloaded-1.C: New test.
4251
4252 2003-03-05  Jan Hubicka  <jh@suse.cz>
4253
4254         * gcc.dg/i386-local2.c: New.
4255         * gcc.dg/i386-local.c: Fix typo.
4256
4257 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4258
4259         * g++.dg/abi/layout3.C: New test.
4260
4261 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4262
4263         * gcc.c-torture/compile/20030305-1.c
4264
4265 2003-03-05  Jan Hubicka  <jh@suse.cz>
4266
4267         * gcc.dg/i386-local.c: New.
4268
4269 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4270
4271         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4272
4273 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4274
4275         * gcc.dg/switch-2.c: New test.
4276         * gcc.dg/switch-3.c: New test.
4277         * gcc.dg/Wswitch.c: Adjust line numbers.
4278         * gcc.dg/Wswitch-default.c: Likewise.
4279         * gcc.dg/Wswitch-enum.c: Likewise.
4280
4281 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         * gcc.c-torture/execute/20030222-1.c: New test.
4284
4285 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4286
4287         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4288
4289 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/9878
4292         * g++.dg/init/ref1.C: New test.
4293
4294 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4295
4296         * gcc.dg/sh-relax.c: New SH-only test.
4297
4298 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4299
4300         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4301         comment explaining purpose of testcase.
4302
4303 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4304
4305         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4306         for HC11/HC12 (asm needs two int registers).
4307         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4308         HC11/HC12 because the test uses an asm which needs two 32-bit
4309         registers.
4310
4311 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4312
4313         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4314         for HC11/HC12 (array is too large otherwise).
4315         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4316         * gcc.c-torture/compile/20010518-2.x: Likewise.
4317         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4318         HC11/HC12 (array is too large).
4319
4320 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4321
4322         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4323         * lib/g++-dg.exp (g++-dg-test): Likewise.
4324
4325 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4326
4327         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4328         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4329
4330 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4331
4332         * g++.dg/warn/implicit-typename1.C: Remove warning.
4333
4334 2003-02-28  Richard Henderson  <rth@redhat.com>
4335
4336         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4337         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4338
4339 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4340
4341         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4342         * g++.dg/pch/pch.exp: Likewise.
4343
4344 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/9879
4347         * testsuite/g++.dg/init/new4.C: New test.
4348
4349 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4350
4351         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4352
4353 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4354
4355         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4356         unsigned long.
4357
4358         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4359         wider than float.
4360
4361 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4362
4363         * lib/scanasm.exp: Add support for counting numbers of
4364         occurences.
4365         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4366         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4367
4368 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4369
4370         PR c++/9683
4371         * g++.dg/template/static3.C: New test.
4372
4373         PR c++/9829
4374         * g++.dg/parse/namespace6.C: New test.
4375
4376 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4377
4378         PR target/9732
4379         * gcc.dg/20030225-1.c: New test.
4380
4381 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4382
4383         * README: Remove out-of-date information.
4384
4385         PR c++/9836
4386         * g++.dg/template/spec6.C: New test.
4387
4388 2003-02-24  Jeff Law  <law@redhat.com>
4389
4390         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4391
4392 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4393
4394         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4395         * gcc.dg/pragma-ep-1.c: Likewise.
4396
4397 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4398
4399         PR c++/9602
4400         * g++.dg/template/friend16.C: New test.
4401
4402 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/5333
4405         * g++.dg/parse/fused-params1.C: Adjust error messages.
4406         * g++.dg/template/nested3.C: New test.
4407
4408 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4409
4410         * g++.dg/abi/param1.C: New test.
4411
4412 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4413
4414         PR c++/7982
4415         * g++.dg/warn/implicit-typename1.C: New test.
4416
4417 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4418
4419         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4420         with "mtune".
4421         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4422         * gcc.c-torture/execute/20010129-1.x: Likewise.
4423         * gcc.dg/20011107-1.c: Likewise.
4424         * gcc.dg/20020108-1.c: Likewise.
4425         * gcc.dg/20020122-3.c: Likewise.
4426         * gcc.dg/20020206-1.c: Likewise.
4427         * gcc.dg/20020310-1.c: Likewise.
4428         * gcc.dg/20020426-2.c: Likewise.
4429         * gcc.dg/20020517-1.c: Likewise.
4430         * gcc.dg/991230-1.c: Likewise.
4431         * gcc.dg/i386-unroll-1.c: Likewise.
4432         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4433
4434 2003-02-22  Jan Hubicka  <jh@suse.cz>
4435
4436         * gcc.dg/i386-mul.c: New test.
4437
4438 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4439
4440         * gcc.dg/builtins-5.c: New test case.
4441
4442 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4443
4444         * gcc.dg/asmreg-1.c: New test.
4445
4446 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/9749
4449         * g++.dg/parse/varmod1.C: New test.
4450
4451 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/9727
4454         * g++.dg/template/op1.C: New test.
4455
4456 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/8906
4459         * g++.dg/template/nested2.C: New test.
4460
4461 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/8724
4464         * g++.dg/expr/dtor1.C: New test.
4465
4466 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4467
4468         * gcc.dg/cpp/include3.c: New test.
4469         * gcc.dg/cpp/inc/foo.h: New file.
4470
4471 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4472
4473         * gcc.c-torture/execute/20030221-1.c: New test.
4474
4475 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/9729
4478         * g++.dg/abi/conv1.C: New test.
4479
4480 2003-02-20  Jan Hubicka  <jh@suse.cz>
4481
4482         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4483
4484 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4485
4486         * gcc.c-torture/compile/20030219-1.c: New test.
4487
4488 2003-02-18  Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.dg/funcorder.c: New test.
4491
4492 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4493
4494         * gcc.c-torture/execute/20030218-1.c: New.
4495
4496 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4497
4498         * gcc.dg/20030218-1.c: New.
4499
4500 2003-02-18  Richard Henderson  <rth@redhat.com>
4501
4502         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4503         * gcc.dg/attr-used-2.c: New.
4504
4505 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/9704
4508         * g++.dg/init/copy5.C: New test.
4509
4510 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4511
4512         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4513         * g++.dg/pch/pch.exp: Likewise.
4514
4515 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4516
4517         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4518         STACK_SIZE is not defined.
4519
4520 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4521
4522         PR c++/9457
4523         * g++.dg/template/init1.C: New test.
4524
4525 2003-02-16  Jan HUbicka  <jh@suse.cz>
4526
4527         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4528         (foo): Add few extra tests
4529         * gcc.dg/c99-const-expr-3.c: Likewise.
4530         * gcc.c-torture/execute/20030216-1.c: New.
4531
4532 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4533
4534         PR c++/9459
4535         * g++.dg/ext/typeof4.C: New test.
4536
4537 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4538
4539         * gcc.dg/i386-387-3.c: New test case.
4540
4541 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4542
4543         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4544         cris-*-elf* cris-*-aout* and mmix-*-*.
4545
4546 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4547
4548         * gcc.dg/20030213-1.c: New test.
4549
4550 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4551
4552         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4553         * gcc.dg/i386-387-2.c: Likewise.
4554
4555 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4556
4557         * gcc.dg/ppc-spe.c: Fix formatting.
4558         Enable tests that were previously unsupported by gas.
4559         Delete tests for instructions that no longer exist.
4560         Switch arguments on evsubifw builtin.
4561
4562 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4563
4564         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4565         STACK_SIZE is too small.
4566
4567 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4569
4570         * gcc.dg/decl-2.c: New test.
4571
4572 2003-02-10  Jan Hubicka  <jh@suse.cz>
4573
4574         * gcc.dg/i386-fpcvt-1.c:  New test.
4575
4576 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4577
4578         * gcc.c-torture/execute/20030209-1.c: New test.
4579
4580 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4581
4582         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4583         int-wide bitops, use the constants of the same width.
4584         Likewise, if long long is 32-bit wide, test bitops using
4585         32-bit constants.
4586
4587 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4588
4589         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4590
4591 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4592
4593         * testsuite/gcc.dg/builtins-4.c: New test case.
4594
4595 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4596
4597         * gcc.dg/20020430-1.c: Fix dg command typos.
4598         * gcc.dg/20020503-1.c: Likewise.
4599
4600 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4601
4602         PR c++/8785
4603         * g++.dg/parse/fused-params1.C: New test.
4604
4605         PR c++/8857
4606         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4607
4608         PR c++/8921
4609         * g++.dg/parse/non-dependent1.C: New test.
4610
4611         PR c++/8928
4612         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4613
4614         PR c++/9228
4615         * g++.dg/parse/undefined7.C: New test.
4616         * g++.dg/parse/non-templ1.C: New test.
4617
4618         PR c++/9229
4619         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4620
4621 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4622
4623         * gcc.c-torture/compile/20030206-1.c: New test.
4624
4625 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4626
4627         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4628         "pow" to "foo" to avoid potential confusion with a math built-in.
4629
4630 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4631
4632         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4633         conditions for SPARC targets.
4634
4635 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4636
4637         * gcc.dg/20030204-1.c: New test.
4638
4639 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4640
4641         PR c++/38
4642         * g++.dg/parse/array-size1.C: New test.
4643
4644         PR c++/5657
4645         * g++.dg/parse/undefined3.C: New test.
4646
4647         PR c++/5665
4648         * g++.dg/parse/undefined4.C: New test.
4649
4650         PR c++/5975
4651         * g++.dg/parse/undefined5.C: New test.
4652
4653         PR c++/7259
4654         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4655
4656         PR c++/8578
4657         * g++.dg/parse/casting-operator1.C: New test.
4658
4659         PR c++/8596
4660         * g++.dg/parse/undefined6.C: New test.
4661
4662         PR c++/8736
4663         * g++.dg/parse/missing-template1.C: New test.
4664
4665 2003-02-04  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4668         * gcc.dg/i386-cmov?.c:  Likewise.
4669         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4670         * gcc.dg/i386-ssefp-1.c:  Likewise.
4671         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4672         conventions.
4673
4674 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/7129
4677         * testsuite/g++.dg/ext/max.C: New test.
4678
4679 2003-02-03  Jan Hubicka  <jh@suse.cz>
4680
4681         * gcc.c-torture/execute/20030203-1.c: New test.
4682
4683 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4684
4685         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4686         'natural-endian'.
4687
4688 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4689
4690         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4691         * g++.dg/init/new2.C: Likewise.
4692         * g++.dg/other/new1.C: Likewise.
4693
4694 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4695
4696         * gcc.dg/struct-ret-libc.c: New test.
4697
4698 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4699
4700         * gcc.dg/20030129-1.c: New test.
4701
4702 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4703
4704         PR c++/8849
4705         * g++.dg/template/ptrmem4.C: New test.
4706
4707 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4708
4709         * g++.dg/parser/constant1.C: New test.
4710
4711 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4712
4713         PR c++/8591
4714         * g++.dg/parse/friend2.C: New test.
4715
4716 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4717
4718         PR c++/9437
4719         * g++.dg/template/unify4.C: New test.
4720
4721 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4722
4723         * gcc.c-torture/execute/20030128-1.c: New test.
4724
4725 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4726
4727         * g++.dg/lookup/nested1.C: Test moved from ...
4728         * g++.old-deja/g++.other/lookup24.C: ... here.
4729
4730 2003-01-28  Jan Hubicka  <jh@suse.cz>
4731
4732         * gcc.dg/i386-cmov5.c:  New test.
4733
4734 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4735
4736         * gcc.c-torture/execute/20010925-1.c: Changed the
4737         memcpy declaration.
4738
4739 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4740
4741         PR c++/3902
4742         * g++.dg/parse/template5.C: New test.
4743
4744 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4745
4746         PR fortran/9258
4747         * g77.dg/pr9258: New test.
4748
4749 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4750
4751         * README: Move relevant parts from README.g++.
4752
4753         * README.g++: Remove this file.
4754
4755 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * g++.dg/abi/dcast1.C: New test.
4758
4759 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4760
4761         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4762
4763 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4764
4765         PR c++/47
4766         * g++.old-deja/g++.other/lookup24.C: New test.
4767
4768 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4769
4770         PR middle-end/7227
4771         * gcc.dg/uninit-C.c: New test.
4772
4773 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4774
4775         * g++.dg/abi/covariant1.C: New test.
4776
4777 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4778
4779         * gcc.dg/20030123-1.c: New test.
4780
4781 2003-01-25  Jan Hubicka  <jh@suse.cz>
4782
4783         PR opt/8492
4784         * gcc.c-torture/compile/20030125-1.c
4785
4786 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4787
4788         PR c++/9403
4789         * g++.dg/parse/template3.C: New test.
4790         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4791
4792         PR c++/795
4793         * g++.dg/parse/template4.C: New test.
4794
4795         PR c++/9415
4796         * g++.dg/template/qual2.C: New test.
4797
4798         PR c++/8545
4799         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4800
4801         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4802
4803 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4804
4805         * gcc.c-torture/execute/switch-1.c: New test case.
4806
4807 2003-01-25  Jan Hubicka  <jh@suse.cz>
4808
4809         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4810
4811 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4812
4813         Tweaks for Bison-1.875. From the NEWS file:
4814         "- `parse error' -> `syntax error'
4815         Bison now uniformly uses the term `syntax error'"
4816         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4817         * gcc.dg/cpp/digraph2.c: Likewise.
4818         * gcc.dg/cpp/direct2.c: Likewise.
4819         * gcc.dg/cpp/paste4.c: Likewise.
4820         * gcc.dg/c90-restrict-1.c: Likewise.
4821         * gcc.dg/c99-func-2.c: Likewise.
4822         * gcc.dg/noncompile/920721-2.c: Likewise.
4823         * gcc.dg/noncompile/930622-2.c: Likewise.
4824         * gcc.dg/noncompile/940112-1.c: Likewise.
4825         * gcc.dg/noncompile/950921-1.c: Likewise.
4826         * gcc.dg/noncompile/951123-1.c: Likewise.
4827         * gcc.dg/noncompile/971104-1.c: Likewise.
4828         * gcc.dg/noncompile/990416-1.c: Likewise.
4829
4830 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4831
4832         * g++.dg/parse/undefined1.C: Add error message.
4833
4834 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/9354
4837         * g++.dg/parse/new1.C: New test.
4838
4839         PR c++/9216
4840         * g++.dg/parse/template2.C: New test.
4841
4842         PR c++/9354
4843         * g++.dg/parse/typedef2.C: New test.
4844
4845         PR c++/9328
4846         * g++.dg/ext/typeof3.C: New test.
4847
4848 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4849
4850         PR c++/2738
4851         * g++.dg/parse/ret-type1.C: New test.
4852
4853         PR c++/3792
4854         * g++.dg/parse/tmpl-outside1.C: New test.
4855
4856         PR c++/4207
4857         * g++.dg/parse/int-as-enum1.C: New test.
4858
4859         PR c++/4903
4860         * g++.dg/parse/no-typename1.C: New test.
4861
4862         PR c++/5533
4863         * g++.dg/parse/no-value1.C: New test.
4864
4865         PR c++/5921
4866         * g++.dg/parse/wrong-inline1.C: New test.
4867
4868         PR c++/6402
4869         * g++.dg/parse/ref1.C: New test.
4870
4871         PR c++/6992
4872         * g++.dg/parse/attr-ctor1.C: New test.
4873
4874         PR c++/7229
4875         * g++.dg/parse/namespace5.C: New test.
4876
4877         PR c++/7917
4878         * g++.dg/parse/func-def1.C: New test.
4879
4880         PR c++/8143
4881         * g++.dg/parse/undefined1.C: New test.
4882
4883         PR c++/5723, PR c++/8522
4884         * g++.dg/parse/specialization1.C: New test.
4885
4886         PR c++/163, PR c++/8595
4887         * g++.dg/parse/struct-as-enum1.C: New test.
4888
4889         PR c++/9173
4890         * g++.dg/parse/undefined2.C: New test.
4891
4892 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4893
4894         PR c++/9298
4895         * g++.dg/parse/template1.C: New test.
4896
4897         PR c++/9384
4898         * g++.dg/parse/using1.C: New test.
4899
4900         PR c++/9285
4901         PR c++/9294
4902         * g++.dg/parse/expr2.C: New test.
4903
4904         PR c++/9388
4905         * g++.dg/parse/lookup2.C: Likewise.
4906
4907 2003-01-21  Jan Hubicka  <jh@suse.cz>
4908
4909         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4910         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4911         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4912         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4913
4914 2003-01-20  Nick Clifton  <nickc@redhat.com>
4915
4916         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4917         problem with ARM sibcall code generation.
4918
4919 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4920
4921         * gcc.c-torture/execute/20030120-1.c: New.
4922
4923 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4924
4925         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4926
4927 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4928
4929         PR c++/9272
4930         * g++.dg/parse/ctor1.C: New test.
4931
4932         PR c++/9294:
4933         * g++.dg/parse/qualified1.C: New test.
4934
4935         * g++.dg/parse/typename3.C: New test.
4936
4937 2003-01-16  Richard Henderson  <rth@redhat.com>
4938
4939         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4940
4941 2003-01-16  Richard Henderson  <rth@redhat.com>
4942
4943         * g++.dg/pch/pch.exp: Copy test header to the working directory
4944         before using it either for precompilation or direct use.
4945         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4946         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4947
4948 2003-01-16  Richard Henderson  <rth@redhat.com>
4949
4950         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4951         before using it either for precompilation or direct use.
4952         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4953         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4954
4955 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4956
4957         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4958         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4959         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4960         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4961         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4962         typename warning into error.
4963         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4964         error messages.
4965         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4966         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4967         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4968         messages.
4969         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4970         make declaration visible in template.
4971         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4972         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4973         messages.
4974         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4975         message.
4976         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4977         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4978         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4979         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4980         typename warning with error message.
4981         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4982         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4983         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4984
4985 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4986
4987         * g++.dg/parse/ambig2.C: New test.
4988
4989 2003-01-15  Richard Henderson  <rth@redhat.com>
4990
4991         * g++.dg/tls/init-2.C: Update error message string.
4992
4993 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4994
4995         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4996
4997 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4998
4999         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5000         all for HC11/HC12.
5001         * gcc.c-torture/compile/20001205-1.x: Likewise.
5002         * gcc.c-torture/compile/20001226-1.x: Likewise.
5003         * gcc.c-torture/compile/920520-1.x: Likewise.
5004         * gcc.c-torture/compile/961203-1.x: Likewise.
5005         * gcc.c-torture/compile/20020604-1.x: Likewise.
5006
5007 2003-01-15  Jan Hubicka  <jh@suse.cz>
5008
5009         * gcc.c-torture/compile/20030115-1.c: New test.
5010
5011         * gcc.dg/i386-fpcvt-1.c: New test.
5012         * gcc.dg/i386-fpcvt-2.c: New test.
5013
5014 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5015
5016         Further conform g++'s __vmi_class_type_info to the C++ ABI
5017         specification.
5018         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5019         the specification.
5020
5021 2003-01-14  Jan Hubicka  <jh@suse.cz>
5022
5023         * gcc.dg/i386-fpcvt-1.c: New test.
5024         * gcc.dg/i386-fpcvt-2.c: New test.
5025
5026 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5027
5028         * gcc.dg/i386-mmx-3.c: New test.
5029
5030 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5031
5032         PR c++/9264
5033         * g++.dg/parse/octal1.C: New file.
5034
5035         PR c++/9172
5036         * g++.dg/parse/typename1.C: New file.
5037
5038 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5039
5040         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5041         * gcc.dg/bf-no-ms-layout.c: Likewise.
5042         * gcc.dg/bf-ms-attrib.c: Likewise.
5043
5044 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/9099
5047         * g++.dg/parse/dtor1.C: New file.
5048
5049         PR c++/9128
5050         * g++.dg/rtti/typeid1.C: New file.
5051
5052         PR c++/9153
5053         * g++.dg/parse/lookup1.C: New file.
5054
5055         PR c++/9171
5056         * g++.dg/templ/spec5.C: New file.
5057
5058 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5059
5060         * gcc.c-torture/compile/20030110-1.c: New test.
5061
5062 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5063
5064         Merge from pch-branch:
5065
5066         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5067
5068         * gcc.dg/pch/cpp-1.h: New.
5069         * gcc.dg/pch/cpp-1.c: New.
5070         * gcc.dg/pch/cpp-2.h: New.
5071         * gcc.dg/pch/cpp-2.c: New.
5072
5073         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5074
5075         * gcc.dg/pch/except-1.h: New.
5076         * gcc.dg/pch/except-1.c: New.
5077
5078         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5079
5080         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5081         running test.
5082         * gcc.dg/pch: Include *.hp not *.h.
5083         * gcc.dg/pch/system-1.h: New.
5084         * gcc.dg/pch/system-1.c: New.
5085
5086         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5087
5088         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5089         rather than trying to build and run a program using PCH.
5090         * gcc.dg/pch: Remove dg-do commands from test files.
5091
5092         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5093
5094         * gcc.dg/pch/macro-3.c: New.
5095         * gcc.dg/pch/macro-3.h: New.
5096
5097         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5098
5099         * gcc.dg/pch/common-1.c: New.
5100         * gcc.dg/pch/common-1.h: New.
5101         * gcc.dg/pch/decl-1.c: New.
5102         * gcc.dg/pch/decl-1.h: New.
5103         * gcc.dg/pch/decl-2.c: New.
5104         * gcc.dg/pch/decl-2.h: New.
5105         * gcc.dg/pch/decl-3.c: New.
5106         * gcc.dg/pch/decl-3.h: New.
5107         * gcc.dg/pch/decl-4.c: New.
5108         * gcc.dg/pch/decl-4.h: New.
5109         * gcc.dg/pch/decl-5.c: New.
5110         * gcc.dg/pch/decl-5.h: New.
5111         * gcc.dg/pch/global-1.c: New.
5112         * gcc.dg/pch/global-1.h: New.
5113         * gcc.dg/pch/inline-1.c: New.
5114         * gcc.dg/pch/inline-1.h: New.
5115         * gcc.dg/pch/inline-2.c: New.
5116         * gcc.dg/pch/inline-2.h: New.
5117         * gcc.dg/pch/static-1.c: New.
5118         * gcc.dg/pch/static-1.h: New.
5119         * gcc.dg/pch/static-2.c: New.
5120         * gcc.dg/pch/static-2.h: New.
5121
5122         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5123
5124         * g++.dg/pch/pch.exp: Better handle failing testcases.
5125         * gcc.dg/pch/pch.exp: Likewise.
5126         * gcc.dg/pch/macro-1.c: New.
5127         * gcc.dg/pch/macro-1.h: New.
5128         * gcc.dg/pch/macro-2.c: New.
5129         * gcc.dg/pch/macro-2.h: New.
5130
5131         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5132
5133         * g++.dg/dg.exp: Treat files in pch/ specially.
5134         * g++.dg/pch/pch.exp: New file.
5135         * g++.dg/pch/empty.H: New file.
5136         * g++.dg/pch/empty.C: New file.
5137         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5138         "precompile".
5139
5140         * gcc.dg/pch/pch.exp: New file.
5141         * gcc.dg/pch/empty.h: New file.
5142         * gcc.dg/pch/empty.c: New file.
5143         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5144         "precompile".
5145
5146 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5147
5148         * g++.dg/template/friend14.C: New test.
5149
5150 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5151
5152         * gcc.dg/old-style-asm-1.c: New test.
5153
5154 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5155
5156         * gcc.c-torture/compile/20030109-1.c: New test.
5157
5158 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * gcc.c-torture/execute/20030109-1.c: New test.
5161
5162 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5163
5164         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5165         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5166         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5167         * g++.old-deja/g++.mike/eh2.C: Likewise
5168         * g++.old-deja/g++.mike/eh3.C: Likewise
5169         * g++.old-deja/g++.mike/eh5.C: Likewise
5170         * g++.old-deja/g++.mike/eh6.C: Likewise
5171         * g++.old-deja/g++.mike/eh7.C: Likewise
5172         * g++.old-deja/g++.mike/eh8.C: Likewise
5173         * g++.old-deja/g++.mike/eh9.C: Likewise
5174         * g++.old-deja/g++.mike/eh10.C: Likewise
5175         * g++.old-deja/g++.mike/eh12.C: Likewise
5176         * g++.old-deja/g++.mike/eh13.C: Likewise
5177         * g++.old-deja/g++.mike/eh14.C: Likewise
5178         * g++.old-deja/g++.mike/eh16.C: Likewise
5179         * g++.old-deja/g++.mike/eh17.C: Likewise
5180         * g++.old-deja/g++.mike/eh18.C: Likewise
5181         * g++.old-deja/g++.mike/eh21.C: Likewise
5182         * g++.old-deja/g++.mike/eh23.C: Likewise
5183         * g++.old-deja/g++.mike/eh24.C: Likewise
5184         * g++.old-deja/g++.mike/eh25.C: Likewise
5185         * g++.old-deja/g++.mike/eh26.C: Likewise
5186         * g++.old-deja/g++.mike/eh27.C: Likewise
5187         * g++.old-deja/g++.mike/eh28.C: Likewise
5188         * g++.old-deja/g++.mike/eh29.C: Likewise
5189         * g++.old-deja/g++.mike/eh31.C: Likewise
5190         * g++.old-deja/g++.mike/eh33.C: Likewise
5191         * g++.old-deja/g++.mike/eh34.C: Likewise
5192         * g++.old-deja/g++.mike/eh35.C: Likewise
5193         * g++.old-deja/g++.mike/eh36.C: Likewise
5194         * g++.old-deja/g++.mike/eh37.C: Likewise
5195         * g++.old-deja/g++.mike/eh38.C: Likewise
5196         * g++.old-deja/g++.mike/eh39.C: Likewise
5197         * g++.old-deja/g++.mike/eh40.C: Likewise
5198         * g++.old-deja/g++.mike/eh41.C: Likewise
5199         * g++.old-deja/g++.mike/eh42.C: Likewise
5200         * g++.old-deja/g++.mike/eh44.C: Likewise
5201         * g++.old-deja/g++.mike/eh46.C: Likewise
5202         * g++.old-deja/g++.mike/eh47.C: Likewise
5203         * g++.old-deja/g++.mike/eh48.C: Likewise
5204         * g++.old-deja/g++.mike/eh49.C: Likewise
5205         * g++.old-deja/g++.mike/eh50.C: Likewise
5206         * g++.old-deja/g++.mike/eh51.C: Likewise
5207         * g++.old-deja/g++.mike/eh53.C: Likewise
5208         * g++.old-deja/g++.mike/eh55.C: Likewise
5209         * g++.old-deja/g++.mike/p7912.C: Likewise
5210         * g++.old-deja/g++.mike/p9706.C: Likewise
5211         * g++.old-deja/g++.mike/p10416.C: Likewise
5212         * g++.old-deja/g++.mike/p11667.C: Likewise
5213         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5214         Remove redundant reference to Iris.
5215         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5216         Elxsi, i860, Pico Java, and WE32K.
5217
5218 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5219
5220         * g++.dg/ext/asm4.C: New test.
5221
5222 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5223
5224         PR c++/9030
5225         * g++.dg/template/friend12.C: New test.
5226         * g++.dg/template/friend13.C: Likewise.
5227         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5228
5229 2003-01-08  Jan Hubicka  <jh@suse.cz>
5230
5231         * gcc.dg/i386-cadd.c: New test.
5232         * gcc.dg/i386-cmov4.c: Likewise.
5233
5234 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/9165
5237         * g++.dg/warn/Wunused-3.C: New test.
5238
5239         * g++.dg/abi/bitfield9.C: New test.
5240
5241         PR c++/9189
5242         * g++.dg/parse/defarg3.C: New test.
5243
5244 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5245
5246         * g++.dg/parse/ambig1.C: New test.
5247         * g++.dg/parse/defarg2.C: New test.
5248
5249 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5250
5251         * g++.dg/template/defarg-1.C: New test.
5252         * g++.dg/template/local2.C: Likewise.
5253
5254 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5255
5256         * gcc.c-torture/execute/20030105-1.c: New test.
5257
5258 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5259
5260         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5261         * g++.dg/parse/namespace4.C: Likewise.
5262
5263 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5264
5265         * g++.dg/template/ntp2.C: New test.
5266
5267 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5268
5269         * g++.dg/parse/extern-C-1.C: New test.
5270
5271         * g++.dg/parse/namespace4.C: New test.
5272
5273         * g++.dg/template/nested1.C: New test.
5274
5275         * g++.dg/parse/namespace3.C: New test.
5276
5277 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5278
5279         * g++.dg/lookup/two-stage1.C: New test.
5280
5281 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5282
5283         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5284         * g++.old-deja/g++.jason/access8.C: Likewise.
5285         * g++.old-deja/g++.other/decl5.C: Likewise.
5286
5287 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5288
5289         * g++.dg/parse/parse7.C: New test.
5290
5291 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5292
5293         PR c++/2843
5294         * g++.dg/ext/attrib7.C: New test.
5295
5296 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5297
5298         * g++.dg/parse/parse6.C: New test.
5299
5300 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5301
5302         * gcc.dg/h8300-stack-1.c: New.
5303
5304 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5305
5306         g++.dg/lookup/exception1.C: New test.
5307
5308         g++.dg/lookup/template1.C: New test.
5309
5310         g++.dg/parse/namespace2.C: New test.
5311
5312         g++.dg/parse/parens2.C: New test.
5313
5314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5315
5316         * g++.dg/parse/parse5.C: New test.
5317         * g++.dg/lookup/scoped4.C: New test.
5318
5319 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5320
5321         * g++.dg/parse/parens1.C: New test.
5322
5323         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5324         angle-bracket1.C.
5325         * g++.dg/parse/parens2.C: New test.
5326
5327         * g++.dg/lookup/scope-operator1.C: New test.
5328
5329         * g++.dg/parse/operator1.C: New test.
5330
5331 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5332
5333         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5334         * g++.old-deja/g++.other/access6.C: Likewise.
5335         * g++.old-deja/g++.other/decl1.C: Likewise.
5336         * g++.old-deja/g++.pt/typename12.C: Likewise.
5337
5338 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5339
5340         * g++.dg/parse/namespace1.C: New test.
5341
5342 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5343
5344         * g++.dg/parse/parse4.C: New test.
5345
5346 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5347
5348         * g++.dg/parse/parse3.C: New test.
5349
5350 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5351
5352         * g++.dg/parse/parse2.C: New test.
5353
5354 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5355
5356         * g++.dg/template/friend11.C: New test.
5357
5358 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5359
5360         * g++.dg/parse/parse1.C: New test.
5361
5362 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5363
5364         * lib/profopt.exp: Change the name of a global variable to avoid
5365         possible clashes with other test suites.
5366
5367 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5368
5369         * g++.dg/inherit/covariant8.C: New test.
5370
5371 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5372
5373         * g++.dg/init/array9.C: New test.
5374
5375         PR c++/9112
5376         * g++.dg/parse/expr1.C: New test.
5377
5378 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5379
5380         * gcc.c-torture/compile/20021230-1.c: New test.
5381
5382 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5383
5384         * g++.dg/inherit/covariant5.C: New test.
5385         * g++.dg/inherit/covariant6.C: New test.
5386         * g++.dg/inherit/covariant7.C: New test.
5387
5388 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5389
5390         PR c++/2739
5391         * g++.dg/other/access2.C: New test.
5392
5393 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5394
5395         * g++.dg/other/anon-struct.C: No longer fails
5396         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5397         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5398         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5399
5400 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5401
5402         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5403
5404 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5405
5406         * g++.dg/eh/spec4.C: Remove stray semicolon.
5407         * g++.dg/expr/pmf-1.C: Change error message.
5408         * g++.dg/ext/asm1.C: Remove stray semicolon.
5409         * g++.dg/ext/typename1.C: Add missing typenames.
5410         * g++.dg/inherit/template-as-base.C: Change error message.
5411         * g++.dg/lookup/scoped1.C: Likewise.
5412         * g++.dg/lookup/scoped2.C: Likewise.
5413         * g++.dg/lookup/using2.C: Likewise.
5414         * g++.dg/other/component1.C: Remove stray semicolon.
5415         * g++.dg/other/do1.C: Change error message.
5416         * g++.dg/other/error2.C: Likewise.
5417         * g++.dg/other/init1.C: Likewise.
5418         * g++.dg/other/packed1.C: Remove stray semicolon.
5419         * g++.dg/other/ptrmem2.C: Change error message.
5420         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5421         marker.
5422         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5423         * g++.dg/template/access3.C: Add typename keyword.
5424         * g++.dg/template/access5.C: Remove stray semicolon.
5425         * g++.dg/template/access6.C: Likewise.
5426         * g++.dg/template/complit1.C: Likewise.
5427         * g++.dg/template/crash1.C: Change error message.
5428         * g++.dg/template/inherit2.C: Remove stray semicolon.
5429         * g++.dg/template/instantiate2.C: Likewise.
5430         * g++.dg/template/instantiate3.C: Change error message.
5431         * g++.dg/template/qual1.C: Remove stray semicolon.
5432         * g++.dg/template/qualttp18.C: Change error message.
5433         * g++.dg/template/ref1.C: Remove stray semicolon.
5434         * g++.dg/template/sizeof1.C (A::value): Declare it.
5435         * g++.dg/template/spec4.C: Change error message.
5436         * g++.dg/template/static1.C: Likewise.
5437         * g++.dg/template/type1.C: Likewise.
5438         * g++.dg/template/typename3.C: Likewise.
5439         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5440         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5441         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5442         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5443         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5444         named return value extension.
5445         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5446         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5447         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5448         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5449         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5450         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5451         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5452         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5453         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5454         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5455         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5456         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5457         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5458         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5459         syntax.
5460         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5461         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5462         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5463         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5464         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5465         * g++.old-deja/g++.brendan/template11.C: Likewise.
5466         * g++.old-deja/g++.brendan/template26.C: Likewise.
5467         * g++.old-deja/g++.brendan/template27.C: Use explicit
5468         specialization syntax.
5469         * g++.old-deja/g++.brendan/template30.C: Likewise.
5470         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5471         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5472         non-dependent names.
5473         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5474         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5475         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5476         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5477         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5478         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5479         named return value extension.
5480         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5481         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5482         * g++.old-deja/g++.ext/return1.C: Likewise.
5483         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5484         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5485         * g++.old-deja/g++.jason/access8.C: Likewise.
5486         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5487         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5488         pseudo-destructor names.
5489         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5490         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5491         pseudo-destructor names.
5492         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5493         * g++.old-deja/g++.jason/overload19.C: Likewise.
5494         * g++.old-deja/g++.jason/overload32.C: Likewise.
5495         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5496         stray semicolons.
5497         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5498         * g++.old-deja/g++.jason/return.C: Likewise.
5499         * g++.old-deja/g++.jason/return2.C: Likewise.
5500         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5501         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5502         syntax.
5503         * g++.old-deja/g++.jason/template10.C: Account for use of
5504         non-dependent names.
5505         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5506         syntax.
5507         * g++.old-deja/g++.jason/template37.C: Likewise.
5508         * g++.old-deja/g++.law/access4.C: Change error messages.
5509         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5510         pseudo-destructor names.
5511         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5512         * g++.old-deja/g++.law/ctors9.C: Likewise.
5513         * g++.old-deja/g++.law/cvt22.C: Likewise.
5514         * g++.old-deja/g++.law/dtors5.C: Likewise.
5515         * g++.old-deja/g++.law/global-init1.C: Likewise.
5516         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5517         * g++.old-deja/g++.law/operators28.C: Likewise.
5518         * g++.old-deja/g++.law/visibility28.C: Likewise.
5519         * g++.old-deja/g++.martin/eval1.C: Likewise.
5520         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5521         name.
5522         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5523         * g++.old-deja/g++.mike/net34.C: Likewise.
5524         * g++.old-deja/g++.mike/net36.C: Likewise.
5525         * g++.old-deja/g++.mike/ns2.C: Likewise.
5526         * g++.old-deja/g++.mike/p12306.C: Likewise.
5527         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5528         value extension.
5529         * g++.old-deja/g++.mike/p700.C: Likewise.
5530         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5531         * g++.old-deja/g++.mike/p710.C: Likewise.
5532         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5533         value extension.
5534         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5535         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5536         * g++.old-deja/g++.ns/crash2.C: Likewise.
5537         * g++.old-deja/g++.ns/crash3.C: Likewise.
5538         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5539         * g++.old-deja/g++.ns/ns17.C: Likewise.
5540         * g++.old-deja/g++.ns/template16.C: Likewise.
5541         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5542         keyword.
5543         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5544         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5545         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5546         named return value extension.
5547         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5548         * g++.old-deja/g++.other/access4.C: Issue additional error
5549         messages.
5550         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5551         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5552         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5553         * g++.old-deja/g++.other/crash25.C: Change error message.
5554         * g++.old-deja/g++.other/crash4.C: Change error message.
5555         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5556         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5557         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5558         checks.
5559         * g++.old-deja/g++.other/defarg8.C: Likewise.
5560         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5561         * g++.old-deja/g++.other/dtor10.C: Likewise.
5562         * g++.old-deja/g++.other/incomplete.C: Likewise.
5563         * g++.old-deja/g++.other/linkage7.C: Likewise.
5564         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5565         lookup algorithm.
5566         * g++.old-deja/g++.other/mangle2.C: Likewise.
5567         * g++.old-deja/g++.other/refinit2.C: Likewise.
5568         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5569         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5570         * g++.old-deja/g++.pt/crash28.C: Likewise.
5571         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5572         syntax.
5573         * g++.old-deja/g++.pt/crash32.C: Change error message.
5574         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5575         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5576         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5577         error message position.
5578         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5579         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5580         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5581         syntax.
5582         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5583         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5584         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5585         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5586         keyword.
5587         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5588         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5589         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5590         keyword.
5591         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5592         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5593         syntax.
5594         * g++.old-deja/g++.pt/friend28.C: Account for use of
5595         non-dependent names.
5596         * g++.old-deja/g++.pt/friend29.C: Likewise.
5597         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5598         rules.
5599         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5600         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5601         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5602         lookup rules.
5603         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5604         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5605         keyword.
5606         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5607         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5608         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5609         keyword.
5610         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5611         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5612         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5613         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5614         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5615         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5616         keyword.
5617         * g++.old-deja/g++.pt/spec10.C: Likewise.
5618         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5619         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5620         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5621         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5622         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5623         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5624         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5625         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5626         * g++.old-deja/g++.pt/typename15.C: Likewise.
5627         * g++.old-deja/g++.pt/typename22.C: Likewise.
5628         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5629         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5630         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5631         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5632         syntax.
5633         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5634         return value extension.
5635         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5636         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5637         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5638         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5639
5640 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5641
5642         * g++.dg/warn/inline1.C: New test.
5643         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5644         * g++.old-deja/g++.jason/synth10.C: Likewise.
5645         * g++.old-deja/g++.mike/net31.C: Likewise.
5646         * g++.old-deja/g++.mike/p8786.C: Likewise.
5647
5648         * g++.dg/template/friend10.C: New test.
5649         * g++.dg/template/conv5.C: New test.
5650
5651 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5652
5653         * g++.dg/lookup/scoped3.C: New test.
5654
5655         * g++.dg/lookup/decl1.C: New test.
5656         * g++.dg/lookup/decl2.C: New test.
5657
5658 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5659
5660         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5661         gcc.c-torture/compile/20021015-1.c,
5662         gcc.c-torture/compile/20021015-2.c,
5663         gcc.c-torture/compile/20021123-1.c,
5664         gcc.c-torture/compile/20021123-2.c,
5665         gcc.c-torture/compile/20021123-3.c,
5666         gcc.c-torture/compile/20021123-4.c,
5667         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5668         only to 3.1 or 3.2 branch.
5669
5670 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5671
5672         * gcc.dg/i386-bitfield3.c: New test.
5673
5674         * gcc.dg/i386-bitfield2.c: New test.
5675
5676 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         * g++.dg/parse/conv_op1.C: New test.
5679
5680 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5681
5682         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5683         approved.
5684
5685 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5686
5687         * gcc.c-torture/compile/20021220-1.c: New test.
5688
5689 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5690
5691         * gcc.dg/i386-fastcall-1.c: New.
5692
5693 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5694
5695         * gcc.c-torture/execute/20021219-1.c: New test.
5696
5697 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5698
5699         * gcc.dg/i386-pic-1.c: New test.
5700
5701 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5702
5703         PR c++/8099
5704         * g++.dg/template/friend9.C: New test.
5705
5706 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5707
5708         PR c++/3663
5709         * g++.dg/template/access7.C: New test.
5710
5711 2002-12-18  Nick Clifton  <nickc@redhat.com>
5712
5713         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5714         the libstdc++-v3 directory has been found.
5715
5716 2002-12-12  Devang Patel <dpatel@apple.com>
5717         * gcc.dg/darwin-ld-1.c: New test.
5718         * gcc.dg/darwin-ld-2.c: New test.
5719         * gcc.dg/darwin-ld-3.c: New test.
5720         * gcc.dg/darwin-ld-4.c: New test.
5721         * gcc.dg/darwin-ld-5.c: New test.
5722
5723 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5724
5725         * gcc.c-torture/compile/20021212-1.c: New test.
5726
5727 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5728
5729         * gcc.dg/fshort-wchar: New test.
5730
5731 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/8372
5734         * g++.dg/template/dtor1.C: New test.
5735
5736         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5737         markers.
5738
5739 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5740
5741         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5742
5743 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5744
5745         * g++.dg/template/static1.C: New test.
5746         * g++.dg/template/static2.C: New test.
5747         * g++.old-deja/g++.ext/memconst.C: New test.
5748
5749 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5750
5751         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5752         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5753         * g++.dg/special/initp1.C: Likewise.
5754
5755 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5756
5757         * gcc.c-torture/execute/20021204-1.c: New test.
5758
5759 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5760
5761         * gcc.dg/ppc-fmadd-1.c: New file.
5762         * gcc.dg/ppc-fmadd-2.c: New file.
5763         * gcc.dg/ppc-fmadd-3.c: New file.
5764
5765 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * gcc.c-torture/compile/20021204-1.c: New test.
5768
5769 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         * g++.dg/inherit/covariant2.C: New test.
5772         * g++.dg/inherit/covariant3.C: New test.
5773         * g++.dg/inherit/covariant4.C: New test.
5774         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5775         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5776
5777 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/8688
5780         * g++.dg/init/brace3.C: New test.
5781
5782 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5783
5784         * gcc.dg/20020210-1.c: Fix a comment typo.
5785
5786 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5787
5788         PR c++/8720
5789         * g++.dg/parse/defarg1.C: New test.
5790
5791         PR c++/8615
5792         * g++.dg/template/char1.C: New test.
5793
5794         * g++.dg/template/varmod1.C: Fix typo.
5795
5796 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5797
5798         DR 180
5799         * g++.old-deja/g++.pt/crash32.C: Expect error.
5800
5801 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5802
5803         PR c++/5919
5804         * g++.dg/template/varmod1.C: New test.
5805
5806         PR c++/8727
5807         * g++.dg/inherit/typeinfo1.C: New test.
5808
5809         PR c++/8663
5810         * g++.dg/inherit/typedef1.C: New test.
5811
5812 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/8332
5815         PR c++/8493
5816         * g++.dg/template/strlen1.C: New test.
5817
5818         PR c++/8227
5819         * g++.dg/template/ctor2.C: New test.
5820
5821         PR c++/8214
5822         * g++.dg/init/string1.C: New test.
5823
5824         PR c++/8511
5825         * g++.dg/template/friend8.C: New test.
5826
5827 2002-11-29  Joe Buck <jbuck@synopsys.com>
5828
5829         * g++.dg/lookup/anon2.C: New test.
5830
5831 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5832
5833         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5834         h8300 port.
5835
5836 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5837
5838         * gcc.dg/bitfld-6.c: New test.
5839
5840 2002-11-27  Jan Hubicka  <jh@suse.cz>
5841
5842         * gcc.c-torture/execute/20021127.[cx]: New test.
5843
5844 2002-11-26  Jan Hubicka  <jh@suse.cz>
5845
5846         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5847         quality.
5848
5849 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5850
5851         * g++.dg/init/brace2.C: New test.
5852         * g++.old-deja/g++.mike/p9129.C: Correct.
5853
5854 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5855
5856         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5857
5858 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5859
5860         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5861
5862 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5863
5864         * testsuite/g++.dg/abi/empty11.C: New test.
5865         * testsuite/g++.dg/rtti/cv1.C: New test.
5866
5867 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5868
5869         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5870
5871 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * g++.dg/abi/empty10.C: New test.
5874
5875 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5876
5877         * gcc.c-torture/compile/20021124-1.c: New test.
5878
5879 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5880
5881         * g++.dg/abi/rtti2.C: New test.
5882
5883 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5884
5885         * gcc.dg/i386-unroll-1.c: New test.
5886
5887 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5888
5889         * gcc.c-torture/compile/20021120-1.c: New test.
5890         * gcc.c-torture/compile/20021120-2.c: New test.
5891
5892 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5893
5894         * gcc.dg/bitfld-5.c: New test.
5895
5896 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5897
5898         * gcc.c-torture/execute/20021120-3.c: New test.
5899
5900 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5901
5902         * gcc.c-torture/execute/20021120-2.c: New test.
5903
5904 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5905
5906         * gcc.c-torture/execute/20021120-1.c: New test.
5907
5908 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * gcc.c-torture/execute/20021118-3.c: New test.
5911
5912 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5913
5914         * gcc.c-torture/compile/20021119-1.c: New test.
5915
5916 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5917
5918         * gcc.dg/duff-1.c: New test.
5919         * gcc.dg/duff-2.c: New test.
5920         * gcc.dg/duff-3.c: New test.
5921
5922 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5923
5924         * gcc.dg/cpp/_Pragma5.c: New test.
5925
5926 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5927
5928         * gcc.c-torture/execute/20021118-2.c: New test.
5929
5930 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5931
5932         * gcc.c-torture/execute/20021118-1.c: New test.
5933
5934 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5935
5936         * gcc.dg/20021116-1.c: New test.
5937
5938 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5939
5940         * g++.dg/abi/vcall1.C: New test.
5941
5942 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5943
5944         * gcc.dg/20021029-1.c: New test.
5945         * gcc.dg/20021029-2.c: New test.
5946
5947 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5948
5949         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5950
5951 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5952
5953         PR c/8439
5954         * gcc.dg/20021110.c: Move to ...
5955         * gcc.c-torture/compile/20021110.c: .... here.
5956
5957 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5958
5959         PR c/8467
5960         * gcc.c-torture/execute/20021111-1.c
5961
5962 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5963
5964         PR c/8439
5965         * gcc.dg/20021110.c: New test.
5966
5967 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5968
5969         * g++.dg/abi/vthunk3.C: Run only on x86.
5970
5971 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5972
5973         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5974
5975 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5976
5977         * lib/compat.exp (compat-execute): Fix logic error in last
5978         change.
5979
5980 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5981
5982         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5983
5984 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5985
5986         PR c++/8389
5987         * g++.dg/template/access6.C: New test.
5988
5989 2002-11-08  Jan Hubicka  <jh@suse.cz>
5990
5991         * gcc.dg/i386-ssefp-1.c: New test.
5992         * gcc.dg/i386-ssefp-1.c: New test.
5993
5994 2002-11-08  Jan Hubicka  <jh@suse.cz>
5995
5996         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5997
5998 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5999
6000         * g++.dg/abi/vthunk3.C: New test.
6001
6002         PR c++/8338
6003         * g++.dg/template/crash2.C: New test.
6004
6005 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6006
6007         * testsuite/g++.dg/abi/dtor1.C: New test.
6008         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6009
6010 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6011
6012         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6013         Darwin.
6014
6015 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6016
6017         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6018         -mthumb.  Only xfail with -O0.
6019
6020 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6021
6022         * g++.dg/abi/thunk1.C: New test.
6023         * g++.dg/abi/thunk2.C: Likewise.
6024         * g++.dg/abi/vtt1.C: Likewise.
6025
6026 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6027
6028         PR optimization/8423
6029         * gcc.c-torture/execute/builtin-constant.c: New test.
6030
6031 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6032
6033         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6034         Add some more cases.
6035
6036 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6037
6038         PR c++/8391
6039         * g++.dg/opt/local1.C: New test.
6040
6041 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/8160
6044         * g++.dg/template/complit1.C: New test.
6045
6046         PR c++/8149
6047         * g++.dg/template/typename4.C: Likewise.
6048
6049 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6050
6051         Core issue 287, PR c++/7639
6052         * g++.dg/template/instantiate1.C: Adjust error location.
6053         * g++.dg/template/instantiate3.C: New test.
6054         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6055         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6056         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6057
6058 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6059
6060         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6061
6062 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6063
6064         PR c++/8287
6065         * g++.dg/init/dtor2.C: New test.
6066
6067 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6068
6069         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6070         * gcc.dg/nest.c: Bypass errors on irix6.
6071
6072 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6073
6074         * gcc.dg/nest.c: Expect error for mmix-*-*.
6075         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6076
6077 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6078
6079         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6080         markers.
6081
6082         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6083
6084 2002-10-25  Mike Stump  <mrs@apple.com>
6085
6086         * gcc.dg/warn-1.c: New test.
6087
6088 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6089
6090         * g++.dg/template/typename3.C: New test.
6091
6092 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * g++.dg/lookup/ptrmem1.C: New test.
6095
6096         * g++.dg/abi/vthunk2.C: New test.
6097
6098 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6099
6100         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6101
6102 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6103
6104         * g++.dg/abi/empty9.C: New test.
6105
6106 2002-10-24  Richard Henderson  <rth@redhat.com>
6107
6108         * g++.dg/inherit/thunk1.C: Enable for ia64.
6109
6110 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/8067
6113         * g++.dg/lookup/pretty1.C: New test.
6114
6115 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6116
6117         * gcc.dg/20021023-1.c: New test.
6118
6119 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/7679
6122         * g++.dg/parse/inline1.C: New test.
6123
6124 2002-10-23  Richard Henderson  <rth@redhat.com>
6125
6126         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6127
6128         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6129
6130 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6131
6132         PR c++/6579
6133         * g++.dg/parse/stmtexpr3.C: New test.
6134
6135 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6136
6137         * g++.dg/expr/cond1.C: New test.
6138
6139 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6140
6141         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6142
6143 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6144
6145         * g++.dg/abi/vbase13.C: New test.
6146         * g++.dg/abi/vbase14.C: Likewise.
6147
6148 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6149
6150         * gcc.dg/tls/pic-1.c: New test.
6151         * gcc.dg/tls/nonpic-1.c: New test.
6152         * gcc.dg/20021018-1.c: New test.
6153
6154 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6155
6156         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6157         Remove only files with the same base name as the test case.
6158         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6159         (profopt-execute): Likewise.  Also, remove old profiling
6160         and performance data files before running the tests.
6161
6162         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6163         * g++.dg/bprob/bprob.exp: Likewise.
6164         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6165         to allow more general test case names.
6166
6167         * g++.dg/bprob/bprob-1.C: Rename to ...
6168         * g++.dg/bprob/g++-bprob-1.C: ... this.
6169
6170         * g77.dg/bprob/bprob-1.f: Rename to ...
6171         * g77.dg/bprob/g77-bprob-1.f: ... this.
6172
6173 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6174
6175         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6176         bison 1.50 or later.
6177
6178 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6179
6180         * g++.dg/README: Describe more test directories.
6181
6182 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6183
6184         * g++.dg/init/array6.C: Add additional tests.
6185
6186 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6187
6188         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6189         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6190
6191 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6192
6193         * gcc.c-torture/compile/20020604-1.x: New.
6194         * gcc.c-torture/compile/simd-5.x: Likewise.
6195         * gcc.c-torture/execute/920710-1.x: Likewise.
6196         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6197
6198 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6199
6200         * g++.dg/inherit/override1.C: Add dg-options clause.
6201
6202 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6203
6204         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6205         _mm_slli_si128.
6206
6207 2002-10-19  Andreas Schwab  <schwab@suse.de>
6208
6209         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6210         directory component.
6211
6212 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * g++.dg/inherit/thunk1.C: New test.
6215
6216         * g++.dg/inherit/override1.C: New test.
6217
6218         * g++.dg/abi/mangle11.C: New test.
6219         * g++.dg/abi/mangle14.C: New test.
6220         * g++.dg/abi/mangle17.C: New test.
6221
6222 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6223
6224         * g++.dg/overload/member2.C: New test.
6225
6226 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6227
6228         * g++.dg/README: Describe new compat directory.
6229         * g++.dg/dg.exp: Skip tests in compat directory.
6230         * README.compat: New file.
6231         * lib/compat.exp: New expect script.
6232         * g++.dg/compat: New test directory.
6233         * g++.dg/compat/compat.exp: New expect script.
6234         * g++.dg/compat/abi: New test directory.
6235         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6236         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6237         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6238         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6239         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6240         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6241         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6242         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6243         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6244         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6245         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6246         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6247         * g++.dg/compat/break: New test directory.
6248         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6249         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6250         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6251         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6252         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6253         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6254         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6255         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6256         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6257         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6258         g++.dg/compat/break/README: New files.
6259         * g++.dg/compat/eh: New test directory.
6260         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6261         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6262         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6263         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6264         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6265         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6266         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6267         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6268         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6269         g++.dg/compat/eh/filter2_y.C,
6270         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6271         g++.dg/compat/eh/new1_y.C,
6272         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6273         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6274         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6275         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6276         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6277         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6278         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6279         g++.dg/compat/eh/unexpected1_y.C: New files.
6280         * g++.dg/compat/init: New test directory.
6281         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6282         g++.dg/compat/init/array5_y.C,
6283         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6284         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6285         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6286         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6287         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6288         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6289         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6290         g++.dg/compat/init/init-ref2_y.C: New files.
6291
6292 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6293
6294         PR c++/7584
6295         * g++.dg/inherit/using3.C: New test.
6296
6297 2002-10-17  Jan Hubicka  <jh@suse.cz>
6298
6299         * gcc.dg/20021017-2.c: New test.
6300
6301 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * g++.dg/abi/mangle16.C: Adjust.
6304
6305         * g++.dg/init/array8.C: New test.
6306
6307 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6308
6309         * gcc.dg/special/mips-abi.exp: New test.
6310         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6311
6312 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6313
6314         * g++.dg/abi/mangle16.C: New test.
6315         * g++.dg/abi/mangle17.C: Likewise.
6316
6317         PR c++/7478
6318         * g++.dg/template/ref1.C: New test.
6319
6320 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6321
6322         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6323
6324 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6325
6326         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6327
6328 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/7524
6331         * g++.dg/init/array7.C: New test.
6332
6333 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6334
6335         * g++.dg/init/array6.C: New test.
6336
6337         * g++.dg/abi/mangle13.C: Likewise.
6338         * g++.dg/abi/mangle14.C: Likewise.
6339         * g++.dg/abi/mangle15.C: Likewise.
6340
6341 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6342
6343         * g++.dg/abi/empty8.C: New test.
6344
6345 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6346
6347         * g++.dg/init/ctor1.C: New test.
6348
6349 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6350
6351         * gcc.c-torture/execute/20021015-1.c: New test.
6352
6353 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6354
6355         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6356
6357 2002-10-14  Jan Hubicka  <jh@suse.cz>
6358
6359         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6360
6361 2002-10-14  Richard Henderson  <rth@redhat.com>
6362
6363         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6364
6365 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6366
6367         PR optimization/6631
6368         * g++.dg/opt/const2.C: New test.
6369
6370 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/7176
6373         * g++.dg/parse/friend1.C: New test.
6374         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6375
6376 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6377
6378         * gcc.dg/20021014-1.c: New test.
6379
6380 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/5661
6383         * g++.dg/ext/vlm1.C: New test.
6384         * g++.dg/ext/vlm2.C: Likewise.
6385
6386         * g++.dg/init/array1.C: Remove invalid braces.
6387         * g++.dg/init/brace1.C: New test.
6388         * g++.dg/init/copy2.C: Likewise.
6389         * g++.dg/init/copy3.C: Likewise.
6390         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6391         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6392         braces.
6393
6394 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6395
6396         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6397
6398 2002-10-11  Richard Shann  <richard.shann@superh.com>
6399
6400         * gcc.c-torture/compile/simd-5.c: New test.
6401
6402 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6403
6404         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6405
6406 2002-10-10  Jim Wilson  <wilson@redhat.com>
6407
6408         * gcc.c-torture/execute/20021010-1.c: New test.
6409
6410 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6411
6412         PR c/7353
6413         * g++.dg/ext/typedef-init.C: New test.
6414         * gcc.dg/typedef-init.c: New test.
6415
6416 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6417
6418         * gcc.dg/cpp/paste13.c: New test.
6419
6420 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6421
6422         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6423         remaining platforms, XFAIL during compile, not execute.  Don't
6424         XFAIL at -O0.
6425
6426 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         * gcc.dg/alias-1.c: Tweak expected warning.
6429
6430 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6431
6432         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6433
6434 2002-10-06  Andreas Jaeger  <aj@suse.de>
6435
6436         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6437         * gcc.dg/cpp/c++98.C: Likewise.
6438
6439         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6440         * g++.dg/cpp/c++98.C: Likewise.
6441
6442         * g++.dg/README (Subdirectories): Mention cpp directory.
6443
6444         PR target/7559
6445         * gcc.dg/20021006-1.c: New test.
6446
6447 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6448
6449         PR c++/7804
6450         * g++.dg/other/warning1.C: New test.
6451
6452 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6453
6454         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6455         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6456         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6457
6458 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6459
6460         PR c++/7931
6461         * g++.dg/template/ptrmem3.C: New test.
6462
6463         PR c++/7754
6464         * g++.dg/template/union1.C: New test.
6465
6466 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/8006
6469         * g++.dg/abi/mangle9.C: New test.
6470         * g++.dg/abi/mangle10.C: New test.
6471         * g++.dg/abi/mangle11.C: New test.
6472         * g++.dg/abi/mangle12.C: New test.
6473
6474 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6475
6476         PR c++/7188.
6477         * g++.dg/template/meminit1.C: New test.
6478         * g++.dg/warn/Wreorder-1.C: Likewise.
6479         * g++.old-deja/g++.mike/warn3.C: Tweak.
6480         * lib/prune.exp: Ingore "in copy constructor".
6481
6482 2002-10-02  Andreas Jaeger  <aj@suse.de>
6483
6484         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6485         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6486         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6487         on x86-64.
6488
6489 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6490
6491         * gcc.dg/empty1.C: Fix typo.
6492
6493 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6494
6495         * gcc.dg/alias-1.c: New test.
6496
6497 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6498
6499         * gcc.dg/empty1.C: New test.
6500
6501         * g++.dg/tls/init-2.C: Tweak error messages.
6502
6503 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6504
6505         * gcc.c-torture/compile/20020923-1.c: New test.
6506
6507 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6508
6509         * gcc.c-torture/execute/ffs-1.c: New test.
6510         * gcc.c-torture/execute/ffs-2.c: Ditto.
6511
6512 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6513
6514         * g++.dg/overload/member1.C: New test.
6515
6516 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6517
6518         * g++.dg/abi/empty7.C: New test.
6519         * g++.dg/init/pm2.C: Likewise.
6520
6521 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6522
6523         * g++.dg/rtti/crash1.C: New test.
6524
6525 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6526
6527         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6528         gcc.dg/sibcall-4.c: New tests.
6529
6530 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6531
6532         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6533         powerpc and MMIX targets.
6534
6535 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6536
6537         * gcc.dg/cpp/20020927-1.c: New.
6538
6539 2002-09-26  David S. Miller  <davem@redhat.com>
6540
6541         * gcc.c-torture/compile/trunctfdf.c: New.
6542
6543 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6544
6545         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6546
6547 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6548
6549         * gcc.c-torture/execute/loop-15.c: New.
6550
6551 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6552
6553         * README.QMTEST: Fix typo.
6554
6555 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6556
6557         * gcc.dg/20020926-1.c: New test.
6558
6559 2002-09-25  David S. Miller  <davem@redhat.com>
6560
6561         PR target/7842
6562         * gcc.c-torture/execute/shiftdi.c: New test.
6563
6564 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6565
6566         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6567         unique to the tool.
6568         * lib/g77.exp (g77_init): Likewise.
6569         * lib/g++.exp (g++_init): Likewise.
6570         * lib/objc.exp (objc_init): Likewise.
6571
6572 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6573
6574         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6575         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6576         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6577
6578 2002-09-25  Richard Henderson  <rth@redhat.com>
6579
6580         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6581         too-small long double.
6582
6583 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6584
6585         * gcc.dg/20020919-1.c: New test.
6586
6587 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6588
6589         * g++.dg/abi/bitfield6.C: New test.
6590         * g++.dg/abi/bitfield7.C: New test.
6591         * g++.dg/abi/bitfield8.C: New test.
6592         * g++.dg/abi/vbase11.C: New test.
6593
6594 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6595
6596         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6597         hppa*-*-hpux*.  Update test comment.
6598
6599 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * gcc.dg/tls/struct-1.c: New test.
6602
6603 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6604
6605         * gcc.dg/cpp/tr-warn2.c: Update.
6606
6607 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6608
6609         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6610
6611 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6612
6613         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6614         systems.
6615
6616 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6617
6618         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6619
6620         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6621         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6622         setting of cxxfilt.
6623
6624 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6625
6626         * gcc.dg/20020312-2.c: Update for darwin.
6627
6628 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6629
6630         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6631
6632 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6633
6634         * objc.dg/comp-types-1.m: New test.
6635         * objc.dg/comp-types-2.m: New test.
6636         * objc.dg/comp-types-3.m: New test.
6637         * objc.dg/comp-types-4.m: New test.
6638         * objc.dg/comp-types-5.m: New test.
6639         * objc.dg/comp-types-6.m: New test.
6640
6641 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6642
6643         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6644
6645 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6646
6647         * g++.dg/other/do1.C: New test.
6648
6649         * g++.dg/template/subst1.C: New test.
6650
6651 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6652
6653         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6654
6655 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         * g++.dg/template/qualttp20.C: Adjust expected errors.
6658         * g++.old-deja/g++.jason/report.C: Likewise.
6659         * g++.old-deja/g++.other/qual1.C: Likewise.
6660
6661         * g++.dg/lookup/scoped2.C: New test.
6662
6663         * g++.dg/ext/asm3.C: New test.
6664
6665 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6666
6667         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6668
6669 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6670
6671         * ChangeLog: follow spelling conventions.
6672         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6673         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6674         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6675         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6676         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6677         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6678         * g++.old-deja/g++.law/global-init1.C: Likewise.
6679         * g++.old-deja/g++.other/delete4.C: Likewise.
6680         * g++.old-deja/g++.other/inline21.C: Likewise.
6681         * g++.old-deja/g++.other/singleton.C: Likewise.
6682         * g77.dg/strlen0.f: Likewise.
6683         * g77.f-torture/compile/20010519-1.f: Likewise.
6684         * g77.f-torture/compile/980310-4.f: Likewise.
6685         * gcc.c-torture/compile/20000605-1.c: Likewise.
6686         * gcc.c-torture/execute/20020225-1.c: Likewise.
6687         * gcc.dg/c90-hexfloat-2.c: Likewise.
6688         * gcc.dg/c99-bool-1.c: Likewise.
6689         * gcc.dg/c99-hexfloat-2.c: Likewise.
6690         * gcc.dg/dll-2.c: Likewise.
6691         * gcc.dg/wtr-union-init-1.c: Likewise.
6692         * gcc.dg/wtr-union-init-2.c: Likewise.
6693         * gcc.dg/wtr-union-init-3.c: Likewise.
6694         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6695         * gcc.dg/cpp/defined.c: Likewise.
6696         * gcc.dg/cpp/macsyntx.c: Likewise.
6697         * gcc.dg/cpp/paste2.c: Likewise.
6698         * gcc.dg/cpp/trad/defined.c: Likewise.
6699         * gcc.dg/format/c90-printf-1.c: Likewise.
6700         * gcc.dg/format/c90-scanf-1.c: Likewise.
6701         * gcc.dg/format/c99-printf-1.c: Likewise.
6702         * gcc.dg/format/c99-scanf-1.c: Likewise.
6703         * gcc.misc-tests/gcov-8.c: Likewise.
6704         * lib/profopt.exp: Likewise.
6705
6706 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6707
6708         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6709
6710 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         * g++.dg/inherit/using2.C: New test.
6713
6714 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6715
6716         * ChangeLog: Follow spelling conventions.
6717         * g++.dg/template/friend4.C: Likewise.
6718         * g++.old-deja/g++.pt/crash67.C: Likewise.
6719         * gcc.c-torture/execute/20000801-4.c: Likewise.
6720         * gcc.dg/c90-digraph-1.c: Likewise.
6721         * gcc.dg/c94-digraph-1.c: Likewise.
6722         * gcc.dg/c99-digraph-1.c: Likewise.
6723         * gcc.dg/cpp/line5.c: Likewise.
6724         * gcc.dg/cpp/multiline.c: Likewise.
6725         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6726         * gcc.dg/format/attr-3.c: Likewise.
6727         * gcc.dg/format/c90-scanf-3.c: Likewise.
6728         * gcc.dg/format/ext-4.c: Likewise.
6729
6730 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6731
6732         * g++.dg/template/pretty1.C: New test.
6733
6734 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6735
6736         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6737
6738 2002-09-13  Matt Austern  <austern@apple.com>
6739
6740         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6741         passing a cast expression to a function by const reference.
6742
6743 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6744
6745         * g++.dg/template/deduce1.C: New test.
6746
6747 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6748
6749         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6750         32-bit int.
6751
6752 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6753
6754         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6755         usage.
6756
6757 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6758
6759         * gcc.c-torture/compile/20020910-1.c: New test.
6760
6761 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6762
6763         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6764
6765 2002-09-10  Andreas Jaeger  <aj@suse.de>
6766
6767         * gcc.dg/20020312-2.c: Adjust for x86-64.
6768
6769 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6770
6771         * g77.dg/7388.f: New test case for PR 7388.
6772
6773 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6774
6775         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6776
6777 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6778
6779         * objc.dg/proto-lossage-1.m: New test.
6780
6781 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6782
6783         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6784
6785 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6786
6787         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6788         expected to pass.
6789
6790 2002-09-06  Stan Shebs  <shebs@apple.com>
6791             David Edelsohn  <edelsohn@gnu.org>
6792
6793         * gcc.dg/weak: New directory.
6794         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6795         target-specific xfail bits.
6796         * gcc.dg/typeof-2.c: Move to new directory.
6797         * gcc.dg/weak.exp: New expect script.
6798
6799 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6800
6801         * gcc.c-torture/execute/extzvsi.c: New test.
6802
6803 2002-09-05  Stan Shebs  <shebs@apple.com>
6804
6805         * gcc.dg/weak-1.c: xfail on Darwin.
6806         * gcc.dg/weak-2.c: Ditto.
6807         * gcc.dg/weak-3.c: Ditto.
6808         * gcc.dg/weak-4.c: Ditto.
6809         * gcc.dg/weak-5.c: Ditto.
6810         * gcc.dg/weak-6.c: Ditto.
6811         * gcc.dg/weak-7.c: Ditto.
6812         * gcc.dg/weak-8.c: Ditto.
6813         * gcc.dg/weak-9.c: Ditto.
6814
6815 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6816
6817         * gcc.c-torture/execute/loop-14.c: New test.
6818
6819 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * g++.dg/other/cxa-atexit1.C: New test.
6822
6823         * gcc.dg/typeof-2.c: New test.
6824
6825 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6826
6827         * gcc.dg/builtins-2.c: New testcase.
6828         * gcc.dg/builtins-3.c: New testcase.
6829
6830 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6831
6832         * gcc.dg/cpp/_Pragma4.c: New test.
6833
6834 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6835
6836         * objc/execute/nil_method-1.m: New testcase.
6837
6838 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6839
6840         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6841         [Object class], not [Object initialize].
6842
6843 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6844             Hans-Peter Nilsson  <hp@bitrange.com>
6845
6846         * gcc.c-torture/execute/20020720-1.x: Skip test on
6847         mmix-knuth-mmixware.  Correct comment.
6848
6849 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6850
6851         * testsuite/g++.dg/abi/bitfield5.C: New test.
6852         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6853
6854 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6855
6856         * objc.dg/undeclared-selector.m: New test.
6857
6858 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6859
6860         * g++.dg/other/offsetof1.C: Avoid cast warning.
6861
6862 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6863
6864         * objc.dg/super-class-2.m: New test.
6865
6866 2002-08-24  Matt Austern  <austern@apple.com>
6867
6868         * g++.dg/ext/lvaddr.C: New test.
6869         * g++.dg/ext/lvcast.C: New test.
6870
6871 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6872
6873         * testsuite/g++.dg/inherit/cond1.C: New test.
6874
6875 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6876
6877         * gcc.dg/noncompile/incomplete-1.c: New test.
6878
6879 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6880
6881         * gcc.dg/typespec-1.c: New test.
6882
6883 2002-08-20  Devang Patel  <dpatel@apple.com>
6884         * objc.dg/proto-hier-2.m: New test.
6885
6886 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6887
6888         * objc.dg/bitfield-1.m: New test.
6889         * objc.dg/bitfield-2.m: New test.
6890
6891 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6892
6893         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6894         gcc.dg/c99-flex-array-4.c: New tests.
6895
6896 2002-08-16  Stan Shebs  <shebs@apple.com>
6897
6898         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6899
6900 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * gcc.dg/typeof-1.c: New test.
6903         * g++.dg/ext/typeof2.C: New test.
6904
6905 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6906
6907         * g++.dg/other/offsetof1.C: New test.
6908
6909 2002-08-14  Richard Henderson  <rth@redhat.com>
6910
6911         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6912
6913 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6914
6915         * gcc.dg/cpp/_Pragma3.c: New test.
6916
6917 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6918
6919         * g++.dg/template/inherit3: New test.
6920
6921 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6922
6923         * gcc.dg/bitfld-4.c: Add blank options.
6924
6925 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6926
6927         * g++.dg/template/crash1.C: New test.
6928
6929 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gcc.dg/tls/opt-2.c: New test.
6932
6933 2002-08-08  Devang Patel  <dpatel@apple.com>
6934
6935         * objc.dg/selector-1.m : New test
6936
6937 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6938
6939         * g++.dg/abi/bitfield4.C: New test.
6940         * gcc.dg/bitfld-4.c: New test.
6941
6942 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6943
6944         * g++.dg/other/packed1.C: New test.
6945
6946 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * g++.dg/abi/offsetof.C: Tweak error messages.
6949         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6950
6951 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6952
6953         * gcc.dg/bitfld-3.c: New test.
6954
6955 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6956             Richard Henderson  <rth@redhat.com>
6957
6958         * gcc.dg/i386-bitfield1.c: New test.
6959         * g++.dg/abi/bitfield3.C: Update.
6960
6961 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6962
6963         * objc.dg/const-str-2.m: Update.
6964         * gcc.dg/cpp/c++98.c: Change to C extension.
6965         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6966         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6967
6968 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6969
6970         * testsuite/gcc.dg/tls/diag-3.c: New.
6971
6972 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6973
6974         * g++.dg/README (Subdirectories): Document new subdir expr.
6975         * g++.dg/expr/pmf-1.C: New test.
6976
6977 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6978
6979         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6980
6981 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * g++.dg/abi/bitfield3.C: New test.
6984
6985 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6986
6987         * lib/gcov.exp: Tweak expected line formats.
6988         * gcc.misc-tests/gcov8.c: New test.
6989         * gcc.misc-tests/gcov8.x: New flags.
6990
6991 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * consistency.vlad/layout/endian.c: Include string.h.
6994
6995         * gcc.c-torture/execute/20020805-1.c: New test.
6996
6997 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6998
6999         * g++.dg/other/conversion1.C: New test.
7000
7001 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7002
7003         * gcc.dg/builtins-1.c: New testcase.
7004
7005 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.dg/inherit/access3.C: New test.
7008
7009 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7010
7011         * gcc.dg/ia64-visibility-2.c: New test.
7012
7013 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7014
7015         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7016         __qualifier_flags to __flags.
7017
7018 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7019
7020         * g++.dg/inherit/operator1.C: New test.
7021         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7022         * g++.dg/other/error1.C: Change expected error message.
7023         * g++.dg/template/conv4.C: Likewise.
7024
7025 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7026
7027         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7028         for documented behavior.
7029
7030 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7031
7032         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7033         several targets known to fail.
7034
7035 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7036
7037         * gcc.dg/mips-args-[123].c: New tests.
7038
7039 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7040
7041         * gcc.dg/ppc-spe.c: New.
7042
7043 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7044
7045         * g++.dg/other/ptrmem4.C: New testcase.
7046
7047 2002-07-24  Richard Henderson  <rth@redhat.com>
7048
7049         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7050
7051 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7052
7053         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7054
7055 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gcc.c-torture/execute/memset-3.c: New testcase.
7058
7059 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7060
7061         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7062         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7063
7064 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7065
7066         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7067         Delete.
7068
7069 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7070
7071         * gcc.c-torture/compile/simd-4.c: New test.
7072
7073 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7074
7075         PR c++/7347, c++/7348
7076         * g++.dg/template/access4.C: New test.
7077         * g++.dg/template/access5.C: New test.
7078         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7079         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7080         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7081         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7082
7083 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7084
7085         * gcc.dg/gnu89-init-2.c: New test.
7086
7087 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7088
7089         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7090
7091 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7092
7093         * gcc.c-torture/execute/20020720-1.c: New testcase.
7094
7095 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7096
7097         * gcc.dg/cpp/Wsignprom.c: New tests.
7098
7099 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7100
7101         * gcc.c-torture/execute/loop-13.c: New test.
7102
7103 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7104
7105         * gcc.dg/cpp/expr.c: New tests.
7106
7107 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7108
7109         * g++.dg/opt/pr6713.C: Add template instantiation.
7110
7111 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7112
7113         * gcc.dg/nest.c: New test.
7114
7115 2002-07-17  Richard Henderson  <rth@redhat.com>
7116
7117         * g++.dg/opt/pr6713.C: New test.
7118
7119 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7120
7121         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7122         XFAIL for all x86 processors.
7123
7124 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7125
7126         * gcc.c-torture/execute/20010122-1.x: Do not test with
7127         -fomit-frame-pointer.
7128
7129 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7130
7131         * g++.dg/template/instantiate2.C: New test.
7132         * g++.dg/template/spec4.C: New test.
7133
7134 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7135
7136         * g++.dg/template/access2.C: New test.
7137         * g++.dg/template/access3.C: New test.
7138
7139 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7140
7141         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7142         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7143         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7144         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7145         Convert to use <stdarg.h>.
7146         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7147         Delete.
7148         * gcc.dg/va-arg-2.c: New.
7149         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7150
7151 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7152
7153         * gcc.c-torture/compile/20020710-1.c: New test.
7154
7155 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7156                           Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         gcc.c-torture/compile/simd-2.c: New testcase.
7159         gcc.c-torture/compile/simd-3.c: Likewise.
7160
7161 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/7224
7164         * g++.dg/overload/error1.C: New test.
7165
7166 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7167
7168         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7169         configuration and IRIX 6 O32 ABI.
7170
7171 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7172
7173         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7174
7175 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7176
7177         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7178
7179 2002-07-10  Jeffrey A Law  <law@redhat.com>
7180
7181         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7182
7183         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7184
7185 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7186
7187         * gcc.dg/20020312-2.c: Check for __PPC__.
7188
7189 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7190
7191         * gcc.c-torture/compile/20020709-1.c: New test.
7192
7193 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7194
7195         * g++.dg/template/qualttp21.C: New test case.
7196
7197 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7198
7199         * gcc.c-torture/compile/20020706-1.c: New test.
7200         * gcc.c-torture/compile/20020706-2.c: New test.
7201
7202 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7203             Alexandre Oliva  <aoliva@redhat.com>
7204
7205         * g++.dg/warn/incomplete1.C: New test.
7206
7207 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7208
7209         PR c++/7099
7210         * g++.dg/warn/noreturn1.C: New test.
7211
7212 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/6706
7215         * g++.dg/debug/debug6.C: New test.
7216         * g++.dg/debug/debug7.C: New test.
7217
7218 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7219
7220         * gcc.c-torture/compile/simd-3.c: New test.
7221
7222 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7223
7224         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7225         * gcc.dg/20020620-1.c: Likewise.
7226
7227 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7228
7229         PR c++/6944
7230         * g++.dg/init/array4.C: New test.
7231         * g++.dg/init/array5.C: New test.
7232
7233 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7234
7235         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7236         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7237
7238 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7239
7240         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7241         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7242         * gcc.dg/wtr-conversion-1.c: Likewise.
7243         * gcc.dg/wtr-escape-1.c: Likewise.
7244         * gcc.dg/wtr-int-type-1.c: Likewise.
7245         * gcc.dg/wtr-label-1.c: Likewise.
7246         * gcc.dg/wtr-static-1.c: Likewise.
7247         * gcc.dg/wtr-strcat-1.c: Likewise.
7248         * gcc.dg/wtr-suffix-1.c: Likewise.
7249         * gcc.dg/wtr-switch-1.c: Likewise.
7250         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7251         * gcc.dg/wtr-union-init-1.c: Likewise.
7252         * gcc.dg/wtr-union-init-2.c: Likewise.
7253         * gcc.dg/wtr-union-init-3.c: Likewise.
7254
7255         * gcc.dg/wtr-func-def-1.c: New test.
7256
7257 2002-07-02 Devang Patel <dpatel@apple.com>
7258
7259         * objc.dg/param-1.m: New test.
7260
7261 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7262
7263         * gcc.dg/cpp/trad/directive.c: Add test.
7264         * gcc.dg/cpp/trad/macroargs.c: Add test.
7265         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7266
7267 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7268
7269         * gcc.dg/cpp/cmdlne-M.c: New test.
7270
7271 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7272
7273         * objc.dg/desig-init-1.m: New test.
7274
7275 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7276
7277         PR c++/6716
7278         * g++.dg/template/instantiate1.C: New test.
7279
7280 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7281
7282         PR c++/7112
7283         * g++.dg/template/sizeof2.C: New test.
7284
7285 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7286
7287         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7288         gcc.dg/cpp/trad/include.c: New tests.
7289
7290 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7291
7292         PR target/7177
7293         * gcc.c-torture/compile/20020701-1.c: New test.
7294
7295 2002-07-01  Stan Shebs  <shebs@apple.com>
7296
7297         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7298         header here...
7299         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7300         (objc-torture-execute): or here.
7301
7302 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7303
7304         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7305
7306 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7307
7308         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7309
7310 2002-06-30  Devang Patel  <dpatel@apple.com>
7311
7312         * objc.dg/fsyntax-only.m: New test.
7313
7314 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/6695
7317         * g++.dg/template/friend7.C: New file.
7318
7319 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7320
7321         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7322         return type.
7323
7324 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7325
7326         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7327         avoid division by zero.
7328
7329 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7330
7331         * gcc.dg/Wunknownprag.c: New tests.
7332
7333 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7334
7335         * gcc.c-torture/execute/simd-2.c: New test.
7336
7337 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7338
7339         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7340         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7341         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7342         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7343         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7344         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7345         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7346         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7347         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7348         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7349         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7350         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7351         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7352         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7353         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7354         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7355         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7356
7357 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7358
7359         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7360         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7361         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7362         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7363         New tests.
7364         * gcc.dg/cpp/trad/directive.c: Update.
7365
7366 2002-06-23  Andreas Jaeger  <aj@suse.de>
7367
7368         * gcc.c-torture/execute/complex-6.c: New.
7369
7370 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7371
7372         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7373         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7374         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7375         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7376
7377 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7378
7379         * gcc.dg/cpp/trad: New directory with traditional tests copied
7380         from parent directory.
7381         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7382         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7383         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7384         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7385         Move to trad/ and rename.
7386         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7387         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7388         gcc.dg/cpp/trad/redef2.c: New tests.
7389         * gcc.dg/cpp/trad/trad.exp: New driver.
7390
7391 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7392
7393         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7394         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7395         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7396         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7397         Remove.
7398
7399 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7400
7401         * gcc.dg/20020620-1.c: New test.
7402
7403 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7404
7405         * g++.dg/template/ttp4.C: New test.
7406
7407 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7408
7409         * g++.dg/opt/vt1.C: Fix regexp.
7410
7411 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7412
7413         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7414         Don't use attribute `noinline'.
7415
7416 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7417
7418         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7419
7420 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7421
7422         * gcc.c-torture/execute/simd-1.c: New.
7423
7424         * gcc.dg/simd-1.c: New.
7425
7426 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7427
7428         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7429
7430 2002-06-16  Richard Henderson  <rth@redhat.com>
7431
7432         * g++.dg/ext/anon-struct1.C: New.
7433         * g++.dg/ext/anon-struct2.C: New.
7434         * g++.dg/ext/anon-struct3.C: New.
7435         * gcc.dg/anon-struct-1.c: New.
7436         * gcc.dg/anon-struct-2.c: New.
7437         * gcc.dg/anon-struct-3.c: New.
7438         * gcc.dg/20011008-1.c: Adjust warning text.
7439         * gcc.dg/20020527-1.c: Add -fms-extensions.
7440
7441 2002-06-16  Richard Henderson  <rth@redhat.com>
7442
7443         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7444
7445 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7446
7447         * gcc.c-torture/execute/20020615-1.c: New test.
7448
7449 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7450
7451         * gcc.c-tortuture/execute/compare-1.c: New test case.
7452         * gcc.c-tortuture/execute/compare-2.c: New test case.
7453         * gcc.c-tortuture/execute/compare-3.c: New test case.
7454
7455 2002-06-13  Richard Henderson  <rth@redhat.com>
7456
7457         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7458         ia64 ilp32.
7459
7460 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7461
7462         * g++.dg/template/typename2.C: Update error message.
7463
7464 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7465
7466         * gcc.c-torture/execute/20020611-1.c: New test.
7467
7468 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7469
7470         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7471         list of targets to skip.
7472
7473 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7474
7475         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7476         targets if not optimizing.
7477
7478 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7479
7480         * gcc.c-torture/compile/20020605-1.c: New test.
7481
7482         * g++.dg/opt/vt1.C: New test.
7483
7484         * gcc.dg/20020531-1.c: New test.
7485
7486         * gcc.dg/20020530-1.c: New test.
7487
7488         * gcc.dg/20020527-1.c: New test.
7489
7490         * g++.dg/opt/cse1.C: New test.
7491
7492 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7493
7494         * gcc.dg/20020607-2.c: New test case.
7495
7496 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7497
7498         * gcc.c-torture/compile/20020604-1.c: New test.
7499
7500 2002-06-04  Richard Henderson  <rth@redhat.com>
7501
7502         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7503         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7504         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7505
7506 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7507
7508         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7509
7510 2002-06-03  Richard Henderson  <rth@redhat.com>
7511
7512         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7513         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7514
7515 2002-06-02  Richard Henderson  <rth@redhat.com>
7516
7517         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7518         test functions static.
7519
7520 2002-06-02  Andreas Jaeger  <aj@suse.de>
7521
7522         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7523         now.
7524
7525 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7526
7527         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7528         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7529         Update for mofified diagnostics.
7530         * gcc.dg/c99-intconst-1.c: No longer fail.
7531
7532 2002-06-02  Richard Henderson  <rth@redhat.com>
7533
7534         * gcc.dg/uninit-A.c: Remove xfail markers.
7535
7536 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7537
7538         * gcc.dg/fnegate-1.c: New test case.
7539
7540 2002-05-30  Osku Salerma  <osku@iki.fi>
7541
7542         * gcc.c-torture/execute/mayalias-1.c: New file.
7543
7544 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7545
7546         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7547         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7548         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7549
7550 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7551
7552         * gcc.c-torture/execute/20020529-1.c: New test.
7553
7554 2002-05-27  Richard Henderson  <rth@redhat.com>
7555
7556         * g++.dg/ext/attrib6.C: New test case.
7557
7558 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7559
7560         * gcc.c-torture/execute/pure-1.c: New test.
7561
7562 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7563
7564         * gcc.dg/cpp/arith-2.c: Remove.
7565
7566 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7567
7568         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7569         * gcc.dg/cpp/if-3.c: Remove.
7570
7571 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * g++.dg/opt/cse2.C: New test.
7574
7575 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7576
7577         * gcc.dg/cpp/arith-1.c: New semantic tests.
7578         * gcc.dg/cpp/if-1.c: Update.
7579
7580 2002-05-24  Ben Elliston  <bje@redhat.com>
7581
7582         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7583
7584 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7585
7586         * gcc.dg/verbose-asm.c: New test.
7587
7588 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7589
7590         * gcc.dg/cpp/paste12.c: New test.
7591
7592 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7593
7594         * g++.dg/parse/named_ops.C: New test.
7595
7596 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7597
7598         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7599
7600 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7601
7602         * gcc.dg/weak-2.c: Allow optional leading underscore
7603         in scan-assembler symbol name.
7604         * gcc.dg/weak-3.c: Likewise.
7605         * gcc.dg/weak-4.c: Likewise.
7606         * gcc.dg/weak-5.c: Likewise.
7607
7608 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7609
7610         * gcc.dg/20020523-1.c: New test.
7611
7612 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7613
7614         * objc.dg/const-str-2.m: Update now that we stop after
7615         a command line error.
7616
7617 2002-05-22  Richard Henderson  <rth@redhat.com>
7618
7619         * g++.dg/dg.exp: Fix typo in test pruneing.
7620
7621 2002-05-22  Richard Henderson  <rth@redhat.com>
7622
7623         * g++.dg/dg.exp: Prune the tls subdirectory.
7624         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7625         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7626         * g++.dg/tls/init-1.C: New.
7627
7628 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7629
7630         * gcc.dg/20020517-1.c: New test.
7631
7632 2002-05-21  Richard Henderson  <rth@redhat.com>
7633
7634         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7635         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7636
7637 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7638
7639         * g++.dg/other/copy2.C: New test.
7640
7641 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7642
7643         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7644         (MAX_COPY): Bump up to 10 times sizeof (long long).
7645         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7646
7647         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7648         sizeof (long long).
7649
7650         * gcc.c-torture/execute/strcpy-1.c: New test.
7651
7652 2002-05-19  Jason Merrill  <jason2redhat.com>
7653
7654         * g++.dg/ext/oper1.C: New test.
7655
7656 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7657 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7658
7659         * README.QMTEST: New file.
7660
7661         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7662
7663 2002-05-19  Andreas Jaeger  <aj@suse.de>
7664
7665         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7666         now.
7667         * gcc.c-torture/execute/loop-2d.x: Likewise.
7668
7669 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7670
7671         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7672         support weak symbols.
7673         * gcc.dg/weak-4.c: Likewise
7674         * gcc.dg/weak-6.c: Likewise
7675
7676 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7677
7678         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7679         cygwin, coff and h8300-*-hms targets
7680         * gcc.dg/weak-5.c: Likewise
7681         * gcc.dg/weak-7.c: Likewise
7682
7683 2002-05-16  Jason Merrill  <jason@redhat.com>
7684
7685         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7686         (scan-assembler-not, scan-assembler-dem): Likewise.
7687         (scan-assembler-dem-not): Likewise.
7688
7689 2002-05-15  Richard Henderson  <rth@redhat.com>
7690
7691         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7692
7693 2002-05-15  Richard Henderson  <rth@redhat.com>
7694
7695         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7696         (vfoo1f): Warning here.
7697         (vfoo1l): Don't redefine the alias.
7698
7699 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7700
7701         * g++.dg/init/pm1.C: New test.
7702
7703 2002-05-12  David S. Miller  <davem@redhat.com>
7704
7705         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7706         types.
7707
7708 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7709
7710         * gcc.c-torture/execute/20020510-1.c: New test case.
7711
7712 2002-05-10  David S. Miller  <davem@redhat.com>
7713
7714         * gcc.c-torture/execute/conversion.c: Test long double too.
7715
7716 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7719         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7720         * lib/g++.exp (g++_link_flags): Likewise.
7721         * lib/objc.exp (objc_target_compile): Likewise.
7722
7723 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7724
7725         * gcc.dg/cpp/poison.c: Update.
7726         * gcc.dg/cpp/20000625-2.c: Remove.
7727         * gcc.dg/cpp/direct2s.c: Remove final test.
7728
7729 2002-05-08  Tom Rix  <trix@redhat.com>
7730
7731         * gcc.c-torture/execute/20020508-1.c: New test.
7732         * gcc.c-torture/execute/20020508-2.c: New test.
7733         * gcc.c-torture/execute/20020508-3.c: New test.
7734
7735 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7736
7737         * gcc.dg/cpp/charconst-4.c: More tests.
7738
7739 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7740
7741         PR c/6569
7742         * gcc.dg/weak-3.c: Update location of warning messages.
7743         * gcc.dg/weak-5.c: Likewise.
7744
7745 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.c-torture/execute/20020506-1.c: New test case.
7748
7749 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7750
7751         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7752
7753 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7754
7755         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7756
7757 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7758
7759         * gcc.dg/cpp/charconst-3.c: New test.
7760
7761 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7762
7763         * gcc.dg/cpp/charconst.c: Update tests.
7764
7765 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7766
7767         * treelang: Added directory for new sample language treelang. Also
7768         lib/treelang.exp: New file to signal treelang should be tested.
7769
7770 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7771
7772         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7773         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7774         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7775         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7776         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7777         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7778         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7779
7780 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7781
7782         * gcc.dg/format/xopen-2.c: New test.
7783
7784 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * gcc.dg/20020503-1.c: New test.
7787
7788 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7789
7790         * g++.dg/init/dtor1.C: Make it tougher.
7791
7792 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7793
7794         * g++.dg/init/dtor1.C: New test.
7795
7796 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7797
7798         * gcc.dg/altivec-8.c: New.
7799
7800 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7801
7802         * gcc.dg/altivec-7.c: New.
7803
7804 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7805
7806         * g++.dg/parse/typedef1.C: New test.
7807
7808 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7809
7810         PR c++/6486
7811         * g++.dg/template/friend6.C: New test.
7812
7813         PR c++/6492
7814         * g++.dg/init/copy1.C: New test.
7815
7816 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7817
7818         * g++.dg/warn/effc1.C: New test.
7819
7820 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7821
7822         * gcc.dg/cpp/if-cexp.c: Add a test.
7823
7824 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gcc.dg/20020426-2.c: New test.
7827
7828 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7829
7830         * gcc.dg/cpp/if-mop.c: Update.
7831         * gcc.dg/cpp/if-mpar.c: Add test.
7832         * gcc.dg/cpp/if-oppr.c: Update.
7833
7834 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7835
7836         PR c/6343
7837         * gcc.dg/weak-[2-7].c: New tests.
7838
7839 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7840
7841         * gcc.dg/enum1.c: New test.
7842
7843 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/6497
7846         * g++.dg/inherit/access2.C: New test.
7847
7848 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR bootstrap/6445
7851         * gcc.dg/20020426-1.c: New test.
7852
7853 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7854
7855         * g++.dg/abi/enum1.C: New test.
7856
7857 2002-04-26  Richard Henderson  <rth@redhat.com>
7858
7859         * gcc.dg/c99-bool-1.c: Expect always true warning.
7860
7861 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7862
7863         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7864
7865 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7866
7867         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7868         targets.
7869
7870 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7871
7872         * g++.dg/abi/mange7.C: New test.
7873
7874         PR c++/6438.
7875         * g++.dg/parse/stmtexpr2.C: New test.
7876
7877 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7878
7879         * gcc.dg/20020312-2.c: Add SH target.
7880
7881 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7882
7883         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7884         compiler output on mips*-*-irix*.
7885
7886 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7887
7888         * g++.dg/parse/attr1.C: New test.
7889
7890 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7891
7892         * gcc.c-torture/execute/string-opt-17.c: New test case.
7893         * gcc.c-torture/execute/memset-2.c: New test case.
7894
7895 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR c++/6256:
7898         * g++.dg/template/friend5.C: New test.
7899
7900         PR c++/6331:
7901         * g++.dg/template/qual1.C: Likewise.
7902
7903 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7904
7905         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7906         Include stdlib.h, not stdio.h or ctype.h.
7907
7908 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7909
7910         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7911         cris-*-elf* and mmix-*-*.
7912         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7913         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7914         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7915         Ditto.
7916         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7917         * gcc.dg/wchar_t-1.c: Ditto.
7918
7919 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7920
7921         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7922         Clarify comment.
7923
7924 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7925
7926         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7927
7928 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7929
7930         * gcc.c-torture/execute/20000906-1.x: Delete.
7931
7932 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7933
7934         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7935
7936 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7937
7938         * PR6367
7939         * g77.f-torture/execute/6367.f: New test.
7940         * g77.f-torture/execute/6367.x: Disable for MMIX.
7941
7942 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7943
7944         * PR6352
7945         * g++.dg/opt/inline2.C: New test.
7946
7947 2002-04-18  Richard Henderson  <rth@redhat.com>
7948
7949         * gcc.dg/20000906-1.c: Enable for all targets.
7950         * gcc.c-torture/compile/iftrap-2.c: New.
7951
7952 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7953
7954         * gcc.dg/20020418-1.c: New test.
7955         * gcc.dg/20020418-2.c: New test.
7956
7957 2002-04-18  Richard Henderson  <rth@redhat.com>
7958
7959         * gcc.c-torture/compile/iftrap-1.c: New.
7960         * gcc.dg/iftrap-1.c: Adjust for ia64.
7961         * gcc.dg/iftrap-2.c: New.
7962
7963 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * gcc.c-torture/compile/20020418-1.c: New test.
7966
7967 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7968
7969         * gcc.c-torture/compile/20020415-1.c: New.
7970
7971 2002-04-18  David S. Miller  <davem@redhat.com>
7972
7973         * gcc.c-torture/execute/20020418-1.c: New test.
7974
7975 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7976
7977         * gcc.dg/20020416-1.c: New test.
7978
7979         * g++.dg/opt/inline1.C: New test.
7980
7981 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * gcc.dg/altivec-5.c: New test.
7984
7985         * gcc.dg/20020415-1.c: New test.
7986
7987 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7988
7989         * testsuite/lib/chill.exp: Remove.
7990
7991 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7992
7993         * g++.dg/other/big-struct.C: New test.
7994
7995 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7996
7997         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7998         of scratch file.
7999
8000 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8001
8002         PR c/6277
8003         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8004         in scan-assembler function name
8005
8006 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8007
8008         * g77.f-torture/execute/980628-4.x,
8009         g77.f-torture/execute/980628-5.x,
8010         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8011         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8012         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8013         i[34567]86-*-*.
8014
8015 2002-04-13  David S. Miller  <davem@redhat.com>
8016
8017         * gcc.c-torture/execute/20020413-1.c: New test.
8018
8019 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8020
8021         * gcc.dg/asm-6.c,
8022         * g++.dg/ext/asm1.C: New tests.
8023
8024 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8025
8026         PR c++ 5373.
8027         * g++.dg/parse/stmtexpr1.C: New test.
8028
8029         PR c++/5189.
8030         * g++.dg/template/copy1.C: New test.
8031
8032 2002-04-12  Richard Henderson  <rth@redhat.com>
8033
8034         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8035
8036 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8037
8038         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8039         gcc.c-torture/execute/20020307-2.c.
8040
8041 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8042
8043         * g++.dg/ext/attrib5.C,
8044         * g++.dg/lookup/struct1.C: New tests.
8045
8046 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8047
8048         * gcc.dg/20020411-1.c: New test.
8049
8050         * gcc.c-torture/execute/20020411-1.c: New test.
8051
8052 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8053
8054         * g77.f-torture/execute/6177.f: New test.
8055
8056 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR middle-end/6247
8059         * g++.dg/opt/cleanup1.C: New test.
8060
8061         * g++.dg/opt/const1.C: New test.
8062
8063 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8064
8065         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8066
8067 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8068
8069         PR c++/5507
8070         * g++.dg/template/typename2.C: New test.
8071
8072 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8073
8074         * gcc.c-torture/execute/loop-12.c: New.
8075
8076 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8077
8078         * g77.f-torture/execute/980628-4.x,
8079         g77.f-torture/execute/980628-5.x,
8080         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8081         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8082         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8083
8084 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8085
8086         PR optimization/6086
8087         * g++.dg/opt/preinc1.C: New test.
8088
8089 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8090
8091         PR c++/5571
8092         * g++.dg/opt/static2.C: New test.
8093
8094 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c/5120
8097         * gcc.dg/20020406-1.c: New test.
8098
8099 2002-04-04  David S. Miller  <davem@redhat.com>
8100
8101         * gcc.c-torture/execute/20020404-1.c: New test.
8102
8103 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR c/6123
8106         * gcc.dg/20020312-2.c: Do not declare global register variable
8107         if __PIC__ or __pic__ is defined.
8108
8109 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8110
8111         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8112         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8113
8114 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8115
8116         * gcc.misc-tests/linkage.exp: Update last change to handle
8117         sparc*-, not just sparc-.
8118
8119 2002-04-03  Richard Henderson  <rth@redhat.com>
8120
8121         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8122
8123 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8124
8125         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8126
8127 2002-04-02  David S. Miller  <davem@redhat.com>
8128
8129         * gcc.c-torture/execute/20020402-3.c: New test.
8130
8131 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8132
8133         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8134         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8135
8136         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8137         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8138         g77.f-torture/execute/20001201.x,
8139         g77.f-torture/execute/u77-test.x: New files.
8140
8141         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8142         * gcc.dg/wchar_t-1.c: Ditto.
8143
8144 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8145
8146         * gcc.c-torture/execute/20020402-1.c: New test.
8147
8148 2002-04-01  Richard Henderson  <rth@redhat.com>
8149
8150         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8151
8152         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8153
8154 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8155
8156         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8157
8158 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8159
8160         * g++.dg/inherit/template-as-base.C: Expect error.
8161         * g++.dg/inherit/namespace-as-base.C: Likewise.
8162
8163 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8164
8165         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8166         g++.dg/ext/instantiate3.C: Tweak match patterns.
8167
8168         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8169         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8170         -da test.
8171
8172 2002-03-31  Richard Henderson  <rth@redhat.com>
8173
8174         * gcc.dg/special/alias-2.c: New.
8175         * gcc.dg/special/ecos.exp: Run it.
8176
8177 2002-03-31  Richard Henderson  <rth@redhat.com>
8178
8179         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8180
8181 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8182
8183         * gcc.dg/weak-1.c: Disable on h8300 port.
8184
8185 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8186
8187         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8188         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8189         ordering tests.
8190         * g++.dg/bprob/bprob-1.C: New test.
8191         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8192         * g++.dg/gcov/gcov-1.C: New test.
8193         * g++.dg/gcov/gcov-1.x: New file.
8194         * g++.dg/gcov/gcov-2.C: New test.
8195         * g++.dg/gcov/gcov-3.C: New test.
8196         * g++.dg/gcov/gcov-3.h: New file.
8197
8198 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8199
8200         * g++.old-deja/g++.other/builtins5.C: New test.
8201         * g++.old-deja/g++.other/builtins6.C: New test.
8202         * g++.old-deja/g++.other/builtins7.C: New test.
8203         * g++.old-deja/g++.other/builtins8.C: New test.
8204         * g++.old-deja/g++.other/builtins9.C: New test.
8205
8206 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8207
8208         * g++.dg/opt/static1.C: New test.
8209
8210         * g++.dg/opt/longbranch1.C: New test.
8211
8212 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8213
8214         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8215
8216         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8217
8218 2002-03-28  Jeffrey A Law  (law@redhat.com)
8219
8220         * gcc.c-torture/execute/20020328-1.c: New test.
8221
8222 2002-03-27  Richard Henderson  <rth@redhat.com>
8223
8224         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8225         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8226         move from g++.old-deja/g++.ext/.
8227
8228 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * g++.dg/init/new2.C: New test.
8231
8232 2002-03-26  Richard Henderson  <rth@redhat.com>
8233
8234         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8235
8236         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8237         on sparc.
8238
8239         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8240         sparcv9 systems.
8241         * gcc.dg/20001102-1.c: Likewise.
8242
8243 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8244
8245         * gcc.dg/cpp/endif-pedantic1.c,
8246         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8247
8248 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8249
8250         * g++.dg/init/new1.C: New test.
8251
8252 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8253
8254         * g++.dg/abi/vbase9.C: New test.
8255
8256 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8257
8258         * gcc.dg/arm-asm.c: New test.
8259
8260 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8261
8262         * gcc.dg/Wswitch-enum.c: New test.
8263         Fix PR c/5044.
8264
8265 2002-03-26  Richard Henderson  <rth@redhat.com>
8266
8267         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8268         structure.
8269
8270 2002-03-25  Richard Henderson  <rth@redhat.com>
8271
8272         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8273         sparcv9 systems.
8274
8275         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8276         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8277
8278 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8279
8280         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8281
8282 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8283
8284         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8285         targets using generic thunk support.
8286
8287 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8288
8289         * gcc.c-torture/compile/20020323-1.c: New test.
8290
8291         * g++.dg/opt/conj2.C: New test.
8292
8293 2002-03-24  Richard Henderson  <rth@redhat.com>
8294
8295         * gcc.dg/weak-1.c: Use -fno-common.
8296
8297 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8298
8299         * g77.dg/f77-edit-apostrophe-out.f: New test
8300         * g77.dg/f77-edit-h-out.f: New test
8301         * g77.dg/f77-edit-t-in.f: New test
8302         * g77.dg/f77-edit-t-out.f: New test
8303         * g77.dg/f77-edit-x-out.f: New test
8304         * g77.dg/f77-edit-slash-out.f: New test
8305         * g77.dg/f77-edit-colon-out.f: New test
8306         * g77.dg/f77-edit-s-out.f: New test
8307
8308 2002-03-24  Richard Henderson  <rth@redhat.com>
8309
8310         * objc/execute/formal_protocol-6.x: New XFAIL.
8311
8312 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8313
8314         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8315         that do not support weak symbols
8316
8317 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8318
8319         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8320         * lib/g77.exp:  Likewise
8321         * lib/objc.exp: Likewise
8322
8323 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8324
8325         * gcc.dg/Wswitch-default.c: New test.
8326
8327 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8328
8329         * g++.dg/other/enum1.C: New test.
8330
8331 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8332
8333         * gcc.dg/pragma-ep-3.c: Fix typo.
8334
8335 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8336
8337         * g++.dg/inherit/template-as-base.C: New test.
8338
8339 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8340
8341         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8342         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8343
8344 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8345
8346         * gcc.dg/cpp/multiline.c: Update to match.
8347
8348 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8349
8350         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8351
8352 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8353
8354         * gcc.dg/cpp/extratokens2.c:  New file.
8355
8356 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8357
8358         * gcc.dg/20020312-2.c: Add rs6000 target.
8359
8360         * gcc.c-torture/compile/20020319-1.c: New test.
8361
8362 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8363
8364         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8365         (A, E): Handle this.
8366
8367 2002-03-20  Jason Merrill  <jason@redhat.com>
8368
8369         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8370         ignoring -fpic.
8371         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8372         through prune_gcc_output.
8373
8374 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8375
8376         * gcc.c-torture/compile/20020320-1.c: New test.
8377
8378 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8379
8380         * gcc.c-torture/compile/20020318-1.c: New test.
8381
8382         * gcc.dg/struct-by-value-1.c: New test.
8383
8384         * gcc.dg/20020319-1.c: New test.
8385
8386 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8387
8388         * g++.dg/opt/conj1.C: New test.
8389
8390 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8391
8392         * g++.dg/template/qualttp20.C: Revert previous change.
8393         * g++.dg/template/qualttp3.C: Likewise.
8394         * g++.dg/template/qualttp4.C: Likewise
8395         * g++.dg/template/qualttp5.C: Likewise
8396         * g++.dg/template/qualttp6.C: Likewise
8397         * g++.dg/template/qualttp7.C: Likewise
8398         * g++.dg/template/qualttp8.C: Likewise
8399         * g++.dg/template/recurse.C: Likewise.
8400
8401 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8402
8403         * gcc.dg/cpp/wchar-1.c: Update.
8404
8405 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8406
8407         * g++.dg/template/conv1.C: New test.
8408         * g++.dg/template/conv2.C: New test.
8409         * g++.dg/template/conv3.C: New test.
8410         * g++.dg/template/conv4.C: New test.
8411
8412 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8413
8414         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8415         * g++.dg/template/qualttp3.C: Likewise.
8416         * g++.dg/template/qualttp4.C: Likewise
8417         * g++.dg/template/qualttp5.C: Likewise
8418         * g++.dg/template/qualttp6.C: Likewise
8419         * g++.dg/template/qualttp7.C: Likewise
8420         * g++.dg/template/qualttp8.C: Likewise
8421         * g++.dg/template/recurse.C: Likewise.
8422
8423 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8424
8425         * g++.dg/opt/dtor1.C: New test.
8426
8427 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8428
8429         * gcc.c-torture/compile/20020315-1.c: New test.
8430
8431 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8432
8433         * gcc.dg/weak-1.c: Fix scan tests.
8434
8435 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8436
8437         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8438         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8439         cris-*-aout* mmix-*-*.
8440         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8441         cris-*-aout* mmix-*-*.
8442         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8443         cris-*-elf* cris-*-aout* and mmix-*-*.
8444         * gcc.dg/20001009-1.c: Ditto.
8445         * gcc.dg/20010912-1.c: Ditto.
8446         * gcc.dg/20020122-4.c: Ditto.
8447         * gcc.dg/inline-2.c: Ditto.
8448
8449 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8450
8451         * gcc.c-torture/compile/20020314-1.c: New test.
8452
8453 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8454
8455         * gcc.c-torture/execute/20020314-1.c: New test.
8456
8457 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * g++.dg/warn/Wunused-1.C: New test.
8460
8461 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8462
8463         * g++.dg/abi/mangle6.C: New test.
8464
8465 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8466
8467         * gcc.c-torture/compile/20020309-2.c: New test.
8468
8469         * gcc.c-torture/compile/20020312-1.c: New test.
8470
8471 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         * g++.dg/other/access1.C: New test.
8474
8475 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8476
8477         * gcc.c-torture/execute/wchar_t-1.c: New test.
8478
8479 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8480
8481         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8482
8483 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8484
8485         * gcc.dg/20020312-1.c: New test case.
8486
8487 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8488
8489         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8490
8491 2002-03-11  Richard Henderson  <rth@redhat.com>
8492
8493         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8494         * g++.old-deja/g++.jason/report.C: Likewise.
8495
8496 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8497
8498         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8499         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8500
8501 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         * testsuite/g++.dg/overload/pmf1.C: New test.
8504
8505 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8506
8507         * gcc.c-torture/execute/20020307-1.c: Use long.
8508
8509 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR optimization/5844
8512         * gcc.dg/20020310-1.c: New test.
8513
8514 2002-03-09  Michael Meissner  <meissner@redhat.com>
8515
8516         * gcc.c-torture/execute/memcpy-2.c: New test.
8517         * gcc.c-torture/execute/memset-1.c: New test.
8518         * gcc.c-torture/execute/strlen-1.c: New test.
8519         * gcc.c-torture/execute/strcmp-1.c: New test.
8520         * gcc.c-torture/execute/strncmp-1.c: New test.
8521
8522 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8523
8524         * gcc.dg/ppc-ldstruct.c: New test.
8525
8526 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8527
8528         * gcc.c-torture/execute/va-arg-22.c: New test.
8529
8530 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8531
8532         * gcc.c-torture/compile/20020309-1.c: New test.
8533
8534 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8535
8536         * gcc.c-torture/execute/20020307-2.c: New test.
8537
8538 2002-03-07  Jeffrey A Law  (law@redhat.com)
8539
8540         * g77.f-torture/compile/20020307-1.f: New test.
8541
8542 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8543
8544         * gcc.dg/unordered-1.c: New test.
8545
8546 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8547
8548         * gcc.c-torture/execute/20020307-1.c: New test.
8549
8550 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8551
8552         * gcc.dg/20020304-1.c: New test.
8553
8554         * gcc.c-torture/compile/20020304-2.c: New test.
8555
8556 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8557
8558         * gcc.c-torture/compile/20020304-1.c: New test case
8559         (from PR c/5830).
8560
8561 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8562
8563         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8564
8565 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8566
8567         * g++.dg/other/classkey1.C: New test.
8568
8569 2002-03-01  Richard Henderson  <rth@redhat.com>
8570
8571         * gcc.c-torture/compile/981223-1.x: New.
8572         * gcc.c-torture/compile/920625-1.x: New.
8573
8574 2002-02-28  Richard Henderson  <rth@redhat.com>
8575
8576         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8577
8578 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8579
8580         * gcc.c-torture/execute/20020227-1.c: New test.
8581
8582 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8583
8584         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8585         here" ERROR lines.
8586         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8587         * g++.old-deja.g++.other/defarg1.C: Likewise.
8588         * g++.old-deja/g++.pt/calls2.C: Likewise.
8589         * g++.old-deja/g++.pt/crash20.C: Likewise.
8590         * g++.old-deja/g++.pt/crash30.C: Likewise.
8591         * g++.old-deja/g++.pt/crash36.C: Likewise.
8592         * g++.old-deja/g++.pt/crash6.C: Likewise.
8593         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8594         * g++.old-deja/g++.pt/derived3.C: Likewise.
8595         * g++.old-deja/g++.pt/error1.C: Likewise.
8596         * g++.old-deja/g++.pt/friend21.C: Likewise.
8597         * g++.old-deja/g++.pt/friend23.C: Likewise.
8598         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8599         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8600
8601 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8602
8603         * gcc.c-torture/execute/20020225-2.c: New test.
8604
8605 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8606
8607         * gcc.c-torture/execute/920730-1t.c,
8608         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8609         Delete test cases, only relevant to -traditional.
8610
8611 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8612
8613         * gcc.dg/cpp/undef1.c: Remove.
8614         * gcc.dg/cpp/directiv.c: Update.
8615         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8616
8617 2002-02-27  Michael Meissner  <meissner@redhat.com>
8618
8619         * gcc.c-torture/execute/20020226-1.c: New test.
8620
8621 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8622
8623         * g++.dg/debug/debug4.C: New test.
8624
8625         * gcc.dg/ia64-visibility-1.c: New test.
8626
8627 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8628
8629         * gcc.dg/debug/20020224-1.c: New.
8630
8631 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8632
8633         * gcc.c-torture/execute/960416-1.x: New.
8634         * gcc.c-torture/execute/divconst-3.x: Likewise.
8635
8636 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8637
8638         * gcc.dg/20020224-1.c: New test.
8639
8640 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8641
8642         * gcc.c-torture/execute/20020225-1.c: New.
8643
8644 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8645
8646         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8647
8648 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8649
8650         * gcc.dg/20020222-1.c: New test.
8651
8652 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8653
8654         * g++.dg/opt/anonunion1.C: New test.
8655
8656 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8657
8658         * g++.dg/template/qualttp19.C: New test.
8659         * g++.dg/template/qualttp20.C: New test.
8660         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8661         * g++.old-deja/g++.other/qual1.C: Likewise.
8662
8663 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8664
8665         * gcc.dg/attr-alwaysinline.c: New.
8666
8667 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8668
8669         * gcc.dg/20020220-1.c: New test.
8670
8671         * gcc.dg/20020220-2.c: New test.
8672
8673         * g++.dg/opt/mmx1.C: New test.
8674
8675 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8676
8677         * gcc.c-torture/compile/20020110.c: New test.
8678
8679 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.c-torture/execute/20020219-1.c: New test.
8682
8683         * gcc.dg/20020219-1.c: New test.
8684
8685         * gcc.dg/noncompile/20020220-1.c: New test.
8686
8687         * g++.dg/opt/ptrintsum1.C: New test.
8688
8689         * gcc.dg/debug/20020220-1.c: New test.
8690
8691 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * gcc.c-torture/execute/20020216-1.c: New test.
8694
8695 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8696
8697         * gcc.dg/decl-1.c: Update, new test.
8698
8699 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * g++.dg/abi/bitfield1.C: New test.
8702         * g++.dg/abi/bitfield2.C: New test.
8703
8704 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8705
8706         * gcc.dg/attr-nest.c: New test.
8707
8708 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8709
8710         * gcc.c-torture/execute/20020215-1.c: New test.
8711
8712 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8715         * g++.dg/debug/debug.exp: New.
8716         * g++.dg/debug/trivial.C: New.
8717         * g++.dg/debug/debug1.C: Moved...
8718         * g++.dg/other/debug1.C: ...from here.
8719         * g++.dg/debug/debug2.C: Moved...
8720         * g++.dg/other/debug2.C: ...from here.
8721         * g++.dg/debug/debug3.C: Moved...
8722         * g++.dg/other/debug3.C: ...from here.
8723
8724         * gcc.dg/noncompile/20020213-1.c: New test.
8725
8726 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8727
8728         * g++.dg/other/debug3.C: New test.
8729
8730         * gcc.c-torture/execute/20020213-1.c: New test.
8731
8732 2002-02-13  Richard Smith <richard@ex-parrot.com>
8733
8734         * g++.old-deja/g++.other/thunk1.C: New test.
8735
8736 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8737
8738         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8739
8740 2002-02-13  Stan Shebs  <shebs@apple.com>
8741
8742         * gcc.dg/altivec-3.c: New.
8743
8744 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8745
8746         * gcc.dg/Wunreachable-1.c: New test.
8747         * gcc.dg/Wunreachable-2.c: New test.
8748
8749 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8750
8751         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8752
8753 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8754
8755         * gcc.dg/decl-1.c: New test.
8756
8757 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8758
8759         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8760
8761 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8762
8763         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8764         * gcc.c-torture/compile/980506-1.x: Likewise.
8765
8766 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8767
8768         * gcc.dg/20020210-1.c: New.
8769
8770 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8771
8772         * g77.f-torture/execute/947.f: New regression test
8773         for PR fortran/947.
8774
8775 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8776
8777         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8778         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8779
8780 2002-02-08  Richard Henderson  <rth@redhat.com>
8781
8782         * gcc.c-torture/compile/labels-3.c: New.
8783
8784 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8785
8786         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8787         expression statements work instead.
8788         * gcc.dg/noncompile/20020207-1.c: New test.
8789
8790 2002-02-07  Richard Henderson  <rth@redhat.com>
8791
8792         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8793
8794 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8795
8796         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8797         message from g77
8798         * lib/g77-dg.exp: Trim g77 error messages so that they are
8799         recognized by dg.exp.
8800
8801 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8802
8803         PR fortran/5473
8804         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8805
8806 2002-02-07  Richard Henderson  <rth@redhat.com>
8807
8808         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8809         to be sufficiently aligned for integers.
8810
8811 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8812
8813         * g++.dg/template/friend4.C: New test.
8814
8815 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8816
8817         PR fortran/5743
8818         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8819         unsupported cases.
8820
8821 2002-02-07  Richard Henderson  <rth@redhat.com>
8822
8823         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8824         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8825         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8826         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8827
8828 2002-02-06  Richard Henderson  <rth@redhat.com>
8829
8830         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8831
8832 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8833
8834         * gcc.dg/20020206-1.c: New test.
8835
8836 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * gcc.c-torture/execute/20020206-1.c: New test.
8839
8840         * gcc.c-torture/execute/20020206-2.c: New test.
8841
8842         PR optimization/5429:
8843         * gcc.c-torture/compile/20020206-1.c: New test.
8844
8845 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8846
8847         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8848         as certain file formats cannot support particularly large
8849         alignments.
8850
8851         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8852         and do not expect to be able to link the executable.
8853
8854         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8855         fail because the COFF format does not support the weak attribute.
8856
8857 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8858
8859         * g77.dg/pr5473.f:  New test
8860
8861 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8862
8863         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8864         Fix testcase accordingly.
8865
8866 2002-02-04  Richard Henderson  <rth@redhat.com>
8867
8868         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8869         (buf): Change to be an array of pointers, not ints.
8870
8871 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8874         before all tests.  Move warning one line above to match where it
8875         C frontend emits.
8876         * gcc.dg/Wswitch-2.c: New test.
8877         * g++.dg/warn/Wswitch-1.C: New test.
8878         * g++.dg/warn/Wswitch-2.C: New test.
8879
8880 2002-02-04  Richard Henderson  <rth@redhat.com>
8881
8882         * g++.dg/abi/offsetof.C: Fix size comparison.
8883
8884 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8885
8886         * gcc.dg/cast-qual-2.c: New test.
8887
8888 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8889
8890         * gcc.dg/20020201-4.c: New test.
8891
8892 2002-02-04  Ben Elliston  <bje@redhat.com>
8893
8894         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8895         target_info attribute != 0, in addition to the empty string.
8896         (gcc_target_compile): Likewise.
8897
8898 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8899
8900         * gcc.dg/Wswitch.c: New test.
8901         PR gcc/4475. PR gcc/3780.
8902
8903 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8904
8905         * g77.f-torture/execute/5122.f: New test for regressions
8906         against PR fortran/5122.
8907
8908 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8909
8910         * g77.f-torture/compile/pr3743.f: Delete
8911         * g77.dg/pr3743-1.f: New test.
8912         * g77.dg/pr3743-2.f: New test.
8913         * g77.dg/pr3743-3.f: New test.
8914         * g77.dg/pr3743-4.f: New test.
8915
8916 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8917
8918         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8919
8920 2002-02-02  Richard Henderson  <rth@redhat.com>
8921
8922         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8923         * gcc.c-torture/execute/bf64-1.c: Likewise.
8924
8925 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8926
8927         * gcc.dg/20020201-2.c: New test.
8928
8929         * gcc.dg/20020201-3.c: New test.
8930
8931         * gcc.c-torture/execute/bitfld-2.c: New test.
8932
8933 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8934
8935         * gcc.dg/bitfld-1.c: Update.
8936         * gcc.dg/bitfld-2.c: Update.
8937         * gcc.c-torture/execute/bitfld-1.x: New.
8938
8939 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8940
8941         * gcc.c-torture/execute/20020201-1.c: New test.
8942
8943 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8944
8945         PR target/5469
8946         * gcc.dg/20020201-1.c: New test.
8947
8948 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8949
8950         PR fortran/3743
8951         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8952         * g77.f-torture/compile/pr3743.x: Remove
8953
8954 2002-01-31  Tom Rix  <trix@redhat.com>
8955
8956         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8957
8958 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8959
8960         * gcc.dg/noncompile/20020130-1.c: New test.
8961
8962 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8963
8964         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8965
8966 2002-01-29  Richard Henderson  <rth@redhat.com>
8967
8968         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8969         to long long.
8970         * gcc.c-torture/execute/bf64-1.c: Likewise.
8971
8972 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8973
8974         * gcc.c-torture/execute/20020129-1.c: New test.
8975
8976 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8977
8978         * gcc.c-torture/compile/20000224-1.c: Update.
8979         * gcc.c-torture/execute/bitfld-1.c: New tests.
8980         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8981         * gcc.dg/uninit-A.c: Update.
8982
8983 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8984
8985         * g++.dg/template/ctor1.C: Add instantiation.
8986
8987 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8988
8989         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8990         argument to __builtin_prefetch to be const ptr.
8991
8992 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * gcc.c-torture/compile/20020120-1.c: New test.
8995
8996 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8997
8998         * gcc.c-torture/execute/20020127-1.c: New test.
8999
9000 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9001
9002         * g77.dg/f77-edit-i-in.f: New test
9003         * g77.dg/f77-edit-i-out.f: New test
9004
9005 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9006
9007         * gcc.dg/debug/debug.exp: New file.
9008         * gcc.dg/debug/trivial.c: New file.
9009         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9010         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9011         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9012         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9013         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9014         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9015         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9016         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9017         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9018         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9019         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9020         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9021         * gcc.dg/20000503-1.c: Removed.
9022         * gcc.dg/20010207-1.c: Removed.
9023         * gcc.dg/20011223-1.c: Removed.
9024         * gcc.dg/20020104-2.c: Removed.
9025         * gcc.dg/debug-1.c: Removed.
9026         * gcc.dg/debug-2.c: Removed.
9027         * gcc.dg/debug-3.c: Removed.
9028         * gcc.dg/debug-4.c: Removed.
9029         * gcc.dg/debug-5.c: Removed.
9030         * gcc.dg/debug-6.c: Removed.
9031         * gcc.dg/dwarf2-1.c: Removed.
9032         * gcc.dg/dwarf2-2.c: Removed.
9033
9034 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9035
9036         * g++.old-deja/g++.other/eh5.C: New test.
9037         * g++.old-deja/g++.other/sibcall2.C: New test.
9038         * g++.old-deja/g++.other/array9.C: New test.
9039         * g++.old-deja/g++.other/typename2.C: New test.
9040         * g++.old-deja/g++.other/crash60.C: New test.
9041         * g++.old-deja/g++.other/conv9.C: New test.
9042         * g++.old-deja/g++.other/mangle10.C: New test.
9043         * g++.old-deja/g++.other/unchanging1.C: New test.
9044         * g++.old-deja/g++.other/exprstmt1.C: New test.
9045         * g++.old-deja/g++.other/inline23.C: New test.
9046         * g++.old-deja/g++.eh/ia64-1.C: New test.
9047         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9048         * g++.old-deja/g++.other/reload1.C: New test.
9049         * g++.old-deja/g++.other/static20.C: New test.
9050         * g++.old-deja/g++.other/local-alloc1.C: New test.
9051         * g++.old-deja/g++.other/conv8.C: New test.
9052         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9053         * g++.old-deja/g++.other/storeexpr1.C: New test.
9054         * g++.old-deja/g++.other/storeexpr2.C: New test.
9055         * g++.dg/eh/template2.C: New test.
9056         * g++.dg/warn/weak1.C: New test.
9057
9058 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9059
9060         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9061         Remove first, non-varying, argument.
9062
9063 2002-01-23  Richard Henderson  <rth@redhat.com>
9064
9065         * gcc.dg/inline-2.c: New.
9066
9067         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9068         Add optional target arg.  Check number of arguments.
9069         (scan-assembler-not, scan-assembler-dem): Likewise.
9070         (scan-assembler-dem-not): Likewise.
9071
9072 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9073
9074         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9075         line 12.
9076         * g++.old-deja/g++.brendan/parse3.C,
9077         g++.old-deja/g++.other/crash26.C,
9078         g++.old-deja/g++.other/crash28.C,
9079         g++.old-deja/g++.other/crash29.C,
9080         g++.old-deja/g++.other/crash30.C,
9081         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9082
9083 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9084
9085         * gcc.dg/20020115-1.c: New.
9086
9087 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9088
9089         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9090
9091 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9092
9093         * gcc.dg/20020122-3.c: New.
9094
9095 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9096
9097         * g++.dg/other/gc1.C: New test.
9098
9099 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9100
9101         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9102
9103 2002-01-22  Richard Henderson  <rth@redhat.com>
9104
9105         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9106
9107 2002-01-22  Richard Henderson  <rth@redhat.com>
9108
9109         * gcc.dg/20020122-4.c: New.
9110
9111 2002-01-22  H.J. Lu <hjl@gnu.org>
9112
9113         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9114         link output.
9115         * gcc.dg/special/ecos.exp: Likewise.
9116         * lib/g++-dg.exp: Likewise.
9117         * lib/g77-dg.exp: Likewise.
9118         * lib/gcc-dg.exp : Likewise.
9119         * lib/mike-g++.exp: Likewise.
9120         * lib/mike-g77.exp: Likewise.
9121         * lib/mike-gcc.exp: Likewise.
9122         * lib/objc-dg.exp: Likewise.
9123
9124 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9125
9126         PR target/5379
9127         * gcc.dg/20020122-2.c: New test.
9128
9129 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9130
9131         * gcc.dg/20020122-1.c: New test.
9132
9133 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9134
9135         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9136
9137 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9138
9139         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9140
9141 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9142
9143         * gcc.c-torture/compile/20020121-1.c: New test.
9144
9145 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9146
9147         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9148         ld_library_path.
9149
9150 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9151
9152         * gcc.dg/20020218-1.c: New test.
9153
9154 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9155
9156         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9157         messages
9158         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9159         "At global scope" warning
9160         * g++.dg/ext/align1.C: Change cygwin test for alignment
9161         from db-bogus to dg-warning
9162
9163 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9164
9165         * g77.f-torture/compile/cpp2.F: New test.
9166
9167 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         * g++.dg/template/access1.C: New test.
9170
9171 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9172
9173         * gcc.dg/20020118-1.c: New.
9174
9175 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9176
9177         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9178
9179 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9180
9181         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9182         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9183         alignment warnings.
9184
9185 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9186
9187         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9188         torture_with_loops and torture_without_loops
9189
9190 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gcc.c-torture/compile/20020116-1.c: New test.
9193
9194 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9195
9196         * gcc.dg/20020116-2.c: New test.
9197
9198         * gcc.dg/ultrasp4.c: New test.
9199
9200         * gcc.dg/20020116-1.c: New test.
9201
9202 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9203
9204         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9205         by EABI.
9206
9207 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9208
9209         * gcc.misc-tests/i386-prefetch.exp: New.
9210         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9211         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9212         * gcc.misc-tests/i386-pf-none-1.c: New test.
9213         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9214
9215 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gcc.dg/gnu89-init-1.c: Add new tests.
9218
9219 2002-01-15  Andreas Jaeger  <aj@suse.de>
9220
9221         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9222         * gcc.dg/i386-mmx-2.c: Likewise.
9223         * gcc.dg/i386-sse-1.c: Likewise.
9224         * gcc.dg/i386-sse-2.c: Likewise.
9225         * gcc.dg/i386-sse-3.c: Likewise.
9226
9227 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9228
9229         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9230         Uncomment additional cases that now pass.
9231
9232 2002-01-11  Richard Henderson  <rth@redhat.com>
9233
9234         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9235         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9236
9237 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9238
9239         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9240
9241 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9242
9243         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9244         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9245
9246 2002-01-10  Dale Johannesen  <dalej@apple.com>
9247
9248         * gcc.c-torture/execute/loop-11.c: New.
9249
9250 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9251
9252         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9253         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9254
9255 2002-01-09  Richard Henderson  <rth@redhat.com>
9256
9257         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9258         type in which to perform the operation for each size.
9259
9260 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9261
9262         * gcc.c-torture/compile/20020109-2.c: New test.
9263
9264 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9265
9266         * gcc.c-torture/execute/loop-10.c: New test.
9267
9268 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9269
9270         * gcc.c-torture/compile/20010226-1.c: New test.
9271         * gcc.c-torture/compile/20010227-1.c: New test.
9272         * gcc.c-torture/compile/20010426-1.c: New test.
9273         * gcc.c-torture/compile/20010510-1.c: New test.
9274         * gcc.c-torture/compile/20010605-3.c: New test.
9275         * gcc.c-torture/compile/20010824-1.c: New test.
9276         * gcc.c-torture/execute/20010409-1.c: New test.
9277         * gcc.dg/noncompile/20000901-1.c: New test.
9278         * gcc.dg/20001023-1.c: New test.
9279         * gcc.dg/20001101-1.c: New test.
9280         * gcc.dg/20001102-1.c: New test.
9281         * gcc.dg/20010207-1.c: New test.
9282         * gcc.dg/20010405-1.c: New test.
9283         * gcc.dg/20010822-1.c: New test.
9284         * gcc.dg/20011107-1.c: New test.
9285
9286 2002-01-09  Jeffrey A Law  (law@redhat.com)
9287
9288         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9289
9290         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9291         execution failure on PA targets.
9292
9293 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gcc.c-torture/compile/20020109-1.c: New test.
9296
9297 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9298
9299         * gcc.c-torture/execute/20020108-1.c: New test.
9300
9301 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9302
9303         * gcc.dg/20020108-1.c: New test.
9304
9305 2002-01-08  H.J. Lu <hjl@gnu.org>
9306
9307         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9308         for header files.
9309
9310 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9311
9312         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9313         consistency.
9314
9315 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9316
9317         * gcc.dg/altivec-4.c: Test altivec predicates.
9318
9319 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9320
9321         * gcc.c-torture/execute/20020107-1.c: New test.
9322
9323 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9324
9325         PR c/5279
9326         * gcc.c-torture/compile/20020106-1.c: New test.
9327
9328 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9329
9330         * gcc.c-torture/execute/nestfunc-4.c: New test.
9331
9332 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9333
9334         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9335         extra triple that slipped in.
9336         * g++.old-deja/g++.abi/align.C: Likewise.
9337         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9338
9339 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9340
9341         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9342         * g++.old-deja/g++.abi/align.C: Likewise.
9343         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9344
9345         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9346         on FreeBSD/i386.
9347         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9348         FreeBSD.
9349
9350 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9351
9352         * gcc.dg/20020104-1.c: New test.
9353
9354         * gcc.dg/20020104-2.c: New test.
9355
9356 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9357
9358         * gcc.dg/20020103-1.c: Fix typo in target selector.
9359
9360 2002-01-03  Richard Henderson  <rth@redhat.com>
9361
9362         * gcc.dg/20020103-1.c: New.
9363
9364 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9365
9366         * gcc.c-torture/execute/20020103-1.c: New test.
9367
9368 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9369
9370         * g++.dg/other/debug2.C: New test.
9371
9372         * gcc.c-torture/compile/20020103-1.c: New test.
9373
9374 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9375
9376         * gcc.dg/gnu89-init-1.c: Added new tests.
9377
9378 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * g++.dg/template/friend2.C: Remove as patch is reverted.
9381
9382         * g++.dg/warn/oldcast1.C: New test.
9383
9384         * g++.dg/template/ptrmem1.C: New test.
9385         * g++.dg/template/ptrmem2.C: New test.
9386
9387         * g++.dg/template/ntp.C: New test.
9388
9389         * g++.dg/other/component1.C: New test.
9390
9391         * g++.dg/template/ttp3.C: New test.
9392
9393         * g++.dg/template/friend2.C: New test.
9394         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9395
9396 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9397
9398         * g++.dg/other/ptrmem1.C: New test.
9399         * g++.dg/other/ptrmem2.C: New test.
9400
9401 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9402
9403         * g++.dg/template/ctor1.C: New test.
9404
9405 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9406
9407         * g++.dg/template/friend2.C: New test.
9408
9409 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9410
9411         * gcc.dg/mmix-1.c: New test.
9412
9413 2001-12-31  Richard Henderson  <rth@redhat.com>
9414
9415         * gcc.dg/asm-5.c: New.
9416
9417 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9418
9419         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9420         in namespace __gnu_cxx
9421
9422 2001-12-30  Richard Henderson  <rth@redhat.com>
9423
9424         * gcc.dg/debug-6.c: New.
9425
9426 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9427
9428         * gcc.c-torture/compile/20011229-2.c: New test.
9429
9430 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9431
9432         * gcc.dg/debug-3.c: New test.
9433         * gcc.dg/debug-4.c: New test.
9434         * gcc.dg/debug-5.c: New test.
9435
9436 2001-12-29  Richard Henderson  <rth@redhat.com>
9437
9438         * g++.dg/eh/loop1.C: New.
9439
9440 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9441
9442         * g++.dg/template/crash1.C: New test.
9443
9444 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9445
9446         * g++.dg/other/const1.C: New test.
9447
9448 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9449
9450         * gcc.c-torture/compile/20011229-1.c: New test.
9451
9452 2001-12-28  Stan Shebs  <shebs@apple.com>
9453
9454         * lib/objc-torture.exp: Resync with c-torture.exp.
9455         * lib/objc.exp: Load standard libraries.
9456
9457 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9460         additional tests.
9461
9462 2001-12-27  Roger Sayle <roger@eyesopen.com>
9463
9464         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9465
9466 2001-12-27  Richard Henderson  <rth@redhat.com>
9467
9468         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9469
9470 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9471
9472         * g++.dg/eh/ctor1.C: New test.
9473         * g++.dg/other/error2.C: New test.
9474
9475 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         * g++.dg/other/init2.C: New test.
9478
9479 2001-12-24  Richard Henderson  <rth@redhat.com>
9480
9481         * gcc.dg/20011223-1.c: New.
9482         * gcc.dg/inline-1.c: New.
9483
9484 2001-12-23  Richard Henderson  <rth@redhat.com>
9485
9486         * gcc.dg/asm-4.c: Test operand modifiers.
9487
9488 2001-12-23  Richard Henderson  <rth@redhat.com>
9489
9490         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9491
9492 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9493
9494         * gcc.c-torture/execute/20011223-1.c: New test.
9495
9496 2001-12-21  Richard Henderson  <rth@redhat.com>
9497
9498         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9499         re-enables the warning.
9500
9501 2001-12-21  Richard Henderson  <rth@redhat.com>
9502
9503         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9504
9505 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9506
9507         * gcc.c-torture/compile/20011218-1.c: New test.
9508
9509 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9510
9511         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9512         arm-isr.c test.
9513         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9514         epilogue generation for ARM ISR routines.
9515
9516 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9517
9518         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9519         * gcc.dg/format/c90-printf-3.c: Likewise.
9520         * gcc.dg/format/c99-printf-3.c: Likewise.
9521         * gcc.dg/format/ext-1.c: Likewise.
9522         * gcc.dg/format/ext-6.c: Likewise.
9523         * gcc.dg/format/format.h: Prototype unlocked stdio.
9524
9525 2001-12-20  Richard Henderson  <rth@redhat.com>
9526
9527         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9528         (arena): Use it.
9529         (malloc): Correct allocation logic.  Abort if we fill up the
9530         arena before initialization complete.
9531         (realloc): Correct allocation logic.
9532
9533 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9534
9535         * gcc.c-torture/compile/20011219-2.c: New test.
9536
9537         * gcc.c-torture/execute/20011219-1.c: New test.
9538
9539 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9540
9541         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9542         target does not support weak symbols.
9543
9544 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9545
9546         * gcc.c-torture/compile/20011219-1.c: New test.
9547
9548 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9549
9550         * g++.dg/other/error1.C: New test.
9551
9552 2001-12-17  Jeffrey A Law  (law@redhat.com)
9553
9554         * gcc.c-torture/execute/20011217-1.c: New test.
9555
9556 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9557
9558         * objc.dg/special/: New directory.
9559         * objc.dg/special/special.exp: New file.
9560         * objc.dg/special/unclaimed-category-1.h: New file.
9561         * objc.dg/special/unclaimed-category-1a.m: New file.
9562         * objc.dg/special/unclaimed-category-1.m: New file.
9563
9564 2001-12-17  Andreas Jaeger  <aj@suse.de>
9565
9566         * gcc.c-torture/compile/20011217-2.c: New test.
9567
9568 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9569
9570         * gcc.c-torture/compile/20011217-1.c: New test.
9571
9572 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9573
9574         * testsuite/gcc.dg/20011214-1.c: New.
9575
9576 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9577
9578         * gcc.dg/altivec-4.c: New.
9579
9580 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9581
9582         * gcc.dg/20011113-1.c: New test.
9583
9584 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9585
9586         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9587         std::__malloc_alloc_template<0> and
9588         std::__default_alloc_template<false, 0>.
9589
9590 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9591
9592         * objc/execute/bf-21.m: New test.
9593         * objc/execute/enumeration-1.m: New test.
9594         * objc/execute/enumeration-2.m: New test.
9595
9596 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9597
9598         * gcc.dg/gnu89-init-1.c: New test.
9599
9600 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9601
9602         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9603         * g++.old-deja/g++.jason/2371.C: Likewise.
9604         * g++.old-deja/g++.jason/template33.C: Likewise.
9605         * g++.old-deja/g++.jason/template34.C: Likewise.
9606         * g++.old-deja/g++.jason/template36.C: Likewise.
9607         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9608         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9609         * g++.old-deja/g++.other/typename1.C: Likewise.
9610         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9611         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9612         * g++.old-deja/g++.pt/typename11.C: Likewise.
9613         * g++.old-deja/g++.pt/typename14.C: Likewise.
9614         * g++.old-deja/g++.pt/typename16.C: Likewise.
9615         * g++.old-deja/g++.pt/typename3.C: Likewise.
9616         * g++.old-deja/g++.pt/typename4.C: Likewise.
9617         * g++.old-deja/g++.pt/typename5.C: Likewise.
9618         * g++.old-deja/g++.pt/typename7.C: Likewise.
9619         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9620
9621 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9622
9623         * g++.dg/other/linkage1.C: New test.
9624         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9625         specifiers.
9626
9627 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9628
9629         * gcc.dg/concat.c: New test.
9630
9631 2001-12-11  Stan Shebs  <shebs@apple.com>
9632
9633         * objc/compile: New test directory.
9634         * objc/compile/compile.exp: New expect script.
9635         * objc/compile/20011211-1.m: New compile test.
9636
9637 2001-12-11  Jason Merrill  <jason@redhat.com>
9638
9639         * lib/prune.exp (prune_gcc_output): Also handle "In member
9640         function".  So many permutations...
9641
9642 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9643
9644         * g++.dg/template/typedef1.C: New test.
9645
9646 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         * g++.dg/other/copy1.C: New test.
9649
9650 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9651
9652         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9653
9654         * gcc.dg/builtin-choose-expr.c: New.
9655
9656 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9657
9658         * gcc.dg/altivec-2.c: New.
9659
9660 2001-12-07  Richard Henderson  <rth@redhat.com>
9661
9662         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9663
9664 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9665
9666         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9667         ultrasparc.
9668
9669 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9670
9671         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9672
9673 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9674
9675         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9676         variable argument list.
9677
9678 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9679
9680         * gcc.c-torture/execute/memcheck: Delete entire directory.
9681         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9682         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9683
9684 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9685
9686         * gcc.dg/Wshadow-1.c: New test.
9687
9688 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9689
9690         * gcc.c-torture/compile/20011130-1.c: New test.
9691
9692         * gcc.dg/noncompile/20011025-1.c: New test.
9693
9694         * g++.dg/other/anon-union.C: New test.
9695
9696         * gcc.c-torture/execute/20011024-1.c: New test.
9697
9698 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9699
9700         * gcc.c-torture/execute/20000722-1.x,
9701         gcc.c-torture/execute/20010123-1.x: Remove.
9702         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9703         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9704         gcc.dg/c99-complit-2.c: New tests.
9705
9706 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9707
9708         * g++.dg/inherit/base1.C: New test.
9709
9710 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9711
9712         * g++.dg/other/stdarg1.C: New test.
9713
9714         * gcc.c-torture/compile/20011130-2.c: New test.
9715
9716 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9717
9718         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9719         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9720         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9721         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9722         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9723         * gcc.dg/builtin-prefetch-1.c: New test.
9724
9725 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.dg/20011130-1.c: New test.
9728
9729 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         * g++.dg/other/scope1.C: New test.
9732         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9733
9734 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9735
9736         * gcc.dg/vla-init-1.c: New test.
9737
9738 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9739
9740         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9741
9742 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9743
9744         * objc.dg/alias.m: Update.
9745         * objc.dg/class-1.m: Update.
9746         * objc.dg/const-str-1.m: Update.
9747         * objc.dg/fwd-proto-1.m: Update.
9748         * objc.dg/id-1.m: Update.
9749         * objc.dg/super-class-1.m: Update.
9750
9751 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9752
9753         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9754         constructs.
9755
9756 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9757
9758         * gcc.c-torture/execute/20011128-1.c: New test.
9759
9760 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9761
9762         * gcc.dg/20011127-1.c: New test.
9763
9764 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9765
9766         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9767         from Austin Group draft 7.
9768         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9769         scanf format arguments.
9770         * gcc.dg/format/no-exargs-2.c: New test.
9771
9772 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9773
9774         * g++.dg/abi/vbase8-4.C: New test.
9775
9776 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9777
9778         * gcc.c-torture/execute/20011121-1.c: New test.
9779
9780 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9781
9782         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9783
9784 2001-11-23  Andreas Jaeger  <aj@suse.de>
9785
9786         * gcc.dg/cpp/charconst-2.c: New test.
9787
9788 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9789
9790         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9791         to the host if it is remote.  Let tests specify extra headers
9792         they use.
9793         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9794         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9795         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9796         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9797         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9798         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9799         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9800         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9801         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9802         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9803
9804 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9805
9806         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9807         for little endian ARMs.
9808
9809 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * gcc.c-torture/compile/20011119-1.c: New test.
9812         * gcc.c-torture/compile/20011119-2.c: New test.
9813
9814 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9815
9816         * gcc.dg/altivec-1.c: Fix typo.
9817
9818 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9819
9820         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9821
9822 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9823
9824         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9825
9826 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9827
9828         * lib/g77.exp: Don't specify --rpath-link.
9829
9830         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9831         across all the headers.
9832         * gcc.dg/format/format.exp: For testing on a remote host,
9833         copy format.h.
9834
9835         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9836         * gcc.c-torture/execute/930406-1.c: Likewise.
9837         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9838
9839 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9840
9841         * gcc.dg/altivec-1.c: New.
9842
9843 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9844
9845         * gcc.dg/cpp/fpreprocessed.c: New test case.
9846
9847 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9848
9849         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9850         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9851         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9852
9853 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9854
9855         * gcc.dg/no-builtin-1.c: New test.
9856
9857 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9858
9859         * gcc.c-torture/execute/20011115-1.c: New test.
9860
9861 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9862
9863         * gcc.c-torture/compile/20011114-2.c: New test.
9864         * gcc.c-torture/compile/20011114-3.c: New test.
9865         * gcc.c-torture/compile/20011114-4.c: New test.
9866
9867 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9868
9869         * g++.dg/other/init1.C: New test.
9870
9871 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9872
9873         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9874         message.
9875
9876         * gcc.c-torture/execute/20011114-1.c: New testcase.
9877
9878         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9879         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9880         like the (before this change) version of 20010327-1.c.
9881
9882 2001-11-14  Roger Sayle <roger@eyesopen.com>
9883
9884         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9885
9886 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9887
9888         * g++.dg/init/array2.C: New test.
9889
9890 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9891
9892         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9893
9894 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9895
9896         * g++.dg/other/forscope1.C: New test.
9897         * g++.dg/ext/forscope1.C: New test.
9898         * g++.dg/ext/forscope2.C: New test.
9899
9900 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * gcc.c-torture/execute/20011113-1.c: New test.
9903
9904 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9905
9906         * gcc.c-torture/execute/20011109-2.c: New test.
9907
9908         * gcc.c-torture/execute/20011109-1.c: New test.
9909
9910 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9911
9912         * gcc.c-torture/compile/20011109-1.c: New test.
9913
9914 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9915
9916         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9917         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9918         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9919         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9920         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9921         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9922         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9923
9924 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9925
9926         * g++.dg/warn/Wshadow-1.C: New tests.
9927         * g++.old-deja/g++.mike/for3.C: Update.
9928
9929 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9930
9931         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9932         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9933         XFAILs.  Adjust expected error texts.
9934         * gcc.c-torture/compile/20011106-1.c,
9935         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9936         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9937         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9938         gcc.dg/c99-array-lval-5.c: New tests.
9939
9940 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9941
9942         * gcc.dg/cpp/defined.c: Update.
9943
9944 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9945
9946         * gcc.c-torture/execute/anon-1.c: New test.
9947
9948 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9949
9950         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9951         same size, so no warning should be produced on stormy16.
9952
9953         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9954         due to oversized array.
9955         * g++.old-deja/g++.mike/ns15.C: Likewise.
9956         * g++.old-deja/g++.pt/crash16.C: Likewise.
9957
9958 2001-11-02  Graham Stott  <grahams@redhat.com>
9959
9960         * g++.dgother/debug1.C: Fix typos.
9961
9962 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9963
9964         * g++.dg/other/debug1.C: New test.
9965
9966 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9967
9968         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9969         of unsigned long.
9970
9971 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.dg/20011029-2.c: New test.
9974
9975         * gcc.c-torture/compile/20011029-1.c: New test.
9976
9977 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9978
9979         * objc/execute/class_self-1.m: New test.
9980         * objc/execute/class_self-2.m: New test.
9981
9982 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9983
9984         * gcc.misc-tests/msgs.exp: Delete.
9985         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9986         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9987         error set to match recent changes.
9988
9989 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9990
9991         * gcc.dg/20011021-1.c: New test.
9992
9993 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9994
9995         * gcc.c-torture/compile/20011023-1.c: New test.
9996
9997 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9998
9999         * lib/g77.exp: Rewrite based on lib/g++.exp.
10000
10001 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gcc.c-torture/execute/20011019-1.c: New test.
10004
10005         * gcc.dg/20011018-1.c: New test.
10006
10007 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10008
10009         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10010
10011 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10012
10013         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10014         * gcc.dg/attr-invalid.c: Likewise.
10015
10016 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * testsuite/gcc.dg/20011015-1.c: New test.
10019
10020 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10021
10022         * g++.dg/template/unify2.C: New test.
10023
10024 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10025
10026         * g++.dg/other/exception-specification.C: New test
10027
10028 2001-10-13  Tom Rix  <trix@redhat.com>
10029
10030         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10031         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10032
10033 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * testsuite/gcc.dg/20011009-1.c: New test.
10036
10037 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10038
10039         PR g++/4476
10040         * g++.dg/other/friend1.C: New test.
10041
10042 2001-10-11  Richard Henderson  <rth@redhat.com>
10043
10044         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10045
10046 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10047
10048         * gcc.c-torture/compile/20011010-1.c: New.
10049
10050 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10051
10052         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10053         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10054         g77.f-torture/execute/execute.exp,
10055         g77.f-torture/noncompile/noncompile.exp,
10056         gcc.c-torture/compile/compile.exp,
10057         gcc.c-torture/execute/execute.exp,
10058         gcc.c-torture/execute/ieee/ieee.exp,
10059         gcc.c-torture/execute/memcheck/memcheck.exp,
10060         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10061         objc/execute/execute.exp: Update FSF address.
10062
10063 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10064
10065         * gcc.dg/cpp/cmdlne-C.c: Update.
10066         * gcc.dg/cpp/cmdlne-C2.c: New.
10067
10068 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10069
10070         * gcc.c-torture/execute/20011008-3.c: New.
10071
10072 2001-10-08  DJ Delorie  <dj@redhat.com>
10073
10074         * gcc.dg/20011008-1.c: New.
10075         * gcc.dg/20011008-2.c: New.
10076
10077 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10078
10079         * gcc.dg/cpp/spacing1.c: Update test.
10080
10081 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10082
10083         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10084         spelling errors of "separate" as "seperate".
10085
10086 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10087
10088         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10089         enough to avoid inlining.
10090
10091 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10092
10093         * lib/g77.exp: set libg2c_dir correctly.
10094
10095 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10096
10097         * gcc.dg/cpp/macro11.c: New test.
10098
10099 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10100
10101         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10102         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10103         gcc.dg/format/multattr-3.c: New tests.
10104         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10105         tests for format attributes on function pointers being rejected.
10106
10107 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10108
10109         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10110
10111 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10112
10113         * g++.dg/warn/format1.C: New test.
10114
10115 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10116
10117         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10118
10119 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10120
10121         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10122
10123 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10124
10125         * gcc.dg/cpp/redef2.c: Add test.
10126
10127 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10128
10129         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10130         long-standing bug on i686, apparently.
10131         * gcc.c-torture/execute/loop-2c.x: New file.
10132         * gcc.c-torture/execute/loop-2d.x: New file.
10133         * gcc.c-torture/execute/loop-3c.x: New file.
10134
10135 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10136
10137         * gcc.dg/cpp/20000625-2.c: Correct line number.
10138
10139 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10140
10141         * gcc.dg/cpp/macro10.c: New test.
10142         * gcc.dg/cpp/strify3.c: New test.
10143         * gcc.dg/cpp/spacing1.c: Add tests.
10144         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10145         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10146
10147 2001-09-24  DJ Delorie  <dj@redhat.com>
10148
10149         * gcc.c-torture/execute/20010924-1.c: New test.
10150
10151 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10152
10153         * testsuite/objc/execute/paste.m: Remove.
10154
10155 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10156
10157         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10158
10159 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10160
10161         * g77.dg/strlen0.f: New test.
10162
10163 2001-09-21  Richard Henderson  <rth@redhat.com>
10164
10165         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10166         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10167
10168 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10169
10170         Table-driven attributes.
10171         * g++.dg/ext/attrib1.C: New test.
10172
10173 2001-09-20  DJ Delorie  <dj@redhat.com>
10174
10175         * gcc.dg/20000926-1.c: Update expected warning messages.
10176         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10177         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10178         array.
10179
10180 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10181
10182         * g++.dg/eh/registers1.C: New test case.
10183
10184 2001-09-17  Richard Henderson  <rth@redhat.com>
10185
10186         * gcc.dg/array-5.c: Fix VLA decomposition test.
10187
10188 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10189
10190         * gcc.dg/cpp/line5.c: New testcase.
10191
10192 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10193
10194         * gcc.dg/cpp/macro9.c: New test.
10195
10196 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10197
10198         * gcc.c-torture/execute/980223.c: Change type of addr from long
10199         to char *.
10200
10201 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10202
10203         * gcc.c-torture/execute/20010915-1.c: New test.
10204
10205 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10206
10207         * g77.dg/bprob: New directory.
10208         * g77.dg/bprob/bprob.exp: New file.
10209         * g77.dg/bprob/bprob-1.f: New test.
10210         * g77.dg/gcov: New directory.
10211         * g77.dg/gcov/gcov.exp: New file.
10212         * g77.dg/gcov/gcov-1.f: New test.
10213         * g77.dg/gcov/gcov-1.x: New file.
10214
10215 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10216
10217         * gcc.dg/cpp/directiv.c: Update.
10218         * gcc.dg/cpp/undef1.c: Update.
10219
10220 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10221
10222         * gcc.dg/20010912-1.c: New test.
10223
10224 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10225
10226         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10227         language-independent file in lib.
10228         * lib/gcov.exp: New file.
10229
10230 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10231
10232         * gcc.c-torture/compile/20010911-1.c: New test.
10233
10234 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10235
10236         * lib/profopt.exp: New, to support profile-directed optimizations.
10237         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10238         * gcc.misc-tests/bprob-1.c: New test.
10239         * gcc.misc-tests/bprob-2.c: New test.
10240
10241 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10242
10243         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10244         XFAIL and which kinds of gcov output to verify.
10245         * gcc.misc-tests/gcov-4b.x: New file.
10246         * gcc.misc-tests/gcov-5b.x: New file.
10247         * gcc.misc-tests/gcov-6.x: New file.
10248         * gcc.misc-tests/gcov-7.c: New test.
10249         * gcc.misc-tests/gcov-7.x: New file.
10250
10251 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10252
10253         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10254         * gcc.misc-tests/gcov-6.c: New test.
10255
10256 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10257
10258         PR c++/3986
10259         * g++.dg/abi/vbase1.C: New test.
10260
10261 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10262
10263         * objc.dg/method-2.m: New.
10264
10265 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10266
10267         PR c++/4203
10268         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10269         * g++.dg/init/empty1.C: New test.
10270
10271 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10272
10273         * gcc.c-torture/compile/20010903-1.c: New test.
10274
10275 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10276
10277         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10278         for m68k.
10279
10280 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10281
10282         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10283
10284         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10285
10286         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10287
10288 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10289
10290         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10291         for 16-bit 'unsigned int'.
10292
10293 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10294
10295         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10296
10297 2001-08-27  Richard Henderson  <rth@redhat.com>
10298
10299         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10300         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10301
10302 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10303
10304         * gcc.dg/asm-names.c (ymain): New.
10305
10306 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10307
10308         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10309         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10310         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10311
10312 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10313
10314         * gcc.dg/compare5.c: New testcase.
10315
10316 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10317
10318         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10319         and "In instantiation".
10320
10321 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10322
10323         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10324
10325 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10326
10327         * gcc.misc-tests/gcov.exp: Add support for branch information.
10328         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10329         * gcc.misc-tests/gcov-4.c: New test.
10330         * gcc.misc-tests/gcov-4b.c: New test.
10331         * gcc.misc-tests/gcov-5b.c: New test.
10332
10333 2001-08-20  Zack Weinberg  <zackw@panix.com>
10334
10335         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10336         expected to fail.
10337
10338 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10339
10340         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10341
10342 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * g++.dg/eh/template1.C: New test.
10345
10346 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10347
10348         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10349         Fix thinko.
10350         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10351         for xfail.
10352
10353 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10354
10355         * lib/g77-dg.exp:  Use prune.exp for common procedures
10356         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10357         * lib/g77.exp: (g77-dg-prune) Remove
10358
10359 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10360
10361         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10362
10363 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10364
10365         * g++.dg/template/unify1.C: New test.
10366
10367 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         * g++.dg/abi/empty4.C: New test.
10370
10371 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10372
10373         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10374         solaris2.*
10375         * g77.f-torture/compile/pr3743.x: Likewise
10376
10377 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10378
10379         * g++.dg/other/using-declaration.C: New test.
10380
10381 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10382
10383         * gcc.dg/cpp/tr-sign.c: New testcase.
10384
10385 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10386
10387         * gcc.dg/cpp/19951025-1.c: Revert.
10388         * gcc.dg/cpp/directiv.c: We no longer process directives that
10389         interrupt macro arguments.
10390
10391 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10392
10393         * gcc.dg/bconstp-1.c: New test.
10394
10395 2001-08-03  Richard Henderson  <rth@redhat.com>
10396
10397         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10398
10399 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10400
10401         * gcc.dg/cpp/19951025-1.c: Update.
10402
10403 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10404
10405         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10406         should be x.
10407
10408 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         Kill -fhonor-std.
10411         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10412         * g++.old-deja/g++.other/std1.C: Likewise.
10413         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10414
10415 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10416
10417         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10418         (g77_pass, g77_fail, g77_finish, g77_exit,
10419         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10420
10421 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10422
10423         * g77.dg/fbackslash.f
10424         * g77.dg/fcase-preserve.f
10425         * g77.dg/ff90-1.f
10426         * g77.dg/ffixed-line-length-0.f
10427         * g77.dg/ffixed-line-length-132.f
10428         * g77.dg/ffixed-line-length-7.f
10429         * g77.dg/ffixed-line-length-72.f
10430         * g77.dg/ffixed-line-length-none.f
10431         * g77.dg/ffree-form-1.f
10432         * g77.dg/fno-backslash.f
10433         * g77.dg/fno-f90-1.f
10434         * g77.dg/fno-fixed-form-1.f
10435         * g77.dg/fno-onetrip.f
10436         * g77.dg/fno-typeless-boz.f
10437         * g77.dg/fno-underscoring.f
10438         * g77.dg/fno-vxt-1.f
10439         * g77.dg/fonetrip.f
10440         * g77.dg/ftypeless-boz.f
10441         * g77.dg/fugly-assumed.f
10442         * g77.dg/funderscoring.f
10443         * g77.dg/fvxt-1.f
10444
10445 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10446
10447         * objc.dg/fwd-proto-1.m: New.
10448         * objc.dg/local-decl-1.m: New.
10449         * objc.dg/naming-1.m: New.
10450         * objc.dg/naming-2.m: New.
10451         * objc.dg/proto-hier-1.m: New.
10452
10453 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10454
10455         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10456         largest-type elements to a struct makes its size grow.
10457
10458 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10459
10460         * g++.dg/abi/vthunk1.C: New test.
10461
10462 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10463
10464         * g++.dg/abi/vbase8-22.C: New test.
10465
10466 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10467
10468         * gcc.dg/cpp/macro8.c: New test.
10469
10470 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         * g++.dg/abi/vbase8-21.C: New test.
10473
10474 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         * g++.dg/abi/vbase8-10.C: New test.
10477
10478 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10479
10480         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10481         ${tool}_set_ld_library_path.
10482         Changed caller.
10483         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10484         g++.exp.
10485
10486 2001-07-26  Stan Cox <scox@redhat.com>
10487
10488         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10489         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10490         gcc_exit, gcc_check_unsupported_p):
10491         Moved to gcc-deps.exp
10492         * gcc-deps.exp: New file.
10493
10494 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10495
10496         * g++.old-deja/g++.pt/defarg14.C: New test.
10497
10498 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10499
10500         * g++.old-deja/g++.other/lineno5.C: New test.
10501
10502 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10503
10504         * g++.old-deja/g++.pt/crash68.C: New test.
10505
10506 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10507
10508         * g++.old-deja/g++.other/crash42.C: New test.
10509
10510 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10511
10512         * gcc.dg/cpp/extratokens.c: Fix.
10513         * gcc.dg/cpp/skipping2.c: New tests.
10514
10515 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10516
10517         * gcc.c-torture/execute/20010724-1.c: New file.
10518         * gcc.c-torture/execute/20010724-1.x: New file.
10519
10520 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10521
10522         * g++.old-deja/g++.other/cond7.C: New test.
10523
10524 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10525
10526         * g++.old-deja/g++.other/optimize4.C: New test.
10527
10528 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10529
10530         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10531
10532 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10533
10534         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10535         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10536         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10537         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10538
10539         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10540         bug report" message.
10541
10542         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10543         * g++.dg/ext/instantiate1.C: Move from old-deja.
10544
10545 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10546
10547         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10548         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10549         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10550         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10551
10552 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10553
10554         * gcc.c-torture/execute/20010723-1.c: New test.
10555
10556 2001-07-23  Ben Elliston  <bje@redhat.com>
10557
10558         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10559
10560 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10561
10562         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10563         i[34567]86-*-*.
10564         Delete handling of ieee_multilib_flags.
10565         Pass -mieee for alpha*-*-* and sh-*-*.
10566         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10567
10568 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         Remove old-abi tests.
10571         * g++.old-deja/g++.mike/p11116.C: Remove.
10572         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10573
10574 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10575
10576         * g77.f-torture/compile/pr3743.f:  New test
10577
10578 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10579
10580         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10581
10582 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10583
10584         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10585         g++.old-deja/g++.pt/static6.C: Likewise.
10586         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10587         supports weak symbols.
10588
10589 2001-07-18  Andreas Jaeger  <aj@suse.de>
10590
10591         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10592         supported again.
10593
10594 2001-07-18  Andreas Jaeger  <aj@suse.de>
10595
10596         * gcc.dg/iftrap-1.c: Fix target line.
10597
10598 2001-07-17  Richard Henderson  <rth@redhat.com>
10599
10600         * gcc.c-torture/execute/20010717-1.c: New.
10601
10602 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10603
10604         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10605         tests.
10606
10607 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10608
10609         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10610
10611 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10612
10613         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10614         UAC_SIGBUS, UAC_NOPRINT definitions.
10615
10616 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10617
10618         * objc/execute/object_is_class.m: New test.
10619         * objc/execute/object_is_meta_class.m: New test.
10620
10621 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10622
10623         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10624         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10625
10626 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10627
10628         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10629         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10630
10631 2001-07-14  Richard Henderson  <rth@redhat.com>
10632
10633         * gcc.dg/iftrap-1.c: New.
10634
10635 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10636
10637         * g77.f-torture/execute/intrinsic77.f: New test.
10638
10639 2001-07-11  Janis Johnson <janis@us.ibm.com>
10640
10641         * gcc.misc-tests/gcov-3.c: New test.
10642
10643 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10644
10645         * gcc.c-torture/compile/20010711-1.c,
10646         * gcc.c-torture/compile/20010711-2.c: New tests.
10647
10648 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10649
10650         * gcc.c-torture/execute/20010711-1.c: New test.
10651
10652 2001-07-11  Ben Elliston  <bje@redhat.com>
10653
10654         * g++.old-deja/g++.other/enum5.C: New test.
10655
10656 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10657
10658         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10659         (g++-dg-prune): Call prune_gcc_output.
10660         * prune.exp: New file for prune_gcc_output.
10661         * lib/g++.exp, lib/gcc.exp: Load it.
10662
10663 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10664
10665         * gcc.c-torture/compile/20010701-1.c,
10666         g++.old-deja/g++.ext/attrib6.C: New tests.
10667
10668 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10669
10670         * gcc.c-torture/compile/20010706-1.c: New test.
10671
10672 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10673
10674         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10675
10676 2001-06-28  Stan Shebs  <shebs@apple.com>
10677
10678         * gcc.dg/pragma-darwin.c: New test.
10679
10680 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10681
10682         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10683         Solaris 2.[678] system.
10684
10685 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10686
10687         * gcc.dg/20010622-1.c: New test.
10688
10689 2001-06-18  Stan Shebs  <shebs@apple.com>
10690
10691         * objc.dg: New directory.
10692         * objc.dg/dg.exp: New file.
10693         * objc.dg/alias.m: New.
10694         * objc.dg/class-1.m: New.
10695         * objc.dg/class-2.m: New.
10696         * objc.dg/const-str-1.m: New.
10697         * objc.dg/const-str-2.m: New.
10698         * objc.dg/id-1.m: New.
10699         * objc.dg/method-1.m: New.
10700         * objc.dg/super-class-1.m: New.
10701         * lib/objc-dg.exp: New file.
10702
10703 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10704
10705         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10706         of label name.
10707
10708 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10709
10710         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10711
10712 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10713
10714         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10715         variable.
10716
10717 2001-06-12  Richard Henderson  <rth@redhat.com>
10718
10719         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10720
10721 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10722
10723         * g++.old-deja/g++.abi/vbase5.C: New test.
10724         * g++.old-deja/g++.abi/vbase6.C: New test.
10725         * g++.old-deja/g++.abi/vbase7.C: New test.
10726
10727 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10728
10729         * gcc.c-torture/compile/20010610-1.c: New test.
10730
10731 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10732
10733         * g++.old-deja/g++.abi/vbase4.C: New test.
10734
10735 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10736
10737         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10738         support %f for HC11/HC12 targets.
10739         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10740         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10741         on HC11/HC12 targets.
10742         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10743
10744 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10745
10746         * gcc.dg/wchar_t-1.c: New file.
10747         * gcc.dg/wint_t-1.c: Likewise.
10748
10749 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10750
10751         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10752
10753 2001-06-11  Richard Henderson  <rth@redhat.com>
10754
10755         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10756
10757 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10758
10759         * gcc.c-torture/compile/20010611-1.c: New test.
10760
10761 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10762
10763         * gcc.dg/c99-tag-1.c: Add more tests.
10764
10765 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10766
10767         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10768         representation on MN10300 and ARM/Thumb.
10769
10770 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10771
10772         * g77.f-torture/execute/20010610.f: New.
10773
10774 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10775
10776         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10777         names.
10778
10779 2001-06-09  Richard Henderson  <rth@redhat.com>
10780
10781         * gcc.c-torture/execute/ashrdi-1.c: New.
10782         * gcc.c-torture/execute/ashldi-1.c: New.
10783         * gcc.c-torture/execute/lshrdi-1.c: New.
10784
10785 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10786
10787         * objc/execute/load-3.m: Added. Check sending +load to categories,
10788         in addition to classes.
10789
10790 2001-06-08  Stan Shebs  <shebs@apple.com>
10791
10792         * objc/execute/load-2.m: New test.  From Nicola Pero
10793         <n.pero@mi.flashnet.it>.
10794
10795 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10796
10797         * gcc.c-torture/execute/20010605-2.c: New test.
10798
10799 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10800
10801         * g++.old-deja/g++.abi/vbase2.C: New test.
10802         * g++.old-deja/g++.abi/vbase3.C: New test.
10803
10804 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         * g++.old-deja/g++.pt/friend49.C: New test.
10807
10808 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         * g++.old-deja/g++.ext/anon3.C: New test.
10811
10812 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10813
10814         * g++.old-deja/g++.other/conv7.C: New test.
10815
10816 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10817
10818         * gcc.c-torture/compile/20010605-2.c: New test.
10819
10820 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10821
10822         * gcc.c-torture/execute/20010604-1.c: New test.
10823
10824 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10825
10826         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10827
10828 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10829
10830         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10831         (g++_link_flags): Likewise.
10832         (g++_init): Pass gccpath's value to two previous functions.
10833
10834 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10835
10836         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10837         Ensure logfile entry matches exec command line.
10838
10839 2001-05-31  Richard Henderson  <rth@redhat.com>
10840
10841         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10842         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10843
10844 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10845
10846         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10847         compiler for irix6.2
10848
10849 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         * g++.old-deja/g++.other/optimize3.C: New file.
10852
10853 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10854
10855         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10856         assemble.
10857
10858 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         * g++.old-deja/g++.other/optimize2.C: New file.
10861
10862 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10863
10864         * gcc.c-torture/compile/20010518-2.c: New file.
10865         * gcc.c-torture/execute/20010518-1.c: New file.
10866         * gcc.c-torture/execute/20010518-2.c: New file.
10867
10868 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10869
10870         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10871
10872 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10873
10874         G++ no longer defines builtins that do not begin with __builtin.
10875         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10876         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10877         * g++.old-deja/g++.law/builtin1.C: Likewise.
10878         * g++.old-deja/g++.law/cvt2.C: Likewise.
10879         * g++.old-deja/g++.mike/net5.C: Likewise.
10880         * g++.old-deja/g++.other/builtins1.C: Likewise.
10881         * g++.old-deja/g++.other/builtins2.C: Likewise.
10882         * g++.old-deja/g++.other/builtins3.C: Likewise.
10883         * g++.old-deja/g++.other/builtins4.C: Likewise.
10884         * g++.old-deja/g++.other/inline8.C: Likewise.
10885         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10886
10887 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10888
10889         * g++.old-deja/g++.pt/using1.C: Adjust.
10890         * g++.old-deja/g++.pt/using2.C: New test.
10891
10892 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10893
10894         * gcc.dg/cpp/charconst.c: New tests.
10895         * gcc.dg/cpp/escape.c: New tests.
10896         * gcc.dg/cpp/escape-1.c: New tests.
10897         * gcc.dg/cpp/escape-2.c: New tests.
10898         * gcc.dg/cpp/ucs.c: New tests.
10899
10900 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10901
10902         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10903         native compiler for irix6.5.
10904
10905 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10906
10907         * lib/g++.exp (g++_include_flags): Use args to compute
10908         get_multilibs.
10909         (g++_link_flags): Likewise.
10910         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10911
10912 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10913
10914         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10915
10916 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10917
10918         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10919         this file.
10920
10921 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10922
10923         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10924         STACK_SIZE;
10925         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10926         to STACK_SIZE; Use it to define size of add_histo array.
10927         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10928         to STACK_SIZE.
10929         (f): Use GITT_SIZE to define size of gitt local table.
10930         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10931         to STACK_SIZE; Use it to define size of bytemem array.
10932
10933 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10934
10935         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10936         on 68HC11/HC12 due to the asm instruction.
10937         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10938         * gcc.c-torture/compile/920520-1.x: Likewise.
10939         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10940         on 68HC11/HC12 because the function is larger than 64K.
10941         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10942         on 68HC11/HC12 because the structure is too large.
10943
10944 2001-05-20  Richard Henderson  <rth@redhat.com>
10945
10946         * gcc.c-torture/execute/20010520-1.c: New.
10947
10948 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10949
10950         * g++.old-deja/g++.warn/compare1.C: New test.
10951         * gcc.dg/compare4.c: New test.
10952
10953 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         * g++.old-deja/g++.other/optimize1.C: New test.
10956
10957 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10958
10959         * g++.old-deja/g++.pt/spec41.C: New test.
10960
10961 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10962
10963         * gcc.c-torture/compile/20010114-1.x: Remove.
10964
10965 2001-05-18  Stan Shebs  <shebs@apple.com>
10966
10967         * gcc.c-torture/compile/20010518-1.c: New test.
10968
10969 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10970
10971         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10972         * g++.old-deja/g++.pt/crash67.C: New test.
10973
10974 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10975
10976         * g++.old-deja/g++.other/debug9.C: New test.
10977
10978 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10979
10980         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10981
10982 2001-05-16  Jan Hubicka  <jh@suse.cz>
10983
10984         * gcc.c-torture/compile/20010516-1.c: New test.
10985
10986 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10987
10988         * g++.old-deja/g++.other/crash41.C: New test.
10989
10990 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10991
10992         * g++.old-deja/g++.pt/crash66.C: New test.
10993
10994 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10995
10996         * g++.old-deja/g++.robertl/eb27.C: Convert.
10997
10998 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10999
11000         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11001         declaration being redundant.
11002
11003 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11004
11005         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11006
11007 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11008
11009         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11010
11011 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11012
11013         * lib/g++.exp: Use testsuite_flags.
11014
11015 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11016
11017         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11018
11019 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11020
11021         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11022
11023 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11024
11025         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11026
11027 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11028
11029         * gcc.c-torture/compile/20010313-1.c: New test.
11030
11031 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11032
11033         * gcc.dg/cpp/direct2.c: New test.
11034         * gccq.dg/cpp/direct2s.c: New test.
11035
11036         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11037
11038 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11039
11040         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11041         * g++.old-deja/g++.other/op3.C: Likewise.
11042
11043 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11044
11045         * gcc.dg/cpp/syshdr.h: New file.
11046         * gcc.dg/cpp/sysmac1.c: Update.
11047         * gcc.dg/cpp/sysmac2.c: Update.
11048
11049 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11050
11051         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11052
11053 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11054
11055         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11056         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11057
11058 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11059
11060         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11061
11062 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11063
11064         * lib/g++.exp (g++_include_flags): Don't use any special flags
11065         if TESTING_IN_BUILD_TREE is not defined.
11066         (g++_init): Use a plain 'c++' as the compiler if
11067         TESTING_IN_BUILD_TREEE is not defined.
11068
11069 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11070
11071         * g++.old-deja/g++.eh/catch13.C: New test.
11072         * g++.old-deja/g++.eh/catch14.C: New test.
11073
11074 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.dg/cpp/tr-define.c: New test.
11077
11078 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11079
11080         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11081         <stdlib.h>, not <malloc.h>.
11082
11083 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11084
11085         * g++.old-deja/g++.ns/template17.C: New test.
11086
11087 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11088
11089         * g++.old-deja/g++.pt/ref4.C: New test.
11090
11091 2001-04-30  Richard Henderson  <rth@redhat.com>
11092
11093         * gcc.dg/20000724-1.c: Revert last change.
11094
11095 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11096
11097         * g77.f-torture/execute/20010430.f: New test.
11098
11099 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11100
11101         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11102
11103 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11104
11105         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11106
11107 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11108
11109         * g++.old-deja/g++.eh/crash6.C: New test.
11110
11111 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11112
11113         * g++.old-deja/g++.other/warn7.C: New test.
11114
11115 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.old-deja/g++.other/defarg9.C: New test.
11118
11119 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11120
11121         * g77.f-torture/compile/20010426.f: New test.
11122         * g77.f-torture/execute/20010426.f: New test.
11123
11124 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11125
11126         * g77.f-torture/compile/20000629-1.x: Remove - error
11127         has been fixed.
11128
11129 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11130
11131         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11132         Tweak slightly to work with g++.dg framework.
11133         * g++.dg/special/ecos.exp: Run initp1.C test.
11134         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11135
11136         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11137         its linker doesn't give line numbers either.
11138         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11139
11140 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11141
11142         * g++.old-deja/g++.other/lex1.C: New test.
11143
11144 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11145
11146         * gcc.dg/noncompile/20010425-1.c: New test.
11147
11148 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11149
11150         * g++.old-deja/g++.pt/mangle2.C: New test.
11151
11152 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11153
11154         * gcc.dg/format/plus-1.c: New test.
11155
11156 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11157
11158         * gcc.dg/20010423-1.c: New test.
11159
11160 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.c-torture/execute/20010422-1.c: New test.
11163
11164 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11165
11166         * g++.old-deja/g++.ns/type2.C: New test.
11167
11168 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11169
11170         * g++.old-deja/g++.other/perf1.C: New test.
11171
11172 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11173
11174         * gcc.dg/c99-func-2.c: Remove xfail.
11175         * gcc.dg/c99-func-3.c: Remove xfail.
11176         * gcc.dg/c99-func-4.c: Remove xfail.
11177
11178 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11179
11180         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11181
11182 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11183
11184         * gcc.c-torture/compile/20010423-1.c: New test.
11185
11186 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11187
11188         * g++.old-deja/g++.pt/typename28.C: New test.
11189
11190 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11191
11192         * g++.old-deja/g++.abi/empty2.C: New test.
11193         * g++.old-deja/g++.abi/empty3.C: New test.
11194
11195 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * g++.old-deja/g++.other/comdat2.C: New test.
11198         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11199
11200 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * g++.old-deja/g++.other/overload14.C: New test.
11203
11204 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * g++.old-deja/g++.other/lookup23.C: New test.
11207
11208 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.c-torture/execute/20010403-1.c: New test.
11211
11212 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11213             Mark Mitchell  <mark@codesourcery.com>
11214
11215         * lib/old-dejagnu.exp: Don't delete output of executable.
11216         Add .exe suffix to executables.
11217
11218 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11219
11220         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11221
11222 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11223
11224         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11225
11226 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11227
11228         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11229         * g++.old-deja/g++.abi/crash1.C: New test.
11230
11231 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11232
11233         * g++.old-deja/g++.other/crash40.C: New test.
11234
11235 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11236
11237         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11238
11239 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * g++.old-deja/g++.other/warn6.C: New test.
11242
11243 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11244
11245         * g++.old-deja/g++.robertl/eb42.C: Same.
11246
11247 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11248
11249         * gcc.dg/wtr-conversion-1.c: New testcase.
11250
11251 2001-04-10  Richard Henderson  <rth@redhat.com>
11252
11253         * g++.old-deja/g++.other/array5.C: New.
11254
11255 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11256
11257         * gcc.c-torture/execute/20010408-1.c: New test.
11258
11259 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11260
11261         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11262         headers and constructs.
11263         * g++.old-deja/g++.robertl/eb79.C: Same.
11264         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11265         * g++.old-deja/g++.robertl/eb73.C: Same.
11266         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11267         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11268         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11269         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11270         * g++.old-deja/g++.robertl/eb44.C: Same.
11271         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11272         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11273         * g++.old-deja/g++.robertl/eb39.C: Same.
11274         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11275         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11276         * g++.old-deja/g++.robertl/eb30.C: Same.
11277         * g++.old-deja/g++.robertl/eb3.C: Same.
11278         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11279         * g++.old-deja/g++.robertl/eb21.C: Same.
11280         * g++.old-deja/g++.robertl/eb15.C: Same.
11281         * g++.old-deja/g++.robertl/eb118.C: Same.
11282         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11283         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11284         * g++.old-deja/g++.robertl/eb109.C: Same.
11285         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11286         * g++.old-deja/g++.mike/rtti1.C: Same.
11287         * g++.old-deja/g++.mike/p658.C: Same.
11288         * g++.old-deja/g++.mike/net46.C: Same.
11289         * g++.old-deja/g++.mike/net34.C: Same.
11290         * g++.old-deja/g++.mike/memoize1.C: Same.
11291         * g++.old-deja/g++.mike/eh2.C: Same.
11292         * g++.old-deja/g++.law/weak.C: Same.
11293         * g++.old-deja/g++.law/visibility7.C: Same.
11294         * g++.old-deja/g++.law/visibility25.C: Same.
11295         * g++.old-deja/g++.law/visibility22.C: Same.
11296         * g++.old-deja/g++.law/visibility2.C: Same.
11297         * g++.old-deja/g++.law/visibility17.C: Same.
11298         * g++.old-deja/g++.law/visibility13.C: Same.
11299         * g++.old-deja/g++.law/visibility10.C: Same.
11300         * g++.old-deja/g++.law/visibility1.C: Same.
11301         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11302         * g++.old-deja/g++.law/vbase1.C: Same.
11303         * g++.old-deja/g++.law/operators32.C: Same.
11304         * g++.old-deja/g++.law/nest3.C: Same.
11305         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11306         * g++.old-deja/g++.law/except5.C (main): Same.
11307         * g++.old-deja/g++.law/cvt7.C (run): Same.
11308         * g++.old-deja/g++.law/cvt2.C: Same.
11309         * g++.old-deja/g++.law/cvt16.C: Same.
11310         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11311         * g++.old-deja/g++.law/ctors17.C (main): Same.
11312         * g++.old-deja/g++.law/ctors13.C: Same.
11313         * g++.old-deja/g++.law/ctors12.C (main): Same.
11314         * g++.old-deja/g++.law/ctors10.C: Same.
11315         * g++.old-deja/g++.law/code-gen5.C: Same.
11316         * g++.old-deja/g++.law/bad-error7.C: Same.
11317         * g++.old-deja/g++.law/arm9.C: Same.
11318         * g++.old-deja/g++.law/arm12.C: Same.
11319         * g++.old-deja/g++.law/arg8.C: Same.
11320         * g++.old-deja/g++.law/arg1.C: Same.
11321         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11322         * g++.old-deja/g++.jason/template31.C: Same.
11323         * g++.old-deja/g++.jason/template24.C (main): Same.
11324         * g++.old-deja/g++.jason/2371.C: Same.
11325         * g++.old-deja/g++.eh/new2.C: Same.
11326         * g++.old-deja/g++.eh/new1.C: Same.
11327         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11328         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11329         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11330         * g++.old-deja/g++.brendan/crash62.C: Same.
11331         * g++.old-deja/g++.brendan/crash52.C: Same.
11332         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11333         * g++.old-deja/g++.brendan/crash38.C: Same.
11334         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11335         * g++.old-deja/g++.brendan/copy9.C: Same.
11336
11337 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11338
11339         * gcc.c-torture/execute/20001203-2.c (memset):
11340         Count argument is of type __SIZE_TYPE__.
11341
11342 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11343
11344         * gcc.c-torture/compile/20010404-1.c: New test.
11345
11346 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11347
11348         * gcc.c-torture/compile/20010326-1.c: New test.
11349
11350 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11351
11352         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11353         peculiarities of the SH.
11354         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11355
11356 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11357
11358         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11359         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11360         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11361
11362 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * g77.f-torture/compile/20010321-1.f: New test.
11365
11366 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.c-torture/compile/20010329-1.c: New test.
11369
11370 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.c-torture/execute/20010329-1.c: New test.
11373
11374 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11375
11376         * g++.old-deja/g++.other/eh4.C: Fix typo.
11377
11378 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11379
11380         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11381
11382 2001-03-28  Philip Blundell  <philb@gnu.org>
11383
11384         * gcc.c-torture/compile/20010328-1.c: New test.
11385
11386 2001-03-27  Richard Henderson  <rth@redhat.com>
11387
11388         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11389         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11390
11391 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11392
11393         * gcc.c-torture/compile/20010327-1.c: New test.
11394
11395 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11396
11397         * g++.old-deja/g++.other/friend12.C: New test.
11398         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11399         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11400
11401 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11402
11403         * gcc.c-torture/execute/20010325-1.c: New test.
11404
11405 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11406
11407         * g++.old-deja/g++.other/mangle3.C: New test.
11408
11409 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * g++.old-deja/g++.other/anon8.C: New test.
11412
11413 2001-03-20  Philip Blundell  <philb@gnu.org>
11414
11415         * gcc.c-torture/compile/20010320-1.c: New test.
11416
11417 2001-03-17  Richard Henderson  <rth@redhat.com>
11418
11419         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11420
11421 2001-03-15  Geoff Keating  <geoff@redhat.com>
11422
11423         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11424         tests on AIX.
11425
11426 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11427
11428         * g++.old-deja/g++.other/eh4.C: New test.
11429
11430 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11431
11432         * gcc.dg/cpp/mi1.c: Update.
11433
11434 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11435
11436         * g++.old-deja/g++.other/regstack.C: New test.
11437
11438 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11439
11440         * g++.old-deja/g++.other/ref4.C: New test.
11441
11442 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11443
11444         * objc/execute/va_method.m: Added.
11445         * objc/execute/IMP.m: Added.
11446         * objc/execute/_cmd.m: Added.
11447         * objc/execute/accessing_ivars.m: Added.
11448         * objc/execute/class-1.m: Added.
11449         * objc/execute/class-10.m: Added.
11450         * objc/execute/class-11.m: Added.
11451         * objc/execute/class-12.m: Added.
11452         * objc/execute/class-13.m: Added.
11453         * objc/execute/class-14.m: Added.
11454         * objc/execute/class-2.m: Added.
11455         * objc/execute/class-3.m: Added.
11456         * objc/execute/class-4.m: Added.
11457         * objc/execute/class-5.m: Added.
11458         * objc/execute/class-6.m: Added.
11459         * objc/execute/class-7.m: Added.
11460         * objc/execute/class-8.m: Added.
11461         * objc/execute/class-9.m: Added.
11462         * objc/execute/class-tests-1.h
11463         * objc/execute/class-tests-2.h
11464         * objc/execute/compatibility_alias.m: Added.
11465         * objc/execute/encode-1.m: Added.
11466         * objc/execute/formal_protocol-1.m: Added.
11467         * objc/execute/formal_protocol-2.m: Added.
11468         * objc/execute/formal_protocol-3.m: Added.
11469         * objc/execute/formal_protocol-4.m: Added.
11470         * objc/execute/formal_protocol-5.m: Added.
11471         * objc/execute/formal_protocol-6.m: Added.
11472         * objc/execute/formal_protocol-7.m: Added.
11473         * objc/execute/informal_protocol.m: Added.
11474         * objc/execute/initialize.m: Added.
11475         * objc/execute/load.m: Added.
11476         * objc/execute/many_args_method.m: Added.
11477         * objc/execute/nested-3.m: Added.
11478         * objc/execute/no_clash.m: Added.
11479         * objc/execute/private.m: Added.
11480         * objc/execute/redefining_self.m: Added.
11481         * objc/execute/root_methods.m: Added.
11482         * objc/execute/selector-1.m: Added.
11483         * objc/execute/static-1.m: Added.
11484         * objc/execute/static-2.m: Added.
11485         * objc/execute/va_method.m: Added.
11486
11487 2001-03-10  Richard Henderson  <rth@redhat.com>
11488
11489         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11490
11491 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11492
11493         * g++.old-deja/g++.other/crash31.C: XFAIL.
11494         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11495         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11496         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11497         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11498         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11499
11500 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11501
11502         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11503
11504 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11505
11506         * gcc.dg/20000724-1.c: Don't use multiline strings.
11507
11508 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11509
11510         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11511         result of -cString against what we expect it to be; don't just
11512         print it out for no one to read.
11513
11514         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11515         Based on testcases provided by Nicola Pero.
11516
11517 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11518
11519         * gcc.dg/cpp/macro7.c: New test.
11520
11521 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11522
11523         * gcc.dg/cpp/multiline.c: Update.
11524
11525 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11526
11527         * g++.old-deja/g++.other/enum3.C: New test.
11528
11529 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11530
11531         * g++.old-deja/g++.other/pod1.C: New test.
11532
11533 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         * g++.old-deja/g++.ext/overload1.C: New test.
11536
11537 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.old-deja/g++.pt/using1.C: New test.
11540
11541 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.old-deja/g++.other/using9.C: New test.
11544
11545 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11546
11547         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11548
11549         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11550
11551 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11552
11553         * g++.old-deja/g++.ext/realpt1.C: Remove.
11554
11555 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11556
11557         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11558
11559 2001-02-26  Will Cohen  <wcohen@redhat.com>
11560
11561         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11562
11563 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11564
11565         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11566         templatized constructors.
11567
11568 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11569
11570         * gcc.c-torture/execute/20010224-1.c: New test.
11571
11572 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11573
11574         * gcc.c-torture/execute/20010222-1.c: New test.
11575
11576 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11577
11578         * g++.old-deja/g++.other/inline20.C: New test.
11579
11580 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11581
11582         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11583
11584 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11585
11586         * g++.old-deja/g++.other/lookup22.C: New test.
11587
11588 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11589
11590         * g77.dg: New directory.
11591         * g77.dg/20010216-1.f: New test case.
11592         * g77.dg/dg.exp: New driver.
11593         * lib/g77-dg.exp: New driver library.
11594
11595 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11596
11597         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11598
11599 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11600
11601         * g++.old-deja/g++.other/decl9.C: New test.
11602
11603 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11604
11605         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11606         not need <string> and also tests the initialization at runtime.
11607
11608 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11609
11610         * gcc.c-torture/execute/longlong.c: New test.
11611
11612 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11613
11614         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11615
11616 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11617
11618         * gcc.c-torture/execute/920302-1.c (execute):
11619         Change argument type to short.
11620
11621 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.old-deja/g++.pt/deduct6.C: New test.
11624
11625 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11626
11627         * g++.old-deja/g++.pt/deduct5.C: New test.
11628
11629 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11630
11631         * gcc.c-torture/execute/20010209-1.c: New test.
11632
11633 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11634
11635         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11636
11637 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11638
11639         * g++.dg/vtgc1.C: Update for new ABI.
11640
11641         * consistency.vlad: New directory, 1665 files.
11642
11643 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11644
11645         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11646         return type.
11647         * gcc.dg/cpp/digraphs.c: Declare puts.
11648
11649 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         * g++.old-deja/g++.other/warn5.C: New test.
11652
11653 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11654
11655         * g++.old-deja/g++.pt/spec40.C: New test.
11656
11657 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11660         case.
11661         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11662
11663 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * gcc.c-torture/compile/20010209-1.c: New test.
11666
11667 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11668
11669         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11670         excess errors message but not if it crashes.
11671         * g++.old-deja/g++.other/crash27.C: Likewise.
11672         * g++.old-deja/g++.other/crash28.C: Likewise.
11673         * g++.old-deja/g++.other/crash30.C: Likewise.
11674         * g++.old-deja/g++.other/crash32.C: Likewise.
11675         * g++.old-deja/g++.other/crash35.C: Likewise.
11676         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11677
11678 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11679
11680         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11681         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11682         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11683         g77.f-torture/execute/execute.exp,
11684         g77.f-torture/noncompile/noncompile.exp,
11685         gcc.c-torture/execute/execute.exp,
11686         gcc.c-torture/execute/memcheck/memcheck.exp,
11687         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11688         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11689         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11690         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11691         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11692         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11693         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11694         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11695         Remove bug reporting instructions with ancient email addresses.
11696
11697 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11698
11699         * gcc.dg/20010202-1.c: New test.
11700         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11701
11702 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11703
11704         * g++.dg/stdbool-if.C: New test.
11705
11706 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11707
11708         * objc/execute/fdecl.m: Added main().
11709
11710 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/execute/20010206-1.c: New test.
11713
11714 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11715
11716         * gcc.dg/cpp/avoidpaste1.c: Update.
11717
11718 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11719
11720         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11721         Pero <nicola@brainstorm.co.uk>.
11722         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11723
11724 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11725
11726         * g++.old-deja/g++.pt/spec39.C: New test.
11727
11728 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11729
11730         * gcc.c-torture/compile/20010202-1.c: New test.
11731
11732 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11733
11734         * g++.old-deja/g++.abi/primary2.C: New test.
11735         * g++.old-deja/g++.abi/primary3.C: New test.
11736         * g++.old-deja/g++.abi/primary4.C: New test.
11737         * g++.old-deja/g++.abi/primary5.C: New test.
11738         * g++.old-deja/g++.abi/vtable3.h: New test.
11739         * g++.old-deja/g++.abi/vtable3a.C: New test.
11740         * g++.old-deja/g++.abi/vtable3b.C: New test.
11741         * g++.old-deja/g++.abi/vtable3c.C: New test.
11742         * g++.old-deja/g++.abi/vtable3d.C: New test.
11743         * g++.old-deja/g++.abi/vtable3e.C: New test.
11744         * g++.old-deja/g++.abi/vtable3f.C: New test.
11745         * g++.old-deja/g++.abi/vtable3g.C: New test.
11746         * g++.old-deja/g++.abi/vtable3h.C: New test.
11747         * g++.old-deja/g++.abi/vtable3i.C: New test.
11748         * g++.old-deja/g++.abi/vtable3j.C: New test.
11749         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11750
11751 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11752
11753         * g++.old-deja/g++.other/anon6.C: New test.
11754         * g++.old-deja/g++.other/anon7.C: New test.
11755
11756 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11757
11758         * gcc.dg/cpp/avoidpaste2.c: New tests.
11759
11760 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11763
11764 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11765
11766         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11767         DECIMAL_DIG cases for Irix."
11768
11769 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11770
11771         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11772
11773 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11774
11775         * gcc.dg/c99-tag-1.c: New test.
11776
11777 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11778
11779         * gcc.dg/cpp/tr-warn1.c: Add tests.
11780
11781 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11782
11783         * gcc.dg/cpp/avoidpaste1.c: Update.
11784         * gcc.dg/cpp/paste4.c: Update.
11785
11786 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11787
11788         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11789         cases for Irix.
11790
11791 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11792
11793         * g++.old-deja/g++.other/inline19.C: New test.
11794
11795 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11796
11797         * gcc.dg/Wlarger-than.c: New test.
11798
11799 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11800
11801         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11802
11803 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.c-torture/execute/20010129-1.c: New test.
11806         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11807
11808 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11809
11810         * gcc.dg/cpp/avoidpaste1.c: Test case.
11811
11812 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * g++.old-deja/g++.other/inline18.C: New test.
11815
11816 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11817
11818         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11819         and __builtin_putchar.
11820
11821 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11824         tests.
11825
11826 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11827
11828         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11829         floating point number rounding mode to round to the nearest
11830         representable mode.
11831
11832 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11833
11834         * g++.old-deja/g++.other/mangle2.C: New test.
11835
11836 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11837
11838         * gcc.c-torture/compile/20010124-1.c: New test.
11839
11840 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11841
11842         * g++.old-deja/g++.pt/spec38.C: New test.
11843
11844 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11845
11846         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11847         "Build don't run".
11848
11849 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11850
11851         * gcc.c-torture/execute/20010123-1.c: New test.
11852
11853 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11854
11855         * g++.old-deja/g++.pt/spec37.C: New test.
11856
11857 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         * g++.old-deja/g++.pt/overload14.C: New test.
11860
11861 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11862
11863         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11864         __builtin_return_address.
11865
11866 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11869         * g++.old-deja/g++.pt/spec35.C: New test.
11870         * g++.old-deja/g++.pt/spec36.C: New test.
11871
11872 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * gcc.c-torture/compile/20010118-1.c: New test.
11875
11876 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11877
11878         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11879
11880 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.c-torture/execute/20010119-1.c: New test.
11883
11884 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         * g++.old-deja/g++.other/vbase5.C: New test.
11887
11888 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/execute/20010118-1.c: New test.
11891
11892 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         * g++.old-deja/g++.pt/deduct3.C: New test.
11895
11896 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11897
11898         * g++.old-deja/g++.pt/spec34.C: New test.
11899
11900 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11901
11902         * g77.f-torture/compile/20000601-2.f: New test.
11903
11904 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11905
11906         * g++.old-deja/g++.other/init17.C: New test.
11907
11908 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11909
11910         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11911
11912 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11913
11914         * g++.old-deja/g++.pt/unify8.C: New test.
11915
11916 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.old-deja/g++.abi/vbase1.C: New test.
11919
11920 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         * g++.old-deja/g++.pt/crash65.C: New test.
11923
11924 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11925
11926         * gcc.dg/cpp/assembl2.S: New test case.
11927
11928 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11929
11930         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11931         are supported.
11932
11933 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11934
11935         * g++.old-deja/g++.other/builtins1.C: New test.
11936         * g++.old-deja/g++.other/builtins2.C: Likewise.
11937         * g++.old-deja/g++.other/builtins3.C: Likewise.
11938         * g++.old-deja/g++.other/builtins4.C: Likewise.
11939
11940 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11941
11942         * gcc.c-torture/compile/20010117-1.c: New test.
11943         * gcc.c-torture/compile/20010117-2.c: New test.
11944
11945 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11946
11947         * g77.f-torture/execute/20010116.[fx]: New test,
11948         XFAIL on i?86-*-*.
11949         * g77.f-torture/compile/20010115.f: Indicate it's
11950         a test for PR fortran/1636.
11951
11952 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11953
11954         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11955
11956 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11957
11958         * g77.f-torture/compile/20010115.f: New test.
11959
11960 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * g++.old-deja/g++.pt/nontype5.C: New test.
11963
11964 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11965
11966         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11967         have an equivalent working one below it.
11968
11969 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11970
11971         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11972         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11973
11974 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11975
11976         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11977         message containing "init_priority".
11978         (conpr-2.C): Likewise.
11979         (conpr-3.C): Likewise.
11980         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11981
11982 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11983
11984         * gcc.c-torture/execute/20010114-2.c: New test.
11985
11986 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11987
11988         * gcc.c-torture/compile/20010114-1.c: New test.
11989         * gcc.c-torture/compile/20010114-1.x: Xfail.
11990         * gcc.c-torture/compile/20010114-2.c: New test.
11991         * gcc.c-torture/execute/20010114-1.c: New test.
11992         * gcc.dg/trunc-1.c: New test.
11993         * gcc.dg/uninit-B.c: New test.
11994
11995 2001-01-13  Nick Clifton  <nickc@redhat.com>
11996
11997         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11998         target.
11999
12000 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12001
12002         * gcc.c-torture/compile/20010113-1.c: New test.
12003
12004 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * gcc.c-torture/compile/20001212-1.c: New test.
12007
12008 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12009
12010         * gcc.dg/cpp/widestr1.c: Update.
12011         * gcc.dg/cpp/prag-imp.c: Remove.
12012
12013 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/execute/20000801-3.x: Remove.
12016         * gcc.dg/c90-init-1.c: New test.
12017         * gcc.dg/c99-init-1.c: New test.
12018         * gcc.dg/c99-init-2.c: New test.
12019         * gcc.dg/gnu99-init-1.c: New test.
12020
12021 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12022
12023         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12024         testing that no relevant ones were found.
12025
12026 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12027
12028         * g++.old-deja/g++.pt/cast2.C: New test.
12029
12030 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         * g++.old-deja/g++.pt/friend47.C: New test.
12033
12034 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.old-deja/g++.pt/instantiate13.C: New test.
12037
12038 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12039
12040         * g++.old-deja/g++.other/defarg7.C: New test.
12041         * g++.old-deja/g++.other/defarg8.C: New test.
12042
12043 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.old-deja/g++.pt/crash64.C: New test.
12046
12047 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         * g++.old-deja/g++.pt/crash63.C: New test.
12050
12051 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12052
12053         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12054
12055 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12056
12057         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12058
12059 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.old-deja/g++.pt/error3.C: New test.
12062
12063 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         * g++.old-deja/g++.other/crash39.C: New test.
12066
12067 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12068
12069         * g++.old-deja/g++.other/vbase4.C: New test.
12070
12071 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12072
12073         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12074         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12075         * gcc.dg/special/special.exp: New test driver which will check
12076         for alias support for the above test.
12077
12078 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12079
12080         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12081         problems on small machines.
12082         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12083         parameterize.
12084
12085 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12086
12087         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12088         mips.
12089         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12090
12091 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12092
12093         * g++.old_deja/g++.pt/using8.C: New test.
12094
12095 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12096
12097         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12098
12099 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12100
12101         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12102         where a failure is expected.
12103         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12104
12105 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12106
12107         * g++.old_deja/g++.pt/instantiate12.C: New test.
12108
12109 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12110
12111         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12112         start of structs.
12113         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12114         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12115         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12116         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12117         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12118         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12119         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12120         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12121         * g++.old-deja/g++.eh/spec6.C: Likewise.
12122         * g++.old-deja/g++.jason/crash3.C: Likewise.
12123         * g++.old-deja/g++.law/ctors11.C: Likewise.
12124         * g++.old-deja/g++.law/ctors17.C: Likewise.
12125         * g++.old-deja/g++.law/ctors5.C: Likewise.
12126         * g++.old-deja/g++.law/ctors9.C: Likewise.
12127         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12128         * g++.old-deja/g++.mike/net22.C: Likewise.
12129         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12130         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12131         * g++.old-deja/g++.mike/virt3.C: Likewise.
12132         * g++.old-deja/g++.niklas/t128.C: Likewise.
12133         * g++.old-deja/g++.other/anon4.C: Likewise.
12134         * g++.old-deja/g++.other/using1.C: Likewise.
12135         * g++.old-deja/g++.other/warn3.C: Likewise.
12136         * g++.old-deja/g++.pt/t37.C: Likewise.
12137         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12138         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12139
12140 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12141
12142         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12143
12144 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12145
12146         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12147
12148 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12149
12150         * gcc.c-torture/compile/20010107-1.c: New test.
12151
12152 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12153
12154         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12155
12156 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12157
12158         * gcc.dg/format/format.h: New file.
12159         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12160         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12161         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12162         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12163         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12164         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12165         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12166         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12167         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12168         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12169         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12170         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12171         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12172         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12173         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12174         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12175         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12176         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12177         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12178         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12179         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12180         instead of declaring standard types, macros and functions in each
12181         test.
12182
12183 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12184
12185         * gcc.c-torture/execute/20010106-1.c: New test.
12186
12187 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12188
12189         * gcc.dg/format/format.exp: New file.
12190         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12191         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12192         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12193         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12194         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12195         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12196         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12197         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12198         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12199         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12200         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12201         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12202         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12203         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12204         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12205         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12206         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12207         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12208         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12209         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12210         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12211         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12212         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12213         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12214         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12215         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12216         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12217         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12218         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12219         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12220         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12221         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12222         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12223         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12224         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12225         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12226         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12227         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12228         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12229         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12230         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12231         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12232
12233 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12234
12235         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12236         account.
12237
12238 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12239
12240         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12241
12242 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.old-deja/g++.pt/crash62.C: New test.
12245
12246 2001-01-04  Richard Henderson  <rth@redhat.com>
12247
12248         * gcc.dg/20000926-1.c: Update expected warnings.
12249         * gcc.dg/array-2.c: Likewise.
12250         * gcc.dg/array-4.c: Also validate flexible array members.
12251         * gcc.dg/c99-flex-array-1.c: New.
12252
12253 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12254
12255         * gcc.c-torture/compile/20001222-1.x: Remove.
12256
12257 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12258
12259         * gcc.c-torture/execute/built-in-setjmp.c: New.
12260
12261 2001-01-03  Richard Henderson  <rth@redhat.com>
12262
12263         * gcc.dg/940510-1.c: Update expected error wording.
12264         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12265
12266 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12267
12268         * lib/target-supports.exp (check_alias_available): Modified to
12269         indicate aliases not supported if only weak aliases are supported.
12270
12271 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12272
12273         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12274         Turn on cmpstrsi checks for __pj__ and __i370__.
12275
12276 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         * g++.old-deja/g++.other/virtual11.C: New test.
12279
12280 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12283
12284 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12285
12286         * gcc.c-torture/compile/20010102-1.c: New test.
12287
12288 2001-01-02  Andreas Jaeger  <aj@suse.de>
12289
12290         * gcc.dg/noreturn-3.c: New test.
12291
12292         * gcc.dg/noreturn-4.c: New test.
12293
12294 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12295
12296         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12297         __builtin_fputc and __builtin_fwrite.
12298
12299 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12300
12301         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12302         signed char, not default char.
12303
12304 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12305
12306         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12307
12308 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12309
12310         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12311
12312 2000-12-29  Richard Henderson  <rth@redhat.com>
12313
12314         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12315         (__cyg_profile_func_exit): Define.
12316
12317 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12318
12319         * g++.dg/vtgc1.C: New test.
12320
12321 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12322
12323         * gcc.dg/noncompile/20001228-1.c: New test.
12324
12325         * gcc.dg/20001228-1.c: New test.
12326
12327         * gcc.c-torture/execute/20001228-1.c: New test.
12328
12329 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12330
12331         * gcc.dg/format-strfmon-1.c: New test.
12332
12333 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12334
12335         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12336         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12337         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12338         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12339         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12340         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12341         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12342         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12343         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12344         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12345         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12346         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12347         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12348
12349         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12350         * gcc.c-torture/execute/string-opt-4.c: Test index.
12351
12352 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12353
12354         * gcc.c-torture/compile/20001226-1.c: New test.
12355
12356 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12357
12358         * gcc.c-torture/compile/20001222-1.c: New test.
12359         * gcc.c-torture/compile/20001222-1.x: Xfail.
12360
12361 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12362
12363         * gcc.c-torture/execute/comp-goto-2.c: New test.
12364
12365 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12366
12367         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12368         Use long types if __INT_MAX__ is 32767.
12369         (main): Use cast to (sint32 *) when poking 88 into a_page.
12370
12371         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12372
12373 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12374
12375         * gcc.c-torture/compile/20001221-1.c: New test.
12376         * gcc.c-torture/execute/20001221-1.c: New test.
12377
12378 2000-12-20  Richard Henderson  <rth@redhat.com>
12379
12380         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12381         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12382
12383 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12384
12385         * gcc.dg/compare3.c: New test.
12386
12387 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12388
12389         * gcc.dg/format-warnll-1.c: New test.
12390
12391 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12392
12393         * gcc.dg/cpp/cmdlne-P.c: New test.
12394
12395 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12396
12397         * gcc.c-torture/execute/builtin-abs-1.c,
12398         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12399
12400 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         * gcc.dg/cpp/multiline.c: New test.
12403
12404 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12405
12406         * g++.old-deja/g++.other/syshdr1.C: Update.
12407         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12408
12409 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12410
12411         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12412
12413 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12414
12415         * g++.old-deja/g++.pt/ttp65.C: New test.
12416
12417 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12418
12419         * g++.old-deja/g++.pt/ttp64.C: New test.
12420
12421 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12422
12423         * g++.old-deja/g++.pt/spec33.C: New test.
12424
12425 2000-12-14  Catherine Moore  <clm@redhat.com>
12426
12427         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12428         * gcc.c-torture/execute/920612-2.c: Likewise.
12429         * gcc.c-torture/execute/920428-2.c: Likewise.
12430         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12431         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12432
12433 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12434
12435         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12436         * gcc.dg/pack-test-2.c: Likewise.
12437
12438 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12439
12440         Tests by Zack Weinberg <zackw@stanford.edu>.
12441
12442         * gcc.dg/cpp/defined.c: Update.
12443         * gcc.dg/cpp/defined_trad.c: New tests.
12444
12445 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12446
12447         * gcc.dg/cpp/trad-direct.c: Update.
12448
12449 2000-12-11  Neil Booth  <neilb@earthling.net>
12450
12451         * gcc.dg/cpp/defined_trad.c
12452
12453 2000-12-11  Neil Booth  <neilb@earthling.net>
12454
12455         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12456
12457 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12458
12459         * gcc.dg/format-miss-2.c: New test.
12460
12461 2000-12-09  Neil Booth  <neilb@earthling.net>
12462
12463         * gcc.dg/cpp/lineflags.c: New tests.
12464         * gcc.dg/cpp/poison.c: Update.
12465         * gcc.dg/cpp/redef2.c: Update.
12466         * gcc.dg/cpp/skipping.c: New test.
12467
12468 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12469
12470         * g++.old-deja/g++.other/eh3.C: New testcase.
12471
12472 2000-12-07  Neil Booth  <neilb@earthling.net>
12473
12474         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12475         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12476         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12477         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12478         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12479         Update.
12480
12481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12482
12483         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12484         __SIZE_TYPE__ instead of int for type of integers cast to
12485         pointers.
12486
12487 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * g++.old-deja/g++.other/cleanup4.C: New test.
12490
12491 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12492
12493         * format-sec-1.c: New test.
12494
12495 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12496
12497         * gcc.dg/format-nonlit-3.c: New test.
12498
12499 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12500
12501         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12502         through a null pointer.
12503
12504 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12505
12506         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12507         * g++.old-deja/g++.pt/partial4.C: New test.
12508
12509 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12510
12511         * gcc.c-torture/execute/ieee/hugeval.x: New.
12512
12513 2000-12-06  Neil Booth  <neilb@earthling.net>
12514
12515         * gcc.dg/cpp/backslash2.c: New tests.
12516
12517 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12518
12519         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12520         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12521
12522 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12523
12524         * gcc.c-torture/execute/20001203-2.c: New testcase.
12525
12526 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12527
12528         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12529         * g++.old-deja/g++.other/virtual10.C: New test.
12530
12531 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12532
12533         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12534
12535 2000-12-05  Richard Henderson  <rth@redhat.com>
12536
12537         * gcc.c-torture/compile/20001205-1.c: New.
12538
12539 2000-12-04  Neil Booth  <neilb@earthling.net>
12540
12541         * g++.old-deja/g++.other/virtual9.C: New test.
12542         * g++.old-deja/g++.pt/crash61.C: New test.
12543         * gcc.c-torture/execute/loop-9.c: New test.
12544
12545 2000-12-04  Neil Booth  <neilb@earthling.net>
12546
12547         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12548         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12549         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12550         * gcc.dg/cpp/extratokens.c: ...here.
12551
12552 2000-12-04  Neil Booth  <neilb@earthling.net>
12553
12554         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12555         New tests.
12556
12557 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12558
12559         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12560         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12561
12562 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12563
12564         * gcc.c-torture/execute/20001203-1.c: New test.
12565
12566 2000-12-03  Neil Booth  <neilb@earthling.net>
12567
12568         * gcc.dg/cpp/macro6.c: New test cases.
12569
12570 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12571
12572         * gcc.c-torture/execute/string-opt-9.c: New test.
12573         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12574         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12575         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12576
12577         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12578         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12579
12580 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12581
12582         * gcc.dg/cpp/if-6.c: New testcase.
12583
12584         * gcc.dg/20001201-1.c: New testcase.
12585
12586 2000-12-02  Neil Booth  <neilb@earthling.net>
12587
12588         * g++.old-deja/g++.other/externC4.C,
12589         g++.old-deja/g++.other/friend10.C: New tests.
12590
12591 2000-12-02  Neil Booth  <neilb@earthling.net>
12592
12593         * g++.old-deja/g++.other/instan2.C
12594         * g++.old-deja/g++.other/instan3.C: New test.
12595
12596 2000-12-02  Neil Booth  <neilb@earthling.net>
12597
12598         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12599         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12600         gnuc99.c,gnuc99-pedantic.c: New tests.
12601
12602 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12603
12604         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12605         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12606
12607 2000-12-01  Neil Booth  <neilb@earthling.net>
12608
12609         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12610         * gcc.dg/cpp/poison.c: Update.
12611         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12612
12613 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12614
12615         * g77.f-torture/execute/20001201.f: New test.
12616
12617 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12618
12619         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12620
12621 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12624
12625 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12626
12627         * g++.old-deja/g++.other/cast6.C: New test.
12628
12629 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12630
12631         * gcc.c-torture/execute/20001130-2.c: New testcase.
12632
12633 2000-11-30  Richard Henderson  <rth@redhat.com>
12634
12635         * gcc.c-torture/execute/20001130-1.c: New test.
12636
12637 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.old-deja/g++.other/op3.C: New test.
12640
12641 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.old-deja/g++.other/op2.C: New test.
12644
12645 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.old-deja/g++.other/crash38.C: New test.
12648
12649 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12650
12651         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12652
12653 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12654
12655         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12656         tests.
12657         * gcc.c-torture/execute/string-opt-6.c: New test.
12658
12659         * gcc.dg/20001117-1.c: Add main.
12660
12661 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12662
12663         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12664         Move from here ...
12665         * gcc.dg/940510-1.c: ... to here.
12666
12667         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12668         zero-size arrays in toplevel structures.
12669
12670 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12671
12672         * gcc.c-torture/execute/loop-8.c: New test.
12673
12674 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         * g++.old-deja/g++.other/base1.C: New test.
12677
12678 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         * g++.old-deja/g++.other/parse2.C: New test.
12681
12682 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12683
12684         * g++.old-deja/g++.pt/incomplete1.C: New test.
12685
12686 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12687
12688         * g++.old-deja/g++.other/friend9.C: New test.
12689
12690 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * gcc.dg/20001127-1.c: New test.
12693
12694 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12695
12696         * g++.old-deja/g++.pt/friend46.C: New test.
12697
12698 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         * g++.old-deja/g++.other/ptrmem8.C: New test.
12701
12702 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12703
12704         * gcc.c-torture/execute/string-opt-7.c: New test.
12705         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12706
12707 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12708
12709         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12710         instead of 'mkcheck 2'.
12711
12712 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12713
12714         * gcc.c-torture/execute/memcheck/driver.c,
12715         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12716         C9X references to refer to C99.
12717
12718 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12719
12720         * gcc.dg/ultrasp3.c: New test.
12721
12722 2000-11-25  Neil Booth  <neilb@earthling.net>
12723
12724         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12725
12726 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12727
12728         * gcc.c-torture/compile/20001123-2.c: New.
12729
12730 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12731
12732         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12733
12734 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12735
12736         * gcc.dg/sequence-point-1.c: Add some new tests.
12737         * gcc.c-torture/execute/20001124-1.c: New test.
12738
12739 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.other/vaarg4.C: New test.
12742         * gcc.c-torture/compile/20001123-1.c: New test.
12743
12744 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * g++.other/crash24.C: Adjust and remove XFAIL.
12747         * g++.other/crash37.C: New test.
12748
12749 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         * g++.old-deja/g++.pt/instantiate9.C: New test.
12752
12753 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12754
12755         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12756         new ABI, too.
12757
12758         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12759         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12760
12761 2000-11-22  Neil Booth  <neilb@earthling.net>
12762
12763         * gcc.dg/cpp/Wtrigraphs.c: New test.
12764
12765 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12766
12767         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12768
12769 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12770
12771         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12772
12773 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12774
12775         * lib/gcc-dg.exp: load_lib scanasm.exp.
12776         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12777         * lib/g++-dg.exp: load_lib scanasm.exp.
12778         * lib/scanasm.exp: New.
12779         (scan-assembler, scan-assembler-not): Add optional arguments to
12780         test name, or if not present, the pattern name.
12781         (scan-assembler-dem, scan-assembler-dem-not): New.
12782
12783         * g++.dg/dg.exp: New.
12784
12785 2000-11-21  Neil Booth  <neilb@earthling.net>
12786
12787         * gcc.dg/cpp/integrated1.c: Remove.
12788
12789 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12790
12791         * gcc.c-torture/execute/20001121-1.c: New test.
12792
12793 2000-11-21  Richard Henderson  <rth@redhat.com>
12794
12795         * gcc.c-torture/compile/20001121-1.c: New test.
12796
12797 2000-11-20  Neil Booth  <neilb@earthling.net>
12798
12799         * gcc.dg/cpp/integrated1.c: New test.
12800
12801 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * g++.old-deja/g++.other/inline17.C: New test.
12804
12805 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12806
12807         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12808         local variable to be zero: I made the variable global. Now
12809         uses abort() and exit() instead of relying on main's return value.
12810
12811 2000-11-20  Neil Booth  <neilb@earthling.net>
12812
12813         * gcc.dg/cpp/paste2.c: Update test.
12814         * objc/execute/paste.m: New test.
12815
12816 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12817
12818         * gcc.dg/c99-condexpr-1.c: New test.
12819
12820 2000-11-20  Neil Booth  <neilb@earthling.net>
12821
12822         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12823
12824 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         * g++.old-deja/g++.pt/export1.C: New test.
12827
12828 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12829
12830         * gcc.dg/20001117-1.c: New test.
12831
12832 2000-11-18  Richard Henderson  <rth@redhat.com>
12833
12834         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12835
12836 2000-11-18  Richard Henderson  <rth@redhat.com>
12837
12838         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12839         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12840         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12841
12842 2000-11-18  Richard Henderson  <rth@redhat.com>
12843
12844         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12845         (main): New.  Exit cleanly.
12846
12847 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12848
12849         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12850         gcc.dg/c99-fordecl-2.c: New tests.
12851
12852 2000-11-18  Richard Henderson  <rth@redhat.com>
12853
12854         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12855         * gcc.c-torture/execute/zerolen-2.c: New.
12856
12857 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12858
12859         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12860         memory.
12861
12862 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         * g++.old-deja/g++.pt/instantiate8.C: New test.
12865
12866 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12867
12868         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12869         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12870
12871 2000-11-16  Nick Clifton  <nickc@redhat.com>
12872
12873         * gcc.c-torture/execute/nestfunc-2.c: New test.
12874         * gcc.c-torture/execute/nestfunc-3.c: New test.
12875
12876 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12877
12878         * gcc.c-torture/compile/20001116-1.c: New test.
12879
12880 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12881
12882         * gcc.c-torture/execute/20001115-1.c: New test.
12883
12884 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12885
12886         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12887         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12888         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12889         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12890
12891 2000-11-15  Neil Booth  <neilb@earthling.net>
12892
12893         gcc.dg/cpp/_Pragma1.c: Update.
12894         gcc.dg/cpp/_Pragma2.c: New test.
12895
12896 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12897
12898         * g++.old-deja/g++.other/anon5.C: New test.
12899
12900 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12901
12902         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12903         tests.
12904
12905 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12908         output.
12909
12910 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12911
12912         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12913         labels at end of compound statements.
12914
12915 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12916
12917         * gcc.c-torture/execute/loop-7.c: New test.
12918
12919 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12920
12921         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12922
12923 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12924
12925         * gcc.dg/c99-bool-1.c: New test.
12926
12927 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12928
12929         * gcc.dg/c99-scope-1.c: Remove xfail.
12930         * gcc.dg/c99-scope-2.c: New test.
12931
12932 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12933
12934         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12935         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12936
12937 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12938
12939         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12940         error messages.
12941
12942         * g++.mike/p700.C: Don't typedef wchar_t.
12943         * g++.mike/p784.C: Likewise.
12944         * g++.mike/eb101.C: Don't use __wchar_t.
12945
12946 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12947
12948         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12949         from DO loop.
12950
12951 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12952
12953         * gcc.c-torture/execute/20001111-1.c: New test.
12954
12955 2000-11-10  Nick Clifton  <nickc@redhat.com>
12956
12957         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12958         long multuiple and accumulate.
12959
12960 2000-11-09  Richard Henderson  <rth@redhat.com>
12961
12962         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12963         via size_t instead of int.
12964
12965         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12966         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12967         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12968         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12969
12970 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12971
12972         * gcc.c-torture/compile/20001109-1.c: New test.
12973         * gcc.c-torture/compile/20001109-2.c: New test.
12974
12975 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         * g++.old-deja/g++.pt/operator1.C: New test.
12978         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12979
12980 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12981
12982         * gcc.dg/20001108-1.c: New test.
12983
12984 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12985
12986         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12987         with both arguments constant strings.
12988         * gcc.c-torture/execute/string-opt-3.c: New test.
12989         * gcc.c-torture/execute/string-opt-4.c: New test.
12990         * gcc.c-torture/execute/string-opt-5.c: New test.
12991
12992 2000-11-08  Nick Clifton  <nickc@redhat.com>
12993
12994         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12995         mulsidi3adddi patterns.
12996
12997 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12998
12999         * g++.old-deja/g++.other/crash36.C: New test.
13000
13001 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * g++.old-deja/g++.other/init16.C: New test.
13004
13005 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13006
13007         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13008
13009 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13010
13011         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13012         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13013         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13014
13015 2000-11-07  DJ Delorie  <dj@redhat.com>
13016
13017         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13018
13019 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13020
13021         * gcc.c-torture/execute/string-opt-1.c: New test.
13022
13023 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13024
13025         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13026         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13027         parameters in registers, and there is no way for a varargs
13028         function to know in which order the integer and floating-point
13029         parameters should be interleaved when they are placed on the
13030         stack.
13031         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13032         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13033
13034 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.c-torture/execute/string-opt-2.c: New test.
13037
13038 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.pt/crash60.C: New test.
13041
13042 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13043
13044         * g++.old-deja/g++.other/crash24.C: New test.
13045         * g++.old-deja/g++.other/crash25.C: New test.
13046         * g++.old-deja/g++.other/crash26.C: New test.
13047         * g++.old-deja/g++.other/crash27.C: New test.
13048         * g++.old-deja/g++.other/crash28.C: New test.
13049         * g++.old-deja/g++.other/crash29.C: New test.
13050         * g++.old-deja/g++.other/crash30.C: New test.
13051         * g++.old-deja/g++.other/crash31.C: New test.
13052         * g++.old-deja/g++.other/crash32.C: New test.
13053         * g++.old-deja/g++.other/crash33.C: New test.
13054         * g++.old-deja/g++.other/crash34.C: New test.
13055         * g++.old-deja/g++.other/crash35.C: New test.
13056
13057 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.c-torture/execute/20001031-1.c: New test.
13060
13061 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13062
13063         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13064         namespace.
13065
13066         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13067         standards-conformant.
13068
13069         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13070
13071         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13072         * g++.old-deja/g++.mike/p755a.C: Likewise.
13073         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13074         library makes no calls to `operator new' during initialization.
13075
13076 2000-11-04  Neil Booth  <neilb@earthling.net>
13077
13078         * gcc.dg/cpp/include2.c: New tests.
13079
13080 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13081
13082         * lib/g++.exp (g++_set_ld_library_path): New function.
13083         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13084
13085 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13086
13087         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13088         warnings.
13089
13090 2000-11-01  Richard Henderson  <rth@redhat.com>
13091
13092         * g++.old-deja/g++.ext/namedret1.C: New.
13093         * g++.old-deja/g++.ext/namedret2.C: New.
13094         * g++.old-deja/g++.ext/namedret3.C: New.
13095
13096 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13097
13098         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13099         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13100
13101 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13102
13103         * gcc.c-torture/execute/va-arg-21.c: New test.
13104
13105 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13106
13107         * gcc.dg/c99-complex-2.c: New test.
13108
13109 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13110
13111         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13112
13113 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13114
13115         * g++.old-deja/g++.other/inline16.C: New test.
13116
13117 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13118
13119         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13120         __PRETTY_FUNCTION__
13121
13122 2000-10-29  Neil Booth  <neilb@earthling.net>
13123
13124         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13125         New tests.
13126         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13127         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13128         optimisation.
13129
13130 2000-10-29  Neil Booth  <neilb@earthling.net>
13131
13132         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13133         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13134         * mi5.c: Test multiple includes work with -C.
13135         * trigraphs.c: Test ^= version.
13136
13137 2000-10-28  Neil Booth  <neilb@earthling.net>
13138
13139         New tests and test updates for new macro expander.
13140
13141         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13142         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13143         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13144         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13145         new diagnostic messages.
13146
13147         * gcc.dg/cpp/macro3.c: New tests.
13148
13149 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13150
13151         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13152         on the same line.
13153
13154 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * g++.old-deja/g++.other/eh2.C: New test.
13157
13158 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13159
13160         * gcc.c-torture/execute/20001027-1.c: New test.
13161
13162 2000-10-26  Richard Henderson  <rth@redhat.com>
13163
13164         * gcc.c-torture/execute/20001026-1.c: New.
13165
13166 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13167
13168         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13169         * g++.old-deja/g++.law/builtin1.C: Likewise.
13170         * g++.old-deja/g++.law/ctors10.C: Likewise.
13171         * g++.old-deja/g++.law/virtual3.C: Likewise.
13172         * g++.old-deja/g++.mike/p658.C: Likewise.
13173         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13174         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13175         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13176         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13177         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13178
13179 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * gcc.c-torture/compile/20001024-1.c: New test.
13182
13183 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13184
13185         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13186         to tell us whether or not we are using V3.
13187
13188 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13189
13190         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13191         operands.
13192
13193 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13194
13195         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13196
13197 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13198
13199         * gcc.c-torture/execute/20001024-1.c: New test.
13200
13201 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13202
13203         * g++.old-deja/g++.other/sibcall1.C: New test.
13204
13205 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * gcc.dg/noncompile/init-3.c: New test.
13208
13209 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13210
13211         * gcc.dg/format-array-1.c: New test.
13212
13213 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13216         writing through null pointers; remove comment about testing
13217         unterminated strings.
13218
13219 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13220
13221         * gcc.c-torture/execute/20001017-2.c: New test.
13222
13223 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13224
13225         * gcc.c-torture/compile/20001018-1.c: New test.
13226         * gcc.c-torture/compile/20001018-1.x: Xfail.
13227
13228 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13229
13230         * gcc.c-torture/execute/20001017-1.c: New test.
13231
13232 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13235         for multiple use of arguments with scanf formats; add tests for
13236         multiple use of arguments.
13237
13238 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13239
13240         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13241
13242 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13243
13244         * gcc.dg/format-miss-1.c: New test.
13245
13246 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.c-torture/execute/20001013-1.c: New test.
13249
13250 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13251
13252         * gcc.dg/format-branch-1.c: New test.
13253
13254 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13255
13256         * README, lib/file-format.exp: Remove EGCS references.
13257
13258 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13259
13260         * gcc.dg/20001013-1.c: New test.
13261
13262 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13263
13264         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13265         for intmax_t in the compiler using __typeof__ and the type rules
13266         for conditional expressions.
13267
13268 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13269
13270         * gcc.dg/20001012-1.c: New test.
13271         * gcc.dg/20001012-2.c: New test.
13272
13273 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13274
13275         * gcc.dg/format-attr-1.c: New test.
13276
13277 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13280         __LONG_LONG_MAX__ instead of LLONG_MAX.
13281
13282 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13285         scanf flags.
13286         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13287         flags.
13288
13289 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13290
13291         * gcc.dg/sequence-pt-1.c: New test.
13292
13293 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13294
13295         * gcc.c-torture/execute/20001011-1.c: New testcase.
13296         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13297
13298 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13301         does not error on it.
13302
13303 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13304
13305         * gcc.dg/20001009-1.c: New test.
13306
13307 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13308
13309         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13310         * gcc.c-torture/execute/20001009-2.c: ... to here.
13311
13312 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13313
13314         * gcc.c-torture/compile/20001009-1.c: New testcase.
13315         * gcc.c-torture/execute/20001009-1.c: New testcase.
13316         Testcases provided by Jan Hubicka <jh@suse.cz>.
13317
13318 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13319
13320         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13321         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13322         uintmax_t using <limits.h> to emulate the compiler's internal
13323         logic.  No longer XFAIL %j tests.
13324
13325 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13326
13327         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13328         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13329         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13330         regexps and details of expected handling of some bad formats.
13331         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13332         suppression.
13333
13334 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13335
13336         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13337         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13338         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13339         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13340         in list archives.
13341
13342 2000-10-06  Richard Henderson  <rth@cygnus.com>
13343
13344         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13345         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13346         * g++.old-deja/g++.jason/report.C: Likewise.
13347         * g++.old-deja/g++.law/friend5.C: Likewise.
13348         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13349         of the expected warnings.
13350
13351 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.old-deja/g++.pt/enum14.C: New test.
13354
13355 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         * g++.old-deja/g++.pt/crash59.C: New test.
13358
13359 2000-10-04  Will Cohen  <wcohen@redhat.com>
13360
13361         * gcc.dg/20000926-1.c: New test.
13362
13363 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13364
13365         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13366         function name for current C++ compiler.
13367         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13368
13369 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13370
13371         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13372         __PRETTY_FUNCTION__.
13373         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13374
13375 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13378
13379 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13380
13381         * gcc.c-torture/compile/20000923-1.c: New test.
13382
13383 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13384
13385         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13386         * g++.old-deja/g++.pt/ttp62.C: Same.
13387         * g++.old-deja/g++.other/inline14.C: Same.
13388
13389 2000-09-24  Richard Henderson  <rth@cygnus.com>
13390
13391         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13392
13393 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13394
13395         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13396
13397 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13398
13399         * gcc.c-torture/compile/20000922-1.c: New file.
13400
13401 2000-09-21  Nick Clifton  <nickc@redhat.com>
13402
13403         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13404         a signed long modulo operation.
13405         (mod6): New function - perform an unsigned long modulo operation.
13406         (main): Add tests for modulos of very large numbers by very small
13407         dividends.
13408
13409 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13410
13411         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13412
13413 2000-09-19  Richard Henderson  <rth@cygnus.com>
13414
13415         * gcc.dg/compare2.c (case 10): XFAIL.
13416
13417 2000-09-18  Richard Henderson  <rth@cygnus.com>
13418
13419         * gcc.c-torture/execute/20000906-1.c: Move ...
13420         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13421         that support __builtin_trap.
13422
13423 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13424
13425         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13426
13427 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13428
13429         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13430         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13431         more $ format tests.
13432
13433 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13434
13435         * gcc.dg/format-errmk-1.c: New test.
13436
13437 2000-09-17  Greg McGary  <greg@mcgary.org>
13438
13439         * gcc.c-torture/execute/20000917-1.x: Remove.
13440
13441 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13442
13443         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13444
13445 2000-09-17  Greg McGary  <greg@mcgary.org>
13446
13447         * gcc.c-torture/execute/20000917-1.c: New test.
13448         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13449
13450 2000-09-16  Neil Booth  <NeilB@earthling.net>
13451
13452         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13453         in nested macro bug.
13454
13455 2000-09-15  Neil Booth  <NeilB@earthling.net>
13456
13457         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13458
13459 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13460
13461         * gcc.c-torture/execute/20000914-1.c: New test.
13462
13463 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13464
13465         * g++.other/inline13.C: New test.
13466
13467 2000-09-12  Andreas Jaeger  <aj@suse.de>
13468
13469         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13470         constant by Ulrich Drepper <drepper@redhat.com>.
13471
13472 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13473
13474         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13475
13476 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13477
13478         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13479
13480 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13481
13482         * gcc.dg/cpp/backslash.c: New test.
13483
13484 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13485
13486         * gcc.c-torture/execute/20000910-1.c: New test.
13487         * gcc.c-torture/execute/20000910-2.c: Likewise.
13488
13489 2000-09-11  Robert Lipe  <robertl@sco.com>
13490
13491         * gcc.dg/pragma-align.c: New test.
13492
13493 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13494
13495         * g++.old-deja/g++.pt/explicit82.C: New test.
13496         * g++.old-deja/g++.pt/explicit83.C: New test.
13497
13498 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13499
13500         * gcc.dg/asm-names.c: New test.
13501
13502 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/cpp/tr-warn6.c: New test
13505
13506 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13507
13508         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13509         be accepted.
13510
13511 2000-09-07  Catherine Moore  <clm@redhat.com>
13512
13513         * gcc.c-torture/execute/unroll-1.c: New test.
13514
13515 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13516
13517         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13518         ERROR markers.
13519         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13520         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13521         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13522         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13523         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13524         Preprocess only.
13525         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13526         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13527
13528 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         * g++.old-deja/g++.pt/deduct2.C: New test.
13531
13532 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13533
13534         * g++.old-deja/g++.pt/parms2.C: New test.
13535
13536 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13537
13538         * g++.old-deja/g++.pt/crash58.C: New test.
13539
13540 2000-09-06  Greg McGary  <greg@mcgary.org>
13541
13542         * gcc.c-torture/execute/20000906-1.c: New test.
13543         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13544
13545 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546
13547         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13548
13549 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         * g++.old-deja/g++.pt/crash57.C: New test.
13552
13553 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.pt/crash56.C: New test.
13556
13557 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.pt/koenig1.C: New test.
13560
13561 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13562
13563         * gcc.dg/20000904-1.c: New test.
13564
13565 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13566
13567         * gcc.dg/cpp/paste8.c: New test.
13568
13569 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13570
13571         * gcc.c-torture/compile/20000827-1.c: New test.
13572
13573 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13574
13575         * gcc.dg/format-diag-1.c: New test.
13576
13577 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13578
13579         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13580         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13581         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13582         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13583         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13584
13585 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         * g++.old-deja/g++.other/nested4.C: New test.
13588
13589 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13590
13591         * g++.old-deja/g++.ns/scoped1.C: New test.
13592
13593 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13594
13595         * lib/g++.exp: Support testing already-installed GCC.
13596
13597 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13598
13599         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13600
13601 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         * gcc.dg/return-type-2.c: New test.
13604
13605 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13606
13607         * gcc.c-torture/compile/20000825-1.c: New test.
13608
13609 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13610
13611         * gcc.dg/dwarf2-2.c: New test.
13612
13613 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13614
13615         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13616         dg-warning regexps.
13617
13618 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13621         gcc.dg/format-ext-5.c: New tests.
13622
13623 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13624
13625         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13626
13627 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13628
13629         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13630
13631 2000-08-24  Richard Henderson  <rth@cygnus.com>
13632
13633         * gcc.dg/ia64-sync-1.c: New test.
13634         * gcc.dg/ia64-sync-2.c: New test.
13635         * gcc.dg/ia64-asm-1.c: New test.
13636
13637 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13638
13639         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13640         * gcc.dg/format-ext-2.c: New test.
13641
13642 2000-08-23  Jason Merrill  <jason@redhat.com>
13643
13644         * lib/old-dejagnu.exp: Also ignore "In member function" and
13645         "At global scope".
13646
13647 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13648
13649         * gcc.dg/noncompile/label-lineno-1.c: New test.
13650
13651 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/c99-array-nonobj-1.c: New test.
13654
13655 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13658         tests.
13659         * gcc.dg/format-ext-1.c: New test.
13660
13661 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13662
13663         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13664         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13665         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13666         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13667         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13668
13669 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13670
13671         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13672         gcc.dg/c99-strftime-2.c: New tests.
13673
13674 2000-08-22  Richard Henderson  <rth@cygnus.com>
13675
13676         * gcc.c-torture/execute/20000822-1.c: New test.
13677
13678 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13679
13680         * gcc.c-torture/execute/20000819-1.x: Remove.
13681
13682 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13683
13684         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13685         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13686         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13687         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13688         gcc.dg/format-xopen-1.c: New tests.
13689
13690 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13691
13692         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13693
13694 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13695
13696         * g++.old-deja/g++.other/loop2.C: New test.
13697
13698         * gcc.c-torture/compile/20000606-1.c: New test.
13699         * gcc.c-torture/compile/20000728-1.c: New test.
13700         * gcc.c-torture/execute/20000801-1.c: New test.
13701         * gcc.c-torture/execute/20000801-2.c: New test.
13702         * gcc.c-torture/execute/20000819-1.c: New test.
13703         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13704         * gcc.dg/20000629-1.c: New test.
13705         * gcc.dg/20000724-1.c: New test.
13706         * gcc.dg/20000807-1.c: New test.
13707
13708 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13709
13710         * gcc.dg/cpp/pragma-1.c: New test.
13711         * gcc.dg/cpp/pragma-2.c: New test.
13712
13713 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13714
13715         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13716         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13717
13718 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13719
13720         * gcc.c-torture/compile/20000818-1.c: New test.
13721
13722 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13723
13724         * gcc.c-torture/execute/20000818-1.c: New test.
13725
13726 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13727
13728         * gcc.dg/format-va-1.c: New test.
13729
13730 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13731
13732         * g++.old-deja/g++.other/typedef8.C: New test.
13733
13734 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13735
13736         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13737         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13738         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13739         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13740         * g++.old-deja/g++.other/ptrmem7.C: New test.
13741         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13742
13743 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.pt/typename27.C: New test.
13746
13747 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13750         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13751         * g++.old-deja/g++.pt/friend45.C: New test.
13752         * g++.old-deja/g++.other/friend8.C: New test.
13753
13754 2000-08-15  Richard Henderson  <rth@cygnus.com>
13755
13756         * gcc.c-torture/execute/20000815-1.c: New test.
13757
13758 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13759
13760         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13761         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13762         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13763
13764 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13765
13766         * g++.old-deja/g++.other/refinit2.C: New test.
13767
13768 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13769
13770         * lib/c-torture.exp (c-torture): Make
13771         compiler_conditional_xfail_data global.
13772         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13773         compiler_conditional_xfail_data machinery.
13774         (f-torture-execute): Likewise.
13775         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13776         and only when unrolling loops.
13777
13778         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13779
13780 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         * g++.old-deja/g++.pt/explicit81.C: New test.
13783
13784 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * g++.old-deja/g++.pt/typename26.C: New test.
13787
13788 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13789
13790         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13791         warning.
13792
13793 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.old-deja/g++.other/array3.C: New test.
13796
13797 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13798
13799         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13800         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13801         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13802         New tests.
13803
13804 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13805
13806         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13807         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13808
13809 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13810
13811         * gcc.c-torture/execute/20000808-1.c: New test.
13812
13813 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.dg/c90-const-expr-1.c: New test.
13816
13817 2000-08-08  Richard Henderson  <rth@cygnus.com>
13818
13819         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13820
13821 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.dg/noncompile/const-ll-1.c: New test.
13824
13825 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13826
13827         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13828
13829 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13830
13831         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13832         that running programs linked against the shared version of libobjc
13833         run correctly.
13834
13835 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13836
13837         * gcc.dg/c99-printf-1.c: New test.
13838
13839 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13840
13841         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13842
13843 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13844
13845         * gcc.c-torture/execute/20000731-1.x: Delete.
13846
13847 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13848
13849         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13850         and torture_without_loops as is done by c-torture.exp.
13851         (search_for): Copy from c-torture.exp.
13852         (gcc-dg-runtest): New function, drives a directory of tests
13853         iterating over the TORTURE_OPTIONS.
13854         (scan-assembler, scan-assembler-not): Move here from
13855         individual directory drivers.
13856
13857         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13858         defined by lib/gcc-dg.exp.
13859         * gcc.dg/cpp/cpp.exp: Likewise.
13860         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13861         gcc-dg-runtest, so we cycle over optimization options.
13862
13863         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13864         * gcc.dg/compare2.c: No longer expected to fail.
13865
13866 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13867
13868         * gcc.c-torture/execute/20000804-1.c: New test.
13869
13870 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13871
13872         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13873
13874 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13875
13876         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13877
13878 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13879
13880         * gcc.c-torture/compile/20000803-1.c: New test.
13881
13882 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.c-torture/execute/20000801-3.c,
13885         gcc.c-torture/execute/20000801-4.c: New tests.
13886         * gcc.c-torture/execute/20000801-3.x,
13887         gcc.c-torture/execute/20000801-4.x: Xfail.
13888
13889 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13890
13891         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13892         libobjc/.libs to allow for libtool.
13893
13894 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13895
13896         * gcc.c-torture/compile/20000802-1.c: New test.
13897
13898 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13899
13900         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13901
13902 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13903
13904         * gcc-c-torture/execute/20000731-2.c: New test.
13905
13906         * gcc.c-torture/execute/20000731-1.c: New test.
13907         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13908
13909 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13910
13911         * testsuite/gcc.dg/cpp/paste7.c: New test.
13912         * gcc.dg/cpp/20000725-1.c: New test.
13913
13914 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13915
13916         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13917         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13918         declaration warning for __builtin_dwarf_reg_size.
13919
13920         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13921
13922 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13923
13924         * gcc.dg/noncompile/voidparam-1.c: New test.
13925
13926 2000-07-30  Richard Henderson  <rth@cygnus.com>
13927
13928         * gcc.dg/c90-digraph-1.c: Don't xfail.
13929         * gcc.dg/compare2.c (case 10): Xfail.
13930         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13931
13932 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13933
13934         * gcc.dg/c99-main-1.c: New test.
13935
13936 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13937
13938         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13939
13940 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13941
13942         * gcc.c-tortuer/execute/20000726-1.c: New test.
13943
13944 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13945
13946         * gcc.c-torture/execute/enum-2.c: New test.
13947
13948 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.dg/cpp/tr-warn3.c: New test.
13951
13952 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13953
13954         * g++.old-deja/g++.ext/implicit1.C: Remove.
13955         * g++.old-deja/g++.jason/c2.C: Remove
13956         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13957         * g++.old-deja/g++.pt/crash16.C: Likewise.
13958         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13959
13960 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         * g++.old-deja/g++.other/for2.C: New test.
13963
13964 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13965
13966         * gcc.dg/20000720-1.c: New test.
13967
13968 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13969
13970         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13971
13972 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13973
13974         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13975         * gcc.c-torture/execute/20000722-1.c: New.
13976         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13977
13978 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13979
13980         * gcc.dg/cpp/20000720-1.S: New test.
13981
13982 2000-07-21  Michael Meissner  <meissner@redhat.com>
13983
13984         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13985
13986 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13987
13988         * g++.old-deja/g++.brendan/crash16.C,
13989         g++.old-deja/g++.brendan/parse3.C,
13990         g++.old-deja/g++.brendan/redecl1.C,
13991         g++.old-deja/g++.ns/template13.C,
13992         g++.old-deja/g++.other/decl4.C,
13993         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13994
13995 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13996
13997         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13998         and "Internal error".
13999
14000         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14001         regexps.
14002         * gcc.dg/cpp/paste6.c: New test.
14003
14004 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14005
14006         * gcc.dg/cpp/tr-direct.c: New test.
14007
14008         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14009         gcc.dg/cpp/undef1.c: Tweak error regexps.
14010
14011 2000-07-18  Eric Christopher <echristo@redhat.com>
14012
14013         * gcc.c-torture/compile/20000718-1.c: New test.
14014
14015 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14016
14017         * cpplex.c (_cpp_push_token): If the token being pushed back
14018         is the previous token in this context, just subtract one from
14019         context->posn.
14020         * cppmacro.c (save_expansion): Clear aux field when storing a
14021         placemarker.
14022
14023 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         * gcc.dg/noncompile/redecl-1.c: New test.
14026
14027 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14028
14029         * gcc.c-torture/execute/20000717-5.c: New test.
14030         * gcc.c-torture/execute/20000717-1.x: Removed.
14031
14032 2000-07-17  Richard Henderson  <rth@cygnus.com>
14033
14034         * gcc.c-torture/execute/20000717-4.c: New test.
14035
14036 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14037
14038         * gcc.dg/cpp/syshdr.c: New test.
14039         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14040
14041 2000-07-17  Neil Booth  <neilb@earthling.net>
14042
14043         * gcc.dg/cpp/cmdlne-dM.c: New test.
14044         * gcc.dg/cpp/cmdlne-dD.c: New test.
14045
14046 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14047
14048         * gcc.c-torture/execute/20000717-3.c: New test.
14049
14050         * gcc.c-torture/compile/20000717-1.c: New test.
14051
14052 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14053
14054         * gcc.c-torture/execute/20000717-2.c: New test.
14055
14056 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14057
14058         * gcc.dg/formatz-1.c: New test.
14059
14060         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14061         * gcc.dg/c99-digraph-1.c: New tests.
14062
14063         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14064         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14065
14066         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14067         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14068         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14069         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14070         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14071         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14072         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14073
14074 2000-07-17   Greg McGary <greg@mcgary.org>
14075
14076         * gcc.c-torture/execute/20000717-1.c: New test.
14077         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14078
14079 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14080
14081         * gcc.c-torture/execute/20000715-2.c: New test.
14082         * gcc.dg/20000715-1.c: New test.
14083
14084 2000-07-15  Michael Meissner  <meissner@redhat.com>
14085
14086         * gcc.c-torture/execute/20000715-1.c: New test.
14087
14088 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.c-torture/execute/20000707-1.c: New test.
14091
14092 2000-07-13  Neil Booth  <NeilB@earthling.net>
14093
14094         * testsuite/gcc.dg/cpp/digraph1.c,
14095         testsuite/gcc.dg/cpp/digraph2.c,
14096         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14097
14098 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14099
14100         * g77.f-torture/compile/20000630-2.f:  New test.
14101         * g77.f-torture/compile/20000630-2.x
14102
14103 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14104
14105         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14106
14107 2000-07-11  Neil Booth  <NeilB@earthling.net>
14108
14109         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14110
14111 2000-07-11  Neil Booth  <NeilB@earthling.net>
14112
14113         * gcc.dg/cpp/cmdlne-C.c: New.
14114
14115 2000-07-09  Neil Booth  <NeilB@earthling.net>
14116
14117         * gcc.dg/cpp/directiv.c: New tests.
14118         * gcc.dg/cpp/undef1.c: Update.
14119
14120 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14121
14122         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14123
14124 2000-07-09  Neil Booth  <NeilB@earthling.net>
14125
14126         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14127
14128 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14129
14130         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14131         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14132
14133 2000-07-08  Neil Booth  <NeilB@earthling.net>
14134
14135         * gcc.dg/cpp/macsyntx.c: New tests.
14136
14137 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * gcc.dg/20000707-1.c: New test.
14140
14141 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * gcc.c-torture/execute/20000706-1.c: New test.
14144         * gcc.c-torture/execute/20000706-2.c: New test.
14145         * gcc.c-torture/execute/20000706-3.c: New test.
14146         * gcc.c-torture/execute/20000706-4.c: New test.
14147         * gcc.c-torture/execute/20000706-5.c: New test.
14148
14149 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.old-deja/g++.pt/instantiate7.C: New test.
14152
14153 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14156         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14157         * g++.old-deja/g++.other/rtti3.C: Likewise.
14158         * g++.old-deja/g++.other/rttid3.C: Likewise.
14159
14160 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14161
14162         *  g77.f-torture/compile/20000630-1.x: Fix typo
14163
14164 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14165
14166         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14167         assembly output.
14168
14169 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14170
14171         * gcc.dg/cpp/ident.c: New test.
14172
14173 2000-07-05  Neil Booth  <NeilB@earthling.net>
14174
14175         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14176           gcc.dg/cpp/lexstrng.c: New tests.
14177
14178 2000-07-04  Neil Booth  <NeilB@earthling.net>
14179
14180         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14181         * gcc.dg/cpp/strify2.c: Same.
14182
14183 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14184
14185         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14186         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14187         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14188         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14189
14190         * testsuite/gcc.dg/cpp/macro1.c,
14191         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14192         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14193         testsuite/gcc.dg/cpp/strify1.c,
14194         testsuite/gcc.dg/cpp/strify2.c: New tests.
14195
14196 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14197
14198         * gcc.c-torture/execute/20000703-1.c: New test.
14199
14200 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.pt (lookup10.C): New test.
14203
14204 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14205
14206         * g++.old-deja/g++.pt (typename25.C): New test.
14207
14208 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14209
14210         * gcc.c-torture/compile/20000701-1.c: New test.
14211
14212 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14213
14214         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14215         to test case.
14216
14217 2000-06-30  Catherine Moore  <clm@cygnus.com>
14218
14219         * gcc.c-torture/execute/align-1.c: New test.
14220
14221 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14222
14223         * g++.old-deja/g++.pt/expr8.C: New test.
14224         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14225
14226 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14227
14228         * gcc.c-torture/compile/20000629-1.c: New test.
14229
14230 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14231
14232
14233         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14234         gcc.dg/noncompile directory, depending on whether they're
14235         preprocessor tests or not.  Annotate all the tests for the dg
14236         framework.
14237
14238         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14239         * gcc.dg/noncompile/noncompile.exp: New.
14240
14241         * Moved files:
14242         Old name                                New name
14243         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14244         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14245         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14246         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14247         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14248         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14249         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14250         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14251         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14252         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14253         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14254         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14255         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14256         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14257         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14258         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14259         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14260         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14261         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14262         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14263         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14264         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14265         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14266         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14267
14268         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14269         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14270         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14271         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14272         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14273         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14274
14275 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14276
14277         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14278         declare one variable.  On the fourth, error.
14279         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14280         declared by 20000628-1a.h.
14281
14282 2000-06-29  Richard Henderson  <rth@redhat.com>
14283
14284         * gcc.c-torture/execute/930529-1.x: New file.
14285         * gcc.dg/920413-1.c: Adjust expected warning text.
14286         * gcc.dg/980217-1.c: Declare abort.
14287         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14288
14289 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14290
14291         * g77.f-torture/compile/20000629-1.f: New test.
14292         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14293
14294 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14295
14296         Rearrange lots of files, removing entirely the
14297         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14298         directories.
14299
14300         * Deleted files:
14301         gcc.c-torture/code_quality/code_quality.exp
14302         gcc.c-torture/special/special.exp
14303         gcc.failure/failure.exp
14304         gcc.failure/940409-1.x
14305         gcc.c-torture/compile/961203-1.x
14306
14307         * New files:
14308         gcc.misc-tests/linkage.exp
14309         gcc.c-torture/execute/920730-1t.c
14310         gcc.c-torture/execute/920730-1t.x
14311         gcc.c-torture/compile/920520-1.x
14312         gcc.c-torture/compile/920521-1.x
14313         gcc.c-torture/compile/981006-1.x
14314         gcc.c-torture/execute/eeprof-1.x
14315
14316         * Moved files (possibly with modifications to fit a new harness):
14317         Old name                                New name
14318         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14319         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14320         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14321         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14322         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14323         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14324         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14325         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14326         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14327         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14328         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14329         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14330         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14331         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14332
14333 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14334
14335         * c-torture/compile/961203-1.x: Delete.
14336
14337         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14338         not exit. Include stdio.h.
14339         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14340         * gcc.misc-tests/dg-12.c: Likewise.
14341         * gcc.misc-tests/dg-5.c: Likewise.
14342         * gcc.misc-tests/dg-6.c: Likewise.
14343         * gcc.misc-tests/dg-7.c: Prototype abort.
14344         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14345         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14346         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14347         not exit.
14348         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14349         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14350
14351 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * gcc.dg/cpp/20000628-1.c: New test.
14354         * gcc.dg/cpp/20000628-1.h: New header for above test.
14355         * gcc.dg/cpp/20000628-1a.h: Likewise.
14356
14357 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14358
14359         * gcc.dg/cpp: New directory.
14360         * gcc.dg/cpp/cpp.exp: New driver.
14361         * gcc.dg/cpp/20000627-1.c: New test.
14362         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14363         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14364         and rewrite as a compilation test.
14365
14366         * gcc.dg: Move many files into the cpp subdirectory, possibly
14367         renaming or editing them as well.
14368         Old name                New name
14369         990119-1.c              cpp/19990119-1.c
14370         990228-1.c              cpp/19990228-1.c
14371         990407-1.c              cpp/19990407-1.c
14372         990409-1.c              cpp/19990409-1.c
14373         990413-1.c              cpp/19990413-1.c
14374         990703-1.c              cpp/19990703-1.c
14375         20000127-1.c            cpp/20000127-1.c
14376         20000129-1.c            cpp/20000129-1.c
14377         20000207-1.c            cpp/20000207-1.c
14378         20000207-2.c            cpp/20000207-2.c
14379         20000209-1.c            cpp/20000209-1.c
14380         20000209-2.c            cpp/20000209-2.c
14381         20000301-1.c            cpp/20000301-1.c
14382         20000419-1.c            cpp/20000419-1.c
14383         20000510-1.S            cpp/20000510-1.S
14384         20000519-1.c            cpp/20000519-1.c
14385         20000529-1.c            cpp/20000529-1.c
14386         20000625-1.c            cpp/20000625-1.c
14387         20000625-2.c            cpp/20000625-2.c
14388         cpp-as1.c               cpp/assert1.c
14389         cpp-as2.c               cpp/assert2.c
14390         cxx-comments-1.c        cpp/cxxcom1.c
14391         cxx-comments-2.c        cpp/cxxcom2.c
14392         endif-label.c           cpp/endif.c
14393         cpp-hash1.c             cpp/hash1.c
14394         cpp-hash2.c             cpp/hash2.c
14395         cpp-if1.c               cpp/if-1.c
14396         cpp-if2.c               cpp/if-2.c
14397         cpp-if3.c               cpp/if-3.c
14398         cpp-if4.c               cpp/if-4.c
14399         cpp-if5.c               cpp/if-5.c
14400         cpp-cond.c              cpp/if-cexp.c
14401         cpp-missingop.c         cpp/if-mop.c
14402         cpp-missingparen.c      cpp/if-mpar.c
14403         cpp-opprec.c            cpp/if-oppr.c
14404         cpp-ifparen.c           cpp/if-paren.c
14405         cpp-shortcircuit.c      cpp/if-sc.c
14406         cpp-shift.c             cpp/if-shift.c
14407         cpp-unary.c             cpp/if-unary.c
14408         cpp-li1.c               cpp/line1.c
14409         cpp-li2.c               cpp/line2.c
14410         lineno.c                cpp/line3.c
14411         lineno-2.c              cpp/line4.c
14412         cpp-mi.c                cpp/mi1.c
14413         cpp-mic.h               cpp/mi1c.h
14414         cpp-micc.h              cpp/mi1cc.h
14415         cpp-mind.h              cpp/mi1nd.h
14416         cpp-mindp.h             cpp/mi1ndp.h
14417         cpp-mix.h               cpp/mi1x.h
14418         cpp-mi2.c               cpp/mi2.c
14419         cpp-mi2a.h              cpp/mi2a.h
14420         cpp-mi2b.h              cpp/mi2b.h
14421         cpp-mi2c.h              cpp/mi2c.h
14422         cpp-mi3.c               cpp/mi3.c
14423         cpp-mi3.def             cpp/mi3.def
14424         poison-1.c              cpp/poison.c
14425         pr-impl.c               cpp/prag-imp.c
14426         cpp-redef-2.c           cpp/redef1.c
14427         cpp-redef.c             cpp/redef2.c
14428         strpaste.c              cpp/strp1.c
14429         strpaste-2.c            cpp/strp2.c
14430         cpp-tradpaste.c         cpp/tr-paste.c
14431         cpp-tradstringify.c     cpp/tr-str.c
14432         cpp-tradwarn1.c         cpp/tr-warn1.c
14433         cpp-tradwarn2.c         cpp/tr-warn2.c
14434         trigraphs.c             cpp/trigraphs.c
14435         cpp-unc1.c              cpp/unc1.c
14436         cpp-unc2.c              cpp/unc2.c
14437         cpp-unc3.c              cpp/unc3.c
14438         cpp-unc.c               cpp/unc4.c
14439         undef.c                 cpp/undef1.c
14440         undef-2.c               cpp/undef2.c
14441         cpp-wi1.c               cpp/widestr1.c
14442
14443 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14444
14445         * lib/g++.exp (g++_include_flags): Tweak.
14446
14447 2000-06-27  H.J. Lu  <hjl@gnu.org>
14448             Loren J. Rittle  <ljrittle@acm.org>
14449
14450         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14451         version with one that knows about the new gcc tree structure.
14452         (g++_link_flags): Same.
14453
14454 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14455
14456         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14457         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14458         case we are cross-compiling.
14459
14460         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14461         g++.old-deja/g++.niklas/Makefile.in,
14462         g++.old-deja/g++.niklas/configure.in,
14463         g++.old-deja/g++.other/Makefile.in,
14464         g++.old-deja/g++.other/configure.in,
14465         gcc.c-torture/code_quality/Makefile.in,
14466         gcc.c-torture/code_quality/configure.in,
14467         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14468         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14469         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14470         gcc.c-torture/execute/ieee/Makefile.in,
14471         gcc.c-torture/execute/ieee/configure.in,
14472         gcc.c-torture/noncompile/Makefile.in,
14473         gcc.c-torture/noncompile/configure.in,
14474         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14475         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14476         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14477
14478 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         * g++.old-deja/g++.other/ambig3.C: New test.
14481
14482 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14483
14484         * g++.old-deja/g++.pt/syntax1.C: New test.
14485         * g++.old-deja/g++.pt/syntax2.C: New test.
14486         * g++.old-deja/g++.other/syntax3.C: New test.
14487         * g++.old-deja/g++.other/syntax4.C: New test.
14488
14489 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14490
14491         * gcc.dg/20000623-1.c: Prototype exit and abort.
14492
14493 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14494
14495         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14496         New tests.
14497         * gcc.dg/cpp-mi3.def: New file.
14498
14499         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14500         inside assertions.
14501         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14502         lexer's error messages.
14503         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14504         divine anything from the linemarkers.
14505         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14506         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14507
14508 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14509
14510         * gcc.dg/20000623-1.c: New test.
14511
14512 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14513
14514         * gcc.c-torture/execute/20000622-1.c: New test.
14515
14516 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.old-deja/g++.other/init15.C: New test.
14519
14520 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         * g++.old-deja/g++.pt/vaarg2.C: New test.
14523         * g++.old-deja/g++.pt/vaarg3.C: New test.
14524
14525 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.other/dyncast6.C: New test.
14528
14529 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14530
14531         * gcc.c-torture/execute/loop-6.c: New test.
14532
14533 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.dg/20000614-1.c: New test.
14536         * gcc.dg/20000614-2.c: New test.
14537
14538 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14539
14540         * g++.old-deja/g++.other/inline12.C: New test.
14541
14542 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * g++.old-deja/g++.other/eh1.C: New test.
14545
14546 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14547
14548         * g++.old-deja/g++.other/type.C: New test.
14549
14550 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * g++.old-deja/g++.other/initstring.C: New test.
14553
14554 2000-06-12  Jason Merrill  <jason@redhat.com>
14555
14556         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14557
14558 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14559
14560         * gcc.c-torture/compile/20000609-1.c: New test.
14561
14562 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14563
14564         * gcc.dg/20000609-1.c: New test.
14565
14566 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14567
14568         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14569         * gcc.c-torture/noncompile/poison-1.c: Move...
14570         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14571         * gcc.dg/cpp-li1.c: Add a token after the #line.
14572
14573 2000-06-05  Richard Henderson  <rth@cygnus.com>
14574
14575         * gcc.c-torture/execute/20000605-2.c: New test.
14576         * gcc.c-torture/execute/20000605-3.c: New test.
14577
14578 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14579
14580         * g77.f-torture/execute/20000503-1.x: New file.
14581
14582 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14583
14584         * g++.old-deja/g++.eh/badalloc1.C: New test.
14585
14586 2000-06-05  Richard Henderson  <rth@cygnus.com>
14587
14588         * gcc.c-torture/execute/20000605-1.c: New test.
14589
14590 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14591             Nathan Sidwell <nathan@codesourcery.com>
14592
14593         * gcc.c-torture/compile/20000605-1.c: New test.
14594
14595 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14596
14597         * g77.f-torture/compile/20000601-1.f:  New test.
14598
14599 2000-06-03  Richard Henderson  <rth@cygnus.com>
14600
14601         * gcc.c-torture/execute/20000603-1.c: New.
14602
14603 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14604
14605         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14606         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14607
14608 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14609
14610         * gcc.dg/compare2.c (case 12): XFAIL.
14611         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14612         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14613
14614         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14615
14616 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14617
14618         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14619         guard macro is already defined when the header is first
14620         included.
14621         * gcc.dg/cpp-mix.h: New file.
14622         * gcc.dg/endif-label.c: Update patterns to match compiler.
14623
14624         * g++.brendan/complex1.C: Declare abort.
14625         * g++.law/refs4.C: Remove XFAIL.
14626         * g++.oliva/expr2.C: Declare abort and exit.
14627
14628 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14629
14630         * gcc.c-torture/execute/20000528-1.c: New test.
14631
14632         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14633         * g++.old-deja/g++.law/temps4.C: Likewise.
14634
14635         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14636         stdlib.h.  Call abort() on failure.
14637         * g++.old-deja/g++.law/refs4.C: Likewise.
14638         * g++.old-deja/g++.law/temps4.C: Likewise.
14639         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14640         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14641
14642 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14643
14644         Relative to g++.dg/special:
14645         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14646
14647         Relative to g++.old-deja:
14648         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14649         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14650         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14651         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14652         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14653         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14654         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14655
14656         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14657         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14658         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14659         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14660         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14661         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14662         and/or string.h.
14663
14664         * g++.other/goto1.C: Update expectations for error messages.
14665
14666 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14667
14668         * gcc.c-torture/compile/20000523-1.c: New test.
14669
14670 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14673
14674 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.eh/catch11.C: New test.
14677         * g++.old-deja/g++.eh/catch12.C: New test.
14678
14679 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14680
14681         * gcc.c-torture/execute/20000523-1.c: New test.
14682
14683 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14684
14685         * c-torture/execute/bcp-1.c: Replace abort in arg of
14686         __builtin_constant_p with a generic external function.
14687
14688         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14689         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14690         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14691         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14692         Prototype abort and/or exit.
14693
14694         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14695         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14696         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14697         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14698
14699 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14700
14701         * gcc.dg/dwarf2-1.c: New test.
14702
14703 2000-05-20  Richard Henderson  <rth@cygnus.com>
14704
14705         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14706
14707 2000-05-20  Andreas Jaeger  <aj@suse.de>
14708
14709         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14710         testcase.
14711
14712 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14713
14714         * gcc.c-torture/execute/20000519-2.c: New test.
14715
14716 2000-05-19  Andreas Jaeger  <aj@suse.de>
14717
14718         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14719         which fails with SSA.
14720
14721         * lib/c-torture.exp: Also test with -O3 -fssa.
14722
14723 2000-05-18  Michael Meissner  <meissner@redhat.com>
14724
14725         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14726         * gcc.c-torture/execute/920415-1.c: Ditto.
14727         * gcc.c-torture/execute/920501-1.c: Ditto.
14728         * gcc.c-torture/execute/conversion.c: Ditto.
14729         * gcc.c-torture/execute/cvt-1.c: Ditto.
14730
14731 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14732
14733         * gcc.c-torture/compile/20000518-1.c: New test.
14734
14735 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14736
14737         * g77.f-torture/compile/200005018.f:  New test.
14738
14739 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14740
14741         * gcc.c-torture/compile/20000517-1.c: New test.
14742
14743 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14744
14745         * gcc.c-torture/execute/20000516-1.c: New test.
14746
14747 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14748
14749         * g++.old-deja/g++.other/eh.C: New test.
14750
14751 2000-05-12  Richard Henderson  <rth@cygnus.com>
14752
14753         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14754         constants through to doit's conditional.
14755
14756 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14757
14758         * gcc.c-torture/compile/20000511-1.c: New test.
14759         * g77.f-torture/compile/20000511-1.f: New test.
14760         * g77.f-torture/compile/20000511-2.f: New test.
14761
14762 2000-05-11  Michael Meissner  <meissner@redhat.com>
14763
14764         * gcc.c-torture/execute/20000511-1.c: New test.
14765
14766 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14767
14768         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14769         * gcc.dg/20000510-1.S: New.
14770
14771 2000-05-08  Catherine Moore  <clm@cygnus.com>
14772
14773         * gcc.dg/unused-3.c: New.
14774
14775 2000-05-06  Richard Henderson  <rth@cygnus.com>
14776
14777           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14778           * g++.old-deja/g++.mike/warn1.C: Likewise.
14779           * g++.old-deja/g++.pt/local1.C: Likewise.
14780           * g++.old-deja/g++.pt/local7.C: Likewise.
14781           * g++.old-deja/g++.pt/spec16.C: Likewise.
14782
14783 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14784
14785         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14786
14787 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14788
14789           * g77.f-torture/execute/20000503-1.f:  New test.
14790
14791 2000-05-04  Andreas Jaeger  <aj@suse.de>
14792
14793         * gcc.dg/noreturn-2.c: New test.
14794
14795 2000-05-04  Neil Booth  <NeilB@earthling.net>
14796
14797         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14798         preprocessor.
14799
14800 2000-05-04  Richard Henderson  <rth@cygnus.com>
14801
14802         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14803
14804 2000-05-04  Richard Henderson  <rth@cygnus.com>
14805
14806         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14807         OpenSSL by Jason R Thorpe.
14808
14809 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14810
14811         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14812
14813 2000-05-03  Robert Lipe <robertlipe@usa.net>
14814
14815         * gcc.dg/20000503-1.c: New test.
14816
14817 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14818
14819         * gcc.c-torture/compile/20000502-1.c: New test.
14820         * g++.old-deja/g++.other/align.C: New test.
14821         * gcc.dg/cpp-tradstringify.c: New test.
14822
14823 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14824
14825         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14826         and hard registers.
14827
14828 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14829
14830         * gcc.c-torture/execute/loop-5.c: New test.
14831
14832 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14833
14834         * gcc.c-torture/execute/va-arg-20.c: New test.
14835
14836 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14837
14838         * gcc.c-torture/execute/20000422-1.c: New test.
14839
14840 2000-04-20  Greg McGary  <gkm@gnu.org>
14841
14842         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14843         when optimizing, but without sibling-call optimizations (-O1).
14844
14845 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14846
14847           * gcc.c-torture/compile/20000420-1.c: New test.
14848
14849 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14850
14851         * g++.abi/ptrflags.C: New test.
14852         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14853
14854 2000-04-19  Catherine Moore  <clm@cygnus.com>
14855
14856         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14857
14858 2000-04-19  Greg McGary  <gkm@gnu.org>
14859
14860         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14861         sibling-call optimizations.
14862
14863 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14864
14865         * gcc.dg/20000419-1.c: New test.
14866
14867 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14868
14869         * gcc.c-torture/execute/20000412-6.c: New test.
14870
14871 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14872
14873         * gcc.c-torture/execute/20000412-5.c: New test.
14874         * g77.f-torture/compile/20000412-1.f: New test.
14875         * gcc.c-torture/execute/20000412-4.c: New test.
14876         * gcc.c-torture/compile/20000412-2.c: New test.
14877         * gcc.c-torture/execute/20000412-3.c: New test.
14878         * gcc.c-torture/compile/20000412-1.c: New test.
14879         * gcc.c-torture/execute/20000412-2.c: New test.
14880
14881 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * objc/execute/bf-20.m: New test.
14884
14885 2000-04-10  Richard Henderson  <rth@cygnus.com>
14886
14887         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14888
14889         * gcc.c-torture/execute/20000412-1.c: New test.
14890
14891 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14892
14893         * g++.old-deja/g++.eh/catchptr1.C: New test.
14894
14895 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14898
14899 2000-04-08  Neil Booth  <NeilB@earthling.net>
14900
14901         * gcc.dg/cpp-nullchar.c: Remove test as
14902         embedded nulls cause problems.
14903
14904 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14905
14906         * gcc.dg/compare2.c: New test.
14907
14908 2000-04-08  Neil Booth  <NeilB@earthling.net>
14909
14910         * gcc.dg/cpp-nullchar.c: New test.
14911
14912 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14913
14914         * gcc.dg/cpp-mi2.c: New test.
14915         * gcc.dg/cpp-mi2[abc].h: New files.
14916
14917 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14920         member name.
14921
14922 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14923
14924         * g++.old-deja/g++.abi/vmihint.C: New test.
14925
14926 2000-04-06  Neil Booth  <NeilB@earthling.net>
14927
14928         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14929         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14930         copyright.
14931
14932 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14933
14934         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14935         avoid stack-frame overwrite.
14936
14937 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14938
14939         * gcc.c-torture/compile/20000405-2.c: New test.
14940         * gcc.c-torture/compile/20000405-3.c: New test.
14941
14942 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14943
14944         * gcc.c-torture/compile/20000405-1.c: New test.
14945
14946 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14947
14948         * gcc.dg/cast-qual-1.c: Revert last change.
14949
14950 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14951
14952         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14953
14954 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14955
14956         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14957         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14958
14959 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14960
14961         * gcc.c-torture/compile/20000403-2.c: New test.
14962         * gcc.c-torture/compile/20000403-1.c: New test.
14963
14964 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14965
14966         * gcc.c-torture/execute/20000403-1.c: New test.
14967
14968 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14969
14970         * gcc.c-torture/execute/20000402-1.c: New test.
14971
14972 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14973
14974         * gcc.c-torture/execute/va-arg-15.c: New test.
14975         * gcc.c-torture/execute/va-arg-16.c: New test.
14976         * gcc.c-torture/execute/va-arg-17.c: New test.
14977         * gcc.c-torture/execute/va-arg-18.c: New test.
14978         * gcc.c-torture/execute/va-arg-19.c: New test.
14979
14980 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14981
14982         * gcc.c-torture/compile/981211-1.c: Move to...
14983         * gcc.dg/cpp-as1.c: ...here.
14984         * gcc.dg/cpp-as2.c: New file.
14985
14986         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14987         compiler.
14988
14989 2000-04-02  Neil Booth  <NeilB@earthling.net>
14990
14991         * gcc.dg/cpp-cond.c  New tests.
14992         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14993         accidental success less likely.
14994         * gcc.dg/cpp-missingop.c  New tests.
14995         * gcc.dg/cpp-missingparen.c  New tests.
14996         * gcc.dg/cpp-shift.c  New tests.
14997         * gcc.dg/cpp-shortcircuit.c  New tests.
14998         * gcc.dg/cpp-unary.c  New tests.
14999
15000 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15001
15002         * gcc.c-torture/compile/20000329-1.c: New test.
15003
15004 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15005
15006         * gcc.c-torture/compile/20000326-1.c: New test.
15007         * gcc.c-torture/compile/20000326-2.c: New test.
15008
15009 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15010
15011         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15012         the first parameter is a function argument.
15013
15014 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15015
15016         * g++.old-deja/g++.ext/array4.C: New test.
15017
15018 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15019
15020         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15021
15022 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15023
15024         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15025
15026 2000-03-19  Richard Henderson  <rth@cygnus.com>
15027
15028         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15029
15030 2000-03-19  Richard Henderson  <rth@cygnus.com>
15031
15032         * gcc.c-torture/compile/20000319-1.c: New test.
15033
15034 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15035
15036         * gcc.c-torture/execute/20000314-3.c: New test.
15037         * gcc.c-torture/execute/20000314-2.c: New test.
15038         * gcc.c-torture/execute/20000314-1.c: New test.
15039         * gcc.c-torture/compile/20000314-2.c: New test.
15040         * gcc.c-torture/compile/20000314-1.c: New test.
15041
15042 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15043
15044         * g++.old-deja/g++.warn/inline.C: New test.
15045
15046 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15047
15048         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15049         standards-compliant result rather than specific constants.
15050         Put test-values in array.
15051
15052 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15053
15054         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15055         (g++_target_compile): Put test-specific options last.
15056
15057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15058
15059         * g++.old-deja/g++.eh/vbase4.C: New test.
15060
15061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15064
15065 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15066
15067         * g++.old-deja/g++.brendan/misc12.C: Removed.
15068         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15069         * g++.old-deja/g++.ext/pretty4.C: New test.
15070
15071 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         * g++.old-deja/g++.other/string2.C: New test.
15074
15075 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15076
15077         * g++.old-deja/g++.warn/impint2.C: New test.
15078
15079 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15080
15081         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15082         is 1, not zero.
15083
15084 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         * g++.old-deja/g++.warn/impint.C: New test.
15087         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15088         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15089         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15090         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15091         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15092         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15093         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15094         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15095         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15096         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15097         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15098         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15099
15100 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15101
15102         * gcc.dg/cpp-redef.c: New test.
15103
15104 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.old-deja/g++.pt/unify7.C: New test.
15107
15108 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15109
15110         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15111         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15112
15113 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15114
15115         * gcc.c-torture/compile/20000224-1.c: New test.
15116
15117 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15118
15119         * gcc.c-torture/compile/cpp-2.c: New test.
15120         * gcc.c-torture/compile/cpp-1.c: New test.
15121
15122 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15123
15124         * gcc.c-torture/execute/20000225-1.c: New test.
15125
15126 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15127
15128         * gcc.dg/cpp-li2.c: New test.
15129
15130         * gcc.dg/cpp-wi1.c: New test.
15131
15132         * gcc.dg/cpp-li1.c: New test.
15133
15134 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * g++.old-deja/g++.other/sizeof5.C: New test.
15137
15138 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15139
15140         * gcc.c-torture/execute/va-arg-13.c: New test.
15141
15142 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15143
15144         * gcc.c-torture/execute/va-arg-12.c: New test.
15145
15146 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         * gcc.c-torture/execute/20000223-1.c: New test.
15149
15150 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15153
15154 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15155
15156         * g++.old-deja/g++.abi/ptrmem.C: New test.
15157
15158 2000-02-19  Richard Henderson  <rth@cygnus.com>
15159
15160         * gcc.c-torture/compile/init-3.c: New.
15161
15162 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15163
15164         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15165         ALWAYS_CXXFLAGS.
15166
15167 2000-02-11  Robert Lipe <robertl@sco.com>
15168
15169         * gcc.c-torture/compile/20000211-3.c: New test.
15170
15171 2000-02-11  Martin Buchholz <martin@xemacs.org>
15172
15173         * gcc.c-torture/compile/20000211-2.c: New test.
15174
15175 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15176
15177         * gcc.c-torture/compile/20000211-1.c: New test.
15178
15179 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15180
15181         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15182           on native targets
15183
15184 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15185
15186         * g++.old-deja/g++.other/cast5.C: New test.
15187
15188 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15189
15190         * gcc.c-torture/execute/20000205-1.c: New.
15191
15192 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15193
15194         * g++.old-deja/g++.jason/cast3.C: Return void.
15195         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15196
15197 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15198
15199         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15200
15201         * gcc.dg/loop-1.c: New test.
15202
15203 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15204
15205         * gcc.c-torture/compile/20000127-1.c: New test.
15206         * gcc.c-torture/execute/991228-1.c: New test.
15207
15208 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15209
15210         * gcc.dg/unused-2.c: New test.
15211
15212         * gcc.dg/conv-1.c: New test.
15213
15214 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15217         compiler.
15218         (tool_option_proc): Fix typo.
15219
15220 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15221
15222         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15223         of the ld on the host, not on the build machine.
15224         Also, don't crash if '--help' is not a supported option.
15225
15226 2000-01-24  Richard Henderson  <rth@cygnus.com>
15227
15228         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15229
15230 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15231
15232         * gcc.c-torture/execute/20000120-2.c: New test.
15233         * gcc.c-torture/execute/20000120-1.c: New test.
15234
15235 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15236
15237         * gcc.c-torture/execute/20000113-1.c: New test.
15238
15239 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/execute/20000112-1.c: New test.
15242
15243 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15244
15245         * gcc.dg/20000111-1.c: New test.
15246
15247 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15248
15249         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15250         with 16 bit integers.
15251
15252 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15253
15254         * gcc.dg/20000108-1.c: New test.
15255
15256 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15257
15258         * g++.old-deja/g++.ns/koenig8.C: New test.
15259
15260 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15261
15262         * g++.old-deja/g++.other/cast4.C: New test.
15263
15264 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15265
15266         * gcc.c-torture/compile/20000105-2.c: New test.
15267         * gcc.c-torture/compile/20000105-1.c: New test.
15268
15269 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15270
15271         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15272         references to printf & atoi to conform to ANSI standard.
15273         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15274         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15275         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15276         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15277         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15278         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15279         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15280         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15281         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15282         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15283         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15284         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15285         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15286         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15287         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15288         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15289         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15290         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15291         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15292         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15293         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15294         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15295         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15296         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15297         * g++.old-deja/g++.brendan/init3.C: Likewise.
15298         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15299         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15300         * g++.old-deja/g++.brendan/new2.C: Likewise.
15301         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15302         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15303         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15304         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15305         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15306         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15307         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15308         * g++.old-deja/g++.brendan/template24.C: Likewise.
15309         * g++.old-deja/g++.brendan/template3.C: Likewise.
15310         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15311         * g++.old-deja/g++.jason/inline3.C: Likewise.
15312         * g++.old-deja/g++.jason/opeq.C: Likewise.
15313         * g++.old-deja/g++.law/arg5.C: Likewise.
15314         * g++.old-deja/g++.law/arm7.C: Likewise.
15315         * g++.old-deja/g++.law/ctors11.C: Likewise.
15316         * g++.old-deja/g++.law/cvt8.C: Likewise.
15317         * g++.old-deja/g++.law/init9.C: Likewise.
15318         * g++.old-deja/g++.law/refs4.C: Likewise.
15319         * g++.old-deja/g++.law/template2.C: Likewise.
15320         * g++.old-deja/g++.law/visibility24.C: Likewise.
15321         * g++.old-deja/g++.law/vtable3.C: Likewise.
15322         * g++.old-deja/g++.mike/asm2.C: Likewise.
15323         * g++.old-deja/g++.mike/eh1.C: Likewise.
15324         * g++.old-deja/g++.mike/misc1.C: Likewise.
15325         * g++.old-deja/g++.mike/misc13.C: Likewise.
15326         * g++.old-deja/g++.mike/misc14.C: Likewise.
15327         * g++.old-deja/g++.mike/ns12.C: Likewise.
15328         * g++.old-deja/g++.mike/p1248.C: Likewise.
15329         * g++.old-deja/g++.mike/p3708.C: Likewise.
15330         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15331         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15332         * g++.old-deja/g++.mike/p646.C: Likewise.
15333         * g++.old-deja/g++.mike/p700.C: Likewise.
15334         * g++.old-deja/g++.mike/p783.C: Likewise.
15335         * g++.old-deja/g++.mike/p783a.C: Likewise.
15336         * g++.old-deja/g++.mike/p783b.C: Likewise.
15337         * g++.old-deja/g++.mike/p786.C: Likewise.
15338         * g++.old-deja/g++.mike/p789.C: Likewise.
15339         * g++.old-deja/g++.mike/p789a.C: Likewise.
15340         * g++.old-deja/g++.mike/p807a.C: Likewise.
15341         * g++.old-deja/g++.other/delete3.C: Likewise.
15342         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15343         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15344         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15345         * g++.old-deja/g++.other/empty1.C: Likewise.
15346         * g++.old-deja/g++.other/temporary1.C: Likewise.
15347         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15348         * g++.old-deja/g++.pt/t16.C: Likewise.
15349         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15350
15351 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15352
15353         * gcc.dg/991230-1.c: New test.
15354
15355 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15356
15357         * gcc.c-torture/compile/991229-3.c: New test.
15358         * gcc.c-torture/compile/991229-2.c: New test.
15359         * gcc.c-torture/compile/991229-1.c: New test.
15360
15361 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15362
15363         * gcc.c-torture/compile/labels-2.c: New test.
15364
15365 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15366
15367         * gcc.c-torture/execute/991227-1.c: New test.
15368
15369 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15370
15371         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15372
15373 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15374
15375         * gcc.c-torture/execute/991221-1.c: New test.
15376
15377 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15378
15379         * g++.old-deja/g++.other/cast3.C: New test.
15380
15381 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15382
15383         * gcc.c-torture/execute/991216-4.c: New test.
15384
15385 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15386
15387         * gcc.c-torture/execute/991216-1.c: New test.
15388         * gcc.c-torture/execute/991216-2.c: New test.
15389         * gcc.c-torture/execute/991216-3.c: New test.
15390
15391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15392
15393         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15394         Actually make the test fail by using "-O2" for compilation.
15395
15396 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15397
15398         * g++.old-deja/g++.warn/cast-align1.C: New test.
15399
15400 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15401
15402         * gcc.c-torture/compile/991214-1.c: New test.
15403         * gcc.c-torture/compile/991214-2.c: New test.
15404
15405 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15406
15407         * gcc.dg/991214-1.c: New test.
15408
15409 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15410
15411         * gcc.c-torture/compile/991213-3.c: New test.
15412         * gcc.c-torture/compile/991213-2.c: New test.
15413         * gcc.c-torture/compile/991213-1.c: New test.
15414
15415 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15416
15417         * gcc.dg/991209-1.c: New test.
15418
15419 1999-12-08  Nathan Sidwell <nathan@acm.org>
15420
15421         * gcc.c-torture/compile/991208-1.c: New test.
15422
15423 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15424
15425         * gcc.dg/ultrasp2.c: New test.
15426
15427 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15428
15429         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15430
15431 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15432
15433         * gcc.c-torture/compile/991202-1.c: New test.
15434         * gcc.c-torture/execute/991202-1.c: New test.
15435         * gcc.c-torture/execute/991202-2.c: New test.
15436         * gcc.c-torture/execute/991202-3.c: New test.
15437
15438 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15439
15440         * g++.old-deja/g++.abi/align.C: New test.
15441         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15442         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15443
15444 1999-12-01  Richard Henderson  <rth@cygnus.com>
15445
15446         * gcc.c-torture/execute/991201-1.c: New.
15447
15448 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15449
15450         * gcc.dg/991129-1.c: New test.
15451
15452 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15453
15454         * gcc.c-torture/compile/991127-1.c: New test.
15455
15456 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15457
15458         * g++.old-deja/g++.other/warn4.C: New test.
15459
15460 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15461
15462         * g++.old-deja/g++.eh/cleanup2.C: New test.
15463         * g++.old-deja/g++.ext/pretty2.C: New test.
15464         * g++.old-deja/g++.ext/pretty3.C: New test.
15465         * g++.old-deja/g++.other/debug6.C: New test.
15466
15467 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15468
15469         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15470         compiler_output to look for one error message instead of two.
15471
15472 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15473
15474         * gcc.c-torture/execute/991118-1.c: Also test case
15475         where the word boundary does not split a byte evenly.
15476
15477 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15478
15479         * g++.old-deja/g++.ext/restrict1.C: New test.
15480
15481 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15482
15483         * gcc.c-torture/execute/991118-1.c: New test.
15484
15485 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15486
15487         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15488         working directory pathnames.
15489
15490 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15491
15492         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15493         host is equipped with driver.h and driver.o so it can actually
15494         compile and run the tests.
15495
15496 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15497
15498         * gcc.c-torture/compile/991008-1.c: New test.
15499
15500 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15501
15502         * lib/gcc-dg.exp: Include target-supports.exp
15503
15504 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15505
15506         * lib/target-supports.exp: New file: Provide procs to test for
15507         features supported by the target.
15508         (check_weak_available): Moved here from ecos.exp.
15509         (check_alias_available): New proc: Determine of the target
15510         toolchain supports the alias attribute.
15511
15512         * gcc.dg/special/ecos.exp: Move check_weak_available to
15513         target-supports.exp.
15514         (alias-1.c): Only perform the test if the target supports
15515         aliases.
15516         (wkali-1.c): Only perform the test if the target supports
15517         aliases.
15518
15519         * gcc.dg/990506-0.c: Expect error messages from cross
15520         targets as well as native targets.
15521
15522 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15523
15524         * gcc.dg/ultrasp1.c: Removed xfail.
15525         * gcc.dg/struct-ret-2.c: Likewise.
15526         * gcc.dg/array-1.c: Likewise.
15527
15528 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15529
15530         * gcc.dg/struct-ret-2.c: New test.
15531
15532         * gcc.dg/array-1.c: New test.
15533
15534 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15535
15536         * gcc.c-torture/execute/991030-1.c: New test.
15537
15538 1999-10-26  Richard Henderson  <rth@cygnus.com>
15539
15540         * gcc.c-torture/compile/991026-2.c: New test.
15541
15542 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15543
15544         * gcc.c-torture/compile/991026-1.c: New test.
15545
15546 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15547
15548         * gcc.c-torture/execute/991023-1.c: New test.
15549
15550 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15551
15552         * gcc.c-torture/execute/991019-1.c: New test.
15553
15554 1999-10-16  Richard Henderson  <rth@cygnus.com>
15555
15556         * gcc.c-torture/execute/991016-1.c: New test.
15557
15558 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15559
15560         * gcc.c-torture/execute/991014-1.c: New test.
15561
15562 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15563
15564         * g++.old-deja/g++.other/union2.C: New test.
15565
15566 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15567
15568         * g++.old-deja/g++.other/vaarg2.C: New test.
15569         * g++.old-deja/g++.other/vaarg3.C: New test.
15570
15571 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15572
15573         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15574         in compile/.
15575
15576 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15577
15578         * gcc.c-torture/execute/va-arg-11.c: New test.
15579
15580 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15581
15582         * lib/file-format.exp (gcc_target_object_format): Don't
15583         crash if objdump is unavailable.
15584
15585 1999-09-29  Donn Terry <donn@interix.com>
15586
15587         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15588
15589 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15590
15591         * gcc.c-torture/compile/990928-1.c: New test.
15592
15593 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15594
15595         * g++.old-deja/g++.other/decl6.C: New test.
15596
15597 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15598
15599         * gcc.c-torture/execute/va-arg-10.c: New test.
15600
15601 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15602
15603         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15604         __PRETTY_FUNCTION__.
15605
15606 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15607
15608         * gcc.c-torture/execute/990923-1.c: New test.
15609
15610 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15611
15612         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15613         for which -fpic is inappropriate.
15614
15615 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15616
15617         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15618
15619 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15620
15621         * g++.old-deja/g++.other/dyncast1.C: New test.
15622         * g++.old-deja/g++.other/dyncast2.C: New test.
15623         * g++.old-deja/g++.other/dyncast3.C: New test.
15624         * g++.old-deja/g++.other/dyncast4.C: New test.
15625         * g++.old-deja/g++.other/dyncast5.C: New test.
15626         * g++.old-deja/g++.eh/catch3.C: New test.
15627         * g++.old-deja/g++.eh/catch3p.C: New test.
15628         * g++.old-deja/g++.eh/catch4.C: New test.
15629         * g++.old-deja/g++.eh/catch4p.C: New test.
15630         * g++.old-deja/g++.eh/catch5.C: New test.
15631         * g++.old-deja/g++.eh/catch5p.C: New test.
15632         * g++.old-deja/g++.eh/catch6.C: New test.
15633         * g++.old-deja/g++.eh/catch6p.C: New test.
15634         * g++.old-deja/g++.eh/catch7.C: New test.
15635         * g++.old-deja/g++.eh/catch7p.C: New test.
15636         * g++.old-deja/g++.eh/catch8.C: New test.
15637         * g++.old-deja/g++.eh/catch8p.C: New test.
15638         * g++.old-deja/g++.eh/catch9.C: New test.
15639         * g++.old-deja/g++.eh/catch9p.C: New test.
15640
15641 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15642
15643         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15644         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15645
15646 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15647
15648         * gcc.c-torture/compile/990913-1.c: New test.
15649
15650 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15651
15652         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15653         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15654
15655 1999-09-09  Richard Henderson  <rth@cygnus.com>
15656
15657         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15658
15659 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15660
15661         * g++.old-deja/g++.other/lookup11.C: New test.
15662         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15663         what is permitted and what we want.
15664         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15665         overload use.
15666         * g++.old-deja/g++.jason/rfg5.C: Likewise
15667
15668 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15669
15670         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15671         * gcc.c-torture/noncompile/poison-1.c: New file.
15672
15673 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15674
15675         * g++.old-deja/g++.other/sizeof3.C: New test.
15676         * g++.old-deja/g++.other/sizeof4.C: New test.
15677         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15678         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15679
15680 1999-09-07  Richard Henderson  <rth@cygnus.com>
15681
15682         * gcc.dg/va-arg-1.c: New.
15683
15684 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15685
15686         * gcc.c-torture/execute/va-arg-9.c: New test.
15687
15688 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15689
15690         * g77.f-torture/compile/980519-2.f: New test.
15691         * g77.f-torture/compile/19990905-0.f: New test.
15692         * g77.f-torture/compile/19990905-1.f: New test.
15693         * g77.f-torture/compile/19990905-2.f: New test.
15694
15695         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15696
15697 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15698
15699         * gcc.c-torture/execute/990827-1.c: Fix typo.
15700
15701 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15702
15703         * g++.old-deja/g++.other/deref1.C: New test.
15704
15705 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15706
15707         * g++.old-deja/g++.other/ambig2.C: New test.
15708         * g++.old-deja/g++.other/cond5.C: New test.
15709         * g++.old-deja/g++.other/lookup16.C: New test.
15710
15711 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15712
15713         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15714         assemblers too.
15715
15716 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15717
15718         * lib/c-torture.exp: Avoid the "compare executables" optimization
15719         when testing native.
15720
15721 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15722
15723         * gcc.c-torture/execute/990829-1.c: New test.
15724         * gcc.c-torture/compile/990829-1.c: New test.
15725
15726 1999-08-27  Paul Burchard  <burchard@pobox.com>
15727
15728         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15729         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15730         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15731         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15732         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15733         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15734         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15735         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15736         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15737         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15738         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15739
15740 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15741
15742         * gcc.c-torture/execute/990827-1.c: New test.
15743
15744 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15745
15746         * g77.f-torture/noncompile/19990826-4.f: New test.
15747
15748         * g77.f-torture/compile/19990826-3.f: New test.
15749
15750         * g77.f-torture/execute/19990826-2.f: New test.
15751
15752         * g77.f-torture/compile/19990826-1.f: New test.
15753
15754         * gcc.c-torture/execute/990826-0.c: New test.
15755         * g77.c-torture/execute/19990826-0.f: New test.
15756
15757         * g77.f-torture/noncompile/970626-2.f: New test.
15758
15759 1999-08-25  Paul Burchard  <burchard@pobox.com>
15760
15761         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15762         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15763         lss-011.C: New tests.
15764
15765 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15766
15767         * g++.old-deja/g++.other/decl5.C: New test.
15768
15769 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15770
15771         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15772         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15773         call `postbase' for each one.  All callers of `postbase' changed
15774         to call this instead.
15775
15776 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15777
15778         * gcc.c-torture/execute/990811-1.c: New test.
15779
15780 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15781
15782         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15783         just native ones.
15784
15785         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15786         just native ones.
15787
15788 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15789
15790         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15791
15792 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15793
15794         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15795
15796 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15797
15798         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15799
15800 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15801
15802         * gcc.c-torture/execute/990804-1.c: New test.
15803
15804 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15805
15806         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15807         * g++.old-deja/g++.brendan/crash64.C: Likewise
15808         * g++.old-deja/g++.brendan/overload8.C: Likewise
15809
15810 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15811
15812         * g++.old-deja/g++.other/struct1.C: New test.
15813
15814 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15815
15816         * g++.old-deja/g++.other/enum2.C: New test.
15817
15818 1999-08-02  Richard Henderson  <rth@cygnus.com>
15819
15820         Adapted from tests from Franz Sirl:
15821         * gcc.c-torture/execute/va-arg-7.c: New test.
15822         * gcc.c-torture/execute/va-arg-8.c: New test.
15823
15824 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15825
15826         * gcc.c-torture/compile/990801-2.c: New test.
15827
15828         * gcc.c-torture/compile/990801-1.c: New test.
15829
15830 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15831
15832         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15833         fp-cmp-1.c, converting double to float.
15834
15835         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15836         fp-cmp-1.c, converting double to long double.
15837
15838         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15839         from fr1 to unknown_register, since fr1 is a legitimate register
15840         on some machines.
15841
15842 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15843
15844         * README: More listname related changes.
15845
15846 1999-07-08  Catherine Moore  <clm@cygnus.com>
15847
15848         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15849
15850 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15851
15852         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15853
15854 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15855
15856         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15857
15858 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15859
15860         * gcc.dg/990703-1.c: New test.
15861
15862 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15863
15864         * lib/file-format.exp: New file: Move definition of proc
15865         gcc_target_object_format to here from
15866         gcc.dg/special/ecos.exp.
15867
15868         * lib/c-torture.exp: Include lib file-format.exp.
15869         * lib/gcc-dg.exp: Include lib file-format.exp.
15870
15871         * gcc.dg/special/ecos.exp: Remove definition of proc
15872         gcc_target_object_format.
15873
15874 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15875
15876         * gcc.c-torture/execute/990628-1.c: New test.
15877
15878 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15879
15880         * gcc.c-torture/compile/990625-2.c: New test.
15881
15882         * gcc.c-torture/compile/990625-1.c: New test.
15883
15884 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15885
15886         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15887         attributes compile.
15888         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15889         ports that use the COFF/PE file format.
15890
15891 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15892
15893         * gcc.c-torture/compile/990617-1.c: New test.
15894
15895 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15896
15897         * g++.old-deja/g++.other/decl4.C: New test.
15898
15899 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15900
15901         * g++.old-deja/g++.other/bitfld3.C: New test.
15902
15903 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15904
15905         * g++.old-deja/g++.eh/catch1.C: New test.
15906
15907 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15908
15909         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15910
15911         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15912         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15913
15914 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15915
15916         * g77.f-torture/compile/19990502-0.f: Replace with new,
15917         shorter, test that still fails after recent changes.
15918
15919 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15920
15921         * gcc.c-torture/execute/990604-1.c: New test.
15922
15923 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15924
15925         * gcc.c-torture/execute/990531-1.c: New test.
15926
15927 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15928
15929         * gcc.c-torture/compile/990527-1.c: New test.
15930
15931 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15932
15933         * gcc.c-torture/execute/990527-1.c: New test.
15934
15935 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15936
15937         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15938         bitfields as signed.
15939
15940 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15941
15942         * g77.f-torture/compile/19990525-0.f: New test.
15943
15944 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15945
15946         * gcc.c-torture/execute/990525-2.c: New test.
15947
15948         * gcc.c-torture/execute/990525-1.c: New test.
15949
15950 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15951
15952         * g++.old-deja/g++.other/anon3.C: New test.
15953         * g++.old-deja/g++.other/anon4.C: New test.
15954         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15955         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15956         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15957         Merrill).
15958
15959 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15960
15961         * gcc.c-torture/execute/990524-1.c: New test.
15962
15963         * gcc.dg/990524-1.c: New test.
15964
15965 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15966
15967         * gcc.c-torture/compile/990523-1.c: New test.
15968
15969 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15970
15971         * gcc.c-torture/compile/990519-1.c: New test.
15972
15973 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15974
15975         * gcc.c-torture/compile/990517-1.c: New test.
15976
15977         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15978         (e4, f4): New tests.
15979         (main): Call them.
15980
15981 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15982
15983         * gcc.dg/noreturn-1.c: New test.
15984
15985 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15986
15987         * gcc.c-torture/execute/990513-1.c: New test.
15988
15989 1999-05-10  Richard Henderson  <rth@cygnus.com>
15990
15991         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15992
15993 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15994
15995         * g77.f-torture/execute/erfc.f: Use small single-precision
15996         values, to avoid problems on Alphas when not -mieee.
15997
15998 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15999
16000         * gcc.dg/990506-0.c: New test.
16001
16002 1999-05-08  Richard Henderson  <rth@cygnus.com>
16003
16004         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16005         the constant to test.  Don't XFAIL 64-bit targets.
16006
16007         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16008         * g++.old-deja/g++.law/profile1.C: Likewise.
16009
16010         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16011         operator new instances.
16012         * g++.old-deja/g++.other/delete5.C: Likewise.
16013
16014 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16015
16016         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16017         intrinsic.
16018
16019 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16020
16021         * g77.f-torture/execute/u77-test.f: Reverse order of two
16022         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16023
16024 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16025
16026         * gcc.dg/compare1.c: New test.
16027
16028 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16029
16030         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16031         New tests.
16032
16033 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16034
16035         * g77.f-torture/compile/19990502-1.f: New test.
16036
16037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16038
16039         * g77.f-torture/compile/19990502-0.f: New test.
16040
16041 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16042
16043         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16044         intrinsic.
16045
16046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16047
16048         * g77.f-torture/execute/u77-test.f (main): List libU77
16049         intrinsics not currently tested.
16050         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16051         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16052         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16053         Trim blanks off the ends of some printed strings.
16054
16055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16056
16057         * g77.f-torture/execute/u77-test.f (main): Just warn about
16058         FSTAT gid disagreement, as it's expected on some systems.
16059
16060 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16061
16062         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16063         use a new function, which allows for some slop.
16064         Clean up some commentary.
16065         (issum): The new function.
16066         (sgladd): Deleted subroutine.
16067
16068 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16069
16070         * g77.f-torture/execute/u77-test.f: Modify to be more like
16071         libf2c/libU77 version, bringing patches to that version here.
16072         Add suitable commentary.
16073
16074 1999-04-25  Richard Henderson  <rth@cygnus.com>
16075
16076         * gcc.dg/990424-1.c: New test.
16077
16078 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16079
16080         * g77.f-torture/execute/u77-test.f (main): Bug involving
16081         LSTAT has been fixed, so turn back on full checking.
16082
16083 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16084
16085         * g77.f-torture/compile/19990419-0.f: New test.
16086         * g77.f-torture/execute/19990419-1.f: New test.
16087
16088 1999-04-17  Richard Henderson  <rth@cygnus.com>
16089
16090         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16091         to avoid the need for a prototype to supress a warning.
16092
16093 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16094
16095         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16096
16097 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16098
16099         * gcc.c-torture/execute/990404-1.c: New test.
16100
16101 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16102
16103         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16104         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16105         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16106         missing initializer warnings.
16107
16108 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16109
16110         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16111         matching strings.
16112
16113 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16114
16115         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16116
16117 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16118
16119         * g77.f-torture/execute/19990325-0.f: New test.
16120         * g77.f-torture/execute/19990325-1.f: New test.
16121
16122 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/execute/990324-1.c: New test.
16125
16126 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16127
16128         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16129         test with 4.
16130
16131 1999-03-17  Richard Henderson  <rth@cygnus.com>
16132
16133         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16134
16135 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16136
16137         * g77.f-torture/execute/19990313-2.f: New test.
16138         * g77.f-torture/execute/19990313-3.f: New test.
16139
16140 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16141
16142         * g77.f-torture/execute/19990313-0.f: New test.
16143         * g77.f-torture/execute/19990313-1.f: New test.
16144
16145 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16146
16147         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16148         printf to sprintf.
16149         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16150         (main): Add check for u15.  Conditionalize u31 check depending on
16151         whether ints are <32 bits or >=32 bits.
16152
16153 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16154
16155         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16156
16157 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16158
16159         * g77.f-torture/compile/19990305-0.f: New test.
16160         * g77.f-torture/execute/19981119-0.f: New test.
16161
16162 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16163
16164         * g77.f-torture/execute/970625-2.f: call ABORT if final
16165         result is not correct, instead of just printing it.
16166         Add this checking via newly introduced obfuscation, to
16167         trip up buggy front ends.
16168
16169 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16170
16171         * g77.f-torture/compile/960317-1.f: Moved from being
16172         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16173
16174 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16175
16176         * g77.f-torture/execute/960317-1.f: New (old) test.
16177         * g77.f-torture/execute/970625-2.f: Ditto.
16178
16179 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16180
16181         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16182         message on line 1 or line 2; cccp and cpplib do this differently.
16183
16184 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16185
16186         * g++.old-deja/g++.law/weak1.C: New test.
16187
16188 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16189
16190         * gcc.c-torture/execute/990119-1.c: Renamed to...
16191         * gcc.dg/990119-1.c: this, so it will only be tested once
16192         (it's a preprocessor test, it doesn't need to be run at
16193         multiple optimization levels).
16194
16195 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16196
16197         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16198           ALWAYS_CXXFLAGS.
16199
16200 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16201
16202         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16203         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16204         to not be compilable by current g77.
16205
16206 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16207
16208         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16209
16210 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16211
16212         * gcc.c-torture/execute/990222-1.c: New test.
16213
16214 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16215
16216         * g77.f-torture/compile/19990218-0.f: New test.
16217         * g77.f-torture/noncompile/19990218-1.f: New test.
16218
16219 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16220
16221         * g77.f-torture/compile/19981216-0.f: New test.
16222
16223 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16224
16225         * gcc.dg/990214-1.c: New test.
16226
16227 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.dg/990213-2.c: New test.
16230
16231         * gcc.dg/990213-1.c: New test.
16232
16233 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16234
16235         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16236         ints.
16237
16238 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16239
16240         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16241         specified by target.
16242
16243         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16244
16245 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16246
16247         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16248
16249 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16250
16251         * gcc.dg/special/ecos.exp: New test driver for new tests with
16252         special requirements.
16253
16254         * gcc.dg/special/alias-1.c: New test.
16255         * gcc.dg/special/gcsec-1.c: New test.
16256         * gcc.dg/special/weak-1.c: New test.
16257         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16258         * gcc.dg/special/weak-2.c: New test.
16259         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16260         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16261         * gcc.dg/special/wkali-1.c: New test.
16262         * gcc.dg/special/wkali-2.c: New test.
16263         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16264         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16265
16266 1999-02-10  Felix Lee  <flee@cygnus.com>
16267
16268           * lib/c-torture.exp (c-torture-compile): Pull out code for
16269           analyzing gcc error messages.
16270           (c-torture-execute): Likewise.  Fix some (harmless) false
16271           positives.
16272           * lib/gcc.exp (gcc_check_compile): New function.
16273
16274 1999-02-08  Richard Henderson  <rth@cygnus.com>
16275
16276         * gcc.c-torture/execute/990208-1.c: New test.
16277
16278 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16279
16280         * g++.dg/special/ecos.exp: New driver for new tests with special
16281         requirements
16282
16283         * g++.dg/special/conpr-1.C: New test
16284         * g++.dg/special/conpr-2.C: New test
16285         * g++.dg/special/conpr-2a.C: New test
16286         * g++.dg/special/conpr-3.C: New test
16287         * g++.dg/special/conpr-3a.C: New test
16288         * g++.dg/special/conpr-3b.C: New test
16289
16290         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16291         allow g++ to use the dg driver
16292
16293         * README: Add comment about g++.dg directory
16294
16295 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16296
16297         * README: Update email addresses.
16298
16299 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16300
16301         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16302         arguments in order to force structure S onto the stack even on
16303         the alpha.
16304         (test): Pass 10 leading arguments to function foo as well as the
16305         structure S.
16306
16307         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16308         failure for all targets.
16309
16310         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16311         abort to terminate program execution.
16312
16313 1999-01-30  Richard Henderson  <rth@cygnus.com>
16314
16315         * gcc.c-torture/execute/990130-1.c: New test.
16316
16317 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.dg/990130-1.c: New test.
16320
16321 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16322
16323         * gcc.c-torture/execute/990128-1.c: New test.
16324
16325 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16326
16327         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16328
16329 1999-01-27  Felix Lee  <flee@cygnus.com>
16330
16331         * lib/c-torture.exp (c-torture-compile): pull out code for
16332         analyzing gcc error messages.
16333         (c-torture-execute): ditto, and fix some (harmless) false
16334         positives.
16335         * lib/gcc.exp (gcc_check_compile): new function.
16336
16337 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16338
16339         * gcc.dg/990117-1.c: New test.
16340
16341         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16342
16343         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16344
16345 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16346
16347         * g77.f-torture/compile/990115-1.f: New test.
16348
16349 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16350
16351         * gcc.c-torture/compile/990107-1.c: New test
16352
16353 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16354
16355         * gcc.c-torture/execute/990106-2.c: New test.
16356
16357         * gcc.c-torture/execute/990106-1.c: New test.
16358
16359 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16360
16361         * gcc.c-torture/compile/981223-1.c: New test.
16362
16363 1998-12-29  Richard Henderson  <rth@cygnus.com>
16364
16365         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16366         (opt3): Rename from opt4 and disable.
16367
16368 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16369
16370         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16371
16372 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16373
16374         * g++.old-deja/g++.other/conv5.C: New test.
16375
16376 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16377
16378         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16379
16380 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16381
16382         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16383
16384 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16385
16386         * gcc.c-torture/compile/981211-1.c: New test.
16387
16388 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16389
16390         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16391
16392         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16393
16394 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16395
16396         * gcc.special/930510-1.c: Make C9X safe.
16397         * gcc.misc-tests/gcov-1.c Similarly.
16398         * gcc.misc-tests/gcov-2.c Similarly.
16399
16400 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16401
16402         * gcc.dg/ultrasp1.c: New test.
16403
16404 1998-12-06  Richard Henderson  <rth@cygnus.com>
16405
16406         * gcc.c-torture/execute/981206.c: New test.
16407
16408 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16409
16410         * g++.old-deja/g++.ns/template7.C: New test.
16411
16412         * g++.old-deja/g++.other/expr1.C: New test.
16413
16414         * g++.old-deja/g++.eh/tmpl3.C: New test.
16415
16416         * g++.old-deja/g++.eh/tmpl2.C: New test.
16417
16418 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16419
16420         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16421         * g++.old-deja/g++.other/using6.C: Removed.
16422         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16423
16424         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16425
16426 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16427
16428         * g++.old-deja/g++.pt/overload8.C: New test.
16429
16430         * g++.old-deja/g++.pt/overload7.C: New test.
16431
16432         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16433
16434         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16435         and relinking messages.
16436         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16437         compiling with -frepo.
16438
16439 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16440
16441         * g++.old-deja/g++.pt/lookup6.C: New test.
16442
16443 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16444
16445         * gcc.c-torture/execute/981130-1.c: New test.
16446         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16447
16448 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16449
16450         * g++.old-deja/g++.pt/explicit76.C: New test.
16451
16452         * g++.old-deja/g++.pt/friend38.C: New test.
16453
16454         * g++.old-deja/g++.ns/crash2.C: New test.
16455
16456         * g++.old-deja/g++.pt/defarg8.C: New test.
16457
16458         * g++.old-deja/g++.pt/instantiate6.C: New test.
16459
16460         * g++.old-deja/g++.pt/static6.C: New test.
16461
16462         * g++.old-deja/g++.pt/decl2.C: New test.
16463
16464 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16465
16466         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16467         problem is actually related with name lookup, but so what? :-)
16468
16469         * g++.old-deja/g++.pt/friend37.C: New test.
16470
16471 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16472
16473         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16474         element, which fails on some systems.
16475
16476         * g77.f-torture/execute/labug1.f: New test.
16477
16478 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16479
16480         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16481         is defined.
16482
16483 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16484
16485         * g77.f-torture/compile/981117-1.f: New test.
16486
16487 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16488
16489         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16490         properly discarded.
16491
16492 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16493
16494         * gcc.c-torture/execute/memcheck: New directory of tests for
16495         -fcheck-memory-usage.
16496
16497 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16498
16499         * README: New file, general information about the testsuite and
16500         new description of the various C++ test subdirectories.
16501         * README.g++: Eliminate obsolete information, update and move most
16502         relevant stuff to README.
16503
16504 1998-11-07  Richard Henderson  <rth@cygnus.com>
16505
16506         * gcc.c-torture/compile/981107-1.c: New test.
16507
16508 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16509
16510         * execute/memcpy-bi.c: New testcase.
16511
16512 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16513
16514         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16515         base classes.
16516
16517         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16518         template is selected.
16519
16520         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16521         classes, it should be accepted for all types.
16522
16523         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16524
16525         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16526         specializations start with template headers.
16527
16528 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16529
16530         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16531
16532         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16533         non-POD types.
16534
16535 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16536
16537         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16538
16539 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16540
16541         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16542
16543 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16544
16545         * 981019-1.c: New test.
16546
16547 1998-10-14  Robert Lipe <robertl@dgii.com>
16548
16549         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16550         find objc headers.
16551
16552 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16553
16554         * compile/981001-4.c: Remove use of GCC extension that triggers a
16555         compiler bug.
16556
16557 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16558
16559         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16560
16561 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16562
16563         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16564         instantiation of template produces incorrect code for delete
16565         expression.
16566
16567         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16568         constructors' name is not unique.
16569         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16570         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16571
16572         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16573         automatic array of const is ill-formed.
16574
16575         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16576         of template parameter?
16577
16578         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16579         const.
16580
16581         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16582         pointer-to-member expression.
16583
16584         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16585         declaration causes ICE.
16586
16587 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16588
16589         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16590         reserved in the global namespace.
16591
16592         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16593         generate needed virtual table.
16594
16595         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16596
16597 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16598
16599         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16600         template-dependent type
16601
16602 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16603
16604         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16605         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16606         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16607
16608         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16609         class should be usable as argument of member function.
16610         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16611         class should be usable as return type of member function.
16612         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16613         class should be usable as type of data member.
16614
16615         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16616
16617 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16620
16621 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16622
16623         * gcc.dg/dll-?.c Add thumb to target list.
16624         Fix assembler scan patterns to match current assembler output.
16625
16626 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16627
16628         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16629         matching of template brackets.
16630
16631         * g++.old-deja/g++.other/using4.C: New test.  Test using
16632         declarations of methods from base classes.
16633
16634         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16635         within functions should introduce names into the innermost
16636         enclosing namespace.
16637
16638         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16639         of static locals if first initialization throws.
16640
16641 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16642
16643         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16644
16645 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16646
16647         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16648         lose track of the possible targets of tablejump insns.
16649         * special/special.exp: Run it.
16650
16651 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16652
16653         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16654         must be declared before its specializations can be named in friend
16655         declarations.
16656
16657 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16658
16659         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16660
16661         * g77.f-torture/execute/io1.f: New test.
16662
16663 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16664
16665         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16666         with pointer to template function, for which no argument deduction
16667         is possible.
16668
16669         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16670         specialization of template function as argument to template
16671         function.
16672
16673         * g++.old-deja/g++.other/access2.C: New test; Inner class
16674         shouldn't have privileged access to Outer's names.
16675
16676 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16677
16678         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16679         friend template declared within template class conflicts with
16680         nested class of the same name.
16681
16682         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16683         is ignored.
16684
16685         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16686         object with direct initializer as function declaration.
16687
16688         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16689         initializers.
16690
16691         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16692         involving const pointer and NULL produces incorrect result.
16693
16694         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16695         type name without `typename' should be rejected with -pedantic.
16696
16697 1998-10-02  Richard Henderson  <rth@cygnus.com>
16698
16699         * g++.old-deja/g++.other/addrof1.C: New test.
16700
16701 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16702
16703         * gcc.c-torture/compile/981001-1.c: New test.
16704         * gcc.c-torture/execute/981001-1.c: New test.
16705
16706 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16707
16708         * gcc.c-torture/compile/981001-2.c: New test.
16709         * gcc.c-torture/compile/981001-3.c: New test.
16710         * gcc.c-torture/compile/981001-4.c: New test.
16711
16712 1998-10-01  Robert Lipe  <robertl@dgii.com>
16713
16714         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16715         multilibbed hosts.   Idea grafted from g77.exp.
16716
16717 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16718
16719         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16720         avoid losing on systems which need -lsocket.
16721
16722 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16723
16724         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16725         * g++.old-deja/g++.other/nested2.C: Ditto.
16726         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16727         failure.
16728
16729 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16730
16731         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16732         preferred over template operator!= for enum bitfields.
16733
16734 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16735
16736         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16737         that happen to have the same base name, but in different scopes,
16738         are incorrectly rejected.
16739
16740 1998-09-16  Richard Henderson  <rth@cygnus.com>
16741
16742         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16743         on the native word size instead of an integer literal.
16744
16745 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16746
16747         * g++.old-deja/g++.other/static2.C: Invocation of static data
16748         member of type pointer-to-function denoted as non-static member.
16749
16750         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16751         checks involving function types and aliases.
16752
16753 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16754
16755         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16756         redefined to the same non-trivial type.
16757
16758         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16759         namespace-qualification of template specializations declared in
16760         other namespaces.
16761
16762         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16763         to declare a subset of the specializations of a template function
16764         as friends of specializations of a template class.
16765
16766         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16767         member templates that do not fully specialize the enclosing
16768         template class are rejected.
16769
16770 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16771
16772         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16773
16774 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16775
16776         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16777         altered from libf2c/libU77 version.
16778
16779 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16780
16781         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16782
16783 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16784
16785         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16786         (un)signed char are different types for template specialization
16787         purposes.
16788
16789 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16790
16791         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16792         * objc: ObjC testsuite.
16793
16794 1998-08-31  Catherine Moore  <clm@cygnus.com>
16795
16796         * gcc.c-torture/execute/941014-1.x:  New file.
16797
16798 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16799
16800         * lib/c-torture.exp: Add support for
16801         torture_eval_before_compile and torture_eval_before_execute
16802         variables.
16803
16804 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16805
16806         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16807         this test triggers valid.
16808
16809 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16810
16811         * gcc.dg/980827-1.c: New test.
16812
16813 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16814
16815         * gcc.c-torture/execute/loop-4b.c: New test.
16816
16817 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16818
16819         * lib/c-torture.exp: Add support for
16820         torture_eval_before_compile and torture_eval_before_execute
16821         variables.
16822
16823 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture/compile/980825-1.c: New test.
16826
16827 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16828
16829         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16830         count number tests in opt_t0 not good_t0.
16831
16832 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16833
16834         * gcc.c-torture/compile/930326-1.x: Fix typo.
16835
16836 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16837
16838         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16839         causes an ICE.
16840
16841 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16844         STACK_SIZE is defined.
16845         * gcc.c-torture/unsorted/stuct.c: Similarly.
16846
16847         * gcc.c-torture/compile/980821-1.c: New test.
16848
16849 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16850
16851         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16852
16853 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16854
16855         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16856         code.
16857
16858 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16859
16860         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16861         error'.
16862
16863 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16864
16865         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16866
16867 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16868
16869         * gcc.c-torture/compile/980816-1.c: New test.
16870
16871         * gcc.dg/980816-1.c: New test.
16872
16873 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16874
16875         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16876         compiler for ieee tests.
16877
16878 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16879
16880         * g77.f-torture/compile/980729-0.f: New test.
16881
16882 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16883
16884         * gcc.c-torture/special/eeprof-1.c: New test, for
16885         -finstrument-functions.
16886         * gcc.c-torture/special/special.exp: Run it.
16887
16888 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16889
16890         * gcc.c-torture/compile/980729-1.c: New test.
16891
16892 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16893
16894         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16895         __thumb__ is defined, and test for ARM style doubles if so.
16896
16897 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16898
16899         * g77.f-torture/noncompile/980615-0.f: New test.
16900
16901 1998-07-26  H.J. Lu  (hjl@gnu.org)
16902
16903         * gcc.dg/980312-1.c: Do link instead of compile.
16904         * gcc.dg/980313-1.c: Likewise.
16905
16906 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16907
16908         * gcc.c-torture/compile/980726-1.c: New test.
16909
16910 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16911
16912         * g77.f-torture/execute/io0.f: New test.
16913
16914 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16915
16916         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16917         an int.
16918
16919 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16920
16921         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16922         m32r bugs.
16923
16924 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16925
16926         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16927         c-decl.c:grokdeclarator can handle mode attributes.
16928
16929 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16930
16931         * gcc.c-torture/execute/980716-1.c: New test.
16932
16933 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16934
16935         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16936         the mn10200.
16937         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16938         the mn10200.
16939         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16940         * gcc.c-torture/compile/930326-1.x: Similarly.
16941
16942 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16943
16944         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16945         New test from Craig.
16946
16947 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16948
16949         * g77.f-torture/noncompile/980616-0.f: New test.
16950
16951         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16952
16953 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16954
16955         *  g++.other/singleton.C: Return error value instead of taking
16956         SIGSEGV.
16957
16958 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16959
16960         *  g++.other/singleton.C: New test.   Warning is under dispute.
16961         Runtime crash is not.
16962
16963 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16964
16965         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16966         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16967         using6.C, using7.C}:  New namespace tests.
16968
16969 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16970
16971         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16972         specialization with typedef'ed names used as array indexes.
16973
16974 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16975
16976         * gcc.c-torture/execute/980709-1.c: New test.
16977
16978         * gcc.dg/980709-1.c: New test.
16979
16980 1998-07-07  Richard Henderson  <rth@cygnus.com>
16981
16982         * gcc.c-torture/execute/bcp-1.c: New test.
16983
16984 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16985
16986         * gcc.c-torture/execute/980707-1.c: New test.
16987
16988 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16989
16990         * gcc.c-torture/compile/980706-1.c: New test.
16991
16992 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16993
16994         * g77.f-torture/execute/980701-0.f,
16995         g77.f-torture/execute/980701-1.f: New test from Craig.
16996
16997 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16998
16999         * gcc.c-torture/compile/980701-1.c: New test.
17000
17001         * gcc.c-torture/execute/980701-1.c: New test.
17002
17003 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17004 rlsruhe.de>
17005
17006         * g++.old-deja/g++.robertl/eb132.C: New test.
17007         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17008
17009 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17010
17011         * g77.f-torture/execute/980628-7.f,
17012         g77.f-torture/execute/980628-8.f,
17013         g77.f-torture/execute/980628-9.f,
17014         g77.f-torture/execute/980628-10.f: New tests from Craig.
17015
17016         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17017
17018 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17019
17020         * g77.f-torture/execute/980628-4.f: New test from Craig.
17021         * g77.f-torture/execute/980628-5.f: Likewise.
17022         * g77.f-torture/execute/980628-2.f: Likewise.
17023         * g77.f-torture/execute/980628-0.f: Likewise.
17024         * g77.f-torture/execute/980628-1.f: Likewise.
17025         * g77.f-torture/execute/980628-3.f: Likewise.
17026         * g77.f-torture/execute/980628-6.f: Likewise.
17027
17028 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17029
17030         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17031         directory when nothing has been installed yet.
17032
17033 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17034
17035         * gcc.c-torture/special/special.exp: Handle newer versions of
17036         dejagnu.
17037
17038 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17039
17040         * gcc.dg/980626-1.c: New test.
17041
17042 1998-06-19  Bruno Haible <haible@ilog.fr>
17043
17044         * gcc.misc-tests/m-un-2.c: New test.
17045         * g++.old-deja/g++.other/warn01.c: Likewise.
17046
17047 1998-06-19  Robert Lipe  <robertl@dgii.com>
17048
17049         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17050         compatibility with assmblers with a different comment character.
17051         Eliminate use of GAS-specific extensions.
17052
17053 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17054
17055         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17056
17057 1998-06-19  Robert Lipe  <robertl@dgii.com>
17058
17059         *lib/g77.exp: Replace search for libf2c.a with search for newly
17060         renamed libg2c.a
17061
17062 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/execute/980617-1.c: New test.
17065
17066 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17067
17068         * gcc.c-torture/execute/980612-1.c: New test.
17069
17070 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17071
17072         * gcc.dg/980523-1.c: Only test on ppc-linux.
17073         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17074
17075         * gcc.c-torture/execute/980608-1.c: New test.
17076
17077 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17078
17079         * gcc.c-torture/execute/980605-1.c: New test.
17080
17081 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17082
17083         * gcc.c-torture/execute/980604-1.c: New test.
17084
17085 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17086
17087         * gcc.c-torture/execute/980602-1.c: New test.
17088         * gcc.c-torture/execute/980602-2.c: Likewise.
17089
17090 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17091
17092         * 970125-0.f: Fix per JCB.  Add commentary.
17093
17094 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17095
17096         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17097         IEEE -0 support.
17098
17099 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17100
17101         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17102         earlier.
17103
17104 1998-05-28  Catherine Moore <clm@cygnus.com>
17105
17106         * gcc.c-torture/execute/980526-3.c: New test.
17107
17108 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17109
17110         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17111         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17112         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17113         m88k-motorola-sysv3 to XFAIL.
17114
17115 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17116
17117         * gcc.dg/980526-1.c: New test.
17118         * gcc.c-torture/execute/980526-2.c: New test.
17119
17120 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17121
17122         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17123
17124         * gcc.c-torture/execute/980526-1.c: New test.
17125
17126 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17127
17128         * g77.f-torture/execute/alpha2.f: Add runtime test.
17129
17130 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17131
17132         * g++.old-deja/old-deja.exp: Strip leading directories.
17133
17134         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17135         error for the line.  Don't run multiple tests for the same line.
17136
17137 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17138
17139         * gcc.dg/980523-1.c: New test.
17140
17141 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17142
17143         * g77.f-torture/compile/970915-0.f: New test.
17144
17145 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17146
17147         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17148
17149 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17150
17151         * gcc.dg/980520-1.c: New test.
17152
17153 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17154
17155         * gcc.dg/980502-1.c: Fix return type.
17156
17157 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17158
17159         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17160         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17161         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17162         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17163         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17164
17165 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17166
17167         * g77.f-torture/execute/980520-1.f: New test.
17168
17169 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17170
17171         * lib/mike-g77.exp: New file.
17172
17173         * g77.f-torture/noncompile/noncompile.exp,
17174         g77.f-torture/noncompile/check0.f: New files.
17175
17176 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17177
17178         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17179         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17180         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17181         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17182         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17183         abort where appropriate.
17184
17185 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17186
17187         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17188         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17189
17190 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17191
17192         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17193
17194 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17195
17196         * g77.f-torture/compile/980427-0.f: New test.
17197
17198 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17199
17200         * g77.f-torture/compile/980424-0.f: New test.
17201
17202 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17203
17204         * g77.f-torture/compile/980419-2.f (main): New test.
17205         * g77.f-torture/compile/970125-0.f: New test.
17206         * g77.f-torture/compile/980419-1.f: New test.
17207
17208 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17209
17210         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17211         of loop-4.c.
17212
17213 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17214
17215         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17216
17217 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17218
17219         * gcc.c-torture/compile/980329-1.c: New test.
17220
17221 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17222
17223         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17224         * gcc.dg/980312-1.c: Fix typo in -march command.
17225
17226 1998-03-16  H.J. Lu  (hjl@gnu.org)
17227
17228         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17229
17230 1998-03-11  Robert Lipe  <robertl@dgii.com>
17231
17232         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17233         Dave Love agree the Fortran source is bogus.
17234
17235 1998-03-11  Robert Lipe  <robertl@dgii.com>
17236
17237         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17238         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17239         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17240         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17241         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17242
17243 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17244
17245         * g++.old-deja/g++.other/friend1.C: New test.
17246
17247 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17248
17249         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17250         possibly uninitialized) variables and declare dnrm2.
17251
17252 1998-02-23  Robert Lipe <robertl@dgii.com>
17253
17254         From Bruno Haible <haible@ilog.fr>:
17255         * gcc.c-torture/execute/980223.c: New test.
17256
17257 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17258
17259         * gcc.dg/ifelse-1.c: New test.
17260
17261 1998-02-09  H.J. Lu  (hjl@gnu.org)
17262
17263         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17264
17265           * lib/old-dejagnu.exp (old-dejagnu): Added the
17266           "execution test - XFAIL *-*-*" handling in the spirit of
17267           "excess errors test -". Changed the "execution test fails"
17268           handling to be like "excess errors test fails".
17269           * Update various tests accordingly.
17270
17271 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17272
17273         * gcc.c-torture/execute/980205.c: New test.
17274
17275 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17276
17277         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17278         * lib/f-torture.exp: Similarly.
17279         * gcc.c-torture: Rename all .cexp files to .x files.
17280
17281 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17282
17283         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17284         (940510-1.c): Removed duplicate.
17285         (971104-1.c): New test.
17286
17287 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17288
17289           * lib/f-torture.exp: Improve error and loop detection.
17290
17291 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17292
17293         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17294         use that to size the filler array.
17295
17296 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17297
17298         * lib/c-torture.exp(c-torture-execute): Fix typo.
17299
17300         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17301         testcase as the executable name. Keep the executable around if
17302         the test fails.
17303
17304 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17305
17306         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17307         changes.  Only test one -g option, and move it to the end of the
17308         list of options to test.
17309
17310 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17311
17312         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17313         variable GCC_TORTURE_OPTIONS to supply default switches separated
17314         by colons.  If no environment variable, run tests with -O0 -g, -O1
17315         -g, and -O2 -g as well.
17316
17317 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17318
17319         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17320         explanatory comments. Fix indentation.
17321
17322 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17323
17324         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17325
17326 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17327
17328         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17329         * g++.old-deja/g++.mike/p7325.C: Likewise.
17330         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17331
17332 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17333
17334         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17335         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17336         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17337         * g++.old-deja/g++.law/operators4.C: Likewise.
17338
17339 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17340
17341         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17342         * g++.old-deja/g++.mike/p784.C: Ditto.
17343         * g++.old-deja/g++.mike/p785.C: Ditto.
17344
17345 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17346
17347           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17348
17349 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17350
17351         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17352         target feature; pass this to c-torture-execute as needed.
17353
17354 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17355
17356         * lib/c-torture.exp(c-torture-execute): If the previous and the
17357         current executables being tested are identical, we don't need to
17358         run the executable again. Try to make the executable names
17359         unique. Add an optional argument for passing additional compiler
17360         flags.
17361
17362 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17363
17364         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17365
17366 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17367
17368         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17369
17370 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17371
17372         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17373         32bit or larger longs.
17374
17375         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17376         have either a 32bit long or 32bit int.
17377
17378 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17379
17380         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17381         Make double precision tests dependent on sizeof (double).
17382
17383 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17384
17385         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17386         too.
17387
17388 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17389
17390         * gcc.c-torture/compile/961203-1.cexp: New script.
17391
17392 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17393
17394         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17395         up the includes ourselves.
17396
17397 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17398
17399         * lib/plumhall.exp: Remove random include, and add a few
17400         verbose messages for debugging.
17401
17402 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17403
17404         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17405         of trying to do it ourselves.
17406
17407 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17408
17409         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17410
17411 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17412
17413         * gcc.prms/5403.c: Made regexp a bit less strict.
17414
17415 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17416
17417         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17418         is returned from remote_load instead.
17419         * lib/plumhall.exp: Ditto.
17420         * lib/mike-g++.exp: Ditto.
17421         * lib/old-dejagnu.exp: Ditto.
17422         * lib/c-torture.exp: Ditto.
17423
17424 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17425
17426         * lib/g++.exp: Use build_wrapper procedure.
17427         * lib/gcc.exp: Ditto.
17428
17429 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17430
17431         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17432         an old-style decl for malloc.  Fixes tests to work when
17433         sizeof (int) != sizeof (size_t).
17434
17435 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17436
17437         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17438
17439         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17440         use stdargs.h interface.
17441
17442 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17443
17444         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17445         NO_VARARGS when compiling.
17446
17447 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17448
17449         * lib/plumhall.exp(ph_includes): New procedure.
17450         (ph_make): Use it.
17451         (ph_compiler): Ditto.
17452
17453         * lib/g++.exp: Rename test-glue.c to testglue.c.
17454         * lib/gcc.exp: Ditto.
17455
17456 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17457
17458         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17459         to completion when it's called.
17460
17461 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17462
17463         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17464         is defined, don't do test.
17465
17466 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17467
17468         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17469         for object files.
17470         (ph_summary): Mark skipped testcases as untested, not unresolved.
17471
17472         * lib/plumhall.exp (ph_make): If unresolved because of bad
17473         errorCode, record errorCode in log file.
17474         (*): Replace send_log/verbose with verbose -log.
17475
17476 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17477
17478         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17479         double conversion if double isn't at least 8 bytes.
17480
17481         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17482         int to work with targets where int is 16 bits.
17483
17484         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17485         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17486         precision for the test to complete.
17487
17488 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17489
17490         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17491         if d10v is not compiled with the -mdouble64 flag.
17492         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17493
17494         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17495         d10v is not compiled with the -mint32 flag.
17496
17497 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17498
17499         * lib/plumhall.exp: Use incr_count.
17500
17501 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17502
17503         * gcc.c-torture: Update to c-torture-1.45.
17504
17505 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17506
17507         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17508         the name of the expect testcase file).
17509
17510         * lib/g++.exp(g++_init): Ditto.
17511
17512 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17513
17514         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17515         the host.
17516
17517         * lib/gcc.exp(gcc_exit): New procedure.
17518
17519 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17520
17521         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17522         specs where appropriate.
17523
17524         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17525         because of new "candidates are" messages, and removed a few
17526
17527         * Converted all non-old-style g++ testcases to old-style, and
17528         moved into g++.old-deja.
17529
17530 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17531
17532         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17533         options.
17534
17535         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17536         succeeded.
17537
17538         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17539
17540 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17541
17542         * lib/gcc.exp (gcc_target_compile): Add support for defining
17543         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17544         the machine doesn't have those features.
17545
17546 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17547
17548         * g++.law/operators4.exp: Don't use LIBS.
17549
17550 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17551
17552         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17553
17554         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17555         * lib/g++.exp: Set it here instead. Also, allow use of the
17556         --tool_exec and --tool_opt options. Change CXX to
17557         GXX_UNDER_TEST.
17558
17559         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17560
17561         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17562
17563 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17564
17565         * lib/old-dejagnu.exp: Use prune_warnings instead of
17566         prune_system_crud.
17567         * lib/mike-g++.exp: Ditto.
17568         * lib/gcc.exp: Ditto.
17569         * lib/g++.exp: Ditto.
17570
17571         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17572
17573 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17574
17575           * 941014-2.c: Include stdlib.h
17576           * 960327-1.c: Include stdio.h
17577           * dbra.c, index-1.c: Don't assume ints are 32bits.
17578
17579 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17580
17581         * lib/gcc.exp: Add gcc,stack_size target feature.
17582
17583         * lib/g++.exp(g++_target_compile): Add the include and link
17584         paths here, not in two other places. And, it's $options, not
17585         options.
17586
17587         * lib/mike-g++.exp(postbase): Remove the code that determines
17588         the correct include and link paths.
17589         * g++.old-deja/old-deja.exp: Ditto.
17590
17591 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17592
17593         * lib/g++.exp(g++_init): target_compile no longer returns the
17594         filename of the result.
17595
17596 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17597
17598         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17599         call to glob.
17600
17601         * gcc.c-torture/special/special.exp: Change call to
17602         gcc_target_compile to include the object file.
17603
17604 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17605
17606         * gcc.c-torture/special/special.exp: Correct misspelling in last
17607         change.
17608
17609 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17610
17611         * lib/plumhall.exp(ph_summary): Log the entire output of the
17612         executable. Return -1 if there were any failures, 0 otherwise.
17613         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17614         (ph_make): Clean up objects and executables that were built
17615         if the tests succeeded.
17616
17617 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17618
17619         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17620         libraries and includes in the build tree as appropriate.
17621
17622 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17623
17624         * lib/c-torture.exp: Instead of looking for the global variable
17625         NO_LONG_LONG, check to see if that's a feature of the target.
17626
17627 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17628
17629         * config/default.exp: Minimize. Delete the remainer of the files in
17630         config; this functionality is now in devo/dejagnu/config.
17631
17632         g++.*/*: Pass any additional flags used to compile to postbase;
17633         delete CXXFLAGS.
17634
17635         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17636         is now done by runtest.exp. Use gcc_target_compile instead of
17637         compile.
17638
17639         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17640         Remove references to CFLAGS. Use remote_file instead of
17641         calling rm -f.
17642         (c-torture): Take a list of arguments to use to compile this
17643         testcase.
17644
17645         lib/g++.exp: Simplify. Use target_compile instead of compile.
17646         lib/gcc-dg.exp: Ditto.
17647         lib/gcc.exp: Ditto.
17648         lib/mike-{gcc,g++}.exp: Ditto.
17649         lib/old-dejagnu.exp: Ditto.
17650         lib/plumhall.exp: Ditto.
17651
17652 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17653
17654         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17655         (ph_linker): Likewise.
17656
17657 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17658
17659           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17660         MAP_ANON / MAP_ANONYMOUS if defined;
17661         else try to map from /dev/zero .
17662
17663 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17664
17665         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17666         isn't defined, then define it to MAP_ANONYMOUS.
17667
17668 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17669
17670         * gcc.c-torture: Update to c-torture-1.42 release.
17671
17672 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17673
17674         * gcc.c-torture: Update to c-torture-1.41 release.
17675
17676 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17677
17678         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17679         c-torture release.
17680
17681 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17682
17683         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17684         and LDFLAGS.  Fix second case to append the target_info ldflags
17685         onto LDFLAGS, not CFLAGS.
17686         * lib/g++.exp (g++_init): Add target_info stuff.
17687         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17688         of libgloss and newlib flags for !native.
17689
17690         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17691         (GDB): Fix relative path to go up another dir for finding gdb.
17692
17693 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17694
17695         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17696         versions in the target_info array, if they don't exist.
17697
17698 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17699
17700         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17701
17702 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17703
17704         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17705         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17706
17707 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17708
17709         * lib/old-dejagnu.exp: Don't remove the output file before we've
17710         actually tested it. Don't append pwd to the path of the executable
17711         we're testing.
17712
17713 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17714
17715         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17716
17717 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17718
17719         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17720         temporary directory for compiler files, and set it to a default
17721         value of /tmp. Set $output as the name of the output file from
17722         compiling the testcase. Add a -o option to $cflags_var so the
17723         compiler writes the final output file as $output. Set $executable
17724         to $output.
17725
17726         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17727         directory for compiler files, and set it to /tmp if it doesn't
17728         already have a value. Set $output_file to the name of the output
17729         file from compiling the testcase. Add a -o option to CXXFLAGS so
17730         the compiler writes the final output file as $output. Use $output
17731         as the executable to be tested.
17732
17733 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17734
17735         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17736
17737 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17738
17739         * gcc.c-torture/execute/pending-1.c: New test.  Still
17740         pending in Tege's queue.
17741
17742 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17743
17744         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17745         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17746         if there were failures.  Call unresolved if there were unresolved
17747         testcases.  Call gcc_fail if program did not run to completion.
17748         (ph_make): Pass additional argument name to ph_execute.
17749         (ph_execute): Add new argument.  Pass additional arguments to
17750         ph_summary.  Call gcc_fail is there is no execution output.
17751
17752 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17753
17754         * lib/plumhall.exp (proc_summary): Output relavent summary
17755         lines into the log so specific failures in plumhall can be
17756         investigated.
17757
17758 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17759
17760         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17761         (c-torture-execute): Don't try to execute tests which use
17762         "long long" types if $NO_LONG_LONG is nonzero.
17763
17764 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17765
17766         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17767         not c-torture.
17768
17769         * gcc.ieee: Move from here.
17770         * gcc.c-torture/execute/ieee: To here.
17771
17772 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17773
17774         * gcc.c-torture: Update to c-torture-1.41 release.
17775
17776 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17777
17778         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17779         not "$output".
17780
17781 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17782
17783         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17784         -c present.
17785
17786 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17787
17788         * config/proelf.exp: Handle connecting to a simulator.
17789
17790 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17791
17792         * config/proelf.exp: New file.  Enough framework that we can
17793         run c-torture tests on the proelf targets (or any other target
17794         that gdb can connect to for that matter).
17795
17796 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17797
17798         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17799         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17800
17801         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17802         exec_output exists.
17803
17804 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17805
17806         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17807         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17808
17809         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17810         to pass/fail/unresolved/unsupported/untested.  Caller must now
17811         call unresolved/unsupported/untested.
17812         * lib/*.exp: Update FSF address.  Update to handle new results of
17813         ${tool}_load.
17814         * lib/chill.exp (verbose): Delete.
17815
17816 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17817
17818         * lib/gcc.exp (default_gcc_start): Change order of args to
17819         $LDFLAGS $CFLAGS $LIBS.
17820         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17821         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17822         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17823         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17824         * gcc.misc-tests/dg-test.exp: Likewise.
17825         * gcc.misc-tests/msgs.exp: Likewise.
17826         * gcc.prms/prms.exp: Likewise.
17827         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17828         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17829
17830         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17831
17832 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17833
17834         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17835
17836         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17837         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17838
17839         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17840         necessary.
17841
17842 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17843
17844         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17845         global for loop; add use of $mathlib.
17846         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17847         settings here; set mathlib for anything but VxWorks.
17848
17849 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17850
17851         * gcc.c-torture: Update to c-torture-1.40 release.
17852
17853 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17854
17855         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17856         dg.exp.
17857
17858 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17859
17860         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17861         global.
17862
17863 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17864
17865         * lib/g++.exp (LIBS): Define if not already.
17866         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17867         (gcc-dg-prune): Call prune_gcc_output.
17868         * lib/gcc.exp (prune_gcc_output): New proc.
17869         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17870         prune_gcc_output.
17871
17872 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17873
17874         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17875         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17876
17877 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17878
17879         * gcc.c-torture: Update to c-torture-1.39 release.
17880
17881 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17882
17883         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17884         fails, try others as well.
17885
17886 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17887
17888         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17889         If compilation fails, mark execute tests as `untested'.
17890         If test is marked as unsupported, don't mark compilation and
17891         execute tests as failed.
17892
17893 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17894
17895         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17896         libstdc++ for whether or not we want to be doing shared
17897         libraries.  Delete link_curses since we don't need it anymore.
17898         * lib/mike-g++.exp (postbase): Don't link in libg++.
17899         * g++.old-deja/old-deja.exp: Likewise.
17900
17901 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17902
17903         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17904
17905 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17906
17907         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17908         For that, add `-Wl,-a,shared_archive'.
17909         * g++.old-deja/old-deja.exp: Likewise.
17910
17911 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17912
17913         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17914
17915 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17916
17917         * lib/mike-g++.exp (postbase): Pay attention to the status of
17918         g++_load.
17919
17920 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17921
17922           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17923
17924 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17925
17926         * lib/gcc.exp (default_gcc_start): No longer need to log program
17927         being executed or its output, execute_anywhere does that now.
17928         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17929         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17930
17931 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17932
17933         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17934         the same as those in lib/g++.exp.
17935
17936 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17937
17938         * gcc.c-torture: Update to c-torture-1.38 release.
17939         * gcc.ieee: Related changes.
17940
17941 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17942
17943         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17944         "exec". Minor reformatting changes.
17945
17946         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17947         cross. This means all "exec" calls now work on a remote host as
17948         well.
17949         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17950         cross. Filter out the extra "\r\n" stuff that expect puts in.
17951         (c-torture-execute): Filter out the bogus warnings like
17952         c-torture-compile does. Add support for canadian cross.
17953         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17954         Use execute_anywhere rather than calling exec directly. Now it
17955         works for canadian cross testing.
17956
17957 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17958
17959         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17960         results into a variable, and check that rather than using file exists.
17961
17962 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17963
17964         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17965         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17966
17967 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17968
17969         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17970         lib_curses if there's a shared libg++ in the build tree.
17971
17972 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17975         if not supported target.
17976
17977 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17978
17979         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17980         link_curses up to always happen, not just for native builds.
17981
17982 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17983
17984         * gcc.c-torture: Update to c-torture-1.36 release.
17985         * gcc.failure: Related changes.
17986
17987 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17988
17989         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17990
17991 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17992
17993         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17994         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17995         runshlib, link_curses, and mathlib for link and run.
17996
17997         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17998         pass the runtime shared library options for Solaris, OSF/1, and
17999         Irix5, and link with -lcurses to avoid unresolved references.
18000
18001 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18002
18003         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18004         only run once.
18005
18006 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18007
18008         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18009
18010 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18011
18012         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18013         do not have a framework for the "compat" tests yet.
18014
18015 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18016
18017         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18018         set to null if we're testing vxworks5.1.  Use that instead of
18019         `-lm' in the setting of LIBS for link and run.
18020
18021 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18022
18023         * config/rom68k.exp (${tool}_load): Major changes to make it
18024         work.  Verified that it does in fact return the stuff in
18025         exec_output properly.  Catch any Emul or any TRAP other than 0.
18026
18027 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18028
18029         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18030         LDFLAGS properly for targets that need stuff from libgloss.
18031         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18032         only run once.
18033         (gpp_initialized): New variable.
18034
18035 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18036
18037         * config/rom68k.exp: Load libgloss.exp.
18038         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18039         so we can produce a fully linked binary.
18040         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18041         so we can produce a fully linked binary.
18042
18043 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18044
18045         * lib/plumhall.exp (ph_section): Watch for expected failures.
18046         Add missing `else'.
18047
18048         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18049         run the testcase.
18050         (c-torture): Likewise.
18051
18052 1995-08-28  Doug Evans  <dje@cygnus.com>
18053
18054         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18055
18056         * lib/mike-g++.exp (mike_cleanup): New proc.
18057         (prebase): New globals compiler_result, not_compiler_result,
18058         target_regexp.
18059         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18060         allow leading "-" in pattern.  Watch for unsupported tests.
18061         If $compiler_result is set, pattern match assembler code,
18062         and ditto for $not_compiler_result.
18063         * lib/mike-gcc.exp: Likewise.
18064
18065         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18066         execution "succeeded".
18067
18068 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18069
18070         * config/win32.exp: New file.
18071         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18072
18073 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18074
18075         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18076         unsupported.
18077         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18078         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18079         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18080
18081         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18082         "... without exceptions was ...".  That is now handled by
18083         prune_system_crud.
18084         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18085
18086 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18087
18088         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18089         sieve.c,sort2.c}: New files.
18090         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18091         sieve.exp,sort2.exp}: Drivers for them.
18092
18093         * lib/mike-gcc.exp (program_output): New user settable variable.
18094         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18095         messages.
18096         * lib/mike-g++.exp (program_output): New user settable variable.
18097
18098         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18099
18100         * config/sh.exp: Deleted (use sim.exp instead).
18101
18102 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18103
18104         * config/vx.exp: Declare CHECKTASK as global.
18105         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18106         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18107         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18108
18109 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18110
18111         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18112         target. Like vx.exp, only includes `vx29k.exp' instead of
18113         `vxworks.exp'.
18114
18115 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18116
18117         * config/sim.exp: Increase time limit from 120 seconds to 240.
18118
18119 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18120
18121         * gcc.c-torture/execute/950628-1.c: New test.
18122
18123 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18124
18125         * gcc.c-torture: Update with changes/additions from
18126         c-torture-1.34.
18127
18128 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18129
18130         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18131
18132 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18133
18134         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18135
18136 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18137
18138         * gcc.c-torture/compile/950512-1.c: New test.
18139         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18140         * gcc.dg/struct-ret-1.c: Likewise.
18141
18142 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18143
18144         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18145           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18146
18147 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18148
18149         * gcc.c-torture/special/920411-1.c: Deleted.
18150         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18151
18152 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18153
18154         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18155         cpu limit.
18156
18157 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18158
18159         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18160
18161 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18162
18163         From kenner;
18164         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18165         is the proper length.
18166         * va-arg-3.c: Likewise.
18167
18168 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18169
18170         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18171         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18172
18173         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18174         * lib/g++.exp (default_g++_start): Delete old cruft.
18175
18176 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18177
18178         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18179         (2 * (1 << 18)) to (2 * (1 << 17)).
18180
18181         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18182
18183 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18184
18185         * config/rom68k.exp: Renamed from config/idp.exp
18186
18187 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18188
18189         * c-torture/compile/921109-2.c
18190
18191 1995-04-18  Mike Stump  <mrs@cygnus.com>
18192
18193         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18194         excess errors.
18195
18196 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18197
18198         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18199         output.
18200         * lib/g++.exp (default_g++_start): Likewise.
18201
18202 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18203
18204         * gcc.c-torture/compile/950329-1.c: New test.
18205
18206 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18207
18208           * config/bug.exp (${tool}_load): Updated to use new remote_open
18209           and remote_close procs.
18210         * config/idp.exp: New file.
18211
18212 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18213
18214         * gcc.c-torture/execute/950322-1.c: New test.
18215
18216 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18217
18218         * config/vx.exp (${tool}_load): Clean up testing of return code from
18219         vxworks_ld and vxworks_spawn.
18220
18221 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18222
18223         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18224
18225 1995-03-13  Mike Stump  <mrs@cygnus.com>
18226
18227         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18228         can mark excess errors on a machine by machine basis.  Note, the
18229         default is to not expect any excess errors, even when excess
18230         errors test - is given, so you will want to put an XFAIL ... on
18231         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18232         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18233         those 4 machines, but no others.
18234
18235 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18236
18237         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18238         * lib/c-torture.exp: to here.
18239
18240 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18241
18242         * gcc.c-torture/execute/950221-1.c: New test.
18243         * gcc.c-torture/execute/struct-ret-1.c: New test.
18244         * gcc.c-torture/compile/950221-1.c: New test.
18245
18246         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18247
18248 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18249
18250         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18251         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18252
18253 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18254
18255         * g++.gb: New directory of tests, derived from my signature and
18256         class scoping tests.
18257
18258         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18259         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18260         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18261         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18262         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18263         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18264         * g++.gb/sig25.C: Likewise.
18265
18266         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18267         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18268         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18269         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18270         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18271         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18272         * g++.gb/sig25.exp: Likewise.
18273
18274         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18275         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18276         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18277         * g++.gb/scope13.C: Likewise, this test still fails.
18278
18279         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18280         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18281         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18282         * g++.gb/scope13.exp: Ditto.
18283
18284         * g++.gb/README: New file, explains what these tests are about.
18285
18286 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18287
18288         * lib/dg.exp (dg-do): Support `preprocess'.
18289         (dg-test): Likewise.
18290
18291 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18292
18293         * config/udi.exp: change "continue -expect" to "exp_continue".
18294
18295 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18296
18297         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18298         Delete redundant tests.
18299
18300         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18301         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18302         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18303         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18304         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18305         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18306         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18307         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18308
18309         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18310         storing label pointers.
18311         * gcc.c-torture/execute/921019-1.c: Likewise.
18312         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18313         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18314         parameter fp.
18315         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18316         constants.
18317
18318         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18319         Delete obsolete tests.
18320
18321         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18322         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18323         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18324         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18325         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18326         * gcc.c-torture/compile/950124-1.c: New test.
18327
18328         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18329
18330 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18331
18332         * lib/mike-g++.exp: Add -lm to LIBS.
18333
18334 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18335
18336         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18337
18338 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18339
18340         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18341
18342 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18343
18344         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18345
18346 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18347
18348         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18349         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18350         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18351         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18352         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18353         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18354         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18355         * g++.law/{operators31.C, operators32.C,
18356         * g++.law/{operators33.C, operators34.C}: Likewise.
18357         * g++.law/{pic1.C, refs2.C}: Likewise.
18358         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18359         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18360         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18361         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18362
18363         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18364         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18365         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18366         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18367         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18368         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18369         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18370         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18371         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18372         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18373         * g++.law/{operators34.exp}: Likewise.
18374         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18375         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18376         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18377         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18378         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18379
18380         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18381         No longer expected to fail.
18382         * g++.law/missed-error3.C: Tweak for recent bool changes.
18383
18384 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18385
18386         * config/emb-unix: Deleted.
18387         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18388         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18389
18390 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18391
18392         * lib/dg.exp (dg-test): Fix typo in last patch.
18393
18394 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18395
18396         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18397         (handles multiple occurrences).
18398
18399 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18400
18401         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18402         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18403         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18404         printed).
18405         * lib/c-torture.exp (c-torture-compile): Likewise.
18406         (c-torture): Prepend full path if missing.
18407         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18408         (gcc_fail): Likewise.
18409         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18410
18411 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18412
18413         * lib/netware.exp: Only attach to NetWare i386 systems.
18414
18415 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18416
18417         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18418         messages.  Add test name to "output pattern match" pass/fail message.
18419
18420 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18421
18422         * gcc.dg: New testsuite.
18423         * gcc.dg/dg.exp: New file.
18424
18425         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18426         test-switch.c}: Deleted.
18427
18428         * gcc.misc-tests/msgs.exp: New testcase driver.
18429
18430 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18431
18432         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18433         Watch for illegal return values from ${tool}_load.
18434         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18435         cross targets.  Coerce return value >0 to 1.
18436
18437 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18438
18439         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18440
18441         * config/emb-unix.exp: New file.
18442
18443         * config/sim.exp: Error if variable $SIM not defined.
18444         (${tool}_load): Mark test as "untested" if simulator missing.
18445
18446         * config/unix.exp: Load remote.exp to get rcp_download.
18447         * lib/c-torture.exp: Use different option lists for testcases with
18448         and without loops.
18449         * gcc.c-torture/execute/execute.exp: Likewise.
18450
18451 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18452
18453         * config/*.exp: Clarify return code from ${tool}_load.
18454         Call `unresolved' or `untested' instead of `warning' or `perror'
18455         (sometimes you still want to call both though).
18456         Add comment that `shell_id' is local to each file.
18457         * config/udi.exp (timeout): Set to 30.
18458         Don't print warning if connection fails, $connectmode has already
18459         printed an error.
18460         (${tool}_load): Move verbose messages to level 2.
18461         Rework pattern for "Process started" message.
18462         Pass `shell_id' to ${connectmode}_download.
18463         Retry twice upon timeout.  Make resetting of target more robust.
18464         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18465         Pass `shell_id' to exit_$connectmode.
18466         Only call exit_$connectmode if connected.
18467         * config/unix.exp (${tool}_load): Check return codes better.
18468         * config/vrtx.exp (${tool}_load): Likewise.
18469         * config/vx.exp (${tool}_load): Likewise.
18470         Delete unneeded global's.
18471         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18472         from ${tool}_load.
18473         (dg-stat): Delete.
18474         (dg-init): Delete recording of pass/fail counts.
18475         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18476         (old-dejagnu-init): Likewise.
18477         (old-dejagnu-stat): Delete contents, empty proc now.
18478         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18479         (c-torture): Delete references to lcnt, lpass, lfail.
18480         Get option list from TORTURE_OPTIONS.
18481         Delete -funroll[-all]-loops if no loops.
18482         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18483         (g++_stat): Delete contents (empty proc now).
18484         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18485         (gcc_finish): Likewise.
18486         (gcc_stat): Deleted.
18487         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18488         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18489         * gcc.c-torture/execute/execute.exp: Likewise.
18490         Split tests into two parts: compile, execute.
18491         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18492         no loops.  Update to reflect clarified return codes from ${tool}_load.
18493
18494 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18495
18496         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18497         to grep for.
18498         (old-dejagnu): Likewise (where necessary).
18499
18500 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18501
18502         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18503
18504         * lib/dg.exp (dg-process-target): Fix processing of selector.
18505         Add comment regarding use of `error'.
18506
18507         * lib/gcc.exp (prune_system_crud): Define if missing.
18508         * lib/g++.exp (prune_system_crud): Likewise.
18509
18510         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18511         Call prune_system_crud.
18512         * lib/dg.exp (dg-runtest): New proc.
18513         Use perror instead of send_user for tcl errors in testcase.
18514         Don't return any value, it's never used.
18515         Don't clobber previous definition of `unknown'.
18516         Print tcl errors in `dg-final'.
18517
18518 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18519
18520         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18521         (dg-test): Don't print errorInfo, it contains stack backtrace.
18522
18523 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18524
18525         * lib/g++.exp (runtest_file_p): Define if missing.
18526
18527 1994-09-24  Doug Evans  (dje@cygnus.com)
18528
18529         * lib/mike-g++.exp: Comment out loading of g++.exp.
18530         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18531         (default_g++_version): Always print something.
18532         (default_g++_start): Comment out call to `which'.
18533         (g++_start, g++_load): Deleted (must be defined in config file).
18534         * lib/gcc.exp: Test for existence of $CC at start.
18535         Delete check for tmpdir (done in gcc_init).
18536         (default_gcc_version): Always print something.
18537         (default_gcc_start): Comment out call to `which'.
18538         * config/*.exp: Major cleanup - make cross targets work at least a
18539         little better for g++ (by not being "--tool gcc" specific).
18540         Rename gcc_xxx to ${tool}_xxx.
18541         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18542         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18543
18544 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18545
18546         * lib/c-torture.exp (c-torture-compile): Rework compiler
18547         message processing.
18548
18549         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18550         c-torture.
18551
18552 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18553
18554         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18555
18556         * lib/dg.exp (dg-process-target): Support { target native }.
18557
18558 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18559
18560         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18561         looked for "... program xxx got fatal signal".
18562         Correct regsub munging of `comp_output'.
18563         Ignore compiler messages "path prefix not used" and "linker input
18564         file unused".
18565
18566 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18567
18568         * lib/gcc.exp (runtest_file_p): Define if missing.
18569         * gcc.prms/template.c: Example to work from.
18570
18571 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18572
18573         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18574         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18575
18576         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18577         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18578         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18579         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18580
18581         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18582         (dg-process-target): No longer a varargs proc.
18583         Return S/N for target, P/F for xfail.  All callers changed.
18584         (user option procs): More argument checking.
18585         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18586         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18587         (dg-test): Skip test if not running on selected target in `dg-do'.
18588         Update handling of `dg-do-what', `dg-output-text'.
18589         Separate execution pass/fail from output pattern match pass/fail.
18590         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18591
18592 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18593
18594         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18595         target for 920510-1.c.
18596
18597 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18598
18599         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18600         Clean up comment regarding use of passcnt, etc.
18601         (gcc_stat): Don't update `testcnt' here.
18602         (gcc_finish): Do it here.
18603         Might as well reset `but_id' here too.
18604         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18605         to determine if the file should be tested.
18606         * gcc.c-torture/compile/compile.exp: Likewise.
18607         * gcc.c-torture/execute/execute.exp: Likewise.
18608         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18609         * gcc.misc-tests/dg-test.exp: Likewise.
18610         * gcc.prms/prms.exp: Likewise.
18611         * gcc.wendy/wendy.exp: Likewise.
18612         * g++.old-deja.exp: Likewise.
18613         Move "Testing file" message to verbose level 1.
18614
18615 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18616
18617         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18618
18619 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18620
18621         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18622         (default_gcc_start): Accept optional second list element
18623         of compiler flags.  Print compiler output at verbosity level 2.
18624         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18625         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18626         Save current values of framework globals passcnt, failcnt, xpasscnt,
18627         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18628         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18629         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18630         xfailcnt to compute stats.  Update framework global `testcnt' from
18631         pass/fail counts.
18632         (gcc_finish): New proc.  Clean up test environment.
18633         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18634         (gcc_epass, gcc_efail): Delete.
18635         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18636         argument of line number.
18637         (dg-init): If the tool has an init routine, call it.
18638         (dg-test): Remove args `cflags_var' and `libs_var'.
18639         Pass all compiler options to ${tool}_start.
18640         Handle missing line number.
18641         (dg-finish): New function.
18642         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18643         particular files.  Call gcc_finish at end.  Move "skipping test"
18644         message to verbosity level 3.
18645         * gcc.c-torture/compile/compile.exp: Likewise.
18646         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18647         * gcc.c-torture/execute/execute.exp: Likewise.
18648         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18649         Print testcase being tried at verbosity level 1.
18650         * gcc.c-torture/special/special.exp: Unset xfail.
18651         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18652         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18653         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18654         * gcc.failure/failure.exp: Likewise.
18655         * gcc.ieee/ieee.exp: Likewise.
18656         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18657         Update call to dg-test.  Call dg-finish at end.
18658         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18659         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18660         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18661         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18662         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18663         * gcc.wendy/wendy.exp: Add copyright.
18664         Delete setting of tmpdir (done by gcc_init).
18665         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18666         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18667         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18668         gcc_[ce]pass/fail.
18669
18670 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18671
18672         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18673         confusion.
18674         (g++_load): Likewise.
18675
18676         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18677         Rename argument to `prog' to remove the confusion.
18678         Varargs fns behave differently too!
18679         (g++_load): Likewise.
18680
18681         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18682
18683         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18684         what it is.  Delete (always) printing of status value for !native.
18685         Simplify verbose code, and include status and exec_output.
18686         (g++_load): Use gcc_load.
18687
18688 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18689
18690         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18691         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18692         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18693         940714-3.c as these testcases don't exist anymore.  Make
18694         va-arg-1.c expected to pass.
18695
18696 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18697
18698         * gcc.misc-tests/misc.exp: Only run specific testcases.
18699         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18700         * gcc.misc-tests/dg-[1-9].c: New files.
18701
18702         * lib/dg.exp: New testsuite driver.
18703         * gcc.prms/prms.exp: Use it.
18704
18705         * README.gcc: New file.
18706
18707         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18708         Document and reset `lxpass' and `lxfail'.
18709         Simplify "initialized" message.
18710         (gcc_stat): Clean up comments a little.
18711
18712 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18713
18714         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18715
18716 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18717
18718         * lib/old-dejagnu.exp (process-option): New proc.
18719         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18720         (old-dejagnu): Simplify.
18721         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18722
18723 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18724
18725         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18726         exists and is not an empty string.
18727
18728         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18729         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18730         finished.
18731         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18732         automatically.
18733
18734         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18735         longer expected to fail.
18736
18737         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18738         "f" function call.
18739
18740         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18741
18742         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18743         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18744         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18745         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18746         c-torture-1.29.
18747
18748         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18749         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18750
18751         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18752
18753         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18754         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18755
18756         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18757         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18758         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18759
18760 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18761
18762         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18763         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18764         940714-1.c, 940714-2.c, 940714-3.c},
18765         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18766         gcc.misc-tests/{mg.c,mg.exp}:
18767         New tests.
18768         * gcc.noncompile/noncompile.exp: Change accordingly.
18769
18770 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18771
18772         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18773         Undo previous clobberage.
18774
18775 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18776
18777         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18778         * gcc.special/{930510-1.c, special.exp}:
18779         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18780         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18781         struct-varargs-1.c}: New tests from c-torture-1.26.
18782
18783 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18784
18785         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18786           argument to switch.
18787
18788 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18789
18790         * Revert the previous changes.  Please see Rob's directory
18791           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18792           fixes.
18793
18794 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18795
18796         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18797             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18798             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18799             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18800             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18801             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18802             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18803             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18804             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18805             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18806             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18807             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18808             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18809             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18810             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18811             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18812             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18813             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18814             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18815             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18816             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18817             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18818             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18819             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18820             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18821             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18822             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18823
18824 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18825
18826         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18827             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18828           with perror calls.
18829
18830 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18831
18832         * config/unix.exp (g++_load): Fix syntax.
18833
18834 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18835
18836         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18837         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18838         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18839         Don't expect va-arg-1.c to fail.  Correct expected output for
18840         920928-1.c.
18841         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18842         * gcc.wendy/hbm4.c: Correct typo.
18843         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18844
18845 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18846
18847         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18848         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18849         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18850         * lib/c-torture.exp (c-torture-compile): Ditto.
18851
18852         Reduce volume of output (remove all the -I's and such).
18853         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18854         Call gcc_cpass, gcc_cfail.
18855         (c-torture): Pass testing option to c-torture-compile.
18856
18857 1994-03-21  Doug Evans  (dje@cygnus.com)
18858
18859         Bring patches over from progressive.
18860         * config/default.exp: Exit remote shell cleanly.
18861         (g++_exit, g++_start): Add default versions.
18862         * config/sim.exp (gcc_load): Use perror, not error.
18863
18864 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18865
18866         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18867         set in site.exp.
18868
18869 1994-03-14  Doug Evans  (dje@cygnus.com)
18870
18871         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18872         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18873         (wendy_try): New proc to run testcase.
18874         (main loop): Call 'em.
18875         * gcc.wendy/*.c: Clean up pass to correct expected output.
18876
18877         * lib/gcc.exp: Minor cleanup work.
18878         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18879
18880 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18881
18882         * config/sim.exp (gcc_load): Document return codes better.
18883         Don't pass -v to simulator.
18884
18885 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18886
18887           * gcc.special/920717-x.c: Fix typo.
18888           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18889           get at sources.
18890
18891         * lib/mike-gcc.exp: Fix typo.
18892
18893 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18894
18895         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18896         binary to use, transform the name.
18897         * config/*.exp: rename everything. Nuke any g++ specific files,
18898         it's now a special case of gcc that requires no special support.
18899         Add a default.exp for unsupported targets.
18900
18901 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18902
18903         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18904         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18905         version of Tcl.
18906
18907 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18908
18909         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18910         than a warning.
18911
18912 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18913
18914         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18915
18916 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18917
18918         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18919         option_list.  Compile every file with only 4/6 option choices
18920         (same as C torture) instead of with 12/18 different option
18921         choices.
18922         * lib/c-torture.exp: Likewise.
18923
18924         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18925         not already set.
18926
18927 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18928
18929         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18930         can put an XFAIL *-*-* on excess errors.
18931
18932 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18933
18934         * g++.law: Add more tests derived from g++-bugs snapshots.
18935
18936         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18937         equivalent to g++.law/init9.
18938
18939         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18940         compiled it, and the a.out file after we've run it.
18941
18942 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18943
18944         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18945         compiled it, and the a.out file after we've run it.
18946
18947 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18948
18949         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18950
18951 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18952
18953         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18954         version number.
18955
18956 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18957
18958         * g++.law: New directory of g++ tests derived from the g++-bugs
18959         snapshots.
18960
18961 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18962
18963         * gcc.compile: initbug1.c initbug1.exp testcase added
18964
18965 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18966
18967         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18968         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18969           fixes submitted by Jeff Law (law@cs.utah.edu)
18970         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18971           Jeff Law (law@cs.utah.edu)
18972
18973
18974 1993-11-30  Mike Stump  (mrs@cygnus.com)
18975
18976         * config/unix-g++.exp: Follow the gcc way of doing things.
18977         * g++.old-deja/old-deja.exp: Minor updates.
18978         * lib/g++.exp: New file, follow the gcc way of doing things.
18979         * lib/old-dejagnu.exp: Minor updates.
18980         * lib/mike-g++.exp: Always unset errorInfo.
18981
18982 1993-11-06  Mike Stump  (mrs@cygnus.com)
18983
18984         * lib/gcc.exp: Fix some errors with the below change, CC and
18985         CFLAGS should be global when setting, not local.
18986
18987 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18988
18989         * lib/gcc.exp: Transform tool name.
18990
18991 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18992
18993         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18994
18995 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18996
18997         * lib/gcc.exp: change gcc_done to gcc_stat
18998
18999 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19000
19001         * Upgraded gcc testsuite to c-torture version 1.25
19002
19003 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19004
19005         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19006         * lib/c-torture: added hooks for new reporting code.
19007
19008 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19009
19010         * config/sh-gcc.exp: check if sh-sim exists in the path
19011
19012 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19013
19014         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19015         * gcc.compile/compile.exp: Initial changes for new logic.
19016         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19017         * gcc.failure/failure.exp: Initial changes for new logic.
19018         * gcc.ieee/ieee.exp: Initial changes for new logic.
19019         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19020         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19021         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19022         * lib/c-torture.exp: Initial changes for new logic.
19023         * lib/gcc.exp: Initial changes for new logic.
19024
19025 1993-10-15  Mike Stump  (mrs@cygnus.com)
19026
19027         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19028         depend upon failure or success.  Fully qualify names in failure
19029         and success messages.  Always remove a.out before starting
19030         compile, just in case.  Pay more attention to error text output by
19031         the compiler.  Handle testcases with no known past errors just
19032         like all others, so that things are uniform.  Other miscellaneous
19033         improvements.
19034
19035 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19036
19037         * gcc.cpp: new directory for cpp tests
19038
19039 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19040
19041         * lib/chill.exp: Code reformatted, removed unused code.
19042         * config/unix-chill.exp: Code reformatted, removed unused code.
19043         * chill.execute/execute.exp: Code reformatted, removed unused code.
19044         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19045
19046 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19047
19048         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19049         routines not written.
19050
19051 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19052
19053         * config/bug-gcc.exp: Use new procs from bug.exp.
19054
19055 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19056
19057         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19058         via ftp, rather than depending on NFS.
19059         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19060         case.
19061
19062 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19063
19064         * config/bug-gcc.exp: Use new download proc.
19065
19066 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19067
19068         * chill.execute/execute.exp: cleanups, handles errors better
19069         * chill.compile/compile.exp: rewrite, based on execute.exp
19070         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19071         * lib/chill.exp: major changes to diff proc and compile and link
19072           procs. added chill_fail and chill_pass wrappers to pass and
19073           fail. added more comments, and handle error codes better.
19074           Added a hack to capture stderr from exec, so noncompile tests
19075           can work.
19076
19077 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19078
19079         * chill.execute/execute.exp: rewrite of testsuite driver
19080         * lib/chill.exp: rewrite of testsuite driver
19081         * config/unix-chill.exp: rewrite of testsuite driver
19082
19083 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19084
19085     In chill.execute:
19086         * iexpr.ch: Standardize uppercase.
19087         * tuples.dat: Standardize uppercase.
19088         * vary.ch: standardize.  Correct varying string assignments.
19089         * vary.dat: Add new output lines.
19090
19091 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19092
19093     In chill.execute:
19094         * chprintf.ch: Standardize use of uppercase.
19095         * tuples.ch: Standardize and turn arr2 into a DCL,
19096           rather than a SYN.
19097         * pinits.ch: Standardize.
19098
19099 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19100
19101         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19102         * Makefil: Renamed to Makefile.in.
19103         * configure.in: New.
19104
19105 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19106
19107     In chill.execute:
19108         * .cvsignore: Add result/output files.
19109         * Makefile: Fix up variables at start.  Use MFLAGS
19110           everywhere.  Correct bool_loc, built_ins entries.
19111           Add entry for vary1.ch.
19112         * bitarray.ch: Standardize upper-case usage.
19113         * bitexpr.ch: Standardize, add output of b1.
19114         * params.ch: Use arrayt in along PROC parameters, to
19115           avoid novelty problems.
19116         * sets.ch: Tiny cleanup.
19117         * vary1.ch: Re-indent.
19118
19119 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19120
19121           * Add PR-related files to Makefiles, .cvsignore files, etc.
19122
19123 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19124
19125         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19126           with compiler objects. New names are test-flow.c and test-loop.c
19127
19128 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19129
19130         * Upgraded c-torture tests from 1.19 to 1.20
19131
19132         * new files:
19133         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19134         * gcc.compile: 930623-1.c 930623-2.c
19135         * gcc.noncompile: 930622-1.c 930622-2.c
19136         * gcc.failure: 920411-1.c 920627-2.c
19137         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19138
19139 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19140
19141         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19142           More changes to get testsuite working properly. Needs more work.
19143           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19144
19145 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19146
19147         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19148           More changes to get testsuite working properly. Needs more work.
19149
19150 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19151
19152         * chill.compile/compile.exp: Added for Dejagnu support
19153         * chill.execute/execute.exp: Added for Dejagnu support
19154         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19155
19156 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19157
19158     This should complete moving the CHILL test files.
19159         * chill.noncompile(.cvsignore printf.grt
19160             in-printf.grt chprintf.grt chprintf.ch):
19161             Added test-support files.
19162           (Makefile): Modified further.
19163         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19164             signal.ch): Added test files.
19165           * chill.execute (.cvsignore printf.grt printr.c
19166             in-printf.grt rts.c chprintf.grt rts.h): Added
19167           test-support files.
19168             (Makefile): More corrections.
19169
19170 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19171
19172         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19173           test cases, ready for DejaGnu.
19174
19175 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19176
19177         * Upgraded c-torture tests from 1.18 to 1.19
19178
19179         * gcc.compile: added test(s):
19180           930607-1.c
19181         * gcc.execute: added test(s):
19182           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19183
19184         * added new subdirectory for misc tests: gcc.misc-tests
19185         * gcc.misc-test(s): added tests:
19186           inst-check.c test-consts.c test-ior.c test-switch.c
19187
19188 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19189
19190         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19191
19192 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19193
19194         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19195
19196 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19197
19198         * Upgraded c-torture tests from 1.17 to 1.18
19199
19200 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19201
19202         * Upgraded c-torture tests from 1.12 to 1.17
19203
19204 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19205
19206         * lib/old-dejagnu.exp:
19207           Fixed handling of XFAIL target triplets to correctly
19208           recognize wildcard characters.  Removed code that
19209           appended a unique id tag to the end of the file name
19210           printed out by the result of the testcases within a
19211           given test file.
19212
19213 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19214
19215         * lib/old-dejagnu.exp:
19216           Reworked expected failure handling to trigger off of XFAIL
19217           keyword in keyphrase embeded in testcase source code. The
19218           XFAIL keyword must be at the end of the keyphrase line. It
19219           may optionally be followed by one or more target triplets.
19220           It has just occured that the handling of wildcards in the
19221           target triplet may not be correct.
19222
19223 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19224
19225         * g++.old-deja/tests:
19226           Moved all subdirectories up one level into g++.old-deja .
19227
19228         * lib/old-dejagnu.exp:
19229           Fixed problem with CXXFLAGS not being properly reset, and being
19230           corrupted with extraneous "-c" compiler option.  This was
19231           causing binaries to not be generated for test that needed them.
19232           Modified strings passed to "pass" and "fail" so that individual
19233           tests from the same test file would be distinguished by an
19234           identifier appended to the test file name in the summary logs;
19235           this corrected a problem with erroneous diff logs.  Added code
19236           to search testcases for expected fail and unexpected pass keywords.
19237
19238 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19239
19240         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19241
19242 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19243
19244         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19245           Removed extraneous text from end of "Special g++ Options"
19246           keyphrase.
19247
19248         * lib/old-dejagnu.exp: Added pattern matching to look for new
19249           keywords, embedded in testcases comments, which will trigger
19250           calls to xpass and xfail.
19251
19252 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19253
19254         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19255           comments embedded in the testcases, especially the one looking for
19256           special compiler options, as well as the pattern matching for the
19257           compiler output again.
19258
19259 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19260
19261         * lib/old-dejagnu.exp: Do a proper check of the return value for
19262           execute tests. Fixed several problems with the pattern matching
19263           of the compiler output which gave erroneous test results.
19264           Changed several of the test result messages to be more descriptive.
19265         * config/unix-g++.exp: Proc g++_load now actually works and
19266           executes the tests passed to it and returns a usable return
19267           value.
19268
19269 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19270
19271           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19272
19273 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19274
19275         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19276           Modified both files to properly execute the old style
19277           dejagnu tests. The previous versions of these files were
19278           experimental and did not function anything near correctly.
19279
19280 1993-04-05  Rob Savoye  (rob@cygnus.com)
19281
19282         * Removed all Makefile.in and configure.in files. No configuration
19283         needed now.
19284
19285 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19286
19287         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19288
19289 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19290
19291         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19292         gcc.special/configure.in, gcc.noncompile/configure.in,
19293         gcc.execute/configure.in, gcc.code_quality/configure.in,
19294         g++.other/configure.in, g++.old-deja/configure.in,
19295         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19296         in srcname setting.
19297
19298 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19299
19300         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19301         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19302         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19303
19304 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19305
19306         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19307         (gdb_exit): Don't remove *_soc files.
19308
19309 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19310
19311         * lib/c-torture.exp: Don't look for main; instead always use -w
19312         -c.  This is how the c-torture tests work.  Remove the object
19313         file if the compilation succeeds.
19314         * gcc.execute/execute.exp: Remove executable if test passes.
19315         * gcc.noncompile/noncompile.exp: Every test is an expected
19316         failure.
19317         * gcc.special/special.exp: Added tests from c-torture 1.11,
19318         corrected use of existing test.
19319         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19320         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19321         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19322         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19323         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19324         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19325         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19326         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19327         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19328         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19329         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19330         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19331         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19332         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19333         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19334         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19335         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19336         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19337         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19338         c-torture 1.11.
19339         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19340         correspond to c-torture 1.11.
19341
19342         * New file.