OSDN Git Service

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