OSDN Git Service

55a94c95bead0bf12fc00fa27e93c7bbefe697b6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/9127
4         * g++.dg/template/error6.C: New test.
5
6 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.dg/20031202-1.c: New test.
9
10 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/13179
13         * g++.dg/template/eh1.C: New test.
14
15         PR c++/10771
16         * g++.dg/template/error5.C: New test.
17
18 2003-12-02  David Ung  <davidu@mips.com>
19
20         * gcc.dg/compat/vector-check.h: Corrected type for var 
21         g_##TMODE
22
23 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24
25         PR c++/10126
26         * g++.dg/template/ptrmem8.C: New test.
27
28 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29
30         PR c++/12573
31         * g++.dg/template/dependent-expr3.C: New test.
32
33 2003-12-01  James Lemke  <jim@wasabisystems.com>
34
35         * gcc.dg/arm-g2.c: New test.
36
37 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38
39         PR optimization/11634
40         * gcc.dg/20031201-2.c: New test case.
41
42 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43
44         PR 11433
45         * objc.dg/proto-lossage-3.m: New test.
46
47 2003-12-01  Roger Sayle  <roger@eyesopen.com>
48
49         PR optimization/12628
50         * gcc.dg/20031201-1.c: New test case.
51
52 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
53
54         * gcc.dg/unaligned-1.c: New test.
55
56 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/9849
59         * g++.dg/template/error4.C: New test.
60         * g++.dg/template/nested3.C: Adjust error markers.
61
62 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
63
64         * gcc.dg/cpp/assert4.c: Check more #system assertions.
65
66 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
67
68         PR c/10333
69         * gcc.dg/bitfld-7.c: New test.
70
71 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
72
73         * gcc.dg/tls/asm-1.C: New test.
74
75 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
76
77         * gcc.dg/cpp/assert4.c: Update.
78
79 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
80
81         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
82         * gcc.dg/builtin-apply3.c: New test.
83
84 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * lib/compat.exp (compat-obj): New xfaildata parameter.
87         Use it to set compiler_conditional_xfail_data before compiling.
88         (compat-get-options): Handle dg-xfail-if.
89         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
90         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
91         * gcc.dg/compat/vector-1_y.c: Likewise.
92         * gcc.dg/compat/vector-2_x.c: Likewise.
93         * gcc.dg/compat/vector-2_y.c: Likewise.
94
95 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
96
97         * g++.dg/opt/reg-stack4.C: New test.
98
99 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * gcc.dg/builtin-apply2.c: New test.
102
103 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
106
107 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
108
109         PR c++/12924
110         * g++.dg/template/template-id-2.C: New test.
111
112 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
113
114         PR c++/5369
115         * g++.dg/template/memfriend1.C: New test.
116         * g++.dg/template/memfriend2.C: Likewise.
117         * g++.dg/template/memfriend3.C: Likewise.
118         * g++.dg/template/memfriend4.C: Likewise.
119         * g++.dg/template/memfriend5.C: Likewise.
120         * g++.dg/template/memfriend6.C: Likewise.
121         * g++.dg/template/memfriend7.C: Likewise.
122         * g++.dg/template/memfriend8.C: Likewise.
123         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
124
125 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/12515
128         * g++.dg/ext/cond1.C: New test.
129
130 2003-11-20  Richard Henderson  <rth@redhat.com>
131
132         * gcc.dg/20020201-2.c: Remove.
133         * gcc.dg/20020201-4.c: Remove.
134         * gcc.dg/20020304-1.c: Remove.
135
136 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
137
138         * gcc.dg/cpp/trad/xwin1.c: New test case.
139
140 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
141
142         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
143         * lib/g77.exp: Likewise.
144         * lib/objc.exp: Likewise.
145         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
146         for darwin.
147
148 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
149
150         PR c++/12932
151         * g++.dg/template/static5.C: New test.
152
153 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
154
155         * gcc.dg/nested-func-1.c: New test.
156
157 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/cpp/assert4.c: New test.
160
161 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
162
163         PR c++/2294
164         * g++.dg/lookup/using9.c: New test.
165
166 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
167
168         PR c++/12762
169         * g++.dg/template/error3.C: New test.
170
171 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
172
173         PR ada/13035
174         * ada/acats/run_acats, run_all.sh: Fix syntax error.
175         No longer use a wrapper for gcc, since this does not work under
176         Windows.
177
178 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
179
180         PR c++/2094
181         * g++.dg/template/ptrmem7.C: New test.
182
183 2003-11-13  Andrew Pinski <apinski@apple.com>
184
185         * gcc.c-torture/compile/20031113-1.c: New test.
186
187 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
188             Kean Johnston <jkj@sco.com>
189
190         PR c/13029
191         * gcc.dg/unused-4.c: Update.
192
193 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
194
195         * g++.dg/opt/const3.C: New test.
196
197 2003-11-13  Jan Hubicka  <jh@suse.cz>
198
199         * gcc.c-torture/compile/20031112-1.c: New test.
200
201 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
202
203         * g++.dg/parse/crash10.C: Remove bogus error marker.
204
205 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
206
207         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
208         (host_gcc): Likewise.
209         (ROOT): Honor $PWDCMD.
210         (BASE): Likewise.
211         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
212
213 2003-11-12  Catherine Moore  <clm@redhat.com>
214
215         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
216
217 2003-11-12  Andreas Jaeger  <aj@suse.de>
218             Jakub Jelinek  <jakub@redhat.com>
219             Andrew Pinski  <pinskia@physics.uc.edu>
220             Richard Henderson  <rth@redhat.com>
221
222         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
223         systems.
224         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
225
226         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
227         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
228
229 2003-11-11  Andreas Jaeger  <aj@suse.de>
230
231         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
232
233         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
234
235 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
236
237         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
238         Clean ups.
239
240 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
241
242         * gcc.dg/trampoline-1.c: New test.
243
244 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         * gcc.c-torture/compile/200031109-1.c: New test.
247
248 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
249
250         PR c/3190
251         PR c/8714
252         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
253         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
254         gcc.dg/format/no-y2k-1.c: Update.
255
256 2003-11-08  Roger Sayle  <roger@eyesopen.com>
257
258         PR optimization/10467
259         * gcc.dg/20031108-1.c: New test case.
260
261 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
262
263         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
264
265 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
266
267         * gcc.dg/compound-lvalue-1.c: New test.
268         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
269         some XFAILs.
270
271 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
272
273         * gcc.dg/altivec-varargs-1.c: New test.
274
275 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
276
277         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
278         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
279         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
280         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
281         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
282
283 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
284
285         * gcc.dg/cond-lvalue-1.c: New test.
286
287 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
288
289         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
290
291 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
292
293         PR c++/11616
294         * g++.dg/template/instantiate5.C: New test.
295
296 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
297
298         PR c++/12726
299         * g++.dg/ext/complit2.C: Replace test with self-contained version.
300         * ChangeLog: Add missing first entry for above test.
301
302 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
303
304         PR c++/9810
305         * g++.dg/template/using8.C: New test.
306         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
307
308 2003-11-02  Roger Sayle  <roger@eyesopen.com>
309
310         PR optimization/10817
311         * gcc.c-torture/compile/20031102-1.c: New test case.
312
313 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
314
315         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
316         2147483647.
317
318 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
319
320         * gcc.dg/20031102-1.c: New test.
321
322 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
323
324         * gcc.dg/complex-1.c: New test.
325
326 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
327
328         PR c++/12796
329         * g++.dg/template/crash13.C: Adjust expected error location.
330         * g++.old-deja/g++.brendan/ns1.C: Likewise.
331
332 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
333
334         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
335
336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
337
338         PR/10239
339         * gcc.c-torture/compile/20031031-2.c: New test.
340
341 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
342
343         PR/11640
344         * gcc.c-torture/compile/20031031-1.c: New test.
345
346 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
347
348         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
349         * gcc.misc-tests/bprob.exp: Likewise.
350         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
351         the execution test on arm-elf configs.
352         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
353         configs that don't support scratch files.
354         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
355
356 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
357
358         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
359         done by dejagnu.
360
361 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
362
363         * ada/acats/run_all.sh: Redirect mv output to /dev/null
364         Avoid non pure sh syntax. Add more logging.
365
366         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
367         fail.
368
369 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
370
371         PR libgcj/10610
372         * gcc.dg/ppc-stackalign-1.c: New test.
373
374 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
375
376         * ada/acats/run_all.sh: Change output to be more compliant with
377         dejagnu framework.
378         Create acats.sum and acats.log files under testsuite/ada/acats
379         Only run [a-z]* directories, to filter out e.g. CVS.
380         Redirect build output to log file.
381
382 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
383
384         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
385
386 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
387
388         PR ada/5909:
389         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
390
391 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
392
393         * gcc.c-torture/compile/20031023-1.c: New test.
394         * gcc.c-torture/compile/20031023-2.c: New test.
395         * gcc.c-torture/compile/20031023-3.c: New test.
396         * gcc.c-torture/compile/20031023-4.c: New test.
397
398 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
399
400         PR c++/10371
401         * g++.dg/lookup/scoped8.C: New test.
402
403 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
404
405         * g++.dg/opt/reg-stack3.C: New test.
406
407 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
408
409         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
410
411 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
412
413         PR c++/11076
414         * g++.dg/template/crash13.C: New test.
415
416 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
417
418         * gcc.dg/c99-restrict-2.c: New test.
419
420 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
421
422         PR c++/12698, c++/12699, c++/12700, c++/12566
423         * g++.dg/inherit/covariant9.C: New test.
424         * g++.dg/inherit/covariant10.C: New test.
425         * g++.dg/inherit/covariant11.C: New test.
426
427 2003-10-23  Jason Merrill  <jason@redhat.com>
428
429         PR c++/12726
430         * g++.dg/ext/complit2.C: New test.
431
432 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
433
434         PR target/12654
435         * gcc.c-torture/execute/20031020-1.c: New test.
436
437 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
438
439         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
440         following the jump_insn.
441
442 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
443
444         * gcc.dg/cast-lvalue-1.c: New test.
445
446 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
447
448         PR c++/11962
449         * g++.dg/template/cond2.C: New test.
450
451 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
452
453         * gcc.dg/builtins-28.c: New test.
454
455 2003-10-20  Jan Hubicka  <jh@suse.cz>
456
457         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
458         parameter.
459         * testsuite/gcc.dg/inline-2.c: Likewise.
460
461 2003-10-20  Phil Edwards  <phil@codesourcery.com>
462
463         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
464         * gcc.dg/nest.c:  Likewise.
465
466 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
467
468         PR c++/9781, c++/10583, c++/11862
469         * g++.dg/parse/crash13.C: New test.
470
471 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
472
473         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
474
475 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
476
477         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
478         Define HAVE_C99_RUNTIME except on Solaris.
479         * gcc.dg/builtins-20.c: Likewise.
480
481 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
482
483         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
484
485 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
486
487         PR c++/12495
488         * g++.dg/template/crash21.C: New test.
489
490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
491
492         PR c++/2513
493         * g++.dg/template/typename5.C: New test.
494
495 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
496
497         PR c++/12369
498         * g++.dg/template/friend25.C: New test.
499
500 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
501
502         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
503         versions.
504
505 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
506
507         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
508         == 2147483647.
509
510 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
511
512         * gcc.c-torture/execute/960416-1.x: Remove.
513         * gcc.c-torture/execute/divconst-3.x: Likewise.
514
515 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
516
517         PR target/12598
518         * gcc.dg/torture/cris-volatile-1.c: New test.
519
520 2003-10-14  Roger Sayle  <roger@eyesopen.com>
521
522         PR optimization/9325
523         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
524         for overflowing floating point to integer conversion during RTL
525         simplification.
526
527 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
528
529         * objc/execute/_cmd.m: Fix typo.
530         * objc.dg/image-info.m, objc.dg/symtab-1.m:
531         Relax 'scan-assembler' regexp.
532         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
533         objc.dg/try-catch-4.m: Run on non-Darwin targets.
534         * objc.dg/zero-link-2.m: Remove blank line.
535         * objc.dg/zero-link-3.m: New test case.
536
537 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
538
539         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
540
541         * gcc.dg/asm-names.c: Use scan-assembler-not rather
542         than linker trickery.
543
544 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
545
546         PR c++/12370
547         * g++.dg/other/friend2.C: New test.
548
549 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
550
551         * gcc.dg/20031012-1.c: New test.
552
553 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
554
555         * gcc.dg/weak/weak-3.c: Fix for new warning.
556
557 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
558
559         PR optimization/8750
560         * gcc.c-torture/execute/20031012-1.c: New test case.
561
562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
563
564         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
565         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
566
567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
568
569         PR optimization/12260
570         * gcc.c-torture/compile/20031011-2.c: New test case.
571
572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
573
574         * gcc.c-torture/execute/20031011-1.c: New testcase.
575
576 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
577
578         * gcc.c-torture/compile/20031011-1.c: New test.
579
580 2003-10-11  Jan Hubicka  <jh@suse.cz>
581
582         * g++.dg/other/first-global.C: New test.
583
584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
585
586         * gcc.c-torture/execute/string-opt-18.c: New testcase.
587
588 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
589
590         * gcc.c-torture/compile/20031010-1.c: New test.
591
592 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
593
594         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
595         * gcc.c-torture/execute/va-arg-25.c: ... here.
596
597 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
598
599         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
600
601 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
602
603         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
604
605 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
606
607         * g++.dg/parse/error2.C: New test.
608
609 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
610
611         PR c++/11097
612         * g++.dg/other/error5.C: Modify the error message.
613         * g++.dg/lookup/using8.C: New test.
614
615 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
616
617         * gcc.dg/darwin-abi-2.c: New file.
618         * gcc.c-torture/execute/va-arg-24.c: New file.
619
620 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
621
622         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
623         indentation.
624
625 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/10147
628         * g++.dg/other/error4.C: Update error messages.
629         * g++.dg/template/ptrmem4.C: Likewise.
630
631         PR c++/12337
632         * g++.dg/init/new9.C: New test.
633
634         PR c++/12334, c++/12236, c++/8656
635         * g++.dg/ext/attrib8.C: New test.
636
637 2003-10-06  Devang Patel  <dpatel@apple.com>
638
639         * gcc.dg/debug/dwarf2-3.h: New test.
640         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
641
642 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
643
644         * g++.dg/opt/cfg2.C: New test.
645
646 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
647
648         * g++.dg/opt/float1.C: New test.
649
650 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
651
652         * gcc.dg/c90-array-lval-6.c: New test.
653         * gcc.dg/c99-array-lval-6.c: New test.
654
655 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
656             Ziemowit Laski  <zlaski@apple.com>
657
658         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
659         'Derived', so that it is never considered a class method; add
660         new warning for '+port' method ambiguity.
661         * objc.dg/method-12.m: Include <objc/objc.h> instead of
662         <objc/objc-api.h> (needed on Mac OS X).
663         * objc.dg/method-13.m: New test.
664
665 2003-10-03  Roger Sayle  <roger@eyesopen.com>
666
667         PR optimization/9325, PR java/6391
668         * gcc.c-torture/execute/20031003-1.c: New test case.
669
670 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
671
672         PR optimization/12180
673         * gcc.dg/20031002-1.c: New test.
674
675         PR c++/12486
676         * g++.dg/inherit/error1.C: New test.
677
678 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
679
680         * lib/f-torture.exp (search_for): Rename to...
681         (search_for_re): This.  Also, clean up comments and the
682         "regexp" invocation.
683
684 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
685
686         * gcc.c-torture/compile/20031002-1.c: New test.
687
688 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
689
690         * g++.dg/opt/cond1.C: New test.
691
692 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
693
694         * gcc.dg/Wold-style-definition-2.c: New testcase.
695         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
696
697 2003-09-29  Richard Henderson  <rth@redhat.com>
698
699         * g++.dg/init/array10.C: Add dg-options.
700
701 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
702
703         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
704
705 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
706
707         * g++.dg/template/friend19.C: Fix typo.
708         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
709
710 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
711
712         * gcc.c-torture/execute/20030928-1.c: New test.
713         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
714
715 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
716
717         * g++.dg/opt/unroll1.C: New test.
718
719 2003-09-26  Roger Sayle  <roger@eyesopen.com>
720
721         PR optimization/11741
722         * gcc.dg/20030926-1.c: New test case.
723
724 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
725
726         PR c++/5655
727         * g++.dg/parse/access7.C: New test.
728         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
729
730 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
731
732         MERGE OF objc-improvements-branch into MAINLINE:
733         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
734         if libobjc has not been built.
735         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
736         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
737         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
738         objc/execute/nested-3.m, objc/execute/np-2.m,
739         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
740         objc/execute/redefining_self.m, objc/execute/root_methods.m,
741         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
742         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
743         objc.dg/special/unclaimed-category-1.h,
744         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
745         well as GNU runtime.
746         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
747         * execute/cascading-1.m, execute/function-message-1.m,
748         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
749         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
750         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
751         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
752         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
753         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
754         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
755         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
756         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
757         * objc.dg/bitfield-2.m: Run only on Darwin.
758         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
759         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
760         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
761         * objc.dg/const-str-1.m: Fix constant string layout.
762
763 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
764
765         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
766
767 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
768
769         * gcc.dg/darwin-abi-1.c: New file.
770
771 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
772
773         PR target/12281
774         * gcc.c-torture/compile/20030921-1.c: New test.
775
776 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
777
778         * g++.dg/opt/reg-stack2.C: New test.
779
780 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
781
782         * g++.dg/eh/delayslot1.C: New test.
783
784 2003-09-20  Richard Henderson  <rth@redhat.com>
785
786         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
787
788 2003-09-20  Roger Sayle  <roger@eyesopen.com>
789
790         * gcc.c-torture/execute/20030920-1.c: New test case.
791
792 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
793
794         * g++.dg/rtti/typeid3.C: Correct expected error message.
795
796 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
797
798         PR c++/157
799         * g++.dg/parse/crash12.C: New test.
800
801 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
802
803         * gcc.dg/compat/mixed-struct-check.h: New.
804         * gcc.dg/compat/mixed-struct-defs.h: New.
805         * gcc.dg/compat/mixed-struct-init.h: New.
806         * gcc.dg/compat/struct-by-value-19_main.c: New.
807         * gcc.dg/compat/struct-by-value-19_x.c: New.
808         * gcc.dg/compat/struct-by-value-19_y.c: New.
809         * gcc.dg/compat/struct-by-value-20_main.c: New.
810         * gcc.dg/compat/struct-by-value-20_x.c: New.
811         * gcc.dg/compat/struct-by-value-20_y.c: New.
812         * gcc.dg/compat/struct-return-19_main.c: New.
813         * gcc.dg/compat/struct-return-19_x.c: New.
814         * gcc.dg/compat/struct-return-19_y.c: New.
815         * gcc.dg/compat/struct-return-20_main.c: New.
816         * gcc.dg/compat/struct-return-20_x.c: New.
817         * gcc.dg/compat/struct-return-20_y.c: New.
818
819 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
820         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
821         so that it will not complain on LP64 targets.
822
823 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
824
825         PR c++/495
826         * g++.dg/template/friend24.C: New test.
827
828 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
829
830         PR c++/12332
831         * g++.dg/template/memtmpl2.C: New test.
832
833 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
834
835         PR target/11184
836         * gcc.dg/builtin-apply1.c: New test.
837
838 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
839
840         PR c++/9848
841         * g++.dg/warn/Wunused-4.C: New test.
842
843 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
844
845         PR c++/12316
846         * g++.dg/other/gc2.C: New test.
847
848 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
849
850         PR c++/11991
851         * g++.dg/rtti/typeid3.C: New test.
852
853         PR c++/12266
854         * g++.dg/overload/template1.C: New test.
855
856 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
857
858         * g++.dg/opt/cfg3.C: New test.
859
860 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
861
862         PR c++/7939
863         * g++.dg/template/crash11.C: New test.
864
865 2003-09-16  Jason Merrill  <jason@redhat.com>
866             Jakub Jelinek  <jakub@redhat.com>
867
868         * gcc.dg/attr-warn-unused-result.c: New test.
869
870 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
871
872         PR c++/12184
873         * g++.dg/expr/call2.C: New test.
874
875 2003-09-15  Andreas Jaeger  <aj@suse.de>
876
877         * gcc.dg/Wold-style-definition-1.c: New test.
878
879 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/3907
882         * g++.dg/parse/template12.C: New test.
883
884         * g++.dg/abi/bitfield11.C: New test.
885         * g++.dg/abi/bitfield12.C: Likewise.
886
887 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
888
889         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
890         non-expansion of functional macro name without arguments at EOL.
891         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
892
893 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
894
895         * gcc.c-torture/execute/20030914-[12].c: New tests.
896
897 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
898
899         PR c++/11788
900         * g++.dg/overload/addr1.C: New test.
901
902 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
903
904         * gcc.dg/20030909-1.c: New test.
905
906 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
907
908         * gcc.dg/ultrasp10.c: New test.
909
910 2003-09-09  Devang Patel  <dpatel@apple.com>
911
912         * gcc.dg/darwin-ld-6.c: New test.
913
914 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
915
916         * gcc.dg/torture/builtin-explog-1.c: New testcase.
917
918 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
919
920         * gcc.dg/ia64-types1.c: New test.
921         * gcc.dg/ia64-types2.c: Likewise.
922
923 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
924
925         * gcc.dg/builtins-1.c: Add more _Complex tests.
926         * gcc.dg/torture/builtin-attr-1.c: Likewise.
927
928         * gcc.dg/builtins-1.c: Test existing _Complex functions.
929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
930
931 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
932
933         PR c++/11786
934         * g++.dg/lookup/koenig2.C: New test.
935
936         PR c++/5296
937         * g++.dg/rtti/typeid2.C: New test.
938
939 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
940
941         * gcc.c-torture/compile/20030904-1.c: New test.
942
943 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
944
945         * g++.dg/opt/longbranch2.C: New test.
946
947 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         * g++.dg/template/crash10.C: Only compile it.
950
951 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         PR middle-end/11665
954         * gcc.c-torture/compile/20030907-1.c: New test.
955         * g++.dg/init/array11.C: New test.
956
957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/11852
960         * g++.dg/init/struct1.C: New test.
961
962 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
963
964         PR c++/12181
965         * g++.dg/expr/comma1.C: New test.
966
967 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/11867
970         * g++.dg/expr/static_cast5.C: New test.
971
972 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
973
974         PR c++/11507
975         * g++.dg/lookup/scoped7.C: New test.
976
977         PR c++/9574
978         * g++.dg/other/static1.C: New test.
979
980         PR c++/11490
981         * g++.dg/warn/template-1.C: New test.
982
983         PR c++/11432
984         * g++.dg/template/crash10.C: New test.
985
986         PR c++/2478
987         * g++.dg/overload/VLA.C: New test.
988
989         PR c++/10804
990         * g++.dg/template/call1.C: New test.
991
992 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
993
994         PR c++/11794
995         * g++.dg/parse/using3.C: New test.
996
997 2003-09-06  Roger Sayle  <roger@eyesopen.com>
998
999         PR c++/11409
1000         * g++.dg/overload/builtin3.C: New test case.
1001
1002 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1003
1004         PR c/9862
1005         * gcc.dg/20030906-1.c: New test.
1006         * gcc.dg/20030906-2.c: Likewise.
1007
1008 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1009
1010         PR c++/12167
1011         * g++.dg/parse/defarg5.C: New test.
1012
1013         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1014
1015 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/12163
1018         * g++.dg/expr/static_cast4.C: New test.
1019
1020         PR c++/12146
1021         * g++.dg/template/crash9.C: New test.
1022
1023 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1024
1025         * g++.old-deja/g++.ext/pretty2.C: Update for change
1026         in __FUNCTION__.
1027         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1028
1029 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1030
1031         PR c++/11922
1032         * g++/dg/template/qualified-id1.C: New test.
1033
1034         PR c++/12037
1035         * g++.dg/warn/noeffect4.C: New test.
1036
1037 2003-09-04  Matt Austern  <austern@apple.com>
1038
1039         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1040         * g++.dg/ext/fnname2.C: Likewise.
1041         * g++.dg/ext/fnname3.C: Likewise.
1042
1043 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1044
1045         * g++.dg/expr/lval1.C: New test.
1046         * g++.dg/ext/lvcast.C: Remove.
1047
1048 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1049
1050         PR optimization/11700.
1051         * gcc.c-torture/compile/20030903-1.c: New test case.
1052
1053 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/12053
1056         * g++.dg/abi/layout4.C: New test.
1057
1058 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1059
1060         PR c++/11553
1061         * g++.dg/parse/friend3.C: New test.
1062
1063 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/11847
1066         * g++.dg/template/class1.C: New test.
1067
1068         PR c++/11808
1069         * g++.dg/expr/call1.C: New test.
1070
1071 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/12114
1074         * g++.dg/init/ref9.C: New test.
1075
1076         PR c++/11972
1077         * g++.dg/template/nested4.C: New test.
1078
1079 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/12093
1082         * g++.dg/template/non-dependent4.C: New test.
1083
1084         PR c++/11928
1085         * g++.dg/inherit/conv1.C: New test.
1086
1087 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/6196
1090         * g++.dg/ext/label1.C: New test.
1091         * g++.dg/ext/label2.C: Likewise.
1092
1093 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1094
1095         * g++.dg/expr/cond3.C: New test.
1096
1097 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1098
1099         * gcc.dg/builtins-1.c: Add new builtin cases.
1100
1101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1102
1103         * gcc.dg/builtins-1.c: Add new cases.
1104         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1105
1106 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1107
1108         * gcc.dg/builtins-1.c: Add more math builtin tests.
1109         * gcc.dg/torture/builtin-attr-1.c: New test.
1110
1111 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR optimization/5079
1114         * g++.dg/opt/static3.C: New test.
1115
1116 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1117
1118         * gcc.misc-tests/gcov-10b.c: New test.
1119
1120 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1121
1122         * g++.dg/opt/ptrmem3.C: New test.
1123
1124         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1125
1126 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * gcc.dg/20030826-2.c: New test.
1129
1130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1131
1132         PR middle-end/12002
1133         * g77.f-torture/compile/12002.f: New test case.
1134
1135 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1136
1137         * gcc.dg/20030826-1.c: New test case.
1138
1139 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1140
1141         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1142
1143 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         PR c++/11871
1146         * c++.dg/lookup/crash1.C: New test.
1147
1148         * c++.dg/warn/noeffect3.C: New test.
1149
1150 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1151
1152         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1153         * gcc.dg/compat/vector-1_y.c: Ditto.
1154         * gcc.dg/compat/vector-2_x.c: Ditto.
1155         * gcc.dg/compat/vector-2_y.c: Ditto.
1156
1157 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1158
1159         * gcc.dg/20030702-1.c: New test.
1160
1161 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/8795
1164         * g++.dg/ext/altivec-1.C: New test.
1165
1166 2003-08-24  Richard Henderson  <rth@redhat.com>
1167
1168         * g++.dg/eh/simd-2.C: Add -w for x86.
1169
1170 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1171
1172         * gcc.dg/20030815-1.c: New test.
1173
1174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1175
1176         PR c++/3765
1177         * g++.dg/parse/access6.C: New test.
1178
1179 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1180
1181         PR c++/641, c++/11876
1182         * g++.dg/template/friend22.C: New test.
1183         * g++.dg/template/friend23.C: Likewise.
1184
1185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1186
1187         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1188         identically.
1189
1190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1191
1192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1193
1194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1195
1196         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1197
1198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1199
1200         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1201
1202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1203
1204         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1205
1206 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1207
1208         PR c++/11919
1209         * g++.dg/overload/prom1.C: New test.
1210
1211         PR c++/11551
1212         * g++.dg/parse/dtor2.C: New test.
1213
1214         PR c++/10762
1215         * g++.dg/parse/using2.C: New test.
1216
1217 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1218
1219         PR target/11805
1220         * gcc.c-torture/compile/20030821-1.c: New.
1221
1222 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/11834
1225         * g++.dg/template/deduce2.C: New test.
1226
1227 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1228
1229         * gcc.c-torture/execute/20030821-1.c: New test.
1230
1231 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1232
1233         PR middle-end/11984
1234         * gcc.dg/20030820-1.c: New test case.
1235
1236 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1237
1238         PR c++/11945
1239         * g++.dg/warn/noeffect2.C: New test.
1240
1241 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/10926
1244         * g++.dg/template/dtor2.C: New test.
1245
1246         PR c++/11684
1247         * g++.dg/template/operator1.C: New test.
1248         * g++.dg/parse/operator4.C: New test.
1249
1250         PR c++/11946.C
1251         * g++.dg/expr/enum1.C: New test.
1252         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1253
1254         PR c++/11036.C
1255         * g++.dg/parse/elab2.C: New test.
1256         * g++.dg/parse/typedef4.C: Change error message.
1257         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1258         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1259         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1260
1261 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1262
1263         * gcc.dg/pch/warn-1.c: New.
1264         * gcc.dg/pch/warn-1.hs: New.
1265
1266         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1267         not-tested file.
1268
1269 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1270
1271         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1272
1273 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1274
1275         * gcc.dg/uninit-D.c: New Test.
1276         * gcc.dg/uninit-E.c: New Test.
1277         * gcc.dg/uninit-F.c: New Test.
1278         * gcc.dg/uninit-G.c: New Test.
1279
1280 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1281
1282         * g++.dg/README: Describe the pch directory.
1283
1284 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1285
1286         PR c++/11174
1287         * g++.dg/parse/access4.C: New test.
1288         * g++.dg/parse/access5.C: Likewise.
1289         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1290
1291 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1292
1293         * gcc.dg/noncompile/20030818-1.c: New.
1294
1295 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1296
1297         PR c++/11957
1298         * g++.dg/warn/noeffect1.C: New test.
1299
1300         * g++.dg/template/scope2.C: New test.
1301         * g++.dg/template/error2.C: Correct dg-error
1302
1303 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1304
1305         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1306
1307 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1308
1309         PR C++/11512
1310         * g++.dg/template/warn1.C: New.
1311
1312 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1313
1314         * g++.dg/template/error2.C: New test.
1315         * g++.dg/lookup/using7.C: Adjust errors
1316         * g++.old-deja/g++.pt/crash36.C: Likewise.
1317         * g++.old-deja/g++.pt/derived3.C: Likewise.
1318
1319 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320
1321         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1322         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1323         * gcc.c-torture/execute/builtins/string-9.c: New, from
1324         string-opt-9.c.  Adjust for execute/builtins framework.
1325         * gcc.c-torture/execute/string-opt-9.c: Delete.
1326
1327 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1328
1329         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1330
1331         * g++.dg/parse/ret-type2.C: New test.
1332
1333         PR c++/11703
1334         * g++.dg/init/new8.C: New test.
1335
1336         PR c++/10923
1337         * g++.dg/parse/typedef5.C: New test.
1338
1339         PR c++/9512
1340         * g++.dg/parse/qualified2.C: New test.
1341         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1342         invalid code.
1343
1344 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1345
1346         * g++.dg/conversion/ptrmem1.C: New test.
1347
1348 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR target/11693
1351         * gcc.dg/20030811-1.c: New test.
1352
1353         PR target/11535
1354         * gcc.c-torture/execute/20030811-1.c: New test.
1355
1356 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1357
1358         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1359
1360 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1361
1362         PR c++/11789.C
1363         * g++.dg/inherit/multiple1.C: New test.
1364
1365 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1366
1367         * gcc.dg/spe1.c: New test.
1368
1369         PR c++/11670
1370         * g++.dg/expr/cast2.C: New test.
1371
1372         PR c++/10530
1373         * g++.dg/template/dependent-name2.C: New test.
1374
1375 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         * g++.dg/parse/crash11.C: Put the dg options in comments.
1378
1379 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1380
1381         * lib/gcc-dg.exp: Update for diagnostic change.
1382
1383 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1384
1385         PR c++/5767
1386         * g++.dg/parse/crash11.C: New test.
1387
1388 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1389
1390         * gcc.dg/cpp/spacing1.c: Update.
1391
1392 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1393
1394         PR target/11739
1395         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1396         a value for -mtune.
1397
1398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1399
1400         PR middle-end/11771
1401         * gcc.c-torture/compile/20030804-1.c: New test case.
1402
1403 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1404
1405         * gcc.dg/20030804-1.c: New test case.
1406
1407 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1408
1409         * gcc.dg/cpp/separate-1.c: New test.
1410
1411 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1412
1413         PR c++/11704
1414         * g++.dg/template/dependent-expr2.C: New test.
1415
1416         PR c++/11766
1417         * g++.dg/expr/ptrmem1.C: New test.
1418
1419 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1420
1421         PR c++/9453
1422         * g++.dg/template/friend15.C: New test.
1423
1424 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1425
1426         * lib/dg-pch.exp: Work round PCH bug.
1427
1428 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1429
1430         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1431         builtins.  Move cases from builtins-4.c here.
1432
1433         * gcc.dg/torture/builtin-math-1.c: New test taken from
1434         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1435         additional cases.
1436
1437         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1438         Delete.
1439
1440 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1441
1442         PR c++/9447
1443         * g++.dg/template/using7.C: New test.
1444
1445 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1446
1447         * import1.c, import2.c: New tests.
1448
1449 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1450
1451         * g++.dg/eh/crossjump1.C: New test.
1452
1453 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1454
1455         PR c++/11697
1456         * g++.dg/template/using6.C: New test.
1457
1458         PR c++/11744
1459         * g++.dg/template/koenig2.C: New test.
1460
1461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1462
1463         PR c++/7983
1464         * g++.dg/parse/typedef4.C: New test.
1465
1466 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1467
1468         PR c++/8442, c++/8806
1469         * g++.dg/template/elab1.C: New test.
1470         * g++.dg/template/type2.C: Likewise.
1471         * g++.dg/template/ttp3.C: Adjust expected error message.
1472         * g++.old-deja/g++.law/visibility13.C: Likewise.
1473         * g++.old-deja/g++.niklas/t135.C: Likewise.
1474         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1475         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1476         template argument.
1477         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1478
1479 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         PR c++/11295
1482         * g++.dg/ext/stmtexpr1.C: New test.
1483
1484         * g++.dg/opt/tmp1.C: New test.
1485
1486         PR c++/11525
1487         * g++.dg/parse/constant4.C: New test.
1488
1489         PR c++/9447
1490         * g++.dg/template/using5.C: New test.
1491
1492 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1493
1494         * gcc.dg/builtins-27.c: New test case.
1495
1496 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/tls/opt-7.c: New test.
1499
1500 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1501
1502         * g++.old-deja/g++.other/crash18.C: Remove.
1503
1504 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         * g++.dg/template/explicit3.C: New.
1507         * g++.dg/template/explicit4.C: New.
1508         * g++.dg/template/explicit5.C: New.
1509
1510         PR c++/11347
1511         * g++.dg/template/memtmpl1.C: New.
1512
1513 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1514
1515         PR target/11565
1516         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1517         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1518
1519 2003-07-30  Jan Hubicka  <jh@suse.cz>
1520
1521         * vtgc1.c: Kill.
1522
1523 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1524
1525         * gcc.dg/struct-in-proto-1.c: New test.
1526
1527 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1528
1529         * gcc.dg/cpp/include2.c: Only expect one message.
1530
1531 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1532
1533         PR c++/9447
1534         * g++.dg/template/using1.C: New test.
1535         * g++.dg/template/using2.C: New test.
1536         * g++.dg/template/using3.C: New test.
1537         * g++.dg/template/using4.C: New test.
1538
1539 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1540
1541         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1543
1544 2003-07-28  Jan Hubicka  <jh@suse.cz>
1545
1546         PR c++/11530
1547         * g++.dg/opt/call1.C: New test.
1548
1549 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1550
1551         PR c++/11667
1552         * g++.dg/init/enum2.C: New test.
1553         * g++.dg/template/overload1.C: Add "-w" option.
1554
1555 2003-07-28    <hp@bitrange.com>
1556
1557         * gcc.dg/Wdeclaration-after-statement-1.c,
1558         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1559
1560 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1561
1562         * gcc.c-torture/compile/20030725-1.c: New test.
1563
1564 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1565
1566         * gcc.dg/20030505.c: Only run for SPE.
1567         Remove definition of opaque type.
1568
1569 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1570
1571         * g++.dg/template/ptrmem6.C: New test.
1572
1573 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1574
1575         * gcc.c-torture/compile/zero-strct-2.c: New test.
1576
1577 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1578
1579         * gcc.dg/intermod-1.c: New test.
1580
1581 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1582
1583         PR c++/11617
1584         * g++.dg/template/lookup2.C: New test.
1585         * g++.dg/template/memclass1.C: Remove instantiated from error.
1586         * g++.dg/other/error2.C: Tweak expected errors.
1587
1588         PR c++/11596
1589         * g++.dg/template/defarg3.C: New test.
1590
1591         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1592
1593 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1594
1595         * g++.dg/inherit/access5.C: New test.
1596
1597 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1598
1599         PR c++/11513
1600         * g++.dg/template/crash8.C: New test.
1601
1602 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1603
1604         PR c/10602
1605         * gcc.dg/noncompile/incomplete-2.c: New test.
1606
1607 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/11645
1610         * g++.dg/inherit/access4.C: New test.
1611
1612         PR c++/11517
1613         * g++.dg/expr/cond2.C: New test.
1614
1615         PR optimization/10679
1616         * g++.dg/opt/inline4.C: New test.
1617
1618 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1619
1620         * g++.dg/parse/crash10: New test.
1621
1622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1623
1624         * g++.dg/ext/flexary1.C: New test.
1625
1626 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1627
1628         PR c++/10793
1629         * g++.dg/template/crash9.C: New test.
1630
1631 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/3004
1634         * g++.dg/parse/typedef3.C: New test.
1635
1636         PR c++/7906
1637         * g++.dg/parse/operator2.C: New test.
1638
1639         PR c++/8895
1640         * g++.dg/parse/def-tmpl-arg1.C: New test.
1641
1642         PR c++/9282
1643         * g++.dg/parse/funptr1.C: New test.
1644
1645         PR c++/9452
1646         * g++.dg/parse/ambig3.C: New test.
1647
1648         PR c++/9454
1649         * g++.dg/parse/operator3.C: New test.
1650
1651         PR c++/9486
1652         * g++.dg/parse/template10.C: New test.
1653
1654         PR c++/9488
1655         * g++.dg/parse/template11.C: New test.
1656
1657         PR c++/10150
1658         * g++.dg/parse/invalid-op1.C: New test.
1659
1660         PR c++/10247
1661         * g++.dg/parse/condexpr1.C: New test.
1662
1663 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1664
1665         * g++.dg/ext/packed3.C: New test.
1666         * g++.dg/ext/packed4.C: New test.
1667
1668         * gcc.dg/pack-test-3.c: New test.
1669
1670 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1671
1672         * lib/compat.exp: Handle dg-options per source file.
1673         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1674         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1675         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1676         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1677         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1678         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1679         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1680         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1681         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1682         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1683         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1684         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1685         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1686         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1687
1688 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1689
1690         PR c/10320
1691         * gcc.c-torture/execute/20030718-1.c: New test.
1692
1693 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1694
1695         PR optimization/11536
1696         * gcc.dg/20030721-1.c: New test.
1697
1698 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR c++/11546
1701         * g++.dg/template/lookup1.C: New test.
1702
1703 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1704
1705         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1706         diagnostics of ill-formed constructs involving labels.
1707         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1708         the new 'previously defined here' message.
1709
1710 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         * g++.dg/parse/non-dependent2.C: New test.
1713
1714 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * g++.dg/init/init-ref4.C: xfail on targets without
1717         weak symbols.
1718
1719 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR target/11087
1722         * gcc.c-torture/execute/20030717-1.c: New test.
1723
1724 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1725
1726         * g++.dg/opt/cfg1.C: New test.
1727
1728 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1729
1730         PR optimization/11557
1731         * gcc.dg/20030717-1.c: New test.
1732
1733 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1734
1735         PR c++/10476
1736         * g++.dg/expr/crash-1.C: New test.
1737
1738         PR c++/11027
1739         * g++.dg/template/init3.C: New test.
1740
1741         PR c++/8222
1742         * g++.dg/template/non-dependent1.C: New test.
1743
1744         PR c++/11070
1745         * g++.dg/template/non-dependent2.C: New test.
1746
1747         PR c++/11071
1748         * g++.dg/template/non-dependent3.C: New test.
1749
1750         PR c++/9907
1751         * g++.dg/template/sizeof5.C: New test.
1752
1753 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1754
1755         PR 11498
1756         * gcc.c-torture/compile/mangle-1.c: New file.
1757
1758 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1759
1760         PR c++/7809
1761         * g++.dg/parse/access3.C: New test.
1762
1763 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         PR c++/11384
1766         * g++.dg/init/init-ref4.C: New test.
1767
1768 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1769
1770         PR c++/11547
1771         * g++.dg/parse/constant3.C: New test.
1772         * g++.dg/parse/crash7.C: Likewise.
1773
1774 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1775
1776         PR target/11008
1777         * gcc.dg/i386-pentium4-not-mull.c: New.
1778
1779 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1780
1781         * gcc.dg/asm-names.c (ymain): Make it weak.
1782
1783 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1784
1785         PR c++/5421
1786         * g++.dg/template/friend21.C: New test.
1787
1788 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1789
1790         * gcc.dg/cleanup-8.c: New test.
1791         * gcc.dg/cleanup-9.c: New test.
1792
1793 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1794
1795         * g++.dg/ext/dll-MI1.h: New file.
1796         * g++.dg/ext/dllexport-MI1.C: New file.
1797         * g++.dg/ext/dllimport-MI1.C: New file.
1798
1799 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1800
1801         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1802         it does not have cmpstrsi patterns (just cmpmemsi).
1803
1804 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1805
1806         PR debug/11473
1807         * g++.dg/debug/debug8.C: New test.
1808
1809 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1810
1811         PR c++/10108
1812         * g++.dg/template/crash7.C: New test.
1813
1814 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1815
1816         PR target/10795
1817         * gcc.c-torture/compile/20030708-1.c: New.
1818
1819 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1820
1821         * gcc.c-torture/execute/20030715-1.c: New test.
1822
1823 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * gcc.dg/pch/inline-3.c: New file.
1826         * gcc.dg/pch/inline-3.hs: New file.
1827         * gcc.dg/pch/inline-4.c: New file.
1828         * gcc.dg/pch/inline-4.hs: New file.
1829
1830 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1831
1832         PR c++/11509
1833         * g++.dg/template/crash6.C: New test.
1834
1835         PR c++/7053
1836         * g++.dg/template/friend20.C: New test.
1837
1838         PR c++/7019
1839         * g++.dg/template/overload2.C: New test.
1840
1841 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1842
1843         PR optimization/11440
1844         * gcc.c-torture/execute/20030714-1.c: New test.
1845
1846 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1847
1848         PR c++/11154
1849         * g++.dg/template/partial2.C: New test.
1850
1851 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/11503
1854         * g++.dg/template/anon1.C: New test.
1855
1856         PR c++/11493
1857         PR c++/11495
1858         * g++.dg/parse/template9.C: Likewise.
1859         * g++.dg/template/crash4.C: New test.
1860         * g++.dg/template/koenig1.C: Likewise.
1861         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1862         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1863         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1864         functions.
1865         * g++.old-deja/g++.jason/template36.C: Likewise.
1866         * g++.old-deja/g++.mike/p1989.C: Likewise.
1867         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1868         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1869         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1870         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1871         compiling.
1872         * g++.old-deja/g++.pt/union2.C: Use this->.
1873
1874 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1875
1876         * gcc.dg/20030711-1.c: New test.
1877
1878 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1879
1880         PR c++/11050
1881         * g++.dg/parse/args1.C: New test.
1882         * g++.pt/defarg8.C: Change expected errors.
1883
1884 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/8164
1887         * g++.dg/template/nontype2.C: New test.
1888
1889         PR c++/10558
1890         * g++.dg/parse/template8.C: New test.
1891
1892         PR c++/8327
1893         * g++.dg/template/scope1.C: New test.
1894
1895         * g++.dg/warn/Wsign-compare-1.C: New test.
1896
1897 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1898
1899         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1900
1901 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1902
1903         PR c++/9411
1904         * g++.dg/template/explicit2.C: New test.
1905
1906         PR c++/10032
1907         * g++.dg/warn/pedantic1.C: New test.
1908
1909 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1910
1911         PR c++ 9483
1912         * g++.dg/other/field1.C: New test.
1913
1914 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1915
1916         PR c/11449
1917         * gcc.c-torture/compile/20030707-1.c: New.
1918
1919 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1920
1921         PR c++/10849
1922         * g++.dg/template/access12.C: New test.
1923
1924 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1927         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1928         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1929         * gcc.misc-tests/gcov.exp: Update
1930         * g++.dg/gcov/gcov.exp: Update
1931         * lib/gcov.exp: Update.
1932
1933 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1934
1935         * g++.dg/abi/mangle17.C: Make sure template expressions are
1936         dependent.
1937         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1938         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1939         * g++.dg/opt/stack1.C: Remove erroneous code.
1940         * g++.dg/parse/template7.C: New test.
1941         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1942         * g++.old-deja/g++.pt/crash4.C: Likewise.
1943
1944 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1945
1946         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1947         with zero or one occurence of `$' after the initial `L'.
1948
1949 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1950
1951         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1952
1953 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1954
1955         PR c/11370
1956         * gcc.dg/Wunreachable-6.c: New testcase.
1957         * gcc.dg/Wunreachable-7.c: New testcase.
1958
1959 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1960
1961         PR c/11420
1962         * gcc.dg/20030708-1.c: New test.
1963
1964 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1965
1966         * gcc.dg/compat/sdata-section.h: New file.
1967         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1968         * gcc.dg/torture/mips-sdata-1.c: New test.
1969
1970 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1971
1972         PR c++/11030
1973         * g++.dg/template/friend19.C: New test.
1974
1975 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1976
1977         * g++.dg/opt/strength-reduce.C: New test.
1978
1979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1980
1981         PR target/10979
1982         * gcc.dg/20030707-1.c: New testcase.
1983
1984 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1985
1986         PR optimization/11059
1987         * g++.dg/opt/emptyunion.C: New testcase.
1988
1989 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1990             Eric Botcazou  <ebotcazou@libertysurf.fr>
1991
1992         * g++.dg/opt/stack1.C: New test.
1993
1994 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1995
1996         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1997         run test.
1998
1999         PR c++/11431
2000         * g++.dg/expr/static_cast3.C: New test.
2001
2002 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2003
2004         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2005         everywhere.
2006         * gcc.dg/concat.c: Concatenation of string constants with
2007         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2008         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2009         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2010         necessary to avoid multi-character character constant warning.
2011         * gcc.dg/cpp/escape.c: Likewise.
2012         * gcc.dg/cpp/ucs.c: Likewise.
2013         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2014         Fix a typo.
2015
2016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2017
2018         PR c/11428
2019         * gcc.c-torture/compile/20030704-1.c: New.
2020
2021 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2022
2023         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2024
2025 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2026
2027         PR c++/5287, PR c++/7910,  PR c++/11021
2028         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2029         tests for warnings.
2030         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2031         * g++.dg/ext/dllimport3.C: Likewise.
2032         * g++.dg/ext/dllimport4.C: New file.
2033         * g++.dg/ext/dllimport5.C: New file.
2034         * g++.dg/ext/dllimport6.C: New file.
2035         * g++.dg/ext/dllimport7.C: New file.
2036         * g++.dg/ext/dllimport8.C: New file.
2037         * g++.dg/ext/dllimport9.C: New file.
2038         * g++.dg/ext/dllimport10.C: New file.
2039         * g++.dg/ext/dllexport1.C: New file.
2040
2041 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2042
2043         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2044         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2045
2046 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2047
2048         * gcc.dg/builtins-25.c: New testcase.
2049         * gcc.dg/builtins-26.c: New testcase.
2050
2051 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2052
2053         * gcc.dg/compat/vector-defs.h: New file.
2054         * gcc.dg/compat/vector-setup.h: New file.
2055         * gcc.dg/compat/vector-check.h: New file.
2056         * gcc.dg/compat/vector-1_main.c: New file.
2057         * gcc.dg/compat/vector-1_x.c: New file.
2058         * gcc.dg/compat/vector-1_y.c: New file.
2059         * gcc.dg/compat/vector-2_main.c: New file.
2060         * gcc.dg/compat/vector-2_x.c: New file.
2061         * gcc.dg/compat/vector-2_y.c: New file.
2062
2063         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2064         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2065         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2066         * gcc.dg/compat/struct-align-1.h: New file.
2067         * gcc.dg/compat/struct-align-1_main.c: New file.
2068         * gcc.dg/compat/struct-align-1_x.c: New file.
2069         * gcc.dg/compat/struct-align-1_y.c: New file.
2070         * gcc.dg/compat/struct-align-2.h: New file.
2071         * gcc.dg/compat/struct-align-2_main.c: New file.
2072         * gcc.dg/compat/struct-align-2_x.c: New file.
2073         * gcc.dg/compat/struct-align-2_y.c: New file.
2074
2075         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2076         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2077         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2078         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2079         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2080         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2081         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2082         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2083         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2084         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2085         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2086         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2087         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2088         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2089         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2090         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2091         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2092         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2093         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2094         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2095         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2096         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2098         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2099         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2100         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2101         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2102         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2103         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2104
2105 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2106
2107         * gcc.dg/i386-call-1.c: New test.
2108
2109 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2110
2111         PR c++/9162
2112         * g++.dg/parse/defarg4.C: New.
2113
2114 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2115
2116         PR target/10700
2117         * gcc.c-torture/compile/20030703-1.c: New test case.
2118
2119 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2120
2121         * g++.dg/template/local3.C: Remove extra semicolon.
2122
2123 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2124
2125         * gcc.dg/i386-volatile-1.c: New test.
2126
2127 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2128
2129         PR c++/11072
2130         * g++.dg/other/offsetof2.C: XFAIL.
2131         * g++.dg/other/offsetof5.C: New.
2132
2133         PR c++/10219
2134         * g++.dg/template/error1.C: New.
2135
2136         PR c++/9779
2137         * g++.dg/template/dependent-expr1.C: New.
2138
2139 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2140
2141         PR c++/6949
2142         * g++.dg/template/local3.C: New test.
2143
2144         PR c++/11149
2145         * g++.dg/lookup/scoped6.C: New test.
2146
2147 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2148
2149         PR c++/8046
2150         * g++.dg/other/error7.C: New test.
2151
2152 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2153
2154         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2155         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2156         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2157         * g++.old-deja/g++.other/union2.C: Likewise.
2158         * gcc.dg/c90-const-expr-2.c: Likewise.
2159         * gcc.dg/c90-const-expr-3.c: Likewise.
2160         * gcc.dg/c99-const-expr-2.c: Likewise.
2161         * gcc.dg/c99-const-expr-3.c: Likewise.
2162         * gcc.dg/concat.c: Likewise.
2163
2164 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/9559
2167         * g++.dg/init/static1.C: New test.
2168
2169 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170
2171         * Changelog: Remove ">>>>>>>" from previous change.
2172
2173 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2176         * g++.old-deja/g++.other/access2.C: Likewise.
2177         * g++.old-deja/g++.other/decl2.C: Likewise.
2178         * gcc.c-torture/execute/20020615-1.c: Likewise.
2179
2180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2181
2182         PR c++/4933
2183         * g++.dg/template/sizeof4.C: New test.
2184
2185 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2186
2187         * g++.dg/other/error6.C: New test.
2188
2189 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2190
2191         PR c++/10750
2192         * g++.dg/parse/constant2.C: New test.
2193
2194 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2195
2196         PR c++/11106
2197         * g++.dg/other/error5.C: New test.
2198
2199 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2200
2201         * gcc.dg/format/gcc_diag-1.c: New test.
2202
2203 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2204
2205         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2206
2207 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2208
2209         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2210         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2211         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2212
2213 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2214
2215         * gcc.c-torture/execute/builtins/string-8.c: New test.
2216         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2217         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2218         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2219
2220 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2221
2222         PR c++/10468
2223         * g++.dg/ext/typeof6.C: New test.
2224
2225 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/10796
2228         * g++.dg/init/enum1.C: New test.
2229
2230 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2231
2232         * gcc.dg/20030627-1.c: New test.
2233
2234 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/11332
2237         * g++.dg/expr/static_cast2.C: New test.
2238
2239 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2240             Jakub Jelinek  <jakub@redhat.com>
2241
2242         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2243         sprintf(dst,"%s",src) optimization.
2244         * gcc.c-torture/execute/20030626-1.c: New test case.
2245         * gcc.c-torture/execute/20030626-2.c: New test case.
2246
2247 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2248
2249         * gcc.c-torture/execute/multi-ix.c: New test.
2250
2251         * gcc.c-torture/execute/simd-4.c (main):
2252         Added missing semicolon at end of union.
2253
2254 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2255
2256         PR c++/8266
2257         * g++.dg/template/explicit-instantiation3.C: New test.
2258
2259 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2260
2261         * gcc.dg/20030626-1.c: Use signed char.
2262
2263 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2264
2265         * gcc.dg/20030626-1.c: New test.
2266
2267 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2268
2269         * const-str-2.m: Update.
2270
2271 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/10990
2274         * g++.dg/rtti/dyncast1.C: New test.
2275         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2276         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2277         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2278
2279         PR c++/10931
2280         * g++.dg/expr/static_cast1.C: New test.
2281
2282 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2283
2284         * gcc.dg/20030625-1.c: New test.
2285
2286 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2287
2288         * gcc.c-torture/compile/20030624-1.c: New test case.
2289
2290 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2291
2292         * gcc.c-torture/execute/string-opt-17.c: New test.
2293
2294 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/5754
2297         * g++.dg/parse/crash6.C: New test.
2298
2299 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2300
2301         * gcc.dg/builtins-24.c: New test case.
2302
2303 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2304
2305         * g++.dg/opt/operator1.C: New test.
2306
2307 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.c-torture/execute/string-opt-16.c: New test case.
2310
2311 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2312
2313         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2314         * g++.old-deja/g++.other/conv7.C: Likewise
2315         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2316         * g++.old-deja/g++.other/overload14.C: Likewise.
2317
2318 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2319
2320         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2321         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2322
2323 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2324
2325         PR c++/10888
2326         * g++.dg/warn/Winline-3.C: New test.
2327
2328 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2329
2330         * lib/target-supports.exp (check_alias_available): Make the test
2331         program acceptable to the Solaris assembler.
2332
2333         PR c++/10749
2334         * g++.dg/template/memclass2.C: New test.
2335
2336 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2337             Eric Botcazou  <ebotcazou@libertysurf.fr>
2338
2339         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2340         data for non-matching targets.
2341         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2342
2343 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2344
2345         PR c++/10845
2346         * g++.dg/template/member3.C: New test.
2347
2348 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/10939
2351         * g++.dg/template/func1.C: New test.
2352
2353         PR c++/9649
2354         * g++.dg/template/static4.C: New test.
2355         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2356
2357         PR c++/11041
2358         * g++.dg/init/ref7.C: New test.
2359
2360 2003-06-19  Matt Austern  <austern@apple.com>
2361
2362         PR c++/11228
2363         * g++.dg/anew1.C: New test.
2364         * g++.dg/anew2.C: New test.
2365         * g++.dg/anew3.C: New test.
2366         * g++.dg/anew4.C: New test.
2367
2368 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2369
2370         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2371
2372 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2373
2374         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2375         endian-dependent.
2376
2377 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2378
2379         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2380         Remove cruft.
2381
2382 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2383
2384         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2385         * gcc.c-torture/compile/961203-1.c: Likewise.
2386         * gcc.c-torture/compile/980506-1.c: Likewise.
2387
2388 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/10712
2391         * g++.dg/lookup/using7.C: New test.
2392
2393 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2394
2395         PR c++/11105
2396         * g++.dg/abi/conv1.C: Remove it.
2397         * g++.dg/template/conv7.C: New test.
2398         * g++.dg/template/conv8.C: Likewise.
2399         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2400         conversion operator.
2401
2402 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2403
2404         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2405         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2406         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2407         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2408         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2409         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2410         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2411         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2412         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2413         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2414         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2415         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2416         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2417         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2418         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2419         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2420         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2421         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2422         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2423         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2424         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2425         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2426         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2427         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2428         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2429         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2430         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2431         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2432         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2433
2434 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2435
2436         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2437         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2438         indications.
2439
2440 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2441
2442         * gcc.dg/i386-387-5.c: New test case.
2443         * gcc.dg/i386-387-6.c: New test case.
2444         * gcc.dg/builtins-23.c: New test case.
2445
2446 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2447
2448         * gcc.dg/builtins-22.c: New test case.
2449         * gcc.dg/i386-387-1.c: Update to test exp.
2450         * gcc.dg/i386-387-2.c: Likewise.
2451
2452 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2453
2454         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2455
2456 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2457
2458         * lib/gcc-dg.exp (dg-require-dll): New function.
2459         (dg-xfail-if): Likewise.
2460         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2461         driver.
2462
2463         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2464         * gcc.c-torture/compile/20001205-1.c: Likewise.
2465         * gcc.c-torture/compile/20001226-1.c: Likewise.
2466         * gcc.c-torture/compile/20010518-2.c: Likewise.
2467         * gcc.c-torture/compile/20020312-1.c: Likewise.
2468         * gcc.c-torture/compile/20020604-1.c: Likewise.
2469         * gcc.c-torture/compile/920501-12.c: Likewise.
2470         * gcc.c-torture/compile/920501-4.c: Likewise.
2471         * gcc.c-torture/compile/920520-1.c: Likewise.
2472         * gcc.c-torture/compile/920521-1.c: Likewise.
2473         * gcc.c-torture/compile/920625-1.c: Likewise.
2474         * gcc.c-torture/compile/961203-1.c: Likewise.
2475         * gcc.c-torture/compile/980506-1.c: Likewise.
2476         * gcc.c-torture/compile/981006-1.c: Likewise.
2477         * gcc.c-torture/compile/981022-1.c: Likewise.
2478         * gcc.c-torture/compile/981223-1.c: Likewise.
2479         * gcc.c-torture/compile/990617-1.c: Likewise.
2480         * gcc.c-torture/compile/dll.c: Likewise.
2481         * gcc.c-torture/compile/labels-3.c: Likewise.
2482         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2483         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2484         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2485         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2486         * gcc.c-torture/compile/simd-5.c: Likewise.
2487         * gcc.c-torture/compile/20000804-1.x: Remove.
2488         * gcc.c-torture/compile/20001205-1.x: Likewise.
2489         * gcc.c-torture/compile/20001226-1.x: Likewise.
2490         * gcc.c-torture/compile/20010518-2.x: Likewise.
2491         * gcc.c-torture/compile/20020312-1.x: Likewise.
2492         * gcc.c-torture/compile/20020604-1.x: Likewise.
2493         * gcc.c-torture/compile/920501-12.x: Likewise.
2494         * gcc.c-torture/compile/920501-4.x: Likewise.
2495         * gcc.c-torture/compile/920520-1.x: Likewise.
2496         * gcc.c-torture/compile/920521-1.x: Likewise.
2497         * gcc.c-torture/compile/920625-1.x: Likewise.
2498         * gcc.c-torture/compile/961203-1.x: Likewise.
2499         * gcc.c-torture/compile/980506-1.x: Likewise.
2500         * gcc.c-torture/compile/981006-1.x: Likewise.
2501         * gcc.c-torture/compile/981022-1.x: Likewise.
2502         * gcc.c-torture/compile/981223-1.x: Likewise.
2503         * gcc.c-torture/compile/990617-1.x: Likewise.
2504         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2505         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2506         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2507         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2508         * gcc.c-torture/compile/simd-5.x: Likewise.
2509
2510         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2511
2512 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2513
2514         * gcc.c-torture/execute/20030611-1.c: New test.
2515
2516 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2517
2518         PR middle-end/168
2519         * gcc.dg/20030612-1.c: New test case.
2520
2521 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2522
2523         PR c++/10635
2524         * g++.dg/expr/cast1.C: New test.
2525
2526 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2527
2528         * gcc.dg/builtins-21.c: New test case.
2529
2530 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2531
2532         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2533         options instead of at the end.
2534         * lib/objc.exp (objc_target_compile): Likewise.
2535
2536 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/10432
2539         * g++.dg/parse/error1.C: New test.
2540
2541 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2542
2543         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2544         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2545         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2546         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2547         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2548         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2549         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2550         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2551         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2552         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2553         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2554         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2555         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2556         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2557         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2558         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2559         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2560         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2561         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2562         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2563         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2564         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2565         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2566         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2567
2568         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2569         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2570         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2571         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2572         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2573         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2574         * gcc.dg/compat/scalar-return-3_main.c: New file.
2575         * gcc.dg/compat/scalar-return-3_x.c: New file.
2576         * gcc.dg/compat/scalar-return-3_y.c: New file.
2577         * gcc.dg/compat/scalar-return-4_main.c: New file.
2578         * gcc.dg/compat/scalar-return-4_x.c: New file.
2579         * gcc.dg/compat/scalar-return-4_y.c: New file.
2580
2581 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2582
2583         * gcc.dg/compat/fp2-struct-check.h: New file.
2584         * gcc.dg/compat/fp2-struct-defs.h: New file.
2585         * gcc.dg/compat/fp2-struct-init.h: New file.
2586         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2587         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2588         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2589         * gcc.dg/compat/struct-return-10_main.c: New file.
2590         * gcc.dg/compat/struct-return-10_x.c: New file.
2591         * gcc.dg/compat/struct-return-10_y.c: New file.
2592
2593         * gcc.dg/compat/compat-common.h: New file.
2594         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2595         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2596         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2597         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2598         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2599         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2600         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2601         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2602         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2603         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2604         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2605         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2606         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2607         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2608         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2609         * gcc.dg/compat/small-struct-check.h: Ditto.
2610         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2611         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2612         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2613         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2614         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2615         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2616         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2617         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2618         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2619         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2620         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2621         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2622         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2623         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2624         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2625         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2626         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2627         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2628         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2629         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2630         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2631         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2632         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2633         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2634         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2635         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2636         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2637         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2638         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2639         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2640
2641 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2642
2643         * g++.dg/pch/static-1.C: New file.
2644         * g++.dg/pch/static-1.Hs: New file.
2645
2646 2003-06-10  Richard Henderson  <rth@redhat.com>
2647
2648         * gcc.dg/asm-7.c: Adjust expected warning text.
2649
2650 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2651
2652         * gcc.dg/builtins-20.c: New test case.
2653
2654 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/11131
2657         * g++.dg/opt/template1.C: New test.
2658
2659 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2660
2661         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2662         additional_sources.
2663
2664 2003-05-21  David Taylor  <dtaylor@emc.com>
2665
2666         * gcc.dg/Wpadded.c: New file.
2667
2668 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2669
2670         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2671         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2672         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2673         dg-require-weak.
2674
2675 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2676
2677         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2678
2679 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2680
2681         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2682         (dg-require-alias): Likewise.
2683         (dg-require-gc-sections): Likewise.
2684         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2685
2686 2003-06-08  Richard Henderson  <rth@redhat.com>
2687
2688         * gcc.dg/20011029-2.c: Fix the array reference.
2689         * gcc.dg/asm-7.c: New.
2690
2691 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2692
2693         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2694
2695 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2696
2697         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2698         (dg-require-gc-sections): Likewise.
2699
2700 2003-06-08  Jan Hubicka  <jh@suse.cz>
2701
2702         * i386-cmov1.c: Fix regular expression.
2703         * i386-cvt-1.c: Likewise.
2704         * i386-local.c: Likewise.
2705         * i386-local2.c: Likewise.
2706         * i386-mul.c: Likewise.
2707         * i386-ssetype-1.c: Likewise.
2708         * i386-ssetype-3.c: Likewise.
2709         * i386-ssetype-5.c: Likewise.
2710
2711 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2712
2713         PR c++/11039
2714         * g++.dg/warn/implicit-typename2.C: New test.
2715         * g++.dg/warn/implicit-typename3.C: New test.
2716
2717 2003-06-07  Richard Henderson  <rth@redhat.com>
2718
2719         * g++.dg/other/offsetof3.C: Use size_t.
2720         * g++.dg/other/offsetof4.C: Likewise.
2721
2722 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2723
2724         * lib/copy-file.exp: New. Implement gcc_copy_files.
2725
2726         * lib/dg-pch.exp: Load copy-file.exp
2727         (dg-pch): Use gcc_copy_files instead of "file copy".
2728
2729 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2730
2731         * gcc.dg/weak/weak.exp: Simplify.
2732         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2733         * gcc.dg/weak/weak-1.c: Likewise.
2734         * gcc.dg/weak/weak-2.c: Likewise.
2735         * gcc.dg/weak/weak-3.c: Likewise.
2736         * gcc.dg/weak/weak-4.c: Likewise.
2737         * gcc.dg/weak/weak-5.c: Likewise.
2738         * gcc.dg/weak/weak-6.c: Likewise.
2739         * gcc.dg/weak/weak-7.c: Likewise.
2740         * gcc.dg/weak/weak-8.c: Likewise.
2741         * gcc.dg/weak/weak-9.c: Likewise.
2742
2743 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2744
2745         gcc.c-torture/execute/20030606-1.c: New.
2746
2747 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2750         * gcc.dg/builtins-19.c: Likewise.
2751
2752 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.dg/builtins-2.c: Add some more tests.
2755         * gcc.dg/builtins-18.c: New test case.
2756         * gcc.dg/builtins-19.c: New test case.
2757
2758 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2759             Jim Wilson  <wilson@tuliptree.org>
2760
2761         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2762
2763 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2764
2765         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2766         mempcpy/stpcpy calls not to be optimized into something else.
2767         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2768         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2769         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2770
2771 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2772
2773         * gcc.dg/format/asm_fprintf-1.c: New test.
2774
2775 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2776
2777         * lib/gcc-defs.exp (additional_sources): New variable.
2778         (dg-additional-sources): New function.
2779         (additional_files): New variable.
2780         (dg-additional-files): New function.
2781         (dg-additional-files-options): Likewise.
2782         * lib/gcc-dg.exp (dg-require-weak): New function.
2783         (dg-require-alias): Likewise.
2784         (dg-require-gc-sections): Likewise.
2785         * lib/target-supports.exp (check_alias_available): Remove testfile
2786         parameter.
2787         (check_gc_sections_available): New function.
2788         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2789         (dg-gpp-additional-files): Likewise.
2790         * lib/g++.exp (additional_sources): Remove.
2791         (additional_files): Likewise.
2792         (g++_target_compile): Use dg-additional-files-options.
2793
2794         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2795         Tcl logic.
2796         * gcc.dg/special/ecos.exp: Remove.
2797         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2798         * gcc.dg/special/alias-1.c: Likewise.
2799         * gcc.dg/special/alias-2.c: Likewise.
2800         * gcc.dg/special/gcsec-1.c: Likewise.
2801         * gcc.dg/special/weak-1.c: Likewise.
2802         * gcc.dg/special/weak-2.c: Likewise.
2803         * gcc.dg/special/wkali-1.c: Likewise.
2804         * gcc.dg/special/wkali-2.c: Likewise.
2805
2806         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2807         dg-gpp-additional-*.
2808         * g++.dg/special/conpr-3.C: Likewise.
2809         * g++.dg/special/conpr-4.C: Likewise.
2810         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2811         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2812         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2813         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2814         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2815         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2816         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2817         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2818         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2819         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2820         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2821         * g++.old-deja/g++.other/comdat1.C: Likewise.
2822         * g++.old-deja/g++.other/comdat2.C: Likewise.
2823         * g++.old-deja/g++.other/comdat3.C: Likewise.
2824         * g++.old-deja/g++.other/ctor1.C: Likewise.
2825         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2826
2827 2003-06-05  Richard Henderson  <rth@redhat.com>
2828
2829         * gcc.dg/debug/20030605-1.c: New.
2830
2831 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * README.QMTEST: Update.
2834
2835 2003-06-04  Richard Henderson  <rth@redhat.com>
2836
2837         * gcc.dg/cleanup-1.c: New.
2838         * gcc.dg/cleanup-2.c: New.
2839         * gcc.dg/cleanup-3.c: New.
2840         * gcc.dg/cleanup-4.c: New.
2841         * gcc.dg/cleanup-5.c: New.
2842         * gcc.dg/cleanup-6.c: New.
2843         * gcc.dg/cleanup-7.c: New.
2844
2845 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2846
2847         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2848
2849         * lib/dg-pch.exp: New file.
2850         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2851         * gcc.dg/pch/pch.exp: Likewise.
2852
2853 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2854
2855         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2856         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2857         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2858         * gcc.dg/builtins-17.c: New test case.
2859         * gcc.dg/i386-387-4.c: New test case.
2860         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2861
2862 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         * gcc.dg/ultrasp9.c: New test.
2865
2866 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2867
2868         * gcc.c-torture/compile/20030604-1.c: New test.
2869         * gcc.dg/sparc-constant-1.c: New test.
2870
2871 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2872
2873         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2874
2875 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2876
2877         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2878
2879         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2880         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2881
2882 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2883
2884         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2885
2886 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2887
2888         PR c++/10940
2889         * g++.dg/template/spec10.C: New test.
2890
2891 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2892
2893         * gcc.dg/builtins-16.c: New test case.
2894
2895 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2896
2897         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2898         mempcpy test with post-increments.
2899         * gcc.c-torture/execute/string-opt-3.c: New test.
2900         * gcc.dg/string-opt-1.c: New test.
2901
2902 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2903
2904         PR fortran/10965
2905         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2906
2907 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2908
2909         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2910         (scan-assembler): ... here.  Use dg-scan.
2911         (scan-assembler-not): Likewise.
2912         (scan-file): New function.
2913         (scan-file-not): Likewise.
2914         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2915         * gcc.dg/cpp/_Pragma4.c: Likewise.
2916         * gcc.dg/cpp/_Pragma5.c: Likewise.
2917         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2918         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2919         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2920         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2921         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2922         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2923         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2924         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2925         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2926         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2927         * gcc.dg/cpp/cxxcom1.c: Likewise.
2928         * gcc.dg/cpp/line1.c: Likewise.
2929         * gcc.dg/cpp/maccom1.c: Likewise.
2930         * gcc.dg/cpp/maccom2.c: Likewise.
2931         * gcc.dg/cpp/maccom3.c: Likewise.
2932         * gcc.dg/cpp/maccom4.c: Likewise.
2933         * gcc.dg/cpp/maccom5.c: Likewise.
2934         * gcc.dg/cpp/maccom6.c: Likewise.
2935         * gcc.dg/cpp/multiline.c: Likewise.
2936         * gcc.dg/cpp/spacing1.c: Likewise.
2937         * gcc.dg/cpp/spacing2.c: Likewise.
2938         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2939         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2940         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2941         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2942         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2943         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2944         * gcc.dg/cpp/cxxcom2.c: Likewise.
2945         * gcc.dg/cpp/cxxcom2.h: New file.
2946
2947         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2948         * g++.dg/cpp/truefalse.C: Here.
2949         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2950
2951 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2952
2953         * gcc.dg/cpp/redef3.c: New file.
2954
2955 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.dg/i386-loop-3.c: New test.
2958
2959 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2960
2961         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2962
2963 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2964
2965         * gcc.dg/fwrapv-1.c: New test case.
2966         * gcc.dg/fwrapv-2.c: New test case.
2967
2968 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2969
2970         PR c++/10956
2971         * g++.dg/template/spec9.C: New test.
2972
2973 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2974
2975         * gcc.dg/duff-4.c: New test case.
2976
2977 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2978
2979         PR fortran/10843
2980         * g77.dg/ffixed-form-1.f: New test
2981         * g77.dg/ffixed-form-2.f: New test
2982         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2983         * g77.dg/ffree-form-3.f: New test
2984
2985 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2986
2987         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2988         * gcc.dg/wint_t-1.c: Likewise.
2989
2990 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2991
2992         * g++.dg/template/access11.C: New test.
2993
2994 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2995
2996         PR c++/10849
2997         * g++.dg/template/access10.C: New test.
2998
2999 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3001
3002         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3003
3004 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3005
3006         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3007         suppress for powerpc-*-darwin*.
3008         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3009
3010 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3011
3012         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3013         suppress option for powerpc-*-darwin*.
3014
3015 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3016
3017         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3018         * gcc.dg/builtins-4.c: Add test for fmod.
3019
3020 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3021
3022         PR c++/10682
3023         * g++.dg/template/instantiate4.C: New test.
3024
3025 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3028
3029 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3030
3031         * gcc.dg/compat/scalar-return-1_main.c: New file.
3032         * gcc.dg/compat/scalar-return-1_x.c: New file.
3033         * gcc.dg/compat/scalar-return-1_y.c: New file.
3034         * gcc.dg/compat/scalar-return-2_main.c: New file.
3035         * gcc.dg/compat/scalar-return-2_x.c: New file.
3036         * gcc.dg/compat/scalar-return-2_y.c: New file.
3037         * gcc.dg/compat/struct-return-3_main.c: New file.
3038         * gcc.dg/compat/struct-return-3_y.c: New file.
3039         * gcc.dg/compat/struct-return-3_x.c: New file.
3040         * gcc.dg/compat/struct-return-2_main.c: New file.
3041         * gcc.dg/compat/struct-return-2_x.c: New file.
3042         * gcc.dg/compat/struct-return-2_y.c: New file.
3043
3044 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3045
3046         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3047         for hppa*-hp-hpux*.
3048         * gcc.dg/20021014-1.c (dg-options): Likewise.
3049         * gcc.dg/nest.c (dg-options): Likewise.
3050
3051 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3052
3053         PR c++/9738
3054         * g++.dg/ext/dllimport2.C: New file.
3055         * g++.dg/ext/dllimport3.C: New file.
3056
3057 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3058
3059         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3060         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3061         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3062         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3063         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3064         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3065         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3066         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3067         * gcc.dg/compat/small-struct-defs.h: New file.
3068         * gcc.dg/compat/small-struct-init.h: New file.
3069         * gcc.dg/compat/small-struct-check.h: New file.
3070         * gcc.dg/compat/fp-struct-defs.h: New file.
3071         * gcc.dg/compat/fp-struct-check.h: New file.
3072         * gcc.dg/compat/fp-struct-init.h: New file.
3073         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3074         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3075
3076 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * gcc.dg/20030225-2.c: New test.
3079
3080 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3081             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3082
3083         * gcc.c-torture/compile/20030518-1.c: New test case.
3084
3085 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3086
3087         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3088         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3089         gcc-dg-debug-runtest.
3090         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3091         gcc-dg-debug-runtest.
3092
3093 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3094
3095         PR c++/9022
3096         * g++.dg/lookup/using6.C: New test.
3097
3098 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3099
3100         * g++.dg/parse/access2.C: New test.
3101
3102 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3103
3104         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3105         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3106         * gcc.dg/debug/debug.exp: Likewise.
3107
3108 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3109
3110         * gcc.dg/dollar.c: New test.
3111
3112 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3113
3114         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3115         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3116         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3117         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3118         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3119         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3120         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3121         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3122         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3123         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3124         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3125         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3126         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3127         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3128         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3129         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3130         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3131         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3132
3133 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3134
3135         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3136         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3137         support for "repo" mode.
3138         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3139         * lib/g77-dg.exp: Likewise.
3140         * lib/obj-dg.exp: Likewise.
3141
3142 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3143
3144         Merge from gcc-3_2-rhl8-branch:
3145         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3146
3147         * gcc.dg/tls/opt-6.c: New test.
3148
3149         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3150
3151         * gcc.dg/20030405-1.c: New test.
3152
3153         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3154
3155         * gcc.dg/20030309-1.c: New test.
3156
3157         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3158
3159         * gcc.c-torture/execute/20030307-1.c: New test.
3160
3161         2003-02-20  Randolph Chung  <tausq@debian.org>
3162
3163         * gcc.c-torture/compile/20030220-1.c: New test.
3164
3165         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3166
3167         * gcc.dg/20030217-1.c: New test.
3168
3169         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3170
3171         * gcc.c-torture/compile/20020129-1.c: New test.
3172
3173         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3174
3175         * gcc.dg/unroll-1.c: New test.
3176
3177         2002-11-16  Jan Hubicka  <jh@suse.cz>
3178
3179         * gcc.c-torture/execute/20020920-1.c: New test.
3180
3181         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR target/7434
3184         * gcc.c-torture/compile/20021008-1.c: New test.
3185
3186         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3187
3188         PR target/7559
3189         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3190
3191         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3192
3193         * gcc.c-torture/compile/20020807-1.c: New test.
3194
3195         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * gcc.dg/tls/opt-1.c: New test.
3198
3199         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.dg/20020729-1.c: New test.
3202
3203         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3204
3205         * g++.dg/opt/life1.C: New test.
3206
3207         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3208
3209         * gcc.dg/20020525-1.c: New test.
3210
3211         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3212
3213         PR c++/6794
3214         * g++.dg/ext/pretty1.C: New test.
3215         * g++.dg/ext/pretty2.C: New test.
3216
3217 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/8385
3220         * g++.dg/ext/typeof5.C: New test.
3221
3222 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3223
3224         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3225         __USER_LABEL_PREFIX__ into account.
3226         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3227
3228 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3229
3230         * gcc.dg/builtins-15.c: New test case.
3231
3232 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3233
3234         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3235
3236 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3237
3238         * lib/g++.exp: Tweak handling of additional source files.
3239         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3240         * g++.dg/special/conpr-2a.C: Rename to ...
3241         * g++.dg/special/conpr-2a.cc: ... this.
3242         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3243         * g++.dg/special/conpr-3a.C: Rename to ...
3244         * g++.dg/special/conpr-3a.cc: This.
3245         * g++.dg/special/conpr-3b.C: Rename to ...
3246         * g++.dg/special/conpr-3b.cc: This.
3247         * g++.dg/special/conpr-4.C: New test.
3248         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3249
3250 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3251
3252         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3253
3254 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3255
3256         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3257         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3258         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3259         * g++.old-deja/g++.other/warn3.C: Likewise.
3260
3261 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3262
3263         * gcc.dg/i386-387-1.c: Update to also test log.
3264         * gcc.dg/i386-387-2.c: Likewise.
3265
3266 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3267
3268         * g77.f-torture/execute/int8421.f: New test.
3269
3270 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3271
3272         PR c++/10230, c++/10481
3273         * g++.dg/lookup/scoped5.C: New test.
3274
3275 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3276
3277         PR c++/10552
3278         * g++.dg/template/ttp6.C: New test.
3279
3280 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3281
3282         * gcc.c-torture/execute/builtins: New directory.
3283         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3284         gcc.c-torture/execute/builtins.
3285         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3286         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3287         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3288         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3289
3290 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3291
3292         PR c++/9252
3293         * g++.dg/template/access8.C: New test.
3294         * g++.dg/template/access9.C: New test.
3295
3296 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3297
3298         PR c++/9554
3299         * g++.dg/parse/access1.C: New test.
3300
3301 2003-05-09  DJ Delorie  <dj@redhat.com>
3302
3303         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3304         long, and not an int.
3305
3306 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3307
3308         PR c++/10555, c++/10576
3309         * g++.dg/template/memclass1.C: New test.
3310
3311 2003-05-08  DJ Delorie  <dj@redhat.com>
3312
3313         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3314         targets.
3315         * gcc.c-torture/execute/20021024-1.x: Likewise.
3316         * gcc.c-torture/execute/shiftdi.x: Likewise.
3317         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3318         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3319         * gcc.dg/20021018-1.c: Likewise.
3320
3321 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3322
3323         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3324
3325         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3326         (bcopy): Call memmove.
3327
3328 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3329
3330         * g77.f-torture/compile/8485.f: New test case.
3331
3332 2003-05-07  Richard Henderson  <rth@redhat.com>
3333
3334         PR c++/10570
3335         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3336         Verify exception_cleanup not called for rethrows.
3337         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3338         when exiting catch block without rethrowing.
3339         * g++.dg/eh/forced3.C: New.
3340         * g++.dg/eh/forced4.C: New.
3341
3342 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3343
3344         * gcc.dg/20030505.c: Fix triplet.
3345
3346 2003-05-06  DJ Delorie  <dj@redhat.com>
3347
3348         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3349         * gcc.dg/nest.c: Likewise.
3350
3351 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3352
3353         * gcc.dg/builtins-14.c: New test case.
3354
3355 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3356
3357         * lib/compat.exp (compat-execute): New argument.
3358         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3359         * gcc.dg/compat: New test directory.
3360         * gcc.dg/compat/compat.exp: New expect script.
3361         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3362         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3363         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3364         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3365         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3366         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3367
3368         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3369         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3370         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3371         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3372         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3373         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3374         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3375         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3376         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3377         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3378         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3379         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3380         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3381         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3382         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3383
3384 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3385
3386         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3387
3388 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3391
3392 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3393
3394         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3395         * gcc.dg/ppc-fsel-2.c: New test.
3396
3397         * gcc.dg/unused-5.c: New test.
3398
3399 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3400
3401         PR c++/10496
3402         * g++.dg/warn/pmf1.C: New test.
3403
3404 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3405
3406         PR c++/4494
3407         * g++.dg/warn/main.C: New test.
3408
3409 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3410
3411         * gcc.dg/nonnull-3.c: New test.
3412
3413 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3414
3415         * gcc.dg/cpp/Wtrigraphs.c: Update.
3416         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3417
3418 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3419
3420         * gcc.dg/ppc-fsel-1.c: New test.
3421
3422 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3423
3424         PR c/10604
3425         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3426
3427 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3428
3429         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3430
3431 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3432
3433         PR c++/9364, c++/10553, c++/10586
3434         * g++.dg/parse/typename4.C: New test.
3435         * g++.dg/parse/typename5.C: Likewise.
3436
3437 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3438
3439         * gcc.c-torture/compile/20030503-1.c: New test.
3440
3441 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3442
3443         * g++.dg/lookup/using5.C: Fix testcase error.
3444
3445 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3446
3447         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3448         since MEABI is no longer supported.  Remove all vestiges
3449         of MEABI from the test.
3450
3451 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3452
3453         PR c++/10554
3454         * g++.dg/lookup/using5.C: New test.
3455
3456 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3457
3458         PR c++/8772
3459         * g++.dg/template/ttp5.C: New test.
3460
3461 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3462
3463         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3464         (dg-gpp-additional-sources): New function.
3465         (dg-gpp-additional-files): Likewise.
3466         * lib/g++.exp (additional_sources): New variable.
3467         (additional_files): Likewise.
3468         (g++_target_compile): Deal with them.
3469         * lib/old-dejagnu.exp: Remove.
3470         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3471         * g++.old-deja: Revise all tests to use dg commands.
3472
3473 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3474
3475         PR c++/9432, c++/9528
3476         * g++.dg/lookup/using4.C: New test.
3477
3478 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3479
3480         * gcc.dg/noreturn-5.c: New file.
3481         * gcc.dg/noreturn-6.c: New file.
3482
3483         * gcc.c-torture/compile/inline-1.c: New file.
3484
3485 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/10551
3488         * g++.dg/template/explicit1.C: New test.
3489
3490 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3491
3492         PR c++/10549
3493         * g++.dg/other/bitfield1.C: New test.
3494
3495         PR c++/10527
3496         * g++.dg/init/new7.C: New test.
3497
3498 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * g++.dg/ext/desig1.C: New test.
3501         * g++.dg/ext/init1.C: Update.
3502
3503         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3504
3505 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/10180
3508         * g++.dg/warn/Winline-1.C: New test.
3509
3510 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3511
3512         * gcc.c-torture/execute/string-opt-19.c: New test.
3513
3514         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3515         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3516
3517 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/10506
3520         * g++.dg/init/new6.C: New test.
3521
3522         PR c++/10503
3523         * g++.dg/init/ref6.C: New test.
3524
3525 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3526
3527         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3528
3529 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3530
3531         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3532         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3533
3534 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3535
3536         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3537         initialized static data members.
3538
3539 2003-04-25  H.J. Lu <hjl@gnu.org>
3540
3541         * gcc.dg/ia64-sync-4.c: New test.
3542
3543 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3544
3545         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3546         date.
3547
3548 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/10337
3551         * g++.dg/warn/conv1.C: New test.
3552         * g++.old-deja/g++.other/conv7.C: Adjust.
3553         * g++.old-deja/g++.other/overload14.C: Adjust.
3554
3555 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3556
3557         PR c++/10471
3558         * g++.dg/template/defarg2.C: New test.
3559
3560 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3561
3562         * gcc.dg/cpp/include2.c: Update.
3563         * gcc.dg/cpp/multiline-2.c: New.
3564         * gcc.dg/cpp/multiline.c: Update.
3565         * gcc.dg/cpp/strify2.c: Update.
3566         * gcc.dg/cpp/trad/literals-2.c: Update.
3567
3568 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3569
3570         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3571
3572 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3573
3574         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3575
3576 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3577
3578         PR c++/10451
3579         * g++.dg/parse/crash4.C: New test.
3580
3581         PR c++/9847
3582         * g++.dg/parse/crash5.C: New test.
3583
3584 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3585
3586         PR c++/10446
3587         * g++.dg/parse/crash3.C: New test.
3588
3589         PR c++/10428
3590         * g++.dg/parse/elab1.C: New test.
3591
3592 2003-04-22  Devang Patel  <dpatel@apple.com>
3593
3594         * gcc.dg/cpp/trad/funlike-5.c: New test.
3595
3596 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3597
3598         * g++.dg/other/packed1.C: Fix dg options.
3599
3600 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3601
3602         * g++.dg/other/offsetof2.C: New test.
3603
3604 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3605
3606         * g++.dg/template/recurse.C: Adjust location of error messages.
3607
3608 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3609
3610         PR c++/9881
3611         * g++.dg/init/addr-const1.C: New test.
3612         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3613
3614 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3615
3616         PR c++/10405
3617         * g++.dg/lookup/struct-hack1.C: New test.
3618
3619 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3620
3621         * ucs.c: Update diagnostic messages.
3622
3623 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3624
3625         * gcc.dg/cpp/truefalse.cpp: New test.
3626         * gcc.dg/cpp/cpp.exp: Update.
3627         * g++.dg/other/stdbool-if.C: Remove.
3628
3629 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3630
3631         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3632         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3633
3634 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.c-torture/compile/20030418-1.c: New test.
3637
3638 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3639
3640         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3641
3642 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3643
3644         PR c++/10347
3645         g++.dg/template/dependent-name1.C: New test.
3646
3647 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3648
3649         * gcc.dg/warn-1.c (tourist_guide): New array,
3650         contains a pointer to bar.
3651
3652 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3653
3654         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3655         * gcc.c-torture/execute/medce-1.c: New test case.
3656         * gcc.c-torture/execute/medce-2.c: New test case.
3657
3658 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3659
3660         * lib/prune.exp: Ignore more messages.
3661
3662         PR c++/10381
3663         * g++.dg/parse/lookup3.C: New test.
3664
3665 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3666
3667         * gcc.c-torture/compile/20030415-1.c : New test.
3668
3669 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3670
3671         * gcc.c-torture/execute/scope-2.c: Move to ...
3672         * gcc.dg/noncompile/scope.c: .... here.
3673
3674 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/20030414-2.c: New test case.
3677
3678 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3679
3680         PR target/10377
3681         * gcc.dg/20030414-1.c: New test.
3682
3683 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3684
3685         * gcc.dg/builtins-12.c: New test case.
3686         * gcc.dg/builtins-13.c: New test case.
3687
3688 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3689
3690         * gcc.c-torture/execute/string-opt-18.c: New test.
3691
3692 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/10300
3695         * g++.dg/init/new5.C: New test.
3696
3697 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/7910
3700         * g++.dg/ext/dllimport1.C: New test.
3701
3702 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3705
3706 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3707
3708         PR Fortran/9263
3709         * g77.f-torture/noncompile/9263.f: New test
3710         PR Fortran/1832
3711         * g77.f-torture/execute/1832.f: New test
3712
3713 2003-04-11  David Chad  <davidc@freebsd.org>
3714             Loren J. Rittle  <ljrittle@acm.org>
3715
3716         libobjc/8562
3717         * objc.dg/headers.m: New test.
3718
3719 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3720
3721         * gcc.c-torture/execute/builtin-noret-2.c: New.
3722         * gcc.c-torture/execute/builtin-noret-2.x: New.
3723         XFAIL builtin-noret-2.c at -O1 and above.
3724         * gcc.dg/redecl.c: New.
3725         * gcc.dg/Wshadow-1.c: Update error regexps.
3726
3727 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3728
3729         * g++.dg/abi/bitfield10.C: New test.
3730
3731 2003-04-09  Mike Stump  <mrs@apple.com>
3732
3733         * gcc.dg/pch/pch.exp: Make testcase names longer.
3734         * g++.dg/pch/pch.exp: Make testcase names longer.
3735
3736 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3737
3738         * gcc.dg/builtins-11.c: New test case.
3739
3740 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3741
3742         * gcc.dg/builtins-9.c: New test case.
3743         * gcc.dg/builtins-10.c: New test case.
3744
3745 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3746
3747         * gcc.dg/noncompile/init-4.c.c: New test.
3748
3749 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3750
3751         * gcc.misc-test/gcov-9.c: New test.
3752         * gcc.misc-test/gcov-10.c: New test
3753         * gcc.misc-test/gcov-11.c: New test.
3754
3755 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3756
3757         PR optimization/10024
3758         * gcc.c-torture/compile/20030405-1.c: New test.
3759
3760 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3761
3762         * gcc.dg/pch/static-3.c: New.
3763         * gcc.dg/pch/static-3.hs: New.
3764         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3765
3766 2003-04-04  Richard Henderson  <rth@redhat.com>
3767
3768         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3769         * g++.dg/eh/forced2.C: Likewise.
3770
3771 2003-04-03  Mike Stump  <mrs@apple.com>
3772
3773         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3774         target arg.
3775         (scan-assembler-times, scan-assembler-not): Likewise.
3776         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3777
3778 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3779
3780         * gcc.dg/sparc-loop-1.c: New test.
3781
3782 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3783
3784         PR other/9274
3785         * g++.dg/pch/system-2.C: New.
3786         * g++.dg/pch/system-2.Hs: New.
3787
3788 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3789
3790         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3791
3792         * g++.dg/eh/simd-1.C (vecfunc): Same.
3793
3794 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3795
3796         * gcc.c-torture/execute/20030401-1.c: New test case.
3797
3798 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3799
3800         * objc.dg/defs.m: New.
3801
3802 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3803
3804         * g++.dg/eh/simd-1.C: New.
3805         * g++.dg/eh/simd-2.C: New.
3806
3807 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3808
3809         * gcc.c-torture/execute/simd-3.c: New.
3810
3811 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3812
3813         PR c/9936
3814         * gcc.dg/20030331-2.c: New test.
3815
3816 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/10278
3819         * g++.dg/parse/crash2.C: New test.
3820
3821 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3822
3823         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3824         * gcc.c-torture/execute/20030331-1.c: ...here.
3825
3826 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3827
3828         * gcc.c-torture/execute/20030331-1.c: New test.
3829
3830 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3831
3832         * lib/gcov.exp: Adjust call return testing strings.
3833         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3834
3835 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3836
3837         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3838         * gcc.dg/builtins-7.c: New test case.
3839         * gcc.dg/builtins-8.c: New test case.
3840
3841 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3842
3843         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3844
3845 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/7647
3848         * g++.dg/lookup-class-member-2.C: New test.
3849
3850 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3851
3852         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3853
3854 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3855
3856         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3857
3858 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3859
3860         * g++.dg/init/attrib1.C: New test.
3861
3862 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         * gcc.dg/ultrasp8.c: New test.
3865
3866 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3867
3868         * gcc.dg/ultrasp7.c: New test.
3869
3870 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3871
3872         PR c++/10047
3873         * g++.dg/template/inline1.C: New test.
3874
3875 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * gcc.dg/sparc-dwarf2.c: New test.
3878
3879 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3880
3881         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3882         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3883
3884 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3885
3886         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3887         than reading .x files.
3888         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3889         * g77.dg/gcov/gcov-1.f: Likewise.
3890         * gcc.misc-tests/gcov-4b.c: Likewise.
3891         * gcc.misc-tests/gcov-5b.c: Likewise.
3892         * gcc.misc-tests/gcov-6.c: Likewise.
3893         * gcc.misc-tests/gcov-7.c: Likewise.
3894         * gcc.misc-tests/gcov-8.c: Likewise.
3895         * g++.dg/gcov/gcov-1.x: Remove.
3896         * g77.dg/gcov/gcov-1.x: Likewise.
3897         * gcc.misc-tests/gcov-4b.x: Likewise.
3898         * gcc.misc-tests/gcov-5b.x: Likewise.
3899         * gcc.misc-tests/gcov-6.x: Likewise.
3900         * gcc.misc-tests/gcov-7.x: Likewise.
3901         * gcc.misc-tests/gcov-8.x: Likewise.
3902
3903 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3904
3905         PR opt/10087
3906         * gcc.dg/20030324-1.c: New test.
3907
3908 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3909
3910         PR c++/10224
3911         * g++.dg/template/arg3.C: New test.
3912
3913         PR c++/10158
3914         * g++.dg/template/friend18.C: New test.
3915
3916 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3917
3918         * g77.f-torture/compile/20030326-1.f: New test case.
3919
3920 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3921
3922         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3923
3924         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3925
3926 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.dg/ia64-sync-3.c: New test.
3929
3930 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3931
3932         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3933
3934 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/ultrasp6.c: New test.
3937
3938 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3939
3940         * gcc.dg/i386-signbit-1.c: New test.
3941         * gcc.dg/i386-signbit-2.c: New test.
3942         * gcc.dg/i386-signbit-3.c: New test.
3943
3944 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3945
3946         * gcc.dg/ultrasp5.c: Fix options.
3947
3948 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/ultrasp5.c: Fix comment.
3951
3952 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3953
3954         PR fortran/10197
3955         * g77.f-torture/execute/10197.f: New test.
3956
3957 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3958
3959         PR c++/9898, c++/383
3960         * g++.dg/template/conv6.C: New test.
3961
3962         PR c++/10119
3963         * g++.dg/template/ptrmem5.C: New test.
3964
3965         PR c++/10026
3966         * g++.dg/lookup/koenig1.C: New test.
3967
3968         PR C++/10199
3969         * g++.dg/lookup/template2.C: New test.
3970
3971 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * g++.dg/opt/rtti1.C: New test.
3974
3975 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3976
3977         * gcc.dg/ultrasp5.c: New test.
3978
3979 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3980
3981         PR middle-end/9967
3982         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3983         builtin fputs.
3984
3985 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3986
3987         PR c/8224
3988         * gcc.dg/20030323-1.c: New test.
3989
3990 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3991
3992         * gcc.c-torture/compile/20030323-1.c: New test case.
3993
3994 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3995
3996         * gcc.dg/20030321-1.c: New test.
3997
3998 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3999
4000         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4001
4002 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/9978, c++/9708
4005         * g++.dg/ext/vlm1.C: Adjust expected error.
4006         * g++.dg/ext/vla2.C: New test.
4007         * g++.dg/template/arg1.C: New test.
4008         * g++.dg/template/arg2.C: New test.
4009
4010 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4011
4012         * g77.f-torture/execute/select.f: New test.
4013         * g77.f-torture/noncompile/select_no_compile.f: New test.
4014
4015 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4016
4017         PR c++/9898
4018         * g++.dg/other/error4.C: New test.
4019
4020 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4021
4022         * g++.dg/template/friend17.C: New test.
4023
4024 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4025
4026         * gcc.c-torture/compile/20030320-1.c: New.
4027
4028 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4029
4030         * gcc.dg/builtins-6.c: New test case.
4031
4032 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4033
4034         PR target/10073
4035         * gcc.c-torture/compile/20030319-1.c: New.
4036
4037 2003-03-18  Jan Hubicka  <jh@suse.cz>
4038
4039         * gcc.dg/i386-cvt-1.c: New test.
4040
4041 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4042
4043         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4044         * objc.dg/naming-2.m: Likewise.
4045
4046 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/9639
4049         * g++.dg/parse/crash1.C: New test.
4050
4051 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/8805
4054         * g++.dg/eh/cleanup1.C: New test.
4055
4056 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4057
4058         * gcc.c-torture/execute/20030316-1.c: New test case.
4059
4060 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4061
4062         PR c++/9629
4063         * g++.dg/init/ctor2.C: New test.
4064
4065 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4066
4067         * g77.f-torture/compile/xformat.f: New test case.
4068
4069 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4070
4071         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4072         * g++.old-deja/g++.mike/eh50.C: Likewise.
4073
4074 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4075
4076         PR c++/6440
4077         * g++.dg/template/spec7.C: New test.
4078         * g++.dg/template/spec8.C: Likewise.
4079
4080 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gcc.c-torture/execute/20030313-1.c: New test.
4083
4084 2003-03-14  Richard Henderson  <rth@redhat.com>
4085
4086         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4087
4088 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4089
4090         * gcc.c-torture/compile/20030314-1.c: New test.
4091
4092 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4093
4094         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4095         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4096         thumb target,
4097         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4098         to accept newer _imp__  prefix and additional
4099         newline in .drectve section.
4100         * gcc.dg/dll-4.c: Likewise.
4101         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4102         switch.
4103
4104 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4105
4106         * g++.dg/parse/namespace9.C: New test.
4107
4108         * g++.dg/init/ref5.C: New test.
4109         * g++.dg/parse/ptrmem1.C: Likewise.
4110
4111 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4112
4113         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4114         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4115         regular expression.
4116         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4117         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4118
4119 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4120
4121         * gcc.c-torture/execute/20030224-2.c: New test.
4122
4123 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.dg/decl-3.c: New test.
4126
4127 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4128
4129         * gcc.dg/i386-loop-2.c: New test.
4130
4131 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/9474
4134         * g++.dg/parse/namespace8.C: New test.
4135
4136         PR c++/9924
4137         * g++.dg/overload/builtin2.C: New test.
4138
4139 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4140
4141         * gcc.dg/return-type-3.c: New test.
4142
4143 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4144
4145         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4146         profiling options are not supported.
4147
4148 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4149
4150         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4151         * g++.old-deja/g++.warn/impint2.C: Likewise.
4152
4153 2003-03-10  Devang Patel  <dpatel@apple.com>
4154
4155         * g++.dg/cpp/c++_cmd_1.C: New test.
4156         * g++.dg/cpp/c++_cmd_1.h: New file.
4157
4158 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4159
4160         * gcc.dg/altivec-9.c: New file.
4161
4162 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4163
4164         * gcc.dg/ppc-sdata-1.c: New test.
4165         * gcc.dg/ppc-sdata-2.c: New test.
4166
4167 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/9373
4170         * g++.dg/opt/ptrmem2.C: New test.
4171
4172         PR c++/8534
4173         * g++.dg/opt/ptrmem1.C: New test.
4174
4175 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4176
4177         * gcc.dg/i386-loop-1.c: New test.
4178
4179 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4180
4181         PR c++/9970
4182         * g++.dg/lookup/friend1.C: New test.
4183
4184 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/9823
4187         * g++.dg/parser/constructor1.C: New test.
4188
4189 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4190
4191         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4192
4193         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4194
4195 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4196
4197         * gcc.dg/cpp/Wunused.c: Update test.
4198
4199 2003-03-08  Jan Hubicka  <jh@suse.cz>
4200
4201         * gcc.dg/inline-3.c: New test.
4202
4203 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/9809
4206         * g++.dg/parse/builtin1.C: New test.
4207
4208         PR c++/9982
4209         * g++.dg/abi/cookie1.C: New test.
4210         * g++.dg/abi/cookie2.C: Likewise.
4211
4212         PR c++/9524
4213         * g++.dg/template/field1.C: New test.
4214
4215         PR c++/9912
4216         * g++.dg/parse/class1.C: New test.
4217         * g++.dg/parse/namespace7.C: Likewise.
4218         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4219
4220 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4221
4222         * g++.dg/init/ref4.C: New test.
4223
4224 2003-03-07  Jan Hubicka  <jh@suse.cz>
4225
4226         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4227         * gcc.dg/inline-3.c:  New test.
4228
4229 2003-03-06  Mark Mitchell  <mark@codesourcery.com>