re PR target/16407 (Unaligned access to local variables)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.c-torture/execute/20040707-1.c: New test.
4
5 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6
7         * gcc.c-torture/execute/20040706-1.c: New test.
8
9 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10
11         PR c++/3671
12         * g++.dg/template/spec14.C: New test.
13
14 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17         nothing if not yet defined.  Use it in b, c and d type definitions.
18         * gcc.c-torture/execute/20040705-1.c: New test.
19         * gcc.c-torture/execute/20040705-2.c: New test.
20
21 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22
23         PR c++/2518
24         * g++.dg/lookup/new1.C: New test.
25
26 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27
28         PR c++/11406
29         * g++.dg/template/sizeof8.C: New test.
30
31 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32
33         * gcc.c-torture/compile/20040705-1.c: New test.
34
35 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36
37         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38
39 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40
41         * gcc.dg/cpp/if-mop.c: Two new testcases.
42         * gcc.dg/cpp/trad/comment-3.c: New.
43
44 2004-07-04  Paul Brook  <paul@codesourcery.com>
45
46         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
47
48 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
49
50         PR c++/3761
51         * g++.dg/lookup/crash4.C: New test.
52
53 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
54
55         * gcc.c-torture/execute/builtin-abs-1.c
56         * gcc.c-torture/execute/builtin-abs-2.c
57         * gcc.c-torture/execute/builtin-complex-1.c
58         * gcc.c-torture/execute/builtins/string-1-lib.c
59         * gcc.c-torture/execute/builtins/string-1.c
60         * gcc.c-torture/execute/builtins/string-2-lib.c
61         * gcc.c-torture/execute/builtins/string-2.c
62         * gcc.c-torture/execute/builtins/string-3-lib.c
63         * gcc.c-torture/execute/builtins/string-3.c
64         * gcc.c-torture/execute/builtins/string-4-lib.c
65         * gcc.c-torture/execute/builtins/string-4.c
66         * gcc.c-torture/execute/builtins/string-5-lib.c
67         * gcc.c-torture/execute/builtins/string-5.c
68         * gcc.c-torture/execute/builtins/string-6-lib.c
69         * gcc.c-torture/execute/builtins/string-6.c
70         * gcc.c-torture/execute/builtins/string-7-lib.c
71         * gcc.c-torture/execute/builtins/string-7.c
72         * gcc.c-torture/execute/builtins/string-8-lib.c
73         * gcc.c-torture/execute/builtins/string-8.c
74         * gcc.c-torture/execute/builtins/string-9-lib.c
75         * gcc.c-torture/execute/builtins/string-9.c
76         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
77         * gcc.c-torture/execute/builtins/string-asm-1.c
78         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
79         * gcc.c-torture/execute/builtins/string-asm-2.c
80         * gcc.c-torture/execute/stdio-opt-1.c
81         * gcc.c-torture/execute/stdio-opt-2.c
82         * gcc.c-torture/execute/stdio-opt-3.c
83         * gcc.c-torture/execute/string-opt-1.c
84         * gcc.c-torture/execute/string-opt-10.c
85         * gcc.c-torture/execute/string-opt-11.c
86         * gcc.c-torture/execute/string-opt-12.c
87         * gcc.c-torture/execute/string-opt-13.c
88         * gcc.c-torture/execute/string-opt-14.c
89         * gcc.c-torture/execute/string-opt-15.c
90         * gcc.c-torture/execute/string-opt-16.c
91         * gcc.c-torture/execute/string-opt-2.c
92         * gcc.c-torture/execute/string-opt-6.c
93         * gcc.c-torture/execute/string-opt-7.c
94         * gcc.c-torture/execute/string-opt-8.c:
95         Replace with ...
96
97         * gcc.c-torture/execute/builtins/abs-2.c
98         * gcc.c-torture/execute/builtins/abs-3.c
99         * gcc.c-torture/execute/builtins/complex-1.c
100         * gcc.c-torture/execute/builtins/fprintf.c
101         * gcc.c-torture/execute/builtins/fputs.c
102         * gcc.c-torture/execute/builtins/memcmp.c
103         * gcc.c-torture/execute/builtins/memmove.c
104         * gcc.c-torture/execute/builtins/memops-asm.c
105         * gcc.c-torture/execute/builtins/mempcpy-2.c
106         * gcc.c-torture/execute/builtins/mempcpy.c
107         * gcc.c-torture/execute/builtins/memset.c
108         * gcc.c-torture/execute/builtins/printf.c
109         * gcc.c-torture/execute/builtins/sprintf.c
110         * gcc.c-torture/execute/builtins/strcat.c
111         * gcc.c-torture/execute/builtins/strchr.c
112         * gcc.c-torture/execute/builtins/strcmp.c
113         * gcc.c-torture/execute/builtins/strcpy.c
114         * gcc.c-torture/execute/builtins/strcspn.c
115         * gcc.c-torture/execute/builtins/strlen-2.c
116         * gcc.c-torture/execute/builtins/strlen.c
117         * gcc.c-torture/execute/builtins/strncat.c
118         * gcc.c-torture/execute/builtins/strncmp-2.c
119         * gcc.c-torture/execute/builtins/strncmp.c
120         * gcc.c-torture/execute/builtins/strncpy.c
121         * gcc.c-torture/execute/builtins/strpbrk.c
122         * gcc.c-torture/execute/builtins/strpcpy-2.c
123         * gcc.c-torture/execute/builtins/strpcpy.c
124         * gcc.c-torture/execute/builtins/strrchr.c
125         * gcc.c-torture/execute/builtins/strspn.c
126         * gcc.c-torture/execute/builtins/strstr-asm.c
127         * gcc.c-torture/execute/builtins/strstr.c:
128         ... these new files.
129
130         * gcc.c-torture/execute/builtins/abs-2-lib.c
131         * gcc.c-torture/execute/builtins/abs-3-lib.c
132         * gcc.c-torture/execute/builtins/complex-1-lib.c
133         * gcc.c-torture/execute/builtins/fprintf-lib.c
134         * gcc.c-torture/execute/builtins/fputs-lib.c
135         * gcc.c-torture/execute/builtins/memcmp-lib.c
136         * gcc.c-torture/execute/builtins/memmove-lib.c
137         * gcc.c-torture/execute/builtins/memops-asm-lib.c
138         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
139         * gcc.c-torture/execute/builtins/mempcpy-lib.c
140         * gcc.c-torture/execute/builtins/memset-lib.c
141         * gcc.c-torture/execute/builtins/printf-lib.c
142         * gcc.c-torture/execute/builtins/sprintf-lib.c
143         * gcc.c-torture/execute/builtins/strcat-lib.c
144         * gcc.c-torture/execute/builtins/strchr-lib.c
145         * gcc.c-torture/execute/builtins/strcmp-lib.c
146         * gcc.c-torture/execute/builtins/strcpy-lib.c
147         * gcc.c-torture/execute/builtins/strcspn-lib.c
148         * gcc.c-torture/execute/builtins/strlen-2-lib.c
149         * gcc.c-torture/execute/builtins/strlen-lib.c
150         * gcc.c-torture/execute/builtins/strncat-lib.c
151         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
152         * gcc.c-torture/execute/builtins/strncmp-lib.c
153         * gcc.c-torture/execute/builtins/strncpy-lib.c
154         * gcc.c-torture/execute/builtins/strpbrk-lib.c
155         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
156         * gcc.c-torture/execute/builtins/strpcpy-lib.c
157         * gcc.c-torture/execute/builtins/strrchr-lib.c
158         * gcc.c-torture/execute/builtins/strspn-lib.c
159         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
160         * gcc.c-torture/execute/builtins/strstr-lib.c
161         * gcc.c-torture/execute/builtins/lib/abs.c
162         * gcc.c-torture/execute/builtins/lib/fprintf.c
163         * gcc.c-torture/execute/builtins/lib/memset.c
164         * gcc.c-torture/execute/builtins/lib/printf.c
165         * gcc.c-torture/execute/builtins/lib/sprintf.c
166         * gcc.c-torture/execute/builtins/lib/strcpy.c
167         * gcc.c-torture/execute/builtins/lib/strcspn.c
168         * gcc.c-torture/execute/builtins/lib/strncat.c
169         * gcc.c-torture/execute/builtins/lib/strncmp.c
170         * gcc.c-torture/execute/builtins/lib/strncpy.c
171         * gcc.c-torture/execute/builtins/lib/strpbrk.c
172         * gcc.c-torture/execute/builtins/lib/strspn.c
173         * gcc.c-torture/execute/builtins/lib/strstr.c:
174         New files containing support routines.
175
176         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
177         declaration.
178         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
179         when not optimizing.
180
181 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
182
183         PR c++/16240
184         * g++.dg/abi/mangle22.C: New test.
185         * g++.dg/abi/mangle23.C: Likewise.
186
187 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
188
189         PR fortran/16290
190         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
191         Allow for cases without denormalized floating point numbers.
192
193 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
194
195         PR c/1027
196         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
197         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
198         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
199         expected warning text.
200         * gcc.dg/format/diag-2.c: New test.
201
202 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
203
204         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
205
206 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
207
208         * gcc.dg/builtins-43.c: New.
209         * gcc.dg/builtins-44.c: New.
210         * gcc.dg/builtins-45.c: New.
211
212 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
213             Andreas Tobler  <a.tobler@schweiz.ch>
214
215         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
216         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
217         as SIGSEGV.
218         * gcc.dg/cleanup-11.c: Likewise.
219         * gcc.dg/cleanup-8.c: Likewise.
220         * gcc.dg/cleanup-9.c: Likewise.
221         * gcc.dg/cleanup-5.c: Run on all platforms.
222
223 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
224
225         * g++.dg/warn/nonnull1.C: New test.
226
227 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
228
229         * gcc.dg/compat/compat-common.h: Wrap up CINT in
230         an #ifndef SKIP_COMPLEX_INT/#endif pair.
231         Special-case the Sun compiler wrt to <complex.h>.
232
233 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
234
235         * gcc.dg/Wunreachable-8.C: New test.
236
237         * gcc.dg/h8300-ice2.c : New test.
238
239 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
240
241         PR fortran/16161
242         * gfortran.fortran-torture/compile/implicit.f90: Add test
243         for implicit character.
244
245 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
246
247         PR fortran/16289
248         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
249         Use tiny() intrinsic to find smallest non-negative real
250
251 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
252
253         * gcc.dg/compat/struct-by-value-22_main.c: New test.
254         * gcc.dg/compat/struct-by-value-22_x.c: New.
255         * gcc.dg/compat/struct-by-value-22_y.c: New.
256
257         * gcc.c-torture/execute/20040629-1.c: New test.
258
259 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
260
261         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
262         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
263
264         PR target/16195
265         * gcc.dg/20040625-1.c: New test.
266
267 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
268
269         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
270
271 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
272
273         PR fortran/15963
274         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
275
276 2004-06-29  Richard Henderson  <rth@redhat.com>
277
278         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
279
280 2004-06-29  Paul Brook  <paul@codesourcery.com>
281
282         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
283         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
284
285 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
286
287         PR c++/16260
288         * g++.dg/parse/crash15.C: New.
289
290 2004-06-28  Andrew Pinski  <apinski@apple.com>
291
292         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
293         by the error already.
294
295         * g++.dg/opt/ptrmem4.C: Change to compile only test.
296
297 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
298
299         PR target/14041
300         * gcc.dg/h8300-bss-align-1.c : New.
301
302 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
303
304         * PR c++/16174
305         * g++.dg/template/ctor4.C: New.
306
307 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
308
309         PR c++/16205
310         * g++.dg/warn/Wsequence-point-1.C: New test.
311
312 2004-06-27  Paul Brook  <paul@codesourcery.com>
313
314         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
315
316 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
317
318         * g++.old-deja/g++.mike/p7325.C: Remove.
319
320 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
321
322         PR c/14963
323         * gcc.dg/pr14963.c: New test.
324
325 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
326
327         PR c++/16193
328         * g++.dg/parse/redef1.C: New test.
329
330 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
331
332         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
333         20021110.c.
334         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
335         20021119-1.c.
336         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
337         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
338         5-04.c.
339         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
340         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
341         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
342         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
343         g++.brendan/enum14.C.
344         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
345         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
346         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
347         g++.mike/virt1.C.
348         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
349         memtemp24.C.
350
351 2004-06-27  Roger Sayle  <roger@eyesopen.com>
352
353         * gcc.dg/20040527-1.c: New test case.
354
355 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
356
357         PR gfortran/pr16196
358         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
359
360 2004-06-25  Roger Sayle  <roger@eyesopen.com>
361
362         PR middle-end/15825
363         * gcc.dg/pr15825-1.c: New test case.
364
365 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
366
367         * gcc.c-torture/execute/20040625-1.c: New test.
368
369 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
370
371         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
372
373 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
374
375         * gcc.dg/torture/mips-div-1.c: New test.
376
377 2004-06-24  Jeff Law  <law@redhat.com>
378
379         * gcc.dg/tree-ssa/20040624-1.c: New test.
380
381 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
382
383         * gcc.c-torture/compile/20040624-1.c: New test.
384
385 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
386
387         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
388         this directory.
389
390 2004-06-23  Andrew Pinski  <apinski@apple.com>
391
392         PR middle-end/15988
393         * g++.dg/opt/ptrmem4.C: New test.
394
395         * gcc.dg/c90-array-quals-2.c: New test.
396
397 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
398
399         * gcc.dg/kpice1.c: New test.
400
401 2006-06-23  Andrew Pinski  <apinski@apple.com>
402
403         * gcc.dg/c90-array-quals.c: New test.
404
405 2006-06-22  Richard Henderson  <rth@redhat.com>
406
407         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
408
409 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
410
411         * gcc.dg/builtins-config.h: Handle FreeBSD.
412
413 2006-06-22  Richard Henderson  <rth@redhat.com>
414
415         * g++.dg/opt/devirt1.C: New.
416
417 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
418
419         * g++.dg/opt/pr15551.C: New testcase.
420
421 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
422
423         PR target/14800
424         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
425         x86_64-*-linux* when compiling for 32bit.
426
427 2004-06-21  Andrew Pinski  <apinski@apple.com>
428
429         * gcc.dg/pch/struct-1.c: New.
430         * gcc.dg/pch/struct-1.hs: New.
431
432 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
433
434         * gcc.dg/pch/save-temps-1.c: New file.
435         * gcc.dg/pch/save-temps-1.hs: New file.
436
437 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
438
439         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
440         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
441
442 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
443
444         * gfortran.fortran-torture/execute/select_1.f90: Rename function
445         to fix type error.
446         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
447         Remove trailing spaces.
448
449 2004-06-21  Richard Henderson  <rth@redhat.com>
450
451         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
452         merging && to BIT_FIELD_REF.
453
454 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
455
456         * g++.dg/opt/placeholder1.C: New test.
457
458 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
459
460         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
461         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
462         * gcc.dg/compat/union-m128-1_x.c: Likewise.
463         * gcc.dg/compat/union-m128-1_y.c: Likewise.
464
465 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
466
467         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
468         extern "C".
469         * g++.dg/other/pragma-re-1.C: Add comments.
470
471 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
472
473         PR gfortran/16080
474         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
475
476 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
477
478         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
479         instead of setting the type of size_t by
480         hand.
481
482 2004-06-18  Roger Sayle  <roger@eyesopen.com>
483
484         * gcc.dg/unordered-2.c: New test case.
485         * gcc.dg/unordered-3.c: New test case.
486
487 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
488
489         PR other/16043
490         * lib/g++.exp (g++_version): Tweak regexp for version
491         * lib/g77.exp (g77_version): Likewise
492         * lib/gfortran.exp (gfortran_version): Likewise
493         * lib/objc.exp (objc_version): Likewise
494         * lib/treelang.exp (treelang_version): Likewise
495
496 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
497
498         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
499         Use INT_MAX instead of __INT_MAX__.
500         * gcc.dg/compat/struct-align-2_y.c: Likewise.
501
502         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
503         * gcc.dg/compat/scalar-return-3_x.c: Use it.
504         * gcc.dg/compat/scalar-return-3_y.c: Use it.
505         * gcc.dg/compat/scalar-return-4_x.c: Use it.
506         * gcc.dg/compat/scalar-return-4_y.c: Use it.
507         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
508         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
509         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
510         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
511
512         * gcc.dg/range-test-1.c: New test.
513         * g++.dg/opt/range-test-1.C: New test.
514
515 2004-06-17  Richard Henderson  <rth@redhat.com>
516
517         * objc.dg/sync-1.m: New.
518         * objc.dg/try-catch-1.m: Don't force next runtime.
519         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
520         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
521         shadowed catch clause.
522         * objc.dg/try-catch-5.m: New.
523
524 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
525
526         Bug 14610
527         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
528
529 2004-06-15  Richard Henderson  <rth@redhat.com>
530
531         * gcc.dg/20001116-1.c: Move expected warning line.
532
533 2004-06-15  Richard Henderson  <rth@redhat.com>
534
535         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
536         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
537
538 2004-06-15  Jeff Law  <law@redhat.com>
539
540         * gcc.dg/tree-ssa/20040615-1.c: New test.
541         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
542         be less sensitive to operand ordering.
543         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
544
545 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
546
547         * g++.dg/abi/bitfield3.C: Add comment..
548
549 2004-06-15  Richard Henderson  <rth@redhat.com>
550
551         * g++.dg/ext/stmtexpr1.C: XFAIL.
552         * gcc.dg/20030612-1.c: XFAIL.
553
554 2004-06-15  Eric Christopher  <echristo@redhat.com>
555
556         * g++.dg/charset/asm5.c: New.
557         * gcc.dg/charset/asm6.c: New.
558
559 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
560
561         PR fortran/15962
562         * gfortran.fortran-torture/execute/select_1.f90: New test.
563
564 2004-06-15  Paul Brook  <paul@codesourcery.com>
565
566         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
567
568 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
569
570         PR c++/15967
571         * g++.dg/lookup/crash3.C: New test.
572
573 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
574
575         PR c++/15947
576         * g++.dg/parse/dtor4.C: New test.
577
578 2004-06-14  Jeff Law  <law@redhat.com>
579
580         * gcc.c-torture/compile/20040614-1.c: New test.
581
582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
583
584         PR fortran/15211
585         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
586         LEN of a character array.
587
588 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/15096
591         * g++.dg/template/ptrmem10.C: New test.
592
593         PR c++/14930
594         * g++.dg/template/friend30.C: New test.
595
596 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
597
598         PR fortran/14928
599         * gfortran.fortran-torture/compile/mloc.f90: New test.
600
601 2004-06-13  Paul Brook  <paul@codesourcery.com>
602
603         * gfortran.fortran-torture/execute/random_2.f90: New test.
604
605 2004-06-13  Eric Christopher  <echristo@redhat.com>
606
607         * gcc.dg/noncompile/redecl-1.c: Fix error message.
608
609 2004-06-12  Paul Brook  <paul@codesourcery.com>
610
611         * gfortran.fortran-torture/execute/contained_3.f90: New test.
612
613 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
614
615         PR fortran/14923
616         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
617
618 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
619
620         PR fortran/14957
621         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
622         syntax errors in end statements of contained subroutines.
623
624 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
625
626         PR fortran/12841
627         * gfortran.fortran-torture/execute/null_arg.f90: New test.
628
629 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
630
631         PR fortran/15665
632         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
633
634 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
635
636         PR gfortran/12839
637         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
638
639 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/15862
642         * g++.dg/parse/enum1.C: New test.
643
644 2004-06-10  Jeff Law  <law@redhat.com>
645
646         * gcc.c-torture/compile/20040610-1.c: New test.
647
648 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
649
650         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
651         * g++.old-deja/g++.other/decl3.C: Likewise.
652
653 2004-06-10  Brian Booth  <bbooth@redhat.com>
654
655         * gcc.dg/tree-ssa/20031015-1.c: Scan for
656         V_MAY_DEF instead of VDEF.
657         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
658
659 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/14211
662         * g++.dg/conversion/const1.C: New test.
663
664         PR c++/15076
665         * g++.dg/conversion/reinterpret1.C: New test.
666
667         PR c++/15877
668         * g++.dg/template/enum2.C: New test.
669
670         PR c++/15227
671         * g++.dg/template/error13.C: New test.
672
673 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
674
675         PR fortran/14957
676         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
677         arguments to test_* REAL and of the right size.
678
679 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
680
681         PR target/15569
682         PR rtl-optimization/15681
683         * gcc.dg/20040609-1.c: New test.
684
685 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
686
687         PR c++/14791
688         * g++.dg/opt/builtins1.C: New test.
689
690 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
691
692         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
693         that use default windows32 struct layout.
694         * gcc.dg/i386-bitfield2.c: Likewise.
695
696 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
697
698         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
699         for mingw32 and cygwin targets.
700
701 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
702
703         * gcc.dg/pch/macro-4.c: New.
704         * gcc.dg/pch/macro-4.hs: New.
705
706 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
707
708         PR fortran/13249
709         * gfortran.fortran-torture/compile/name_clash.f90: New test.
710
711 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
712
713         PR fortran/13372
714         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
715
716 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
717
718         PR gfortran/14897
719         * gfortran.fortran-torture/execute/t_edit.f90: New test.
720
721 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
722
723         PR gfortran/15755
724         * gfortran.fortran-torture/execute/backspace.c : New test.
725
726 2004-06-09  Paul Brook  <paul@codesourcery.com>
727
728         * gfortran.fortran-torture/execure/intrinsic_associated.f90
729         (pointer_to_section): Rewrite to use smaller array.
730
731 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
732
733         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
734         * gcc.dg/ext/altivec-10.c: Same.
735         * gcc.dg/ext/altivec-11.c: Same.
736         * gcc.dg/ext/altivec-12.c: Same.
737         * gcc.dg/ext/altivec-13.c: Same.
738         * gcc.dg/ext/altivec-14.c: Same.
739         * gcc.dg/ext/altivec-15.c: Same.
740         * gcc.dg/ext/altivec-16.c: Same.
741         * gcc.dg/ext/altivec-3.c: Same.
742         * gcc.dg/ext/altivec-4.c: Same.
743         * gcc.dg/ext/altivec-6.c: Same.
744         * gcc.dg/ext/altivec-7.c: Same.
745         * gcc.dg/ext/altivec-8.c: Same.
746         * gcc.dg/ext/altivec-varargs-1.c: Same.
747
748         * g++.dg/ext/altivec-1.C: Correct dg syntax.
749         * g++.dg/ext/altivec-10.C: Same.
750         * g++.dg/ext/altivec-2.C: Same.
751         * g++.dg/ext/altivec-3.C: Same.
752         * g++.dg/ext/altivec-4.C: Same.
753         * g++.dg/ext/altivec-5.C: Same.
754         * g++.dg/ext/altivec-6.C: Same.
755         * g++.dg/ext/altivec-7.C: Same.
756         * g++.dg/ext/altivec-8.C: Same.
757         * g++.dg/ext/altivec-9.C: Same.
758
759 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
760
761         PR c++/7841
762         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
763
764 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
765
766         * gcc.dg/union-1.c: New test.
767
768 2004-06-07  Roger Sayle  <roger@eyesopen.com>
769
770         * gcc.dg/builtins-41.c: New test case.
771         * gcc.dg/builtins-42.c: New test case.
772
773 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
774
775         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
776         * g++.dg/ext/altivec-10.C: Same.
777         * g++.dg/ext/altivec-2.C: Same.
778         * g++.dg/ext/altivec-3.C: Same.
779         * g++.dg/ext/altivec-4.C: Same.
780         * g++.dg/ext/altivec-5.C: Same.
781         * g++.dg/ext/altivec-6.C: Same.
782         * g++.dg/ext/altivec-7.C: Same.
783         * g++.dg/ext/altivec-8.C: Same.
784         * g++.dg/ext/altivec-9.C: Same.
785         * g++.old-deja/g++.abi/cxa_vec.C: Same.
786         * g++.old-deja/g++.brendan/new3.C: Same.
787         * gcc.c-torture/execute/eeprof-1.x: Same.
788
789 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
790
791         PR c/14765
792         * gcc.dg/pr14765-1.c: New test.
793
794 2004-06-07  Roger Sayle  <roger@eyesopen.com>
795
796         PR c/14649
797         * gcc.dg/pr14649-1.c: New test case.
798
799 2004-06-07  Richard Henderson  <rth@redhat.com>
800
801         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
802         if temporaries.
803
804 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
805
806         * g++.dg/eh/elide1.C: Remove XFAIL.
807
808 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
809
810         PR c++/15337
811         * g++.dg/expr/sizeof3.C: New test.
812
813         PR c++/14777
814         * g++.dg/template/access14.C: New test.
815
816         PR c++/15554
817         * g++.dg/template/enum1.C: New test.
818
819         PR c++/15057
820         * g++.dg/eh/throw1.C: New test.
821
822 2004-06-07  David Ayers  <d.ayers@inode.at>
823             Ziemowit Laski  <zlaski@apple.com>
824
825         * lib/objc.exp (objc_target_compile): Revert the '-framework
826         Foundation' flag fix, since bare Darwin does not ship
827         with the Foundation framework.
828         * objc/execute/next_mapping.h: Provide a local NSConstantString
829         @interface and @implementation.
830         (objc_constant_string_init): A constructor function, used to
831         initialize the NSConstantString meta-class object.
832         * objc/execute/string1.m: Include "next_mapping.h" instead of
833         <Foundation/NSString.h>.
834         * objc/execute/string2.m: Likewise.
835         * objc/execute/string3.m: Likewise.
836         * objc/execute/string4.m: Likewise.
837
838 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
839
840         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
841         to double. Replace double with FLOAT.
842         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
843
844         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
845         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
846         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
847         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
848         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
849         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
850         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
851         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
852
853 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
854
855         PR c/13519
856         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
857
858 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
859
860         PR c++/15503
861         * g++.dg/template/meminit2.C: New test.
862
863 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
864
865         PR target/15822
866         * gcc.c-torture/execute/compare-fp-1.c,
867         gcc.c-torture/execute/compare-fp-2.c,
868         gcc.c-torture/execute/compare-fp-3.c,
869         gcc.c-torture/execute/compare-fp-4.c,
870         gcc.c-torture/execute/compare-fp-3.x,
871         gcc.c-torture/execute/compare-fp-4.x: Moved...
872         * gcc.c-torture/execute/ieee/compare-fp-1.c,
873         gcc.c-torture/execute/ieee/compare-fp-2.c,
874         gcc.c-torture/execute/ieee/compare-fp-3.c,
875         gcc.c-torture/execute/ieee/compare-fp-4.c,
876         gcc.c-torture/execute/ieee/compare-fp-3.x,
877         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
878
879 2004-06-04  David Ayers  <d.ayers@inode.at>
880
881         * objc/execute/protocol-isEqual-4.m: New testcase.
882
883 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
884
885         * objc/execute/protocol-isEqual-1.m: New testcase.
886         * objc/execute/protocol-isEqual-2.m: New testcase.
887         * objc/execute/protocol-isEqual-3.m: New testcase.
888
889 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
890
891         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
892
893 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
894
895         * lib/objc.exp (objc_target_compile): When running tests on
896         Darwin (Mac OS X), inform the linker about '-framework
897         'Foundation'.
898
899 2004-06-02  Eric Christopher  <echristo@redhat.com>
900
901         * gcc.c-torture/compile/20040602-1.c: New.
902
903 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
904
905         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
906         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
907
908         PR tree-optimization/14736
909         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
910
911         PR tree-optimization/14042
912         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
913
914         PR tree-optimization/14729
915         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
916
917 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
918
919         PR fortran/15557
920         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
921
922 2004-06-01  Richard Hederson  <rth@redhat.com>
923
924         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
925
926 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
927
928         PR c++/14932
929         * g++.dg/parse/offsetof4.C: New test.
930
931 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
932
933         PR objc/7993
934         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
935
936 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
937
938         PR c++/15701
939         * g++.dg/template/friend29.C: New test.
940
941 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
942
943         PR c/15749
944         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
945
946 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
947
948         * gcc.dg/sparc-trap-1.c: New test.
949
950 2004-05-31  Roger Sayle  <roger@eyesopen.com>
951
952         PR middle-end/15069
953         * g++.dg/opt/fold3.C: New test case.
954
955 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
956
957         * lib/target-supports.exp (check_iconv_available): Fix fallout
958         from 2004-05-28 patch.
959
960 2004-05-30  Paul Brook  <paul@codesourcery.com>
961
962         PR fortran/15620
963         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
964         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
965
966 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
967
968         * gfortran.fortran-torture/execute/random_1.f90: New test.
969
970 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
971
972         * g++.dg/ext/altivec-10.C: New test.
973
974 2004-05-29  Paul Brook  <paul@codesourcery.com>
975
976         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
977
978 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
979
980         * gcc.dg/altivec-16.c: New test.
981
982 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
983
984         * lib/target-supports.exp (check_vmx_hw_available): New.
985         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
986
987         * lib/target-supports.exp (check_alias_available,
988         check_iconv_available, check_named_sections_available): Use
989         unique names for temporary files.
990
991 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
992
993         * gcc.dg/altivec-15.c: New test.
994
995 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
996
997         PR c++/15083
998         * g++.dg/warn/noeffect6.C: New test.
999
1000         PR c++/15471
1001         * g++.dg/expr/ptrmem4.C: New test.
1002
1003         PR c++/15640
1004         * g++.dg/template/operator3.C: New test.
1005
1006 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1007
1008         PR c++/14668
1009         * g++.dg/lookup/redecl1.C: New test.
1010         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1011
1012 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1013
1014         * gcc.c-torture/execute/compare-fp-1.c,
1015         gcc.c-torture/execute/compare-fp-2.c,
1016         gcc.c-torture/execute/compare-fp-3.c,
1017         gcc.c-torture/execute/compare-fp-4.c,
1018         gcc.c-torture/execute/compare-fp-3.x,
1019         gcc.c-torture/execute/compare-fp-4.x,
1020         gcc.dg/pr15649-1.c: New.
1021
1022 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1023
1024         PR c++/12883
1025         * g++.dg/init/array14.C: New test.
1026
1027 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1028
1029         * lib/compat.exp (compat-get-options-main): New.
1030         (compat-get-options): Remove unneeded code, warn for ignored
1031         command.
1032         (compat-execute): Check flag set by dg-require-* commands.
1033
1034         * lib/compat.exp (compat-execute): Break up long lines.
1035
1036 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1037
1038         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1039         * gcc.dg/altivec-14.c: New test.
1040         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1041
1042         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1043         * gcc.dg/altivec-12.c: Ditto.
1044
1045         * gcc.dg/altivec-3.c: Move call to altivec_check.
1046
1047 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/15044
1050         * g++.dg/template/error12.C: New test.
1051
1052         PR c++/15317
1053         * g++.dg/ext/attrib15.C: New test.
1054
1055         PR c++/15329
1056         * g++.dg/template/ptrmem9.C: New test.
1057
1058 2004-05-25  Paul Brook  <paul@codesourcery.com>
1059
1060         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1061
1062 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/15165
1065         * g++.dg/template/crash19.C: New test.
1066
1067 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1068
1069         PR c++/15025
1070         * g++.dg/template/redecl1.C: New test.
1071
1072 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/14821
1075         * g++.dg/other/ns1.C: New test.
1076
1077         PR c++/14883
1078         * g++.dg/template/invalid1.C: New test.
1079
1080 2004-05-23  Paul Brook  <paul@codesourcery.com>
1081         Victor Leikehman  <lei@haifasphere.co.il>
1082
1083         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1084         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1085
1086 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/15285
1089         PR c++/15299
1090         * g++.dg/template/non-dependent5.C: New test.
1091         * g++.dg/template/non-dependent6.C: New test.
1092
1093 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/15507
1096         * g++.dg/inherit/union1.C: New test.
1097
1098         PR c++/15542
1099         * g++.dg/template/addr1.C: New test.
1100
1101         PR c++/15427
1102         * g++.dg/template/array5.C: New test.
1103
1104         PR c++/15287
1105         * g++.dg/template/array6.C: New test.
1106
1107 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1108             Roger Sayle  <roger@eyesopen.com>
1109
1110         * g++.dg/lookup/forscope2.C: New test case.
1111
1112 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1113
1114         * gcc.dg/cpp/Wmissingdirs.c: New.
1115
1116 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         PR target/15301
1119         * gcc.dg/compat/union-m128-1.h: New file.
1120         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1121         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1122         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1123
1124 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1125
1126         PR target/15302
1127         * gcc.dg/compat/struct-complex-1.h: New file.
1128         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1129         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1130         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1131
1132 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1133
1134         PR middle-end/3074
1135         * gcc.dg/pr3074-1.c: New test case.
1136         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1137
1138 2004-05-20  Falk Hueffner  <falk@debian.org>
1139
1140         PR other/15526
1141         * gcc.dg/ftrapv-1.c: New test case.
1142
1143 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1144
1145         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1146
1147 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1148             Jeff Law  <law@redhat.com>
1149
1150         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1151         * gcc.dg/tree-ssa/20040518-2.c: New test.
1152
1153         * gcc.dg/tree-ssa/20040518-1.c: New test.
1154
1155 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1156
1157         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1158
1159 2004-05-18  Paul Brook  <paul@codesourcery.com>
1160
1161         PR fortran/13930
1162         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1163
1164 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1165
1166         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1167         constant folding.
1168
1169 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1170
1171         * gcc.dg/tree-ssa/20040517-1.c: New test.
1172
1173 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1174
1175         * gcc.dg/loop-4.c: New test.
1176
1177 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1178
1179         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1180
1181 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1182
1183         PR fortran/15311
1184         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1185
1186 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1187
1188         PR fortran/13826
1189         PR fortran/13940
1190         * gfortran.fortran-torture/compile/data_1.f90: New test.
1191
1192 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1193
1194         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1195         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1196
1197 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1198
1199         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1200
1201 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1202
1203         PR c/15444
1204         * gcc.dg/format/xopen-1.c: Adjust expected message.
1205         * gcc.dg/format/xopen-3.c: New test.
1206
1207 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1208
1209         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1210
1211 2004-05-14  Jeff Law  <law@redhat.com>
1212
1213         * gcc.dg/tree-ssa/20040514-2.c: New test.
1214
1215 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1216
1217         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1218         this ...
1219         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1220         this.
1221
1222 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1223
1224         * gcc.dg/tree-ssa/20040514-1.c: New test.
1225
1226 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1227
1228         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1229         test.
1230
1231 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1232
1233         PR fortran/14066
1234         * gfortran.fortran-torture/compile/do_1.f90: New test.
1235
1236 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1237
1238         PR fortran/15051
1239         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1240         test.
1241
1242 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1243
1244         PR fortran/15149
1245         * gfortran.fortran-torture/execute/random_init.f90: New test.
1246
1247 2004-05-13  Paul Brook  <paul@codesourcery.com>
1248
1249         PR fortran/15314
1250         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1251
1252 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1253
1254         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1255         for the powerpc case.
1256
1257 2004-05-13  Jeff Law  <law@redhat.com>
1258
1259         * gcc.dg/tree-ssa/20040513-1.c: New test.
1260         * gcc.dg/tree-ssa/20040513-2.c: New test.
1261
1262 2004-05-13  Paul Brook  <paul@codesourcery.com>
1263
1264         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1265         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1266         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1267
1268 2004-05-13  Andreas Schwab  <schwab@suse.de>
1269
1270         PR other/10819
1271         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1272         characters.
1273
1274 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1275
1276         PR fortran/15294
1277         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1278
1279 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1280
1281         Merge from tree-ssa-20020619-branch.  See
1282         ChangeLog.tree-ssa for details.
1283
1284 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1285
1286         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1287         include <altivec.h> explicitly.
1288         * gcc.dg/altivec-13.c: Likewise.
1289
1290 2004-05-11  Paul Brook  <paul@codesourcery.com>
1291
1292         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1293
1294 2004-05-10  Eric Christopher  <echristo@redhat.com>
1295
1296         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1297         * gcc.dg/sibcall-4.c: Ditto.
1298
1299 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1300
1301         * g++.dg/ext/altivec-8.C: New test case.
1302         * gcc.dg/altivec-13.c: New test case.
1303
1304 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1305
1306         * gcc.c-torture/execute/divcmp-1.c: New test case.
1307         * gcc.c-torture/execute/divcmp-2.c: New test case.
1308         * gcc.c-torture/execute/divcmp-3.c: New test case.
1309
1310 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1311
1312         * g++.dg/other/pragma-re-2.C: New test.
1313
1314 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1315
1316         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1317         * gcc.dg/i386-387-2.c: Likewise.
1318
1319         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1320         __builtin_drem.
1321         * gcc.dg/i386-387-6.c: Likewise.
1322
1323 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1324
1325         * gcc.dg/builtins-33.c:  Also check log1p*.
1326
1327 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1328
1329         PR optimization/15296
1330         * gcc.c-torture/execute/pr15296.c: New test.
1331
1332 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1333
1334         * gcc.dg/builtins-40.c: New test.
1335
1336 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1337
1338         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1339
1340 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1341
1342         * g++.dg/ext/spe1.C: New testcase.
1343
1344 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1345
1346         * objc.dg/image-info.m: Allow additional attributes
1347         for __image_info section.
1348
1349 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1350
1351         * gcc.dg/torture/mips-hilo-2.c: New test.
1352
1353 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1354
1355         PR c++/14389
1356         * g++.dg/template/member5.C: New test.
1357
1358 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1359
1360         * gcc.dg/builtins-34.c: Also check expm1*.
1361
1362 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1363
1364         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1365         * gcc.dg/torture/builtin-convert-3.c: New test.
1366
1367 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1368
1369         PR middle-end/15054
1370         * g++.dg/opt/pr15054.C: New test.
1371
1372 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1373
1374         * gcc.dg/torture/builtin-rounding-1.c: New test.
1375         * gcc.dg/builtins-25.c: Delete.
1376         * gcc.dg/builtins-29.c: Delete.
1377
1378 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1379
1380         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1381         * gcc.dg/sibcall-4.c: Likewise.
1382         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1383
1384 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1385
1386         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1387         bit-field on 16-bit targets.
1388
1389 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1390
1391         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1392         16-bit targets.
1393
1394 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1395
1396         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1397         * gcc.dg/rs6000-power2-2.c: Likewise.
1398
1399 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1402         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1403         Change the asm registers to be in form of frN instead of fN.
1404
1405 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1406
1407         * gcc.dg/torture/builtin-convert-2.c: New test.
1408
1409 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1410
1411         * gcc.dg/rs6000-power2-1.c: New test.
1412         * gcc.dg/rs6000-power2-2.c: New test.
1413
1414 2004-04-28  Jan Hubicka  <jh@suse.cz>
1415
1416         * gcc.dg/unused-6.c: New test.
1417
1418 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1419             Ulrich Weigand  <uweigand@de.ibm.com>
1420
1421         * ada/acats/run_all.sh: Define $target variable.
1422
1423 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1424
1425         PR c++/15119
1426         * g++.dg/other/vararg-1.C: New test.
1427
1428         PR c++/4794
1429         * g++.dg/eh/cleanup3.C: New test.
1430
1431 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1432
1433         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1434         and ad8011a (target_insn).
1435         * ada/acats/support/macro.dfs: Likewise.
1436         * ada/acats/support/impbit.adb: New file.
1437
1438 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1439
1440         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1441
1442 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1443
1444         * gcc.dg/loop-3.c: New test.
1445
1446 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1447
1448         * gcc.c-torture/execute/simd-5.c: New test.
1449
1450 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1451
1452         PR c++/15064
1453         * g++.dg/template/crash18.C: New test.
1454
1455 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1456
1457         * g++.dg/ext/complit3.C: New test.
1458
1459 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1460
1461         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1462         * gcc.dg/altivec-3.c: Same.
1463         * gcc.dg/altivec-varargs-1.c: Same.
1464
1465 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1466
1467         * lib/target-supports.exp (check_profiling_available): Assume
1468         profiling is not available on powerpc-eabi targets.
1469
1470 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1471
1472         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1473         * gcc.dg/vmx/bug-1.c: Ditto.
1474
1475 2004-04-20  Eric Christopher  <echristo@redhat.com>
1476
1477         * gcc.dg/charset/extern.c: New test.
1478         * g++.dg/charset/extern3.cc: Ditto.
1479
1480 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1481
1482         * gcc.dg/builtins-39.c: New test.
1483
1484 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1485
1486         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1487
1488 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1489
1490         * gcc.dg/torture/mips-hilo-1.c: New test.
1491
1492 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1493
1494         * gcc.c-torture/compile/20040419-1.c: New test.
1495
1496 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1497
1498         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1499
1500 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1501             Aldy Hernandez  <aldyh@redhat.com>
1502
1503         * gcc.c-torture/execute/va-arg-24.c: New.
1504
1505 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1506             Aldy Hernandez  <aldyh@redhat.com>
1507
1508         * gcc.dg/vmx/1b-01.c: New.
1509         * gcc.dg/vmx/1b-02.c: New.
1510         * gcc.dg/vmx/1b-03.c: New.
1511         * gcc.dg/vmx/1b-04.c: New.
1512         * gcc.dg/vmx/1b-05.c: New.
1513         * gcc.dg/vmx/1b-06.c: New.
1514         * gcc.dg/vmx/1b-07.c: New.
1515         * gcc.dg/vmx/1c-01.c: New.
1516         * gcc.dg/vmx/1c-02.c: New.
1517         * gcc.dg/vmx/3a-01a.c: New.
1518         * gcc.dg/vmx/3a-01.c: New.
1519         * gcc.dg/vmx/3a-01m.c: New.
1520         * gcc.dg/vmx/3a-03.c: New.
1521         * gcc.dg/vmx/3a-03m.c: New.
1522         * gcc.dg/vmx/3a-04.c: New.
1523         * gcc.dg/vmx/3a-04m.c: New.
1524         * gcc.dg/vmx/3a-05.c: New.
1525         * gcc.dg/vmx/3a-06.c: New.
1526         * gcc.dg/vmx/3a-06m.c: New.
1527         * gcc.dg/vmx/3a-07.c: New.
1528         * gcc.dg/vmx/3b-01.c: New.
1529         * gcc.dg/vmx/3b-02.c: New.
1530         * gcc.dg/vmx/3b-10.c: New.
1531         * gcc.dg/vmx/3b-13.c: New.
1532         * gcc.dg/vmx/3b-14.c: New.
1533         * gcc.dg/vmx/3b-15.c: New.
1534         * gcc.dg/vmx/3c-01a.c: New.
1535         * gcc.dg/vmx/3c-01.c: New.
1536         * gcc.dg/vmx/3c-02.c: New.
1537         * gcc.dg/vmx/3c-03.c: New.
1538         * gcc.dg/vmx/3d-01.c: New.
1539         * gcc.dg/vmx/4-01.c: New.
1540         * gcc.dg/vmx/4-03.c: New.
1541         * gcc.dg/vmx/5-01.c: New.
1542         * gcc.dg/vmx/5-02.c: New.
1543         * gcc.dg/vmx/5-03.c: New.
1544         * gcc.dg/vmx/5-04.c: New.
1545         * gcc.dg/vmx/5-05.c: New.
1546         * gcc.dg/vmx/5-06.c: New.
1547         * gcc.dg/vmx/5-07.c: New.
1548         * gcc.dg/vmx/5-07t.c: New.
1549         * gcc.dg/vmx/5-08.c: New.
1550         * gcc.dg/vmx/5-10.c: New.
1551         * gcc.dg/vmx/5-11.c: New.
1552         * gcc.dg/vmx/7-01a.c: New.
1553         * gcc.dg/vmx/7-01.c: New.
1554         * gcc.dg/vmx/7c-01.c: New.
1555         * gcc.dg/vmx/7d-01.c: New.
1556         * gcc.dg/vmx/7d-02.c: New.
1557         * gcc.dg/vmx/8-01.c: New.
1558         * gcc.dg/vmx/8-02a.c: New.
1559         * gcc.dg/vmx/8-02.c: New.
1560         * gcc.dg/vmx/brode-1.c: New.
1561         * gcc.dg/vmx/bug-1.c: New.
1562         * gcc.dg/vmx/bug-2.c: New.
1563         * gcc.dg/vmx/bug-3.c: New.
1564         * gcc.dg/vmx/cw-bug-1.c: New.
1565         * gcc.dg/vmx/cw-bug-2.c: New.
1566         * gcc.dg/vmx/cw-bug-3.c: New.
1567         * gcc.dg/vmx/dct.c: New.
1568         * gcc.dg/vmx/debug-1.c: New.
1569         * gcc.dg/vmx/debug-2.c: New.
1570         * gcc.dg/vmx/debug-3.c: New.
1571         * gcc.dg/vmx/debug-4.c: New.
1572         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1573         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1574         * gcc.dg/vmx/eg-5.c: New.
1575         * gcc.dg/vmx/fft.c: New.
1576         * gcc.dg/vmx/gcc-bug-1.c: New.
1577         * gcc.dg/vmx/gcc-bug-2.c: New.
1578         * gcc.dg/vmx/gcc-bug-3.c: New.
1579         * gcc.dg/vmx/gcc-bug-4.c: New.
1580         * gcc.dg/vmx/gcc-bug-5.c: New.
1581         * gcc.dg/vmx/gcc-bug-6.c: New.
1582         * gcc.dg/vmx/gcc-bug-7.c: New.
1583         * gcc.dg/vmx/gcc-bug-8.c: New.
1584         * gcc.dg/vmx/gcc-bug-9.c: New.
1585         * gcc.dg/vmx/gcc-bug-b.c: New.
1586         * gcc.dg/vmx/gcc-bug-c.c: New.
1587         * gcc.dg/vmx/gcc-bug-d.c: New.
1588         * gcc.dg/vmx/gcc-bug-e.c: New.
1589         * gcc.dg/vmx/gcc-bug-f.c: New.
1590         * gcc.dg/vmx/gcc-bug-g.c: New.
1591         * gcc.dg/vmx/gcc-bug-i.c: New.
1592         * gcc.dg/vmx/harness.h: New.
1593         * gcc.dg/vmx/ira1.c: New.
1594         * gcc.dg/vmx/ira2a.c: New.
1595         * gcc.dg/vmx/ira2b.c: New.
1596         * gcc.dg/vmx/ira2.c: New.
1597         * gcc.dg/vmx/ira2c.c: New.
1598         * gcc.dg/vmx/mem.c: New.
1599         * gcc.dg/vmx/newton-1.c: New.
1600         * gcc.dg/vmx/ops.c: New.
1601         * gcc.dg/vmx/sn7153.c: New.
1602         * gcc.dg/vmx/spill2.c: New.
1603         * gcc.dg/vmx/spill3.c: New.
1604         * gcc.dg/vmx/spill.c: New.
1605         * gcc.dg/vmx/t.c: New.
1606         * gcc.dg/vmx/varargs-1.c: New.
1607         * gcc.dg/vmx/varargs-2.c: New.
1608         * gcc.dg/vmx/varargs-3.c: New.
1609         * gcc.dg/vmx/varargs-4.c: New.
1610         * gcc.dg/vmx/varargs-5.c: New.
1611         * gcc.dg/vmx/varargs-6.c: New.
1612         * gcc.dg/vmx/varargs-7.c: New.
1613         * gcc.dg/vmx/vmx.exp: New.
1614         * gcc.dg/vmx/vprint-1.c: New.
1615         * gcc.dg/vmx/vscan-1.c: New.
1616         * gcc.dg/vmx/x-01.c: New.
1617         * gcc.dg/vmx/x-02.c: New.
1618         * gcc.dg/vmx/x-03.c: New.
1619         * gcc.dg/vmx/x-04.c: New.
1620         * gcc.dg/vmx/x-05.c: New.
1621         * gcc.dg/vmx/yousufi-1.c: New.
1622         * gcc.dg/vmx/zero-1.c: New.
1623         * gcc.dg/vmx/zero.c: New.
1624
1625 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1626
1627         * g++.dg/lookup/java1.C: Update for chage of
1628         _Jv_AllocObject.
1629         * g++.dg/lookup/java2.C: Likewise.
1630
1631 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1632
1633         * ada/acats/run_all.sh: use -O2 by default.
1634
1635 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1636
1637         * gcc.dg/vr-mult-[12].c: New tests.
1638
1639 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1640
1641         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1642
1643         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1644
1645 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1646
1647         * lib/target-supports.exp (check_profiling_available): Assume profiling
1648         isn't available for mips*-*-elf targets.
1649
1650 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1651
1652         * gcc.dg/builtins-38.c: New test.
1653
1654 2004-04-14  Eric Christopher  <echristo@redhat.com>
1655
1656         * g++.dg/charset/charset.exp: Run .cc extension tests.
1657
1658 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1659
1660         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1661
1662 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1663
1664         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1665
1666 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1667
1668         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1669         * gcc.dg/i386-387-2.c: Likewise.
1670
1671         * gcc.dg/i386-387-7.c: New test.
1672         * gcc.dg/i386-387-8.c: New test.
1673
1674         * gcc.dg/builtins-37.c: New test.
1675
1676 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1677
1678         * g++.dg/pch/externc-1.C: Add missing semicolon.
1679
1680 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1681
1682         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1683
1684 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1685
1686         * gcc.c-torture/execute/20040411-1.c: New test.
1687
1688 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1689
1690         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1691
1692 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1693
1694         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1695
1696 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1697
1698         * lib/target-supports.exp (check_named_sections_available): New.
1699         * lib/gcc-dg.exp (dg-require-named-sections): New.
1700         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1701         old-deja.exp.  Also prune error-count message from HP linker.
1702         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1703
1704         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1705         * g++.old-deja/g++.pt/static3.C: Likewise.
1706         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1707
1708 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1709
1710         * gcc.c-torture/execute/20040409-1.c: New test case.
1711         * gcc.c-torture/execute/20040409-2.c: New test case.
1712         * gcc.c-torture/execute/20040409-3.c: New test case.
1713
1714 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * gcc.dg/20040409-1.c: New test.
1717
1718 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1719
1720         PR target/14888
1721         * g++.dg/opt/pr14888.C: New test case.
1722
1723 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1724
1725         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1726         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1727         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1728         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1729         New tests.
1730
1731 2004-04-08  Paul Brook  <paul@codesourcery.com>
1732
1733         * gcc.dg/spill-1.c: New test.
1734
1735 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1736
1737         * gcc.dg/torture/builtin-ctype-2.c: New test.
1738
1739 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1740
1741         * gcc.dg/pch/pch.exp: Add largefile test.
1742
1743 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1744
1745         * g++.dg/pch/externc-1.Hs: New.
1746         * g++.dg/pch/externc-1.C: New.
1747
1748 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1749
1750         * gcc.dg/compat/struct-by-value-5a_main.c,
1751         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1752         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1753         * gcc.dg/compat/struct-by-value-5a_x.c,
1754         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1755         gcc.dg/compat/struct-by-value-5_x.c.
1756         * gcc.dg/compat/struct-by-value-5a_y.c,
1757         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1758         gcc.dg/compat/struct-by-value-5_y.c.
1759
1760         * gcc.dg/compat/struct-by-value-6a_main.c,
1761         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1762         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1763         * gcc.dg/compat/struct-by-value-6a_x.c,
1764         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1765         gcc.dg/compat/struct-by-value-6_x.c.
1766         * gcc.dg/compat/struct-by-value-6a_y.c,
1767         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1768         gcc.dg/compat/struct-by-value-6_y.c.
1769
1770         * gcc.dg/compat/struct-by-value-7a_main.c,
1771         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1772         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1773         * gcc.dg/compat/struct-by-value-7a_x.c,
1774         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1775         gcc.dg/compat/struct-by-value-7_x.c.
1776         * gcc.dg/compat/struct-by-value-7a_y.c,
1777         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1778         gcc.dg/compat/struct-by-value-7_y.c.
1779
1780 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1781
1782         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1783         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1784         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1785         options.
1786
1787 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1788
1789         * gcc.dg/builtins-36.c: New test.
1790
1791 2004-04-06  Paul Brook  <paul@codesourcery.com>
1792
1793         * README.gcc: Remove obsolete contraint on testcases.
1794
1795 2004-04-05  Paul Brook  <paul@codesourcery.com>
1796
1797         PR2123
1798         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1799         failure and exit(0) on success.
1800         * g++.dg/expr/anew2.C: Ditto.
1801         * g++.dg/expr/anew3.C: Ditto.
1802         * g++.dg/expr/anew4.C: Ditto.
1803
1804 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1805
1806         PR c++/3518
1807         * g++.dg/template/unify7.C: New.
1808
1809 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1810
1811         * g++.dg/README: Bring up to date with new subdirectories; remove
1812         duplicate subdirectory lines.
1813
1814 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1815
1816         PR c++/14007
1817         * g++.dg/template/unify5.C: New.
1818         * g++.dg/template/unify6.C: New.
1819         * g++.dg/template/qualttp20.C: Adjust.
1820         * g++.old-deja/g++.jason/report.C: Adjust.
1821         * g++.old-deja/g++.other/qual1.C: Adjust.
1822
1823 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1824
1825         PR c++/14803
1826         * g++.dg/inherit/ptrmem1.C: New test.
1827
1828 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR c++/14755
1831         * gcc.c-torture/execute/20040331-1.c: New test.
1832         * gcc.dg/20040331-1.c: New test.
1833
1834 2004-04-01  Paul Brook  <paul@codesourcery.com>
1835
1836         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1837
1838 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/14724
1841         * g++.dg/init/goto1.C: New test.
1842
1843         PR c++/14763
1844         * g++.dg/template/defarg4.C: New test.
1845
1846 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1847
1848         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1849
1850 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1851
1852         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1853
1854 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1855
1856         * gcc.dg/noncompile/undeclared-2.c: New test.
1857
1858 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1859
1860         * gcc.dg/940409-1.c: Remove XFAIL.
1861         * gcc.dg/reg-vol-struct-1.c: New test.
1862
1863 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1864
1865         * gcc.dg/torture/builtin-wctype-1.c: New test.
1866
1867 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1868
1869         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1870         * gcc.dg/20001101-1.c: Likewise.
1871         * gcc.dg/20001102-1.c: Likewise.
1872
1873 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1874
1875         * gcc.dg/compare8.c: Add an additional test for XOR.
1876
1877 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1878
1879         * gcc.dg/torture/builtin-ctype-1.c: New test.
1880
1881 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1882
1883         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1884         * gcc.dg/torture/builtin-math-1.c: Likewise.
1885         * gcc.dg/torture/builtin-power-1.c: New test.
1886
1887 2004-03-24  Andreas Schwab  <schwab@suse.de>
1888
1889         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1890         IA64 assembler.
1891
1892 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1893             Roger Sayle  <roger@eyesopen.com>
1894
1895         * gcc.dg/compare8.c: New test case.
1896
1897 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1898
1899         * g++.dg/ext/altivec-7.C: New test.
1900
1901 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1902
1903         PR 12267, 12391, 12560, 13129, 14114, 14133
1904         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1905         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1906         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1907         Adjust error regexps.
1908         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1909         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1910         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1911         * gcc.dg/local1.c: Add explanatory comment.
1912
1913 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1914
1915         PR optimization/14669
1916         * g++.dg/opt/fold2.C: New test case.
1917
1918 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR c/14069
1921         * gcc.dg/20040322-1.c: New test.
1922
1923 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1924
1925         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1926         * gcc.dg/ultrasp4.c: Likewise.
1927         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1928
1929 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1930
1931         * gcc.dg/i386-sse-8.c: Reset default options.
1932
1933 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1934
1935         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1936         in the error message text.
1937
1938 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1939
1940         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1941
1942 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/14616
1945         * g++.dg/init/array13.C: New test.
1946
1947 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1948
1949         PR target/13889
1950         * gcc.c-torture/compile/pr13889.c: New test case.
1951
1952 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1953
1954         PR c/14635
1955         * builtins-1.c (nan, nans): Don't test.
1956         * builtins-30.c: Don't use nan, nanf, nanl.
1957         * builtins-35.c: New test.
1958
1959 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1960
1961         * g++.dg/ext/altivec-6.C: New test.
1962
1963 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1964
1965         * g++.dg/init/placement3.C: New test.
1966
1967         * g++.dg/template/spec13.C: New test.
1968
1969         * g++.dg/lookup/using11.C: New test.
1970
1971         * g++.dg/lookup/koenig3.C: New test.
1972
1973         * g++.dg/template/operator2.C: New test.
1974
1975         * g++.dg/expr/dtor3.C: New test.
1976         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1977         marker.
1978         * g++.old-deja/g++.law/visibility28.C: Likewise.
1979
1980 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1981
1982         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1983         * gcc.dg/ppc64-abi-3.c: Likewise.
1984
1985 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1986
1987         PR c++/14545
1988         * g++.dg/parse/template15.C: New test.
1989
1990 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1991
1992         * g++.dg/expr/dtor2.C: New test.
1993
1994         * g++.dg/lookup/anon4.C: New test.
1995
1996         * g++.dg/overload/using1.C: New test.
1997
1998         * g++.dg/template/lookup7.C: New test.
1999
2000         * g++.dg/template/typename6.C: New test.
2001
2002         * g++.dg/expr/cond6.C: New test.
2003
2004 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2005
2006         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2007
2008 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2009
2010         * g++.dg/expr/cond5.C: New test.
2011         * g++.dg/expr/constcast1.C: Likewise.
2012         * g++.dg/expr/ptrmem2.C: Likewise.
2013         * g++.dg/expr/ptrmem3.C: Likewise.
2014         * g++.dg/lookup/main1.C: Likewise.
2015         * g++.dg/template/lookup6.C: Likewise.
2016
2017 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2018
2019         * gcc.dg/local1.c: New test.
2020
2021         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2022
2023 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2024
2025         * gcc.dg/torture/builtin-convert-1.c: New test.
2026
2027 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2028
2029         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2030
2031 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/14481
2034         * g++.dg/warn/Wunused-7.C: New test.
2035
2036 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2037
2038         * gcc.dg/torture/builtin-integral-1.c: New test.
2039
2040 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/14586
2043         * g++.dg/parse/non-dependent3.C: New test.
2044
2045 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2046
2047         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2048         * g++.dg/eh/simd-2.C: Likewise.
2049         * g++.dg/init/array10.C: Likewise.
2050         * gcc.c-torture/compile/simd-1.c: Likewise.
2051         * gcc.c-torture/compile/simd-2.c: Likewise.
2052         * gcc.c-torture/compile/simd-3.c: Likewise.
2053         * gcc.c-torture/compile/simd-4.c: Likewise.
2054         * gcc.c-torture/compile/simd-6.c: Likewise.
2055         * gcc.c-torture/execute/simd-1.c: Likewise.
2056         * gcc.c-torture/execute/simd-2.c: Likewise.
2057         * gcc.dg/compat/vector-defs.h: Likewise.
2058         * gcc.dg/20020531-1.c: Likewise.
2059         * gcc.dg/altivec-3.c: Likewise.
2060         * gcc.dg/altivec-4.c: Likewise.
2061         * gcc.dg/altivec-varargs-1.c: Likewise.
2062         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2063         * gcc.dg/i386-mmx-3.c: Likewise.
2064         * gcc.dg/i386-sse-4.c: Likewise.
2065         * gcc.dg/i386-sse-5.c: Likewise.
2066         * gcc.dg/i386-sse-8.c: Likewise.
2067         * gcc.dg/simd-1.c: Likewise.
2068         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2069         __ev64_opaque__ since the machine description provides it.
2070
2071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2072
2073         * lib/compat.exp (skip_list): New global variable.
2074         Use it to hold the user defined COMPAT_SKIPS list if any.
2075         (compat-obj): Add the members of skip_list to optall.
2076
2077 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2078
2079         * gcc.dg/compat/union-by-value-1_main.c,
2080         union-by-value-1_x.c, union-by-value-1_y.c,
2081         union-check.h, union-defs.h,
2082         union-init.h, union-return-1_main.c,
2083         union-return-1_x.c, union-return-1_y.c: New files.
2084
2085 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2086
2087         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2088         mixed-struct-init.h: Add 4 mixed structure types.
2089         struct-by-value-21_main.c, struct-by-value-21_x.c,
2090         struct-by-value-21_y.c, struct-return-21_main.c,
2091         struct-return-21_x.c, struct-return-21_y.c: New files.
2092
2093 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2094
2095         PR c++/14550
2096         * g++.dg/parse/template14.C: New test.
2097
2098 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099
2100         * gcc.c-torture/execute/20040313-1.c: New test.
2101
2102 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR target/14533
2105         * gcc.dg/20040311-2.c: New test.
2106
2107 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2108
2109         PR other/14544
2110         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2111         bit-field.
2112
2113 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2114
2115         * gcc.dg/20040305-2.c: Add missing return statement.
2116
2117 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2118
2119         * gcc.dg/builtins-34.c: Also check pow10*.
2120
2121 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2122
2123         PR target/14262
2124         * gcc.dg/20040305-2.c: New test.
2125
2126 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         * gcc.dg/20040310-1.c: New test.
2129
2130 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2131
2132         * gcc.c-torture/execute/20040311-1.c: New test case.
2133
2134 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/14476
2137         * g++.dg/lookup/enum1.C: New test.
2138
2139 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2140
2141         PR c++/14510
2142         * g++.dg/lookup/struct2.C: New test.
2143
2144 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2145
2146         * gcc.dg/builtins-34.c: New test.
2147
2148 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2149
2150         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2151
2152 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2153
2154         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2155         * gcc.dg/alias-2.c: New testcase.
2156
2157 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2158
2159         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2160
2161 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2162
2163         * gcc.c-torture/execute/20040309-1.c: New test case.
2164
2165 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2166
2167         PR c++/14397
2168         * g++.dg/overload/ref1.C: New.
2169
2170 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2171
2172         PR c++/14409
2173         * g++.dg/template/spec12.C: New test.
2174
2175         PR c++/14448
2176         * g++.dg/parse/crash14.C: New test.
2177
2178 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/14230
2181         * g++.dg/init/ref11.C: New test.
2182
2183 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/14432
2186         * g++.dg/parse/builtin2.C: New test.
2187
2188 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/14401
2191         * g++.dg/init/ctor3.C: New test.
2192         * g++.dg/init/union1.C: New test.
2193         * g++.dg/ext/anon-struct4.C: New test.
2194
2195 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2196
2197         * g++.dg/lookup/koenig1.C: Tweak error messages.
2198         * g++.dg/lookup/used-before-declaration.C: Likewise.
2199         * g++.dg/other/do1.C: Likewise.
2200         * g++.dg/overload/koenig1.C: Likewise.
2201         * g++.dg/parse/crash13.C: Likewise.
2202         * g++.dg/template/instantiate3.C: Likewise.
2203
2204 2004-03-08  Eric Christopher  <echristo@redhat.com>
2205
2206         * * lib/target-supports.exp: Enable libiconv in test
2207         compilation.  Fix up error checking.
2208
2209 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2210
2211         PR middle-end/14289
2212         * gcc.dg/pr14289-1.c: New test case.
2213         * gcc.dg/pr14289-2.c: Likewise.
2214         * gcc.dg/pr14289-3.c: Likewise.
2215
2216 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2217
2218         * gcc.c-torture/execute/20040308-1.c: New test.
2219
2220 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2221
2222         * gcc.c-torture/execute/20040307-1.c: New test case.
2223
2224 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2225
2226         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2227
2228 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2229
2230         * gcc.dg/20040306-1.c: New test.
2231
2232 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2233
2234         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2235         them static.
2236         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2237
2238 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         PR c/14465
2241         * gcc.dg/decl-6.c: New test.
2242
2243 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2244
2245         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2246         Rename LOGPOW -> LOG_POW.
2247         (SQRT_EXP, POW_EXP): New.
2248
2249 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2250
2251         * gcc.dg/i386-sse-8.c: New test.
2252
2253 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2254
2255         PR c/14114
2256         * gcc.dg/decl-5.c: New test.
2257
2258 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2259
2260         * gcc.dg/20040305-1.c: New test.
2261
2262 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2263
2264         PR other/14354
2265         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2266
2267 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2268
2269         PR c++/14425, c++/14426
2270         * g++.dg/ext/altivec-4.C: New test.
2271         * g++.dg/ext/altivec-5.C: New test.
2272
2273 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2274
2275         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2276         global variables of a type with no linkage.
2277         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2278         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2279         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2280         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2281         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2282         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2283         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2284         * g++.dg/warn/deprecated.C: Name enum Color.
2285         * g++.dg/overload/VLA.C: Name structure for 'b'.
2286         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2287
2288 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2289
2290         * gcc.c-torture/compile/20040304-1.c: New test.
2291
2292 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2293
2294         PR 13728
2295         * gcc.dg/decl-4.c: New testcase.
2296
2297 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2298
2299         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2300         as PRECF if sizeof (float) > sizeof (double).
2301         (PRECL): Make it the same as PRECF if
2302         sizeof (float) > sizeof (long double).
2303
2304 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2305
2306         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2307         system type.  Add check for irix6 which doesn't have c99 runtime.
2308
2309 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2310
2311         * gcc.dg/const-elim-1.c: xfail for xtensa.
2312
2313 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/14369
2316         * g++.dg/template/cond4.C: New test.
2317
2318 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2319
2320         PR c++/14360
2321         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2322
2323         PR c++/14361
2324         * g++.dg/parse/defarg7.C: New test.
2325
2326         PR c++/14359
2327         * g++.dg/template/friend26.C: New test.
2328
2329 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/14324
2332         * g++.dg/abi/mangle21.C: New test.
2333
2334         PR c++/14260
2335         * g++.dg/parse/constructor2.C: New test.
2336
2337         PR c++/14337
2338         * g++.dg/template/sfinae1.C: New test.
2339
2340 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2341
2342         PR c++/14267
2343         * g++.dg/expr/crash2.C: New test.
2344
2345         PR middle-end/13448
2346         * gcc.dg/inline-5.c: New test.
2347         * gcc.dg/always-inline.c: Split out tests into ...
2348         * gcc.dg/always-inline2.c: ... this and ...
2349         * gcc.dg/always-inline3.c: ... this.
2350
2351 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2352
2353         PR debug/12103
2354         * g++.dg/debug/crash1.C: New test.
2355
2356 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2357
2358         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2359         function with __attribute__((noinline)).
2360         (recurser_void2): Likewise.
2361         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2362         (recurser_void2): Likewise.
2363
2364 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2365
2366         PR middle-end/14203
2367         * g++.dg/warn/Wunused-6.C: New test case.
2368
2369 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2370
2371         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2372         not defined.
2373
2374 2004-02-27  Eric Christopher  <echristo@redhat.com>
2375
2376         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2377         * g++.dg/charset/asm2.c: Run only x86.
2378         * gcc.dg/charset/asm3.c: Ditto.
2379
2380 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2381
2382         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2383         ld_library_path.
2384
2385 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2386
2387         * g++.dg/ext/altivec-3.C: New.
2388
2389 2004-02-26  Richard Henderson  <rth@redhat.com>
2390
2391         * g++.dg/ext/attrib10.C: Mark for warning.
2392         * gcc.dg/attr-alias-1.c: New.
2393
2394 2004-02-26  Richard Henderson  <rth@redhat.com>
2395
2396         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2397         * gcc.c-torture/execute/20040208-2.c: ... it back.
2398
2399 2004-02-26  Eric Christopher  <echristo@redhat.com>
2400
2401         * lib/target-supports.exp (check-iconv-available): New function.
2402         * lib/gcc-dg.exp (dg-require-iconv): New function.
2403         Use above.
2404         * gcc.dg/charset: New directory.
2405         * gcc.dg/charset/charset.exp: New file.
2406         * gcc.dg/charset/asm1.c: Ditto.
2407         * gcc.dg/charset/asm2.c: Ditto.
2408         * gcc.dg/charset/asm3.c: Ditto.
2409         * gcc.dg/charset/asm4.c: Ditto.
2410         * gcc.dg/charset/asm5.c: Ditto.
2411         * gcc.dg/charset/attribute1.c: Ditto.
2412         * gcc.dg/charset/attribute2.c: Ditto.
2413         * gcc.dg/charset/string1.c: Ditto.
2414         * g++.dg/charset: New directory.
2415         * g++.dg/dg.exp: Add here. Special options.
2416         * g++.dg/charset/charset.exp: New file.
2417         * g++.dg/charset/asm1.c: Ditto.
2418         * g++.dg/charset/asm2.c: Ditto.
2419         * g++.dg/charset/asm3.c: Ditto.
2420         * g++.dg/charset/asm4.c: Ditto.
2421         * g++.dg/charset/attribute1.c: Ditto.
2422         * g++.dg/charset/attribute2.c: Ditto.
2423         * g++.dg/charset/extern1.cc: Ditto.
2424         * g++.dg/charset/extern2.cc: Ditto.
2425         * g++.dg/charset/string1.c: Ditto.
2426
2427 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2428
2429         PR c++/14278
2430         * g++.dg/parse/comma1.C: New test.
2431
2432 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2433
2434         PR c++/14284
2435         * g++.dg/template/ttp8.C: New test.
2436
2437 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2438
2439         * gcc.dg/fixuns-trunc-1.c: New test.
2440
2441 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2442
2443         * gcc.dg/builtins-config.h: Use #elif.
2444
2445 2004-02-26  Michael Matz  <matz@suse.de>
2446
2447         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2448         * gcc.dg/991214-1.c: Likewise.
2449         * gcc.dg/i386-asm-1.c: Likewise.
2450
2451 2004-02-25  Richard Henderson  <rth@redhat.com>
2452
2453         * gcc.c-torture/execute/20040208-2.c: Move ...
2454         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2455
2456 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2457
2458         PR c++/14246
2459         * g++.dg/other/crash-3.C: New test.
2460
2461 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2462
2463         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2464         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2465
2466         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2467         HP-UX.
2468
2469 2004-02-24  Michael Matz  <matz@suse.de>
2470
2471         * gcc.dg/i386-regparm.c: New.
2472
2473 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2474
2475         * gcc.c-torture/execute/20040223-1.c: New.
2476
2477 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2478             Kazu Hirata  <kazu@cs.umass.edu>
2479
2480         * gcc.dg/fwritable-strings-1.c: Remove.
2481
2482 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2483
2484         PR c/14156
2485         * gcc.dg/20040223-1.c: New test.
2486
2487 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2488
2489         PR c++/14106
2490         * g++.dg/ext/typeof9.C: New test.
2491
2492 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2493
2494         PR c++/14250
2495         * g++.dg/other/switch1.C: New test.
2496
2497 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2498
2499         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2500         * gcc.dg/va-arg-1.c: Likewise.
2501
2502 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2503
2504         PR c++/14143
2505         * g++.dg/template/koenig5.C: New test.
2506
2507 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2508
2509         * g++.dg/ext/altivec-1.C: Generalize target triple.
2510         * g++.dg/ext/altivec-2.C: New test case.
2511         * g++.dg/ext/altivec_check.h: New file.
2512         * gcc.dg/altivec-1.c: Generalize target triple;
2513         include altivec_check.h and call altivec_check().
2514         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2515         * gcc.dg/altivec-6.c: New test case.
2516         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2517         type casts as needed.
2518         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2519         altivec_check().
2520         * gcc.dg/altivec-12.c: New test case.
2521         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2522         include altivec_check.h and call altivec_check().
2523         * gcc.dg/altivec_check.h: New file.
2524
2525 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2526
2527         * lib/target-supports.exp (check_alias_available): Don't mangle
2528         function `g' in test program.
2529
2530 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2531
2532         * lib/target-supports.exp (check_profiling_available): Check
2533         argument to determine whether we support a profiling type.
2534         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2535         check_profiling_available.
2536         * g++.dg/bprob/bprob.exp: Likewise
2537         * g77.dg/bprob/bprob.exp: Likewise.
2538         * gcc.misc-tests/bprob.exp: Likewise.
2539         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2540         dg-require-profiling and delete expected error handling.
2541         * gcc.dg/20021014-1.c: Likewise.
2542         * gcc.dg/nest.c: Likewise.
2543
2544 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2545
2546         PR c++/12007
2547         * g++.dg/other/vthunk1.C: New test.
2548
2549 2004-02-20  Falk Hueffner  <falk@debian.org>
2550
2551         PR target/14201
2552         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2553
2554 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/13927
2557         * g++.dg/other/error8.C: Remove XFAIL markers.
2558
2559         PR c++/14173
2560         * g++.dg/ext/packed5.C: New test.
2561
2562         PR c++/14199
2563         * g++.dg/warn/Wunused-5.C: New test.
2564
2565         PR c++/14186
2566         * g++.dg/lookup/member1.C: New test.
2567
2568 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2569
2570         * gcc.c-torture/compile/20040130-1.c: Enable only when
2571         __INT_MAX__ >= 2147483647L.
2572         * gcc.c-torture/compile/961203-1.c: Likewise.
2573
2574 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2575
2576         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2577         * g++.dg/opt/template1.C: Robustify assembler regexp
2578
2579 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2580
2581         * gcc.c-torture/execute/simd-4.x: Remove.
2582         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2583         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2584         Guard with #ifndef SKIP_ATTRIBUTE.
2585         * gcc.dg/compat/vector-1_y.c: Likewise.
2586         * gcc.dg/compat/vector-2_x.c: Likewise.
2587         * gcc.dg/compat/vector-2_y.c: Likewise.
2588         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2589         * g++.dg/eh/simd-2.C: Likewise.
2590
2591 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2592
2593         * gcc.c-torture/compile/complex-1.c: New.
2594
2595 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2596
2597         PR target/14209
2598         * gcc.c-torture/execute/20040218-1.c: New test.
2599
2600 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2601
2602         PR c++/14181
2603         * g++.dg/parse/new2.C: New test.
2604
2605 2004-02-18  Paul Brook  <paul@codesourcery.com>
2606
2607         * gcc.c-torture/compile/libcall-1.c: New test.
2608
2609 2004-02-18  Paul Brook  <paul@codesourcery.com>
2610
2611         PR debug/12934
2612         * gcc.dg/debug/debug-7.c: New test.
2613
2614 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2615
2616         * gcc.dg/20040217-1.c: New test.
2617
2618 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2619
2620         * gcc.c-torture/execute/990208-1.x: Delete.
2621
2622 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2623
2624         * gcc.c-torture/execute/20040208-2.x: New file.
2625
2626 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/11326
2629         * g++.dg/abi/structret1.C: New test.
2630
2631 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2632
2633         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2634         (i386_cpuid): No need to test if cpuid is available on AMD64.
2635         Fix assembly, so that it works onboth i386 and AMD64.
2636         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2637         (vecInLong): Fix s[] member type to unsigned int.
2638         (vecInWord): Remove type.
2639         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2640         (a64, b64, c64, d64, e64): Remove.
2641         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2642         Remove unused variable.  Remove initialization of removed variables.
2643         Don't call mmx_tests nor sse_tests.
2644         (reference_mmx, reference_sse): Remove.
2645         (check): Add return stmt.
2646         * gcc.dg/i386-sse-7.c: New test.
2647         * gcc.dg/i386-mmx-4.c: New test.
2648
2649 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2650
2651         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2652         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2653         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2654         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2655         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2656         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2657         g++.dg/tc1/dr94.C: Fix line terminator.
2658
2659 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2660
2661         * gcc.c-torture/compile/20040216-1.c: New.
2662
2663 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2664
2665         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2666         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2667         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2668         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2669         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2670         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2671
2672 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2673
2674         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2675
2676 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2677
2678         PR c++/13971
2679         * g++.dg/expr/cond4.C: New test.
2680
2681         PR c++/14086
2682         * g++.dg/lookup/crash2.C: New test.
2683
2684 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2685
2686         * gcc.c-torture/compile/20040214-2.c: New test.
2687
2688 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2689
2690         PR c++/14116
2691         * g++.dg/ext/typeof8.C: New test.
2692
2693 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2694
2695         * gcc.c-torture/compile/20040214-1.c: New test.
2696
2697 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2698
2699         PR c++/13635
2700         * g++.dg/template/spec11.C: New test.
2701
2702 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2703
2704         PR c++/13927
2705         * g++.dg/other/error8.C: New test.
2706
2707 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2708
2709         PR c++/14122
2710         * g++.dg/template/array4.C: New test.
2711
2712         PR c++/14108
2713         * g++.dg/inherit/thunk2.C: New test.
2714
2715         PR c++/14083
2716         * g++.dg/eh/cond2.C: New test.
2717
2718 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2719
2720         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2721
2722 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2723
2724         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2725
2726 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2727
2728         * g++.dg/simd-2.C: xfail on ppc64-linux.
2729
2730 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2731
2732         PR c/456
2733         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2734         tests.
2735
2736 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2737
2738         * gcc.dg/builtins-33.c: New test.
2739
2740 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2741
2742         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2743
2744 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2745
2746         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2747
2748 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2749
2750         * gcc.dg/ppc64-abi-3.c: New test.
2751
2752 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2753
2754         PR c/14092
2755
2756         * gcc.dg/pr14092-1.c: New testcase.
2757
2758 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2759
2760         * gcc.dg/cpp/assert4.c: Fix typo last change.
2761
2762         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2763         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2764
2765         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2766
2767 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2768
2769         * gcc.c-torture/compile/20040209-1.c: New test case.
2770
2771 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2772
2773         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2774
2775 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2776
2777         * gcc.c-torture/execute/20040208-[12].c: New tests.
2778
2779 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2780
2781         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2782
2783 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2786
2787 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2788
2789         Bug 13856
2790         * gcc.dg/visibility-8.c: New testcase.
2791
2792 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2793
2794         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2795         arguments.
2796         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2797
2798 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2799
2800         PR middle-end/13696
2801         * g++.dg/opt/fold1.C: New test case.
2802
2803 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2804
2805         PR c++/14033
2806         * g++.dg/other/crash-2.C: New test.
2807
2808 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2809
2810         PR c++/14028
2811         * g++.dg/parse/angle-bracket2.C: New test.
2812
2813 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2814
2815         PR middle-end/13750
2816         Revert:
2817         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2818         PR pch/13361
2819         * testsuite/g++.dg/pch/wchar-1.C: New.
2820         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2821
2822 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2823
2824         PR c++/14008
2825         * g++.dg/parse/error15.C: New test.
2826         * g++.dg/parse/crash11.C: Update dg-error mark.
2827
2828 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/13932
2831         * g++.dg/warn/conv2.C: New test.
2832
2833 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2834
2835         PR c++/13086
2836         * g++.dg/warn/incomplete1.C: Remove xfail.
2837
2838 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2839
2840         * lib/file-format.exp (gcc_target_object_format): Use
2841         ${tool}_target_compile, not gcc_target_compile.
2842         * lib/target-supports.exp (check_alias_available): Likewise.
2843         (check_gc_sections_available): Likewise.
2844         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2845         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2846         dg-require-alias.
2847
2848 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2849
2850         PR c++/13969
2851         * g++.dg/template/static6.C: New test.
2852
2853 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2854
2855         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2856
2857 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2858
2859         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2860         tests for systems where `char' is unsigned by default.
2861
2862 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2863
2864         PR c++/13997
2865         * g++.dg/template/partial3.C: New test.
2866
2867 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2868
2869         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2870         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2871         Remove mentions of obsolete ports.
2872
2873 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2874
2875         * gcc.dg/noncompile/20001228-1.c: Fix for new
2876         error message.
2877
2878 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2879
2880         PR target/9348
2881         * gcc.c-torture/execute/multdi-1.c: New test case.
2882
2883 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/13925
2886         * g++.dg/template/lookup5.C: New test.
2887
2888 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2889
2890         PR c++/13950
2891         * g++.dg/template/lookup4.C: New test.
2892
2893         PR c++/13970
2894         * g++.dg/parse/error14.C: New test.
2895
2896         PR c++/14002
2897         * g++.dg/parse/template13.C: New test.
2898
2899 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2900
2901         PR c++/13978
2902         * g++.dg/template/koenig4.C: New test.
2903
2904         PR c++/13968
2905         * g++.dg/template/crash17.C: New test.
2906
2907         PR c++/13975
2908         * g++.dg/parse/error13.C: New test.
2909         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2910
2911 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2912
2913         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2914
2915 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2916
2917         PR c/11658
2918         PR c/13994
2919         * gcc.dg/noncompile/20040203-1.c: New test.
2920         * gcc.dg/noncompile/20040203-2.c: Likewise.
2921         * gcc.dg/noncompile/20040203-3.c: Likewise.
2922         * gcc.dg/20040203-1.c: Likewise.
2923
2924 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2925
2926         PR c++/10858
2927         * g++.dg/template/sizeof7.C: New test.
2928
2929 2004-02-02  Eric Christopher  <echristo@redhat.com>
2930             Zack Weinberg  <zack@codesourcery.com>
2931
2932         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2933
2934 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2935
2936         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2937         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2938         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2939         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2940
2941 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/13113
2944         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2945
2946         PR c++/13854
2947         * g++.dg/ext/attrib13.C: New test.
2948
2949         PR c++/13907
2950         * g++.dg/conversion/op2.C: New test.
2951
2952 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2953
2954         * gcc.dg/titype-1.c: Fix pasto.
2955
2956 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2957
2958         * gcc.dg/titype-1.c: New test.
2959
2960 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2961
2962         PR c++/13957
2963         * g++.dg/template/non-type-template-argument-1.C,
2964         g++.dg/template/qualified-id1.C: Update dg-error marks.
2965         * g++.dg/template/nontype6.C: New test.
2966
2967 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2968
2969         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2970         * gcc.dg/builtins-31.c: New testcase.
2971         * gcc.dg/builtins-32.c: New testcase.
2972
2973 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2974
2975         * objc.dg/call-super-2.m: Update line numbers
2976         for the including of stddef.h.
2977
2978 2004-01-30  Michael Matz  <matz@suse.de>
2979
2980         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2981         g++.dg/ext/case-range3.C: New tests.
2982
2983 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2984
2985         DR206
2986         PR c++/13813
2987         * g++.dg/template/member4.C: New test.
2988
2989 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2990
2991         PR c++/13683
2992         * g++.dg/template/sizeof6.C: New test.
2993
2994 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2995
2996         * gcc.dg/fwritable-strings-1.c: New test.
2997
2998 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2999
3000         * gcc.c-torture/compile/20040130-1.c: New test.
3001
3002 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3003
3004         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3005
3006 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3007
3008         PR c++/13883
3009         * g++.dg/template/ctor3.C: New test.
3010
3011 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3012
3013         * g++.dg/tc1: New directory.
3014         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3015         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3016         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3017         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3018         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3019
3020 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3021
3022         * g++.dg/parse/error11.C: New test.
3023         * g++.dg/parse/error12.C: Likewise.
3024
3025 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3026
3027         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3028         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3029
3030 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/13791
3033         * g++.dg/ext/attrib12.C: New test.
3034
3035         PR c++/13736
3036         * g++.dg/parse/cast2.C: New test.
3037
3038 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3039
3040         * objc.dg/encode-2.m (main): New local string.  Set depending on
3041         sizeof long.  Use in sscanf call.
3042         * objc.dg/encode-3.m (main): New local string.  Set depending on
3043         sizeof long.  Use in scan_initial call.
3044
3045 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3046
3047         * objc.dg/call-super-2.m: Make LP64-safe.
3048         * objc.dg/desig-init-1.m: Likewise.
3049
3050 2004-01-27  Devang Patel <dpatel@apple.com>
3051
3052         * g++.dg/debug/namespace1.C: New test.
3053
3054 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3055
3056         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3057         xscale-*-*.
3058
3059         * gcc.dg/arm-mmx-1.c: New test.
3060
3061 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3062
3063         * gcc.dg/20040127-1.c: New test.
3064         * gcc.dg/20040127-2.c: New test.
3065
3066 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3067
3068         * objc.dg/stret-1.m (glob): Renamed to globa.
3069
3070 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/13663
3073         * g++.dg/expr/for1.C: New test.
3074
3075 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3076
3077         PR middle-end/13779
3078         * gcc.dg/darwin-longlong.c: New test.
3079
3080 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3081
3082         * gcc.dg/20040124-1.c: Moved test from here...
3083         * gcc.c-torture/compile/20040124-1.c: ...to here.
3084
3085 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3086
3087         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3088         the assembly output if -m64 is passed.
3089
3090 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/13833
3093         * g++.dg/template/cond3.C: New test.
3094
3095 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3096
3097         PR c++/13810
3098         * g++.dg/template/ttp7.C: New test.
3099
3100 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3101
3102         PR c++/13797
3103         * g++.dg/template/nontype4.C: New test.
3104         * g++.dg/template/nontype5.C: Likewise.
3105
3106 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3107
3108         * gcc.dg/torture/mips-clobber-at.c: New test.
3109
3110 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3111
3112         * gcc.dg/20040124-1.c: New test.
3113
3114 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.dg/20040123-1.c: New test.
3117
3118 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3119
3120         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3121
3122 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3123
3124         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3125
3126 2004-01-23  Andrew Pinski  <apinski@apple.com>
3127
3128         * gcc.dg/20030121-1.c: Move to ..
3129         * gcc.dg/20040121-1.c: here.
3130
3131 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3132
3133         * gcc.dg/builtins-29.c: New test case.
3134
3135 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3136
3137         PR 18314
3138         * gcc.dg/builtins-30.c: New testcase.
3139
3140 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3141
3142         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3143         * lib/g77.exp: Likewise.
3144         * lib/objc.exp: Likewise.
3145         * lib/g++.exp: Likewise.
3146
3147 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3148
3149         * gcc.dg/struct-by-value-2.c: New test.
3150
3151 2004-01-21  Andrew Pinski  <apinski@apple.com>
3152
3153         PR target/13785
3154         * gcc.dg/20030121-1.c: New test.
3155
3156 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3157
3158         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3159         clobber frame pointer register in asm statement.
3160
3161 2004-01-21  Falk Hueffner  <falk@debian.org>
3162
3163         * gcc.c-torture/compile/20040121-1.c: New test.
3164
3165 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3166
3167         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3168
3169 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3170
3171         * gcc.dg/ppc64-abi-2.c: New test.
3172
3173 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3174
3175         * lib/treelang.exp: Fill out this file.
3176         * lib/treelang-dg.exp: New File.
3177
3178 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3179
3180         * gcc.c-torture/compile/981022-1.c: Remove.
3181         * gcc.dg/array-5.c: Remove XFAIL.
3182         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3183         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3184         gcc.dg/cond-lvalue-1.c: Update.
3185         * gcc.dg/cast-lvalue-2.c: New test.
3186
3187 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/13592
3190         * g++.dg/other/error1.C (class foo): Tweak error message.
3191
3192         PR c++/13592
3193         * g++.dg/template/call2.C: New test.
3194
3195 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3198         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3199         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3200         scalar-return-1_x.c, scalar-return-2_y.c,
3201         scalar-return-3_x.c, scalar-return-3_y.c,
3202         scalar-return-4_x.c, scalar-return-4_y.c,
3203         struct-align-1.h, struct-align-1_x.c,
3204         struct-align-1_y.c, struct-align-2.h,
3205         struct-align-2_x.c, struct-align-2_y.c,
3206         struct-by-value-10_y.c, struct-by-value-11_x.c,
3207         struct-by-value-11_y.c, struct-by-value-12_x.c,
3208         struct-by-value-12_y.c, struct-by-value-13_x.c,
3209         struct-by-value-13_y.c, struct-by-value-14_x.c,
3210         struct-by-value-14_y.c, struct-by-value-15_x.c,
3211         struct-by-value-15_y.c, struct-by-value-16_y.c,
3212         struct-by-value-17_y.c, struct-by-value-18_y.c,
3213         struct-by-value-19_y.c, struct-by-value-1_x.c,
3214         struct-by-value-1_y.c, struct-by-value-20_y.c,
3215         struct-by-value-2_x.c, struct-by-value-2_y.c,
3216         struct-by-value-3_y.c, struct-by-value-4_x.c,
3217         struct-by-value-4_y.c, struct-by-value-5_y.c,
3218         struct-by-value-6_y.c, struct-by-value-7_y.c
3219         struct-by-value-8_x.c, struct-by-value-8_y.c
3220         struct-by-value-9_x.c, struct-by-value-9_y.c
3221         struct-return-10_x.c, struct-return-10_y.c,
3222         struct-return-19_x.c, struct-return-20_x.c
3223         struct-return-2_x.c, struct-return-2_y.c
3224         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3225         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3226
3227 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3228
3229         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3230         attribute on sparc*-sun-solaris2.*.
3231
3232 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/13710
3235         * g++.dg/ext/typeof7.C: New test.
3236
3237 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3238
3239         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3240         * gcc.dg/const-elim-1.c: Same.
3241
3242 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3243
3244         * objc.dg/stret-1.m: New.
3245         * objc.dg/stret-2.m: New.
3246
3247 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3248
3249         PR c++/11895
3250         * g++.dg/ext/vector1.C: New test.
3251
3252 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3253
3254         * gcc.dg/pch/import-1.c: New.
3255         * gcc.dg/pch/import-1.hs: New.
3256         * gcc.dg/pch/import-1a.h: New.
3257         * gcc.dg/pch/import-1b.h: New.
3258         * gcc.dg/pch/import-1c.h: New.
3259
3260 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3261
3262         PR c++/13574
3263         * g++.dg/ext/array1.C: New test.
3264
3265         PR c++/13178
3266         * g++.dg/conversion/op1.C: New test.
3267
3268 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3269
3270         PR 11864
3271         From Kazumoto Kojima / Dan Kegel:
3272         * gcc.dg/pr11864-1.c: New test.
3273
3274         PR 10392
3275         From Marcus Comstedt / Dan Kegel:
3276         * gcc.dg/pr10392-1.c: New test.
3277
3278 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/13478
3281         * g++.dg/init/ref10.C: New test.
3282
3283 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3284
3285         PR c++/13407
3286         * g++.dg/parse/typename6.C: New test.
3287
3288 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3289
3290         PR pch/13361
3291         * testsuite/g++.dg/pch/wchar-1.C: New.
3292         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3293
3294 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3295
3296         PR c++/9259
3297         * g++.dg/expr/sizeof2.C: New test.
3298
3299 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3300
3301         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3302
3303 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3304
3305         PR c++/13659
3306         * g++.dg/lookup/strong-using-3.C: New.
3307         * g++.dg/lookup/using-10.C: New.
3308
3309 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3310
3311         PR c++/13594
3312         * g++.dg/lookup/strong-using-2.C: New.
3313
3314 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3315             Dan Kegel <dank@kegel.com>
3316             J"orn Rennecke <joern.rennecke@superh.com>
3317
3318         PR target/9365
3319         * gcc.dg/pr9365-1.c: New test.
3320
3321 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3322
3323         PR c++/8856
3324         * g++.dg/parse/casting-operator2.C: New test.
3325         * g++.old-deja/g++.pt/explicit83.C: Remove.
3326
3327 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3328
3329         * gcc.dg/label-compound-stmt-1.c: New test.
3330         * gcc.c-torture/compile/950922-1.c,
3331         gcc.c-torture/compile/20000211-3.c,
3332         gcc.c-torture/compile/20000518-1.c,
3333         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3334         compound statements.
3335
3336 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3337
3338         * gcc.dg/ppc64-abi-1.c: New test.
3339
3340 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3341
3342          * g++.dg/ext/attrib9.C: Add dg-warnings.
3343
3344 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3345
3346         PR c++/12335
3347         * g++.dg/parse/dtor3.C: New test.
3348
3349 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3350
3351         PR c++/12709
3352         * g++.dg/parse/try-catch-1.C: New test.
3353
3354 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3355
3356         * ada/acats/run_all.sh: Add more verbose output in acats.log
3357         when compiling tests.
3358
3359 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3360
3361         PR 13656
3362         * gcc.dg/typedef-redecl.c: New test case.
3363         * gcc.dg/typedef-redecl.h: New support file.
3364
3365 2004-01-13  Jan Hubicka  <jh@suse.cz>
3366
3367         * gcc.dg/always_inline.c: New test.
3368         * gcc.dg/debug/20031231-1.c: Fix.
3369
3370 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3371
3372         PR c++/13474
3373         * g++.dg/template/array3.C: New test.
3374
3375 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3376
3377         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3378         * g++.dg/warn/Wunused-2.C: Likewise.
3379
3380 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3381
3382         PR c++/13289
3383         * g++.dg/template/instantiate6.C: New test.
3384
3385 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3386
3387         PR middle-end/11397
3388         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3389
3390 2004-01-12  Jan Hubicka  <jh@suse.cz>
3391
3392         PR opt/12826
3393         * gcc.dg/20040112-1.c: New.
3394
3395         * gcc.dg/dwarf-die[1-7].c: Move to...
3396         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3397         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3398
3399 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3400
3401         PR c++/4100
3402         * g++.dg/parse/friend4.C: New test.
3403
3404 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3405
3406         PR c++/4100
3407         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3408         definition is called a friend.
3409
3410 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3411
3412         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3413
3414 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3415
3416         PR c++/3478
3417         * g++.dg/parse/error10.C: New test.
3418         * g++.dg/template/arg2.C: Accept "invalid type" error.
3419
3420 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR middle-end/13392
3423         * g++.dg/opt/expect2.C: New test.
3424
3425 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3426
3427         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3428         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3429         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3430         Update dg-error regexps.
3431
3432 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3433
3434         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3435         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3436
3437 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.dg/pragma-re-1.c: Use right pointer type.
3440
3441 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3442
3443         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3444
3445 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3446
3447         * gcc.dg/rs6000-ldouble-1.c: New.
3448
3449 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3450
3451         DR 337
3452         PR c++/9256
3453         * g++.dg/other/abstract1.C: New test.
3454
3455 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3456
3457         * g++.dg/lookup/strong-using-1.C: New.
3458
3459 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3460
3461         PR c/11234
3462         * gcc.dg/func-ptr-conv-1.c: New test.
3463         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3464
3465 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3466
3467         PR target/13380.
3468         * gcc.c-torture/compile/20040109-1.c: New.
3469
3470 2004-01-08  Stuart Hastings  <stuart@apple.com>
3471
3472         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3473         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3474         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3475
3476 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3477
3478         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3479
3480 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3481
3482         * ada/acats/run_acats: Treat 'gnatchop' the same way
3483         as 'gnatmake'.  Export GCC_DRIVER.
3484         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3485         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3486
3487 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3488
3489         PR c++/12573
3490         * g++.dg/template/dependent-expr4.C: New test.
3491
3492 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3493
3494         * gcc.dg/altivec-11.c: New test.
3495
3496 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3497
3498         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3499
3500 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3501
3502         PR c/6024
3503         * gcc.dg/enum-compat-1.c: New test.
3504         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3505
3506 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3507
3508         PR c/12165
3509         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3510         gcc.dg/c99-idem-qual-3.c: New tests.
3511
3512 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3513
3514         * gcc.dg/winline-7.c: Don't cast void * to int.
3515
3516 2004-01-06  Jan Hubicka  <jh@suse.cz>
3517
3518         * gcc.dg/i386-sse-5.c: New test
3519         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3520
3521 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/12815
3524         * g++.dg/rtti/typeid4.C: New test.
3525
3526 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3529
3530 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/12132
3533         * g++.dg/template/error11.C: New test.
3534
3535         PR c++/13451
3536         * g++.dg/template/class2.C: New test.
3537
3538 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3539         Richard Sandiford <rsandifo@redhat.com>
3540
3541         PR c++/13387
3542         * g++.dg/opt/alias3.C: New test.
3543
3544 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3545
3546         PR c++/13157
3547         * g++.dg/template/koenig3.C: New test.
3548
3549         PR c++/13529
3550         * g++.dg/parse/offsetof3.C: New test.
3551
3552         * g++.dg/init/copy7.C: Add missing dg-error markers.
3553
3554         PR c++/12226
3555         * g++.dg/init/copy7.c: New test.
3556
3557         PR c++/13536
3558         * g++.dg/parse/cast1.C: New test.
3559
3560 2004-01-04  Jan Hubicka  <jh@suse.cz>
3561
3562         * gcc.dg/winline[1-7].c: New tests.
3563
3564 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3565
3566         PR c++/13520
3567         * g++.dg/template/qualttp22.C: New test.
3568
3569 2004-01-01  Jan Hubicka  <jh@suse.cz>
3570
3571         * gcc.dg/debug/20031231-1.c: New.
3572         * gcc.c-torture/compile/20040101-1.c: New.
3573         * gcc.dg/dwarf-die-[1-7].c: New.
3574
3575 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR optimization/13521
3578         * gcc.c-torture/compile/20031231-1.c: New test.
3579
3580 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3581
3582         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3583
3584 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3585
3586         PR c++/10079
3587         * g++.dg/template/crash16.C: New test.
3588
3589 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3590
3591         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3592
3593 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3594
3595         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3596         ports.
3597         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3598         * g++.old-deja/g++.law/profile1.C: Likewise.
3599         * gcc.c-torture/compile/981006-1.c: Likewise.
3600         * gcc.c-torture/execute/loop-2e.x: Likewise.
3601         * gcc.c-torture/execute/loop-2f.x: Remove.
3602         * gcc.c-torture/execute/loop-2g.x: Likewise.
3603         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3604         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3605
3606 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3607
3608         PR c++/13507
3609         * g++.dg/ext/attrib11.C: New test.
3610
3611         PR c++/13494
3612         * g++.dg/template/array2-1.C: New test.
3613         * g++.dg/template/array2-2.C: New test.
3614
3615 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3616
3617         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3618
3619 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3620
3621         PR c++/12774
3622         * g++.dg/template/array1-1.C: New test.
3623         * g++.dg/template/array1-2.C: New test.
3624
3625 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR fortran/12632
3628         * g77.dg/12632.f: New test case.
3629
3630 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3631
3632         PR c++/13289
3633         * g++.dg/parse/nontype1.C: New test.
3634
3635 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3636
3637         PR c++/12403
3638         * g++.dg/parse/explicit1.C: New test.
3639         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3640
3641 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/13081
3644         * g++.dg/opt/inline6.C: New test.
3645
3646         PR c++/12613
3647         * g++.dg/parse/error9.C: New test.
3648
3649         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3650
3651 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/13009
3654         * g++.dg/init/assign1.C: New test.
3655
3656 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3657
3658         PR c++/13070
3659         * g++.dg/warn/format3.C: New test case.
3660
3661 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3662
3663         * gcc.c-torture/compile/20031227-1.c: New test.
3664
3665 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3666
3667         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3668         * g77.dg/bprob/bprob.exp: Likewise.
3669         * gcc.misc-tests/bprob.exp: Likewise.
3670         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3671         variants on systems where the library does not provide that
3672         functionality.
3673         * gcc.dg/builtins-20.c: Use builtins-config.h.
3674         * gcc.dg/builtins-config.h: New file.
3675
3676 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3677
3678         * lib/gcc-dg.exp (dg-require-profiling): New function.
3679         * lib/target-supports.exp (check_profiling_available): Likewise.
3680         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3681         * g77.dg/bprob/bprob.exp: Likewise.
3682         * gcc.misc-tests/bprob.exp: Likewise.
3683         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3684         * gcc.dg/20021014-1.c: Likewise.
3685         * gcc.dg/nest.c: Likewise.
3686
3687 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3688
3689         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3690         compiling.
3691         * g++.dg/lookup/java2.C: Likewise.
3692         * gcc.dg/cpp/lexident.c: Likewise.
3693
3694 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3695
3696         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3697         given.
3698         * gcc.c-torture/compile/961203-1.c: Likewise.
3699         * gcc.c-torture/compile/980506-1.c: Likewise.
3700
3701 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3702
3703         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3704         (additional_prunes): New global.
3705         (gcc-dg-prune): Handle additional per-test pruning.
3706         (dg-test): Clear additional_prunes between tests.
3707
3708         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3709         dg-prune-output to avoid spurious failures from assembler
3710         complaining about nonexistent WAW violations.
3711         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3712         Use dg-prune-output to avoid spurious failures from assembler
3713         warning about Itanium B-step errata.
3714
3715 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3716
3717         * g++.dg/abi/macro0.C: New test.
3718         * g++.dg/abi/macro1.C: Likewise.
3719         * g++.dg/abi/macro2.C: Likewise.
3720
3721         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3722         * g++.dg/abi/bitfield7.C: Likewise.
3723         * g++.dg/abi/dtor2.C: Likewise.
3724         * g++.dg/abi/mangle11.C: Likewise.
3725         * g++.dg/abi/mangle12.C: Likewise.
3726         * g++.dg/abi/mangle14.C: Likewise.
3727         * g++.dg/abi/mangle17.C: Likewise.
3728         * g++.dg/abi/vbase10.C: Likewise.
3729         * g++.dg/abi/vbase14.C: Likewise.
3730         * g++.dg/template/qualttp17.C: Likewise.
3731
3732 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3733
3734         PR c/11995
3735         * gcc.dg/20031223-1.c: New test.
3736
3737 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3738
3739         * gcc.dg/noreturn-7.c: New test.
3740
3741 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3742
3743         * gcc.dg/null-pointer-1.c: New test.
3744
3745 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3746
3747         * g++.old-deja/g++.jason/template18.C: Remove.
3748         * g++.old-deja/g++.jason/template37.C: Likewise.
3749
3750         PR c++/12862
3751         * g++.dg/lookup/ns1.C: New test.
3752
3753         PR c++/12397
3754         * g++.dg/template/lookup3.C: New test.
3755
3756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3757
3758         * g++.dg/template/recurse1.C: New test
3759
3760 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3761
3762         PR c++/12479
3763         * g++.dg/parse/semicolon1.C: New test.
3764         * g++.dg/parse/semicolon1.h: Likewise.
3765
3766 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3767
3768         * gcc.dg/darwin-misaligned.c: New test.
3769
3770 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3771
3772         PR c/9163
3773         * gcc.dg/20031222-1.c: New test.
3774
3775 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/13438
3778         * g++.dg/parse/error8.C: New test.
3779
3780         PR c++/11554
3781         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3782
3783 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3784
3785         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3786         too small.
3787         * gcc.c-torture/compile/930217-1.c: Likewise.
3788         * gcc.c-torture/compile/930513-1.c: Likewise.
3789         * gcc.c-torture/execute/920908-2.c: Likewise.
3790         * gcc.c-torture/execute/921204-1.c: Likewise.
3791         * gcc.c-torture/execute/930621-1.c: Likewise.
3792         * gcc.c-torture/execute/930630-1.c: Likewise.
3793         * gcc.c-torture/execute/931031-1.c: Likewise.
3794         * gcc.c-torture/execute/980602-2.c: Likewise.
3795         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3796         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3797         * gcc.c-torture/execute/extzvsi.c: Likewise.
3798         * gcc.c-torture/unsorted/ext.c: Likewise.
3799
3800 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3801
3802         PR target/12749
3803         * gcc.c-torture/compile/20031220-2.c: New test case.
3804
3805 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3806
3807         PR optimization/13031
3808         * gcc.c-torture/compile/20031220-1.c: New test case.
3809
3810 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3811
3812         * gcc.dg/cast-function-1.c: New test.
3813
3814 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3815
3816         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3817         formats.
3818
3819 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/12795
3822         * g++.dg/ext/attrib10.C: New test.
3823
3824 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * gcc.dg/cleanup-10.c: New test.
3827         * gcc.dg/cleanup-11.c: New test.
3828
3829 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3830
3831         PR c++/13239
3832         * g++.dg/opt/expect1.C: New test.
3833
3834 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3835
3836         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3837
3838 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3839
3840         PR debug/12923
3841         * gcc.dg/20031218-1.c: New test.
3842
3843         PR debug/12389
3844         * gcc.dg/20031218-2.c: New test.
3845         * gcc.dg/20031218-3.c: New test.
3846
3847         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3848         of label name and allow for USER_LABEL_PREFIX == "_" names.
3849         * g++.dg/abi/mangle18-2.C: Likewise.
3850         * g++.dg/abi/mangle19-1.C: Likewise.
3851         * g++.dg/abi/mangle19-2.C: Likewise.
3852         * g++.dg/abi/mangle20-1.C: Likewise.
3853         * g++.dg/abi/mangle20-2.C: Likewise.
3854
3855 2003-12-18  Richard Henderson  <rth@redhat.com>
3856
3857         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3858
3859 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3860             Dan Kegel <dank@kegel.com>
3861
3862         PR other/12009
3863         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3864         testing a cross compiler, it causes spurious compile failures.
3865         * lib/g++.exp: Likewise.
3866
3867 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3868
3869         PR c++/13262
3870         * g++.dg/template/access13.C: New test.
3871
3872 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3873
3874         * gcc.dg/20031216-1.c: New test.
3875
3876 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3877
3878         PR c++/9154
3879         * g++.dg/template/error10.C: New test.
3880
3881 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3882
3883         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3884         * g++.dg/eh/simd-2.C: Likewise.
3885
3886 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3887             Roger Sayle  <roger@eyesopen.com>
3888
3889         * gcc.c-torture/execute/ieee/mzero5.c: New.
3890
3891 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/10603
3894         * g++.dg/parse/error6.C: New test.
3895
3896         PR c++/12827
3897         * g++.dg/parse/error7.C: New test.
3898
3899 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3900
3901         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3902         at -O with stabs debugging formats.
3903         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3904         * gcc.dg/debug/debug-2.c: Likewise.
3905
3906 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/12696
3909         * g++.dg/init/error1.C: New test.
3910
3911         PR c++/12218
3912         * g++.dg/init/pm3.C: New test.
3913
3914 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3915
3916         PR c/3347
3917         * gcc.dg/bitfld-8.c: New test.
3918
3919 2003-12-16  James Lemke  <jim@wasabisystems.com>
3920
3921         * gcc.dg/arm-scd42-[123].c: New tests.
3922
3923 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3924
3925         PR c++/9043
3926         * g++.dg/abi/mangle20-1.C: New test.
3927         * g++.dg/abi/mangle20-2.C: New test.
3928
3929 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3930
3931         PR c++/13275
3932         * g++.dg/other/offsetof2.C: Remove XFAIL.
3933         * g++.dg/parse/offsetof1.C: New test.
3934         * g++.gd/parse/offsetof2.C: Likewise.
3935
3936 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3937
3938         * g++.dg/template/nontype3.C: New test.
3939         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3940
3941 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3942
3943         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3944
3945 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3946
3947         PR c++/13387
3948         * g++.dg/expr/assign1.C: New test.
3949
3950         PR c++/13242
3951         * g++.dg/abi/mangle19-1.C: New test.
3952         * g++.dg/abi/mangle19-2.C: New test.
3953
3954 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3955
3956         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3957
3958 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.c-torture/execute/20031216-1.c: New test.
3961
3962 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3963
3964         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3965         an ICE regression.
3966
3967 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/10926
3970         * g++.dg/template/error9.C: New test.
3971
3972         PR c++/11116
3973         * g++.dg/template/error8.C: New test.
3974
3975 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3976
3977         PR middle-end/13400
3978         * gcc.c-torture/execute/20031215-1.c: New test case.
3979
3980 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/13269
3983         * g++.dg/parse/error5.C: New test.
3984
3985         PR c++/12989
3986         * g++.dg/expr/sizeof1.C: New test.
3987
3988         PR c++/13310
3989         * g++.dg/template/crash15.C: New test.
3990
3991 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3992
3993         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3994         a non-POD type as the last named parameter of a varargs function.
3995
3996 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3997
3998         PR c++/13243
3999         PR c++/12573
4000         * g++.dg/template/crash14.C: New test.
4001         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4002
4003 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4004
4005         * g++.dg/other/java1.C: New test.
4006
4007         PR c++/13241
4008         * g++.dg/abi/mangle18-1.C: New test.
4009         * g++.dg/abi/mangle18-2.C: New test.
4010
4011 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4012
4013         PR optimization/10312
4014         * gcc.c-torture/execute/20031214-1.c: New.
4015
4016 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4017
4018         PR c++/10779
4019         PR c++/12160
4020         * g++.dg/parse/error3.C: New test.
4021         * g++.dg/parse/error4.C: Likewise.
4022         * g++.dg/abi/mangle4.C: Tweak error messages.
4023         * g++.dg/lookup/using5.C: Likewise.
4024         * g++.dg/other/error2.C: Likewise.
4025         * g++.dg/parse/typename5.C: Likewise.
4026         * g++.dg/parse/undefined1.C: Likewise.
4027         * g++.dg/template/arg2.C: Likewise.
4028         * g++.dg/template/ttp3.C: Likewise.
4029         * g++.dg/template/type1.C: Likewise.
4030         * g++.old-deja/g++.other/crash32.C: Likewise.
4031         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4032
4033 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4034
4035         PR c++/13106
4036         * g++.dg/warn/noreturn-3.C: New test.
4037
4038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4039
4040         PR c++/13118
4041         * g++.dg/abi/covariant3.C: New.
4042
4043 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4044
4045         * g++.dg/eh/ia64-1.C: New test.
4046
4047 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4048
4049         PR optimization/13037
4050         * g77.f-torture/execute/13037.f: New test case.
4051
4052 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4053
4054         PR c++/12881
4055         * g++.dg/abi/covariant2.C: New.
4056
4057 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4058
4059         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4060
4061 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4062
4063         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4064
4065 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4066
4067         PR other/10819
4068         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4069         to fix Bug 10819.
4070         * lib/g++.exp (g++_version): Likewise.
4071         * lib/g77.exp (g77_version): Likewise.
4072         * lib/objc.exp (default_objc_version): Likewise.
4073
4074 2003-12-10  Richard Henderson  <rth@redhat.com>
4075
4076         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4077
4078         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4079
4080 2003-12-08  Matt Austern  <austern@apple.com>
4081
4082         PR c/13134
4083         * lib/gcc-dg.exp (dg-require-visibility): Define.
4084         * lib/target-supports (check_visibility_available): Define.
4085         * gcc.dg/visibility-1.c: New test.
4086         * gcc.dg/visibility-2.c: Likewise.
4087         * gcc.dg/visibility-3.c: Likewise.
4088         * gcc.dg/visibility-4.c: Likewise.
4089         * gcc.dg/visibility-5.c: Likewise.
4090         * gcc.dg/visibility-6.c: Likewise.
4091         * g++.dg/ext/visibility-1.C: Likewise.
4092         * g++.dg/ext/visibility-2.C: Likewise.
4093         * g++.dg/ext/visibility-3.C: Likewise.
4094         * g++.dg/ext/visibility-4.C: Likewise.
4095         * g++.dg/ext/visibility-5.C: Likewise.
4096         * g++.dg/ext/visibility-6.C: Likewise.
4097
4098 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4099
4100         * g++.dg/lookup/java1.C: New test.
4101         * g++.dg/lookup/java2.C: New test.
4102
4103 2003-12-07  Falk Hueffner  <falk@debian.org>
4104
4105         * g++.dg/opt/noreturn-1.C: New test.
4106
4107 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4108
4109         * gcc.dg/overflow-1.c: New test.
4110
4111 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4112
4113         * g77.f-torture/compile/13060.f: New test.
4114
4115 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/13323
4118         * g++.dg/inherit/operator2.C: New test.
4119
4120 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/13305
4123         * g++.dg/ext/attrib9.C: New test.
4124
4125 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/13314
4128         * g++.dg/template/error7.C: New test.
4129
4130 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4131             J"orn Rennecke <joern.rennecke@superh.com>
4132
4133         PR target/13302
4134         * g++.dg/other/struct-va_list.C: New test.
4135
4136 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4137
4138         PR c++/13166
4139         * g++.dg/parse/defarg6.C: New test.
4140
4141 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4142
4143         PR target/13256
4144         * gcc.c-torture/execute/20031201-1.c: New test.
4145
4146 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4147
4148         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4149
4150 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * gcc.dg/builtin-return-1.c: New test.
4153
4154 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4155             J"orn Rennecke <joern.rennecke@superh.com>
4156
4157         PR optimization/13260
4158         * gcc.c-torture/execute/20031204-1.c: New test.
4159
4160 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/9127
4163         * g++.dg/template/error6.C: New test.
4164
4165 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4166
4167         * gcc.dg/20031202-1.c: New test.
4168
4169 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/13179
4172         * g++.dg/template/eh1.C: New test.
4173
4174         PR c++/10771
4175         * g++.dg/template/error5.C: New test.
4176
4177 2003-12-02  David Ung  <davidu@mips.com>
4178
4179         * gcc.dg/compat/vector-check.h: Corrected type for var
4180         g_##TMODE
4181
4182 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4183
4184         PR c++/10126
4185         * g++.dg/template/ptrmem8.C: New test.
4186
4187 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4188
4189         PR c++/12573
4190         * g++.dg/template/dependent-expr3.C: New test.
4191
4192 2003-12-01  James Lemke  <jim@wasabisystems.com>
4193
4194         * gcc.dg/arm-g2.c: New test.
4195
4196 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4197
4198         PR optimization/11634
4199         * gcc.dg/20031201-2.c: New test case.
4200
4201 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4202
4203         PR 11433
4204         * objc.dg/proto-lossage-3.m: New test.
4205
4206 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4207
4208         PR optimization/12628
4209         * gcc.dg/20031201-1.c: New test case.
4210
4211 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4212
4213         * gcc.dg/unaligned-1.c: New test.
4214
4215 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR c++/9849
4218         * g++.dg/template/error4.C: New test.
4219         * g++.dg/template/nested3.C: Adjust error markers.
4220
4221 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4222
4223         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4224
4225 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4226
4227         PR c/10333
4228         * gcc.dg/bitfld-7.c: New test.
4229
4230 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4231
4232         * gcc.dg/tls/asm-1.C: New test.
4233
4234 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4235
4236         * gcc.dg/cpp/assert4.c: Update.
4237
4238 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4239
4240         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4241         * gcc.dg/builtin-apply3.c: New test.
4242
4243 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4244
4245         * lib/compat.exp (compat-obj): New xfaildata parameter.
4246         Use it to set compiler_conditional_xfail_data before compiling.
4247         (compat-get-options): Handle dg-xfail-if.
4248         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4249         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4250         * gcc.dg/compat/vector-1_y.c: Likewise.
4251         * gcc.dg/compat/vector-2_x.c: Likewise.
4252         * gcc.dg/compat/vector-2_y.c: Likewise.
4253
4254 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4255
4256         * g++.dg/opt/reg-stack4.C: New test.
4257
4258 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4259
4260         * gcc.dg/builtin-apply2.c: New test.
4261
4262 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4263
4264         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4265
4266 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4267
4268         PR c++/12924
4269         * g++.dg/template/template-id-2.C: New test.
4270
4271 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4272
4273         PR c++/5369
4274         * g++.dg/template/memfriend1.C: New test.
4275         * g++.dg/template/memfriend2.C: Likewise.
4276         * g++.dg/template/memfriend3.C: Likewise.
4277         * g++.dg/template/memfriend4.C: Likewise.
4278         * g++.dg/template/memfriend5.C: Likewise.
4279         * g++.dg/template/memfriend6.C: Likewise.
4280         * g++.dg/template/memfriend7.C: Likewise.
4281         * g++.dg/template/memfriend8.C: Likewise.
4282         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4283
4284 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4285
4286         PR c++/12515
4287         * g++.dg/ext/cond1.C: New test.
4288
4289 2003-11-20  Richard Henderson  <rth@redhat.com>
4290
4291         * gcc.dg/20020201-2.c: Remove.
4292         * gcc.dg/20020201-4.c: Remove.
4293         * gcc.dg/20020304-1.c: Remove.
4294
4295 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4296
4297         * gcc.dg/cpp/trad/xwin1.c: New test case.
4298
4299 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4300
4301         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4302         * lib/g77.exp: Likewise.
4303         * lib/objc.exp: Likewise.
4304         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4305         for darwin.
4306
4307 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4308
4309         PR c++/12932
4310         * g++.dg/template/static5.C: New test.
4311
4312 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4313
4314         * gcc.dg/nested-func-1.c: New test.
4315
4316 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4317
4318         * gcc.dg/cpp/assert4.c: New test.
4319
4320 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4321
4322         PR c++/2294
4323         * g++.dg/lookup/using9.c: New test.
4324
4325 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/12762
4328         * g++.dg/template/error3.C: New test.
4329
4330 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4331
4332         PR ada/13035
4333         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4334         No longer use a wrapper for gcc, since this does not work under
4335         Windows.
4336
4337 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4338
4339         PR c++/2094
4340         * g++.dg/template/ptrmem7.C: New test.
4341
4342 2003-11-13  Andrew Pinski <apinski@apple.com>
4343
4344         * gcc.c-torture/compile/20031113-1.c: New test.
4345
4346 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4347             Kean Johnston <jkj@sco.com>
4348
4349         PR c/13029
4350         * gcc.dg/unused-4.c: Update.
4351
4352 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4353
4354         * g++.dg/opt/const3.C: New test.
4355
4356 2003-11-13  Jan Hubicka  <jh@suse.cz>
4357
4358         * gcc.c-torture/compile/20031112-1.c: New test.
4359
4360 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4361
4362         * g++.dg/parse/crash10.C: Remove bogus error marker.
4363
4364 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4365
4366         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4367         (host_gcc): Likewise.
4368         (ROOT): Honor $PWDCMD.
4369         (BASE): Likewise.
4370         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4371
4372 2003-11-12  Catherine Moore  <clm@redhat.com>
4373
4374         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4375
4376 2003-11-12  Andreas Jaeger  <aj@suse.de>
4377             Jakub Jelinek  <jakub@redhat.com>
4378             Andrew Pinski  <pinskia@physics.uc.edu>
4379             Richard Henderson  <rth@redhat.com>
4380
4381         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4382         systems.
4383         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4384
4385         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4386         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4387
4388 2003-11-11  Andreas Jaeger  <aj@suse.de>
4389
4390         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4391
4392         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4393
4394 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4395
4396         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4397         Clean ups.
4398
4399 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4400
4401         * gcc.dg/trampoline-1.c: New test.
4402
4403 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4404
4405         * gcc.c-torture/compile/200031109-1.c: New test.
4406
4407 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4408
4409         PR c/3190
4410         PR c/8714
4411         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4412         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4413         gcc.dg/format/no-y2k-1.c: Update.
4414
4415 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4416
4417         PR optimization/10467
4418         * gcc.dg/20031108-1.c: New test case.
4419
4420 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4421
4422         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4423
4424 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4425
4426         * gcc.dg/compound-lvalue-1.c: New test.
4427         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4428         some XFAILs.
4429
4430 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4431
4432         * gcc.dg/altivec-varargs-1.c: New test.
4433
4434 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4435
4436         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4437         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4438         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4439         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4440         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4441
4442 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4443
4444         * gcc.dg/cond-lvalue-1.c: New test.
4445
4446 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4447
4448         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4449
4450 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4451
4452         PR c++/11616
4453         * g++.dg/template/instantiate5.C: New test.
4454
4455 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4456
4457         PR c++/12726
4458         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4459         * ChangeLog: Add missing first entry for above test.
4460
4461 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4462
4463         PR c++/9810
4464         * g++.dg/template/using8.C: New test.
4465         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4466
4467 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4468
4469         PR optimization/10817
4470         * gcc.c-torture/compile/20031102-1.c: New test case.
4471
4472 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4473
4474         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4475         2147483647.
4476
4477 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4478
4479         * gcc.dg/20031102-1.c: New test.
4480
4481 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4482
4483         * gcc.dg/complex-1.c: New test.
4484
4485 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4486
4487         PR c++/12796
4488         * g++.dg/template/crash13.C: Adjust expected error location.
4489         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4490
4491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4492
4493         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4494
4495 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4496
4497         PR/10239
4498         * gcc.c-torture/compile/20031031-2.c: New test.
4499
4500 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4501
4502         PR/11640
4503         * gcc.c-torture/compile/20031031-1.c: New test.
4504
4505 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4506
4507         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4508         * gcc.misc-tests/bprob.exp: Likewise.
4509         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4510         the execution test on arm-elf configs.
4511         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4512         configs that don't support scratch files.
4513         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4514
4515 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4516
4517         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4518         done by dejagnu.
4519
4520 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4521
4522         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4523         Avoid non pure sh syntax. Add more logging.
4524
4525         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4526         fail.
4527
4528 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4529
4530         PR libgcj/10610
4531         * gcc.dg/ppc-stackalign-1.c: New test.
4532
4533 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4534
4535         * ada/acats/run_all.sh: Change output to be more compliant with
4536         dejagnu framework.
4537         Create acats.sum and acats.log files under testsuite/ada/acats
4538         Only run [a-z]* directories, to filter out e.g. CVS.
4539         Redirect build output to log file.
4540
4541 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4542
4543         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4544
4545 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4546
4547         PR ada/5909:
4548         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4549
4550 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4551
4552         * gcc.c-torture/compile/20031023-1.c: New test.
4553         * gcc.c-torture/compile/20031023-2.c: New test.
4554         * gcc.c-torture/compile/20031023-3.c: New test.
4555         * gcc.c-torture/compile/20031023-4.c: New test.
4556
4557 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4558
4559         PR c++/10371
4560         * g++.dg/lookup/scoped8.C: New test.
4561
4562 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4563
4564         * g++.dg/opt/reg-stack3.C: New test.
4565
4566 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4567
4568         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4569
4570 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4571
4572         PR c++/11076
4573         * g++.dg/template/crash13.C: New test.
4574
4575 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4576
4577         * gcc.dg/c99-restrict-2.c: New test.
4578
4579 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         PR c++/12698, c++/12699, c++/12700, c++/12566
4582         * g++.dg/inherit/covariant9.C: New test.
4583         * g++.dg/inherit/covariant10.C: New test.
4584         * g++.dg/inherit/covariant11.C: New test.
4585
4586 2003-10-23  Jason Merrill  <jason@redhat.com>
4587
4588         PR c++/12726
4589         * g++.dg/ext/complit2.C: New test.
4590
4591 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4592
4593         PR target/12654
4594         * gcc.c-torture/execute/20031020-1.c: New test.
4595
4596 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4597
4598         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4599         following the jump_insn.
4600
4601 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4602
4603         * gcc.dg/cast-lvalue-1.c: New test.
4604
4605 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4606
4607         PR c++/11962
4608         * g++.dg/template/cond2.C: New test.
4609
4610 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4611
4612         * gcc.dg/builtins-28.c: New test.
4613
4614 2003-10-20  Jan Hubicka  <jh@suse.cz>
4615
4616         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4617         parameter.
4618         * testsuite/gcc.dg/inline-2.c: Likewise.
4619
4620 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4621
4622         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4623         * gcc.dg/nest.c:  Likewise.
4624
4625 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4626
4627         PR c++/9781, c++/10583, c++/11862
4628         * g++.dg/parse/crash13.C: New test.
4629
4630 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4631
4632         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4633
4634 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4635
4636         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4637         Define HAVE_C99_RUNTIME except on Solaris.
4638         * gcc.dg/builtins-20.c: Likewise.
4639
4640 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4641
4642         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4643
4644 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4645
4646         PR c++/12495
4647         * g++.dg/template/crash21.C: New test.
4648
4649 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4650
4651         PR c++/2513
4652         * g++.dg/template/typename5.C: New test.
4653
4654 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4655
4656         PR c++/12369
4657         * g++.dg/template/friend25.C: New test.
4658
4659 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4660
4661         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4662         versions.
4663
4664 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4665
4666         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4667         == 2147483647.
4668
4669 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4670
4671         * gcc.c-torture/execute/960416-1.x: Remove.
4672         * gcc.c-torture/execute/divconst-3.x: Likewise.
4673
4674 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4675
4676         PR target/12598
4677         * gcc.dg/torture/cris-volatile-1.c: New test.
4678
4679 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4680
4681         PR optimization/9325
4682         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4683         for overflowing floating point to integer conversion during RTL
4684         simplification.
4685
4686 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4687
4688         * objc/execute/_cmd.m: Fix typo.
4689         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4690         Relax 'scan-assembler' regexp.
4691         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4692         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4693         * objc.dg/zero-link-2.m: Remove blank line.
4694         * objc.dg/zero-link-3.m: New test case.
4695
4696 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4697
4698         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4699
4700         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4701         than linker trickery.
4702
4703 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4704
4705         PR c++/12370
4706         * g++.dg/other/friend2.C: New test.
4707
4708 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4709
4710         * gcc.dg/20031012-1.c: New test.
4711
4712 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4713
4714         * gcc.dg/weak/weak-3.c: Fix for new warning.
4715
4716 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4717
4718         PR optimization/8750
4719         * gcc.c-torture/execute/20031012-1.c: New test case.
4720
4721 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4722
4723         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4724         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4725
4726 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4727
4728         PR optimization/12260
4729         * gcc.c-torture/compile/20031011-2.c: New test case.
4730
4731 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4732
4733         * gcc.c-torture/execute/20031011-1.c: New testcase.
4734
4735 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4736
4737         * gcc.c-torture/compile/20031011-1.c: New test.
4738
4739 2003-10-11  Jan Hubicka  <jh@suse.cz>
4740
4741         * g++.dg/other/first-global.C: New test.
4742
4743 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4744
4745         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4746
4747 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4748
4749         * gcc.c-torture/compile/20031010-1.c: New test.
4750
4751 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4752
4753         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4754         * gcc.c-torture/execute/va-arg-25.c: ... here.
4755
4756 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4757
4758         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4759
4760 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4761
4762         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4763
4764 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4765
4766         * g++.dg/parse/error2.C: New test.
4767
4768 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4769
4770         PR c++/11097
4771         * g++.dg/other/error5.C: Modify the error message.
4772         * g++.dg/lookup/using8.C: New test.
4773
4774 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4775
4776         * gcc.dg/darwin-abi-2.c: New file.
4777         * gcc.c-torture/execute/va-arg-24.c: New file.
4778
4779 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4780
4781         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4782         indentation.
4783
4784 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c++/10147
4787         * g++.dg/other/error4.C: Update error messages.
4788         * g++.dg/template/ptrmem4.C: Likewise.
4789
4790         PR c++/12337
4791         * g++.dg/init/new9.C: New test.
4792
4793         PR c++/12334, c++/12236, c++/8656
4794         * g++.dg/ext/attrib8.C: New test.
4795
4796 2003-10-06  Devang Patel  <dpatel@apple.com>
4797
4798         * gcc.dg/debug/dwarf2-3.h: New test.
4799         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4800
4801 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4802
4803         * g++.dg/opt/cfg2.C: New test.
4804
4805 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4806
4807         * g++.dg/opt/float1.C: New test.
4808
4809 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4810
4811         * gcc.dg/c90-array-lval-6.c: New test.
4812         * gcc.dg/c99-array-lval-6.c: New test.
4813
4814 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4815             Ziemowit Laski  <zlaski@apple.com>
4816
4817         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4818         'Derived', so that it is never considered a class method; add
4819         new warning for '+port' method ambiguity.
4820         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4821         <objc/objc-api.h> (needed on Mac OS X).
4822         * objc.dg/method-13.m: New test.
4823
4824 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4825
4826         PR optimization/9325, PR java/6391
4827         * gcc.c-torture/execute/20031003-1.c: New test case.
4828
4829 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4830
4831         PR optimization/12180
4832         * gcc.dg/20031002-1.c: New test.
4833
4834         PR c++/12486
4835         * g++.dg/inherit/error1.C: New test.
4836
4837 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4838
4839         * lib/f-torture.exp (search_for): Rename to...
4840         (search_for_re): This.  Also, clean up comments and the
4841         "regexp" invocation.
4842
4843 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4844
4845         * gcc.c-torture/compile/20031002-1.c: New test.
4846
4847 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4848
4849         * g++.dg/opt/cond1.C: New test.
4850
4851 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4852
4853         * gcc.dg/Wold-style-definition-2.c: New testcase.
4854         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4855
4856 2003-09-29  Richard Henderson  <rth@redhat.com>
4857
4858         * g++.dg/init/array10.C: Add dg-options.
4859
4860 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4861
4862         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4863
4864 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4865
4866         * g++.dg/template/friend19.C: Fix typo.
4867         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4868
4869 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4870
4871         * gcc.c-torture/execute/20030928-1.c: New test.
4872         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4873
4874 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4875
4876         * g++.dg/opt/unroll1.C: New test.
4877
4878 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4879
4880         PR optimization/11741
4881         * gcc.dg/20030926-1.c: New test case.
4882
4883 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4884
4885         PR c++/5655
4886         * g++.dg/parse/access7.C: New test.
4887         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4888
4889 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4890
4891         MERGE OF objc-improvements-branch into MAINLINE:
4892         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4893         if libobjc has not been built.
4894         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4895         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4896         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4897         objc/execute/nested-3.m, objc/execute/np-2.m,
4898         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4899         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4900         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4901         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4902         objc.dg/special/unclaimed-category-1.h,
4903         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4904         well as GNU runtime.
4905         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4906         * execute/cascading-1.m, execute/function-message-1.m,
4907         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4908         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4909         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4910         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4911         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4912         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4913         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4914         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4915         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4916         * objc.dg/bitfield-2.m: Run only on Darwin.
4917         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4918         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4919         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4920         * objc.dg/const-str-1.m: Fix constant string layout.
4921
4922 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4923
4924         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4925
4926 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4927
4928         * gcc.dg/darwin-abi-1.c: New file.
4929
4930 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         PR target/12281
4933         * gcc.c-torture/compile/20030921-1.c: New test.
4934
4935 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4936
4937         * g++.dg/opt/reg-stack2.C: New test.
4938
4939 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4940
4941         * g++.dg/eh/delayslot1.C: New test.
4942
4943 2003-09-20  Richard Henderson  <rth@redhat.com>
4944
4945         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4946
4947 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4948
4949         * gcc.c-torture/execute/20030920-1.c: New test case.
4950
4951 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4952
4953         * g++.dg/rtti/typeid3.C: Correct expected error message.
4954
4955 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4956
4957         PR c++/157
4958         * g++.dg/parse/crash12.C: New test.
4959
4960 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4961
4962         * gcc.dg/compat/mixed-struct-check.h: New.
4963         * gcc.dg/compat/mixed-struct-defs.h: New.
4964         * gcc.dg/compat/mixed-struct-init.h: New.
4965         * gcc.dg/compat/struct-by-value-19_main.c: New.
4966         * gcc.dg/compat/struct-by-value-19_x.c: New.
4967         * gcc.dg/compat/struct-by-value-19_y.c: New.
4968         * gcc.dg/compat/struct-by-value-20_main.c: New.
4969         * gcc.dg/compat/struct-by-value-20_x.c: New.
4970         * gcc.dg/compat/struct-by-value-20_y.c: New.
4971         * gcc.dg/compat/struct-return-19_main.c: New.
4972         * gcc.dg/compat/struct-return-19_x.c: New.
4973         * gcc.dg/compat/struct-return-19_y.c: New.
4974         * gcc.dg/compat/struct-return-20_main.c: New.
4975         * gcc.dg/compat/struct-return-20_x.c: New.
4976         * gcc.dg/compat/struct-return-20_y.c: New.
4977
4978 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4979         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4980         so that it will not complain on LP64 targets.
4981
4982 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4983
4984         PR c++/495
4985         * g++.dg/template/friend24.C: New test.
4986
4987 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4988
4989         PR c++/12332
4990         * g++.dg/template/memtmpl2.C: New test.
4991
4992 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4993
4994         PR target/11184
4995         * gcc.dg/builtin-apply1.c: New test.
4996
4997 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4998
4999         PR c++/9848
5000         * g++.dg/warn/Wunused-4.C: New test.
5001
5002 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5003
5004         PR c++/12316
5005         * g++.dg/other/gc2.C: New test.
5006
5007 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5008
5009         PR c++/11991
5010         * g++.dg/rtti/typeid3.C: New test.
5011
5012         PR c++/12266
5013         * g++.dg/overload/template1.C: New test.
5014
5015 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5016
5017         * g++.dg/opt/cfg3.C: New test.
5018
5019 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5020
5021         PR c++/7939
5022         * g++.dg/template/crash11.C: New test.
5023
5024 2003-09-16  Jason Merrill  <jason@redhat.com>
5025             Jakub Jelinek  <jakub@redhat.com>
5026
5027         * gcc.dg/attr-warn-unused-result.c: New test.
5028
5029 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5030
5031         PR c++/12184
5032         * g++.dg/expr/call2.C: New test.
5033
5034 2003-09-15  Andreas Jaeger  <aj@suse.de>
5035
5036         * gcc.dg/Wold-style-definition-1.c: New test.
5037
5038 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5039
5040         PR c++/3907
5041         * g++.dg/parse/template12.C: New test.
5042
5043         * g++.dg/abi/bitfield11.C: New test.
5044         * g++.dg/abi/bitfield12.C: Likewise.
5045
5046 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5047
5048         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5049         non-expansion of functional macro name without arguments at EOL.
5050         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5051
5052 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5053
5054         * gcc.c-torture/execute/20030914-[12].c: New tests.
5055
5056 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5057
5058         PR c++/11788
5059         * g++.dg/overload/addr1.C: New test.
5060
5061 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5062
5063         * gcc.dg/20030909-1.c: New test.
5064
5065 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5066
5067         * gcc.dg/ultrasp10.c: New test.
5068
5069 2003-09-09  Devang Patel  <dpatel@apple.com>
5070
5071         * gcc.dg/darwin-ld-6.c: New test.
5072
5073 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5074
5075         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5076
5077 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5078
5079         * gcc.dg/ia64-types1.c: New test.
5080         * gcc.dg/ia64-types2.c: Likewise.
5081
5082 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5083
5084         * gcc.dg/builtins-1.c: Add more _Complex tests.
5085         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5086
5087         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5088         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5089
5090 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/11786
5093         * g++.dg/lookup/koenig2.C: New test.
5094
5095         PR c++/5296
5096         * g++.dg/rtti/typeid2.C: New test.
5097
5098 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * gcc.c-torture/compile/20030904-1.c: New test.
5101
5102 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5103
5104         * g++.dg/opt/longbranch2.C: New test.
5105
5106 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         * g++.dg/template/crash10.C: Only compile it.
5109
5110 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR middle-end/11665
5113         * gcc.c-torture/compile/20030907-1.c: New test.
5114         * g++.dg/init/array11.C: New test.
5115
5116 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/11852
5119         * g++.dg/init/struct1.C: New test.
5120
5121 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5122
5123         PR c++/12181
5124         * g++.dg/expr/comma1.C: New test.
5125
5126 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/11867
5129         * g++.dg/expr/static_cast5.C: New test.
5130
5131 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         PR c++/11507
5134         * g++.dg/lookup/scoped7.C: New test.
5135
5136         PR c++/9574
5137         * g++.dg/other/static1.C: New test.
5138
5139         PR c++/11490
5140         * g++.dg/warn/template-1.C: New test.
5141
5142         PR c++/11432
5143         * g++.dg/template/crash10.C: New test.
5144
5145         PR c++/2478
5146         * g++.dg/overload/VLA.C: New test.
5147
5148         PR c++/10804
5149         * g++.dg/template/call1.C: New test.
5150
5151 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5152
5153         PR c++/11794
5154         * g++.dg/parse/using3.C: New test.
5155
5156 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5157
5158         PR c++/11409
5159         * g++.dg/overload/builtin3.C: New test case.
5160
5161 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5162
5163         PR c/9862
5164         * gcc.dg/20030906-1.c: New test.
5165         * gcc.dg/20030906-2.c: Likewise.
5166
5167 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5168
5169         PR c++/12167
5170         * g++.dg/parse/defarg5.C: New test.
5171
5172         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5173
5174 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/12163
5177         * g++.dg/expr/static_cast4.C: New test.
5178
5179         PR c++/12146
5180         * g++.dg/template/crash9.C: New test.
5181
5182 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5183
5184         * g++.old-deja/g++.ext/pretty2.C: Update for change
5185         in __FUNCTION__.
5186         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5187
5188 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5189
5190         PR c++/11922
5191         * g++/dg/template/qualified-id1.C: New test.
5192
5193         PR c++/12037
5194         * g++.dg/warn/noeffect4.C: New test.
5195
5196 2003-09-04  Matt Austern  <austern@apple.com>
5197
5198         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5199         * g++.dg/ext/fnname2.C: Likewise.
5200         * g++.dg/ext/fnname3.C: Likewise.
5201
5202 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5203
5204         * g++.dg/expr/lval1.C: New test.
5205         * g++.dg/ext/lvcast.C: Remove.
5206
5207 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR optimization/11700.
5210         * gcc.c-torture/compile/20030903-1.c: New test case.
5211
5212 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/12053
5215         * g++.dg/abi/layout4.C: New test.
5216
5217 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5218
5219         PR c++/11553
5220         * g++.dg/parse/friend3.C: New test.
5221
5222 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/11847
5225         * g++.dg/template/class1.C: New test.
5226
5227         PR c++/11808
5228         * g++.dg/expr/call1.C: New test.
5229
5230 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/12114
5233         * g++.dg/init/ref9.C: New test.
5234
5235         PR c++/11972
5236         * g++.dg/template/nested4.C: New test.
5237
5238 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5239
5240         PR c++/12093
5241         * g++.dg/template/non-dependent4.C: New test.
5242
5243         PR c++/11928
5244         * g++.dg/inherit/conv1.C: New test.
5245
5246 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/6196
5249         * g++.dg/ext/label1.C: New test.
5250         * g++.dg/ext/label2.C: Likewise.
5251
5252 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5253
5254         * g++.dg/expr/cond3.C: New test.
5255
5256 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5257
5258         * gcc.dg/builtins-1.c: Add new builtin cases.
5259
5260 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5261
5262         * gcc.dg/builtins-1.c: Add new cases.
5263         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5264
5265 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5266
5267         * gcc.dg/builtins-1.c: Add more math builtin tests.
5268         * gcc.dg/torture/builtin-attr-1.c: New test.
5269
5270 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5271
5272         PR optimization/5079
5273         * g++.dg/opt/static3.C: New test.
5274
5275 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5276
5277         * gcc.misc-tests/gcov-10b.c: New test.
5278
5279 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5280
5281         * g++.dg/opt/ptrmem3.C: New test.
5282
5283         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5284
5285 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5286
5287         * gcc.dg/20030826-2.c: New test.
5288
5289 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5290
5291         PR middle-end/12002
5292         * g77.f-torture/compile/12002.f: New test case.
5293
5294 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5295
5296         * gcc.dg/20030826-1.c: New test case.
5297
5298 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5299
5300         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5301
5302 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5303
5304         PR c++/11871
5305         * c++.dg/lookup/crash1.C: New test.
5306
5307         * c++.dg/warn/noeffect3.C: New test.
5308
5309 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5310
5311         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5312         * gcc.dg/compat/vector-1_y.c: Ditto.
5313         * gcc.dg/compat/vector-2_x.c: Ditto.
5314         * gcc.dg/compat/vector-2_y.c: Ditto.
5315
5316 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5317
5318         * gcc.dg/20030702-1.c: New test.
5319
5320 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/8795
5323         * g++.dg/ext/altivec-1.C: New test.
5324
5325 2003-08-24  Richard Henderson  <rth@redhat.com>
5326
5327         * g++.dg/eh/simd-2.C: Add -w for x86.
5328
5329 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5330
5331         * gcc.dg/20030815-1.c: New test.
5332
5333 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5334
5335         PR c++/3765
5336         * g++.dg/parse/access6.C: New test.
5337
5338 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5339
5340         PR c++/641, c++/11876
5341         * g++.dg/template/friend22.C: New test.
5342         * g++.dg/template/friend23.C: Likewise.
5343
5344 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5345
5346         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5347         identically.
5348
5349 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5350
5351         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5352
5353 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5356
5357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5358
5359         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5360
5361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5362
5363         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5364
5365 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/11919
5368         * g++.dg/overload/prom1.C: New test.
5369
5370         PR c++/11551
5371         * g++.dg/parse/dtor2.C: New test.
5372
5373         PR c++/10762
5374         * g++.dg/parse/using2.C: New test.
5375
5376 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5377
5378         PR target/11805
5379         * gcc.c-torture/compile/20030821-1.c: New.
5380
5381 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5382
5383         PR c++/11834
5384         * g++.dg/template/deduce2.C: New test.
5385
5386 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5387
5388         * gcc.c-torture/execute/20030821-1.c: New test.
5389
5390 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5391
5392         PR middle-end/11984
5393         * gcc.dg/20030820-1.c: New test case.
5394
5395 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5396
5397         PR c++/11945
5398         * g++.dg/warn/noeffect2.C: New test.
5399
5400 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/10926
5403         * g++.dg/template/dtor2.C: New test.
5404
5405         PR c++/11684
5406         * g++.dg/template/operator1.C: New test.
5407         * g++.dg/parse/operator4.C: New test.
5408
5409         PR c++/11946.C
5410         * g++.dg/expr/enum1.C: New test.
5411         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5412
5413         PR c++/11036.C
5414         * g++.dg/parse/elab2.C: New test.
5415         * g++.dg/parse/typedef4.C: Change error message.
5416         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5417         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5418         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5419
5420 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5421
5422         * gcc.dg/pch/warn-1.c: New.
5423         * gcc.dg/pch/warn-1.hs: New.
5424
5425         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5426         not-tested file.
5427
5428 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5429
5430         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5431
5432 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5433
5434         * gcc.dg/uninit-D.c: New Test.
5435         * gcc.dg/uninit-E.c: New Test.
5436         * gcc.dg/uninit-F.c: New Test.
5437         * gcc.dg/uninit-G.c: New Test.
5438
5439 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5440
5441         * g++.dg/README: Describe the pch directory.
5442
5443 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5444
5445         PR c++/11174
5446         * g++.dg/parse/access4.C: New test.
5447         * g++.dg/parse/access5.C: Likewise.
5448         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5449
5450 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5451
5452         * gcc.dg/noncompile/20030818-1.c: New.
5453
5454 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5455
5456         PR c++/11957
5457         * g++.dg/warn/noeffect1.C: New test.
5458
5459         * g++.dg/template/scope2.C: New test.
5460         * g++.dg/template/error2.C: Correct dg-error
5461
5462 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5463
5464         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5465
5466 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5467
5468         PR C++/11512
5469         * g++.dg/template/warn1.C: New.
5470
5471 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         * g++.dg/template/error2.C: New test.
5474         * g++.dg/lookup/using7.C: Adjust errors
5475         * g++.old-deja/g++.pt/crash36.C: Likewise.
5476         * g++.old-deja/g++.pt/derived3.C: Likewise.
5477
5478 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5479
5480         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5481         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5482         * gcc.c-torture/execute/builtins/string-9.c: New, from
5483         string-opt-9.c.  Adjust for execute/builtins framework.
5484         * gcc.c-torture/execute/string-opt-9.c: Delete.
5485
5486 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5487
5488         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5489
5490         * g++.dg/parse/ret-type2.C: New test.
5491
5492         PR c++/11703
5493         * g++.dg/init/new8.C: New test.
5494
5495         PR c++/10923
5496         * g++.dg/parse/typedef5.C: New test.
5497
5498         PR c++/9512
5499         * g++.dg/parse/qualified2.C: New test.
5500         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5501         invalid code.
5502
5503 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5504
5505         * g++.dg/conversion/ptrmem1.C: New test.
5506
5507 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR target/11693
5510         * gcc.dg/20030811-1.c: New test.
5511
5512         PR target/11535
5513         * gcc.c-torture/execute/20030811-1.c: New test.
5514
5515 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5516
5517         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5518
5519 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/11789.C
5522         * g++.dg/inherit/multiple1.C: New test.
5523
5524 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         * gcc.dg/spe1.c: New test.
5527
5528         PR c++/11670
5529         * g++.dg/expr/cast2.C: New test.
5530
5531         PR c++/10530
5532         * g++.dg/template/dependent-name2.C: New test.
5533
5534 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5535
5536         * g++.dg/parse/crash11.C: Put the dg options in comments.
5537
5538 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5539
5540         * lib/gcc-dg.exp: Update for diagnostic change.
5541
5542 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5543
5544         PR c++/5767
5545         * g++.dg/parse/crash11.C: New test.
5546
5547 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5548
5549         * gcc.dg/cpp/spacing1.c: Update.
5550
5551 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5552
5553         PR target/11739
5554         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5555         a value for -mtune.
5556
5557 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5558
5559         PR middle-end/11771
5560         * gcc.c-torture/compile/20030804-1.c: New test case.
5561
5562 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5563
5564         * gcc.dg/20030804-1.c: New test case.
5565
5566 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5567
5568         * gcc.dg/cpp/separate-1.c: New test.
5569
5570 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5571
5572         PR c++/11704
5573         * g++.dg/template/dependent-expr2.C: New test.
5574
5575         PR c++/11766
5576         * g++.dg/expr/ptrmem1.C: New test.
5577
5578 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5579
5580         PR c++/9453
5581         * g++.dg/template/friend15.C: New test.
5582
5583 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5584
5585         * lib/dg-pch.exp: Work round PCH bug.
5586
5587 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5588
5589         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5590         builtins.  Move cases from builtins-4.c here.
5591
5592         * gcc.dg/torture/builtin-math-1.c: New test taken from
5593         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5594         additional cases.
5595
5596         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5597         Delete.
5598
5599 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5600
5601         PR c++/9447
5602         * g++.dg/template/using7.C: New test.
5603
5604 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5605
5606         * import1.c, import2.c: New tests.
5607
5608 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5609
5610         * g++.dg/eh/crossjump1.C: New test.
5611
5612 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/11697
5615         * g++.dg/template/using6.C: New test.
5616
5617         PR c++/11744
5618         * g++.dg/template/koenig2.C: New test.
5619
5620 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5621
5622         PR c++/7983
5623         * g++.dg/parse/typedef4.C: New test.
5624
5625 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5626
5627         PR c++/8442, c++/8806
5628         * g++.dg/template/elab1.C: New test.
5629         * g++.dg/template/type2.C: Likewise.
5630         * g++.dg/template/ttp3.C: Adjust expected error message.
5631         * g++.old-deja/g++.law/visibility13.C: Likewise.
5632         * g++.old-deja/g++.niklas/t135.C: Likewise.
5633         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5634         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5635         template argument.
5636         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5637
5638 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5639
5640         PR c++/11295
5641         * g++.dg/ext/stmtexpr1.C: New test.
5642
5643         * g++.dg/opt/tmp1.C: New test.
5644
5645         PR c++/11525
5646         * g++.dg/parse/constant4.C: New test.
5647
5648         PR c++/9447
5649         * g++.dg/template/using5.C: New test.
5650
5651 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5652
5653         * gcc.dg/builtins-27.c: New test case.
5654
5655 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5656
5657         * gcc.dg/tls/opt-7.c: New test.
5658
5659 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5660
5661         * g++.old-deja/g++.other/crash18.C: Remove.
5662
5663 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5664
5665         * g++.dg/template/explicit3.C: New.
5666         * g++.dg/template/explicit4.C: New.
5667         * g++.dg/template/explicit5.C: New.
5668
5669         PR c++/11347
5670         * g++.dg/template/memtmpl1.C: New.
5671
5672 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5673
5674         PR target/11565
5675         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5676         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5677
5678 2003-07-30  Jan Hubicka  <jh@suse.cz>
5679
5680         * vtgc1.c: Kill.
5681
5682 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5683
5684         * gcc.dg/struct-in-proto-1.c: New test.
5685
5686 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5687
5688         * gcc.dg/cpp/include2.c: Only expect one message.
5689
5690 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5691
5692         PR c++/9447
5693         * g++.dg/template/using1.C: New test.
5694         * g++.dg/template/using2.C: New test.
5695         * g++.dg/template/using3.C: New test.
5696         * g++.dg/template/using4.C: New test.
5697
5698 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5699
5700         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5701         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5702
5703 2003-07-28  Jan Hubicka  <jh@suse.cz>
5704
5705         PR c++/11530
5706         * g++.dg/opt/call1.C: New test.
5707
5708 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5709
5710         PR c++/11667
5711         * g++.dg/init/enum2.C: New test.
5712         * g++.dg/template/overload1.C: Add "-w" option.
5713
5714 2003-07-28    <hp@bitrange.com>
5715
5716         * gcc.dg/Wdeclaration-after-statement-1.c,
5717         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5718
5719 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5720
5721         * gcc.c-torture/compile/20030725-1.c: New test.
5722
5723 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5724
5725         * gcc.dg/20030505.c: Only run for SPE.
5726         Remove definition of opaque type.
5727
5728 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5729
5730         * g++.dg/template/ptrmem6.C: New test.
5731
5732 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5733
5734         * gcc.c-torture/compile/zero-strct-2.c: New test.
5735
5736 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5737
5738         * gcc.dg/intermod-1.c: New test.
5739
5740 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5741
5742         PR c++/11617
5743         * g++.dg/template/lookup2.C: New test.
5744         * g++.dg/template/memclass1.C: Remove instantiated from error.
5745         * g++.dg/other/error2.C: Tweak expected errors.
5746
5747         PR c++/11596
5748         * g++.dg/template/defarg3.C: New test.
5749
5750         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5751
5752 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5753
5754         * g++.dg/inherit/access5.C: New test.
5755
5756 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5757
5758         PR c++/11513
5759         * g++.dg/template/crash8.C: New test.
5760
5761 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5762
5763         PR c/10602
5764         * gcc.dg/noncompile/incomplete-2.c: New test.
5765
5766 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/11645
5769         * g++.dg/inherit/access4.C: New test.
5770
5771         PR c++/11517
5772         * g++.dg/expr/cond2.C: New test.
5773
5774         PR optimization/10679
5775         * g++.dg/opt/inline4.C: New test.
5776
5777 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5778
5779         * g++.dg/parse/crash10: New test.
5780
5781 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5782
5783         * g++.dg/ext/flexary1.C: New test.
5784
5785 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5786
5787         PR c++/10793
5788         * g++.dg/template/crash9.C: New test.
5789
5790 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5791
5792         PR c++/3004
5793         * g++.dg/parse/typedef3.C: New test.
5794
5795         PR c++/7906
5796         * g++.dg/parse/operator2.C: New test.
5797
5798         PR c++/8895
5799         * g++.dg/parse/def-tmpl-arg1.C: New test.
5800
5801         PR c++/9282
5802         * g++.dg/parse/funptr1.C: New test.
5803
5804         PR c++/9452
5805         * g++.dg/parse/ambig3.C: New test.
5806
5807         PR c++/9454
5808         * g++.dg/parse/operator3.C: New test.
5809
5810         PR c++/9486
5811         * g++.dg/parse/template10.C: New test.
5812
5813         PR c++/9488
5814         * g++.dg/parse/template11.C: New test.
5815
5816         PR c++/10150
5817         * g++.dg/parse/invalid-op1.C: New test.
5818
5819         PR c++/10247
5820         * g++.dg/parse/condexpr1.C: New test.
5821
5822 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5823
5824         * g++.dg/ext/packed3.C: New test.
5825         * g++.dg/ext/packed4.C: New test.
5826
5827         * gcc.dg/pack-test-3.c: New test.
5828
5829 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5830
5831         * lib/compat.exp: Handle dg-options per source file.
5832         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5833         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5834         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5835         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5836         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5837         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5838         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5839         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5840         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5841         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5842         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5843         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5844         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5845         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5846
5847 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5848
5849         PR c/10320
5850         * gcc.c-torture/execute/20030718-1.c: New test.
5851
5852 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5853
5854         PR optimization/11536
5855         * gcc.dg/20030721-1.c: New test.
5856
5857 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/11546
5860         * g++.dg/template/lookup1.C: New test.
5861
5862 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5863
5864         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5865         diagnostics of ill-formed constructs involving labels.
5866         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5867         the new 'previously defined here' message.
5868
5869 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5870
5871         * g++.dg/parse/non-dependent2.C: New test.
5872
5873 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5874
5875         * g++.dg/init/init-ref4.C: xfail on targets without
5876         weak symbols.
5877
5878 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5879
5880         PR target/11087
5881         * gcc.c-torture/execute/20030717-1.c: New test.
5882
5883 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5884
5885         * g++.dg/opt/cfg1.C: New test.
5886
5887 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR optimization/11557
5890         * gcc.dg/20030717-1.c: New test.
5891
5892 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5893
5894         PR c++/10476
5895         * g++.dg/expr/crash-1.C: New test.
5896
5897         PR c++/11027
5898         * g++.dg/template/init3.C: New test.
5899
5900         PR c++/8222
5901         * g++.dg/template/non-dependent1.C: New test.
5902
5903         PR c++/11070
5904         * g++.dg/template/non-dependent2.C: New test.
5905
5906         PR c++/11071
5907         * g++.dg/template/non-dependent3.C: New test.
5908
5909         PR c++/9907
5910         * g++.dg/template/sizeof5.C: New test.
5911
5912 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5913
5914         PR 11498
5915         * gcc.c-torture/compile/mangle-1.c: New file.
5916
5917 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5918
5919         PR c++/7809
5920         * g++.dg/parse/access3.C: New test.
5921
5922 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5923
5924         PR c++/11384
5925         * g++.dg/init/init-ref4.C: New test.
5926
5927 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/11547
5930         * g++.dg/parse/constant3.C: New test.
5931         * g++.dg/parse/crash7.C: Likewise.
5932
5933 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5934
5935         PR target/11008
5936         * gcc.dg/i386-pentium4-not-mull.c: New.
5937
5938 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5939
5940         * gcc.dg/asm-names.c (ymain): Make it weak.
5941
5942 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5943
5944         PR c++/5421
5945         * g++.dg/template/friend21.C: New test.
5946
5947 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.dg/cleanup-8.c: New test.
5950         * gcc.dg/cleanup-9.c: New test.
5951
5952 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5953
5954         * g++.dg/ext/dll-MI1.h: New file.
5955         * g++.dg/ext/dllexport-MI1.C: New file.
5956         * g++.dg/ext/dllimport-MI1.C: New file.
5957
5958 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5959
5960         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5961         it does not have cmpstrsi patterns (just cmpmemsi).
5962
5963 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR debug/11473
5966         * g++.dg/debug/debug8.C: New test.
5967
5968 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5969
5970         PR c++/10108
5971         * g++.dg/template/crash7.C: New test.
5972
5973 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5974
5975         PR target/10795
5976         * gcc.c-torture/compile/20030708-1.c: New.
5977
5978 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5979
5980         * gcc.c-torture/execute/20030715-1.c: New test.
5981
5982 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5983
5984         * gcc.dg/pch/inline-3.c: New file.
5985         * gcc.dg/pch/inline-3.hs: New file.
5986         * gcc.dg/pch/inline-4.c: New file.
5987         * gcc.dg/pch/inline-4.hs: New file.
5988
5989 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR c++/11509
5992         * g++.dg/template/crash6.C: New test.
5993
5994         PR c++/7053
5995         * g++.dg/template/friend20.C: New test.
5996
5997         PR c++/7019
5998         * g++.dg/template/overload2.C: New test.
5999
6000 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6001
6002         PR optimization/11440
6003         * gcc.c-torture/execute/20030714-1.c: New test.
6004
6005 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6006
6007         PR c++/11154
6008         * g++.dg/template/partial2.C: New test.
6009
6010 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/11503
6013         * g++.dg/template/anon1.C: New test.
6014
6015         PR c++/11493
6016         PR c++/11495
6017         * g++.dg/parse/template9.C: Likewise.
6018         * g++.dg/template/crash4.C: New test.
6019         * g++.dg/template/koenig1.C: Likewise.
6020         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6021         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6022         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6023         functions.
6024         * g++.old-deja/g++.jason/template36.C: Likewise.
6025         * g++.old-deja/g++.mike/p1989.C: Likewise.
6026         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6027         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6028         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6029         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6030         compiling.
6031         * g++.old-deja/g++.pt/union2.C: Use this->.
6032
6033 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6034
6035         * gcc.dg/20030711-1.c: New test.
6036
6037 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6038
6039         PR c++/11050
6040         * g++.dg/parse/args1.C: New test.
6041         * g++.pt/defarg8.C: Change expected errors.
6042
6043 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/8164
6046         * g++.dg/template/nontype2.C: New test.
6047
6048         PR c++/10558
6049         * g++.dg/parse/template8.C: New test.
6050
6051         PR c++/8327
6052         * g++.dg/template/scope1.C: New test.
6053
6054         * g++.dg/warn/Wsign-compare-1.C: New test.
6055
6056 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6057
6058         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6059
6060 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6061
6062         PR c++/9411
6063         * g++.dg/template/explicit2.C: New test.
6064
6065         PR c++/10032
6066         * g++.dg/warn/pedantic1.C: New test.
6067
6068 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         PR c++ 9483
6071         * g++.dg/other/field1.C: New test.
6072
6073 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6074
6075         PR c/11449
6076         * gcc.c-torture/compile/20030707-1.c: New.
6077
6078 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6079
6080         PR c++/10849
6081         * g++.dg/template/access12.C: New test.
6082
6083 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6084
6085         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6086         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6087         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6088         * gcc.misc-tests/gcov.exp: Update
6089         * g++.dg/gcov/gcov.exp: Update
6090         * lib/gcov.exp: Update.
6091
6092 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * g++.dg/abi/mangle17.C: Make sure template expressions are
6095         dependent.
6096         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6097         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6098         * g++.dg/opt/stack1.C: Remove erroneous code.
6099         * g++.dg/parse/template7.C: New test.
6100         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6101         * g++.old-deja/g++.pt/crash4.C: Likewise.
6102
6103 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6104
6105         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6106         with zero or one occurence of `$' after the initial `L'.
6107
6108 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6109
6110         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6111
6112 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6113
6114         PR c/11370
6115         * gcc.dg/Wunreachable-6.c: New testcase.
6116         * gcc.dg/Wunreachable-7.c: New testcase.
6117
6118 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR c/11420
6121         * gcc.dg/20030708-1.c: New test.
6122
6123 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6124
6125         * gcc.dg/compat/sdata-section.h: New file.
6126         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6127         * gcc.dg/torture/mips-sdata-1.c: New test.
6128
6129 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6130
6131         PR c++/11030
6132         * g++.dg/template/friend19.C: New test.
6133
6134 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6135
6136         * g++.dg/opt/strength-reduce.C: New test.
6137
6138 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6139
6140         PR target/10979
6141         * gcc.dg/20030707-1.c: New testcase.
6142
6143 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6144
6145         PR optimization/11059
6146         * g++.dg/opt/emptyunion.C: New testcase.
6147
6148 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6149             Eric Botcazou  <ebotcazou@libertysurf.fr>
6150
6151         * g++.dg/opt/stack1.C: New test.
6152
6153 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6154
6155         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6156         run test.
6157
6158         PR c++/11431
6159         * g++.dg/expr/static_cast3.C: New test.
6160
6161 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6162
6163         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6164         everywhere.
6165         * gcc.dg/concat.c: Concatenation of string constants with
6166         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6167         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6168         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6169         necessary to avoid multi-character character constant warning.
6170         * gcc.dg/cpp/escape.c: Likewise.
6171         * gcc.dg/cpp/ucs.c: Likewise.
6172         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6173         Fix a typo.
6174
6175 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6176
6177         PR c/11428
6178         * gcc.c-torture/compile/20030704-1.c: New.
6179
6180 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6181
6182         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6183
6184 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6185
6186         PR c++/5287, PR c++/7910,  PR c++/11021
6187         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6188         tests for warnings.
6189         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6190         * g++.dg/ext/dllimport3.C: Likewise.
6191         * g++.dg/ext/dllimport4.C: New file.
6192         * g++.dg/ext/dllimport5.C: New file.
6193         * g++.dg/ext/dllimport6.C: New file.
6194         * g++.dg/ext/dllimport7.C: New file.
6195         * g++.dg/ext/dllimport8.C: New file.
6196         * g++.dg/ext/dllimport9.C: New file.
6197         * g++.dg/ext/dllimport10.C: New file.
6198         * g++.dg/ext/dllexport1.C: New file.
6199
6200 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6201
6202         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6203         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6204
6205 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6206
6207         * gcc.dg/builtins-25.c: New testcase.
6208         * gcc.dg/builtins-26.c: New testcase.
6209
6210 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6211
6212         * gcc.dg/compat/vector-defs.h: New file.
6213         * gcc.dg/compat/vector-setup.h: New file.
6214         * gcc.dg/compat/vector-check.h: New file.
6215         * gcc.dg/compat/vector-1_main.c: New file.
6216         * gcc.dg/compat/vector-1_x.c: New file.
6217         * gcc.dg/compat/vector-1_y.c: New file.
6218         * gcc.dg/compat/vector-2_main.c: New file.
6219         * gcc.dg/compat/vector-2_x.c: New file.
6220         * gcc.dg/compat/vector-2_y.c: New file.
6221
6222         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6223         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6224         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6225         * gcc.dg/compat/struct-align-1.h: New file.
6226         * gcc.dg/compat/struct-align-1_main.c: New file.
6227         * gcc.dg/compat/struct-align-1_x.c: New file.
6228         * gcc.dg/compat/struct-align-1_y.c: New file.
6229         * gcc.dg/compat/struct-align-2.h: New file.
6230         * gcc.dg/compat/struct-align-2_main.c: New file.
6231         * gcc.dg/compat/struct-align-2_x.c: New file.
6232         * gcc.dg/co
6233         * g++.old-deja/g++.other/comdat3.C: Likewise.
6234         * g++.old-deja/g++.other/ctor1.C: Likewise.
6235         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6236
6237 2003-06-05  Richard Henderson  <rth@redhat.com>
6238
6239         * gcc.dg/debug/20030605-1.c: New.
6240
6241 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6242
6243         * README.QMTEST: Update.
6244
6245 2003-06-04  Richard Henderson  <rth@redhat.com>
6246
6247         * gcc.dg/cleanup-1.c: New.
6248         * gcc.dg/cleanup-2.c: New.
6249         * gcc.dg/cleanup-3.c: New.
6250         * gcc.dg/cleanup-4.c: New.
6251         * gcc.dg/cleanup-5.c: New.
6252         * gcc.dg/cleanup-6.c: New.
6253         * gcc.dg/cleanup-7.c: New.
6254
6255 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6256
6257         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6258
6259         * lib/dg-pch.exp: New file.
6260         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6261         * gcc.dg/pch/pch.exp: Likewise.
6262
6263 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6264
6265         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6266         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6267         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6268         * gcc.dg/builtins-17.c: New test case.
6269         * gcc.dg/i386-387-4.c: New test case.
6270         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6271
6272 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6273
6274         * gcc.dg/ultrasp9.c: New test.
6275
6276 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6277
6278         * gcc.c-torture/compile/20030604-1.c: New test.
6279         * gcc.dg/sparc-constant-1.c: New test.
6280
6281 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6282
6283         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6284
6285 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6286
6287         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6288
6289         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6290         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6291
6292 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6293
6294         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6295
6296 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6297
6298         PR c++/10940
6299         * g++.dg/template/spec10.C: New test.
6300
6301 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6302
6303         * gcc.dg/builtins-16.c: New test case.
6304
6305 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6306
6307         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6308         mempcpy test with post-increments.
6309         * gcc.c-torture/execute/string-opt-3.c: New test.
6310         * gcc.dg/string-opt-1.c: New test.
6311
6312 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6313
6314         PR fortran/10965
6315         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6316
6317 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6320         (scan-assembler): ... here.  Use dg-scan.
6321         (scan-assembler-not): Likewise.
6322         (scan-file): New function.
6323         (scan-file-not): Likewise.
6324         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6325         * gcc.dg/cpp/_Pragma4.c: Likewise.
6326         * gcc.dg/cpp/_Pragma5.c: Likewise.
6327         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6328         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6329         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6330         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6331         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6332         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6333         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6334         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6335         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6336         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6337         * gcc.dg/cpp/cxxcom1.c: Likewise.
6338         * gcc.dg/cpp/line1.c: Likewise.
6339         * gcc.dg/cpp/maccom1.c: Likewise.
6340         * gcc.dg/cpp/maccom2.c: Likewise.
6341         * gcc.dg/cpp/maccom3.c: Likewise.
6342         * gcc.dg/cpp/maccom4.c: Likewise.
6343         * gcc.dg/cpp/maccom5.c: Likewise.
6344         * gcc.dg/cpp/maccom6.c: Likewise.
6345         * gcc.dg/cpp/multiline.c: Likewise.
6346         * gcc.dg/cpp/spacing1.c: Likewise.
6347         * gcc.dg/cpp/spacing2.c: Likewise.
6348         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6349         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6350         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6351         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6352         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6353         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6354         * gcc.dg/cpp/cxxcom2.c: Likewise.
6355         * gcc.dg/cpp/cxxcom2.h: New file.
6356
6357         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6358         * g++.dg/cpp/truefalse.C: Here.
6359         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6360
6361 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6362
6363         * gcc.dg/cpp/redef3.c: New file.
6364
6365 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6366
6367         * gcc.dg/i386-loop-3.c: New test.
6368
6369 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6370
6371         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6372
6373 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6374
6375         * gcc.dg/fwrapv-1.c: New test case.
6376         * gcc.dg/fwrapv-2.c: New test case.
6377
6378 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6379
6380         PR c++/10956
6381         * g++.dg/template/spec9.C: New test.
6382
6383 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6384
6385         * gcc.dg/duff-4.c: New test case.
6386
6387 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6388
6389         PR fortran/10843
6390         * g77.dg/ffixed-form-1.f: New test
6391         * g77.dg/ffixed-form-2.f: New test
6392         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6393         * g77.dg/ffree-form-3.f: New test
6394
6395 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6396
6397         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6398         * gcc.dg/wint_t-1.c: Likewise.
6399
6400 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6401
6402         * g++.dg/template/access11.C: New test.
6403
6404 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6405
6406         PR c++/10849
6407         * g++.dg/template/access10.C: New test.
6408
6409 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6410             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6411
6412         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6413
6414 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6415
6416         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6417         suppress for powerpc-*-darwin*.
6418         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6419
6420 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6421
6422         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6423         suppress option for powerpc-*-darwin*.
6424
6425 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6426
6427         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6428         * gcc.dg/builtins-4.c: Add test for fmod.
6429
6430 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431
6432         PR c++/10682
6433         * g++.dg/template/instantiate4.C: New test.
6434
6435 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6436
6437         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6438
6439 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6440
6441         * gcc.dg/compat/scalar-return-1_main.c: New file.
6442         * gcc.dg/compat/scalar-return-1_x.c: New file.
6443         * gcc.dg/compat/scalar-return-1_y.c: New file.
6444         * gcc.dg/compat/scalar-return-2_main.c: New file.
6445         * gcc.dg/compat/scalar-return-2_x.c: New file.
6446         * gcc.dg/compat/scalar-return-2_y.c: New file.
6447         * gcc.dg/compat/struct-return-3_main.c: New file.
6448         * gcc.dg/compat/struct-return-3_y.c: New file.
6449         * gcc.dg/compat/struct-return-3_x.c: New file.
6450         * gcc.dg/compat/struct-return-2_main.c: New file.
6451         * gcc.dg/compat/struct-return-2_x.c: New file.
6452         * gcc.dg/compat/struct-return-2_y.c: New file.
6453
6454 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6455
6456         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6457         for hppa*-hp-hpux*.
6458         * gcc.dg/20021014-1.c (dg-options): Likewise.
6459         * gcc.dg/nest.c (dg-options): Likewise.
6460
6461 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6462
6463         PR c++/9738
6464         * g++.dg/ext/dllimport2.C: New file.
6465         * g++.dg/ext/dllimport3.C: New file.
6466
6467 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6468
6469         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6470         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6471         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6472         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6473         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6474         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6475         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6476         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6477         * gcc.dg/compat/small-struct-defs.h: New file.
6478         * gcc.dg/compat/small-struct-init.h: New file.
6479         * gcc.dg/compat/small-struct-check.h: New file.
6480         * gcc.dg/compat/fp-struct-defs.h: New file.
6481         * gcc.dg/compat/fp-struct-check.h: New file.
6482         * gcc.dg/compat/fp-struct-init.h: New file.
6483         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6484         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6485
6486 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6487
6488         * gcc.dg/20030225-2.c: New test.
6489
6490 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6491             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6492
6493         * gcc.c-torture/compile/20030518-1.c: New test case.
6494
6495 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6496
6497         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6498         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6499         gcc-dg-debug-runtest.
6500         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6501         gcc-dg-debug-runtest.
6502
6503 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6504
6505         PR c++/9022
6506         * g++.dg/lookup/using6.C: New test.
6507
6508 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         * g++.dg/parse/access2.C: New test.
6511
6512 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6513
6514         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6515         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6516         * gcc.dg/debug/debug.exp: Likewise.
6517
6518 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6519
6520         * gcc.dg/dollar.c: New test.
6521
6522 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6523
6524         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6525         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6526         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6527         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6528         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6529         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6530         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6531         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6532         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6533         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6534         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6535         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6536         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6537         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6538         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6539         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6540         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6541         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6542
6543 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6544
6545         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6546         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6547         support for "repo" mode.
6548         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6549         * lib/g77-dg.exp: Likewise.
6550         * lib/obj-dg.exp: Likewise.
6551
6552 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6553
6554         Merge from gcc-3_2-rhl8-branch:
6555         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6556
6557         * gcc.dg/tls/opt-6.c: New test.
6558
6559         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6560
6561         * gcc.dg/20030405-1.c: New test.
6562
6563         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6564
6565         * gcc.dg/20030309-1.c: New test.
6566
6567         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6568
6569         * gcc.c-torture/execute/20030307-1.c: New test.
6570
6571         2003-02-20  Randolph Chung  <tausq@debian.org>
6572
6573         * gcc.c-torture/compile/20030220-1.c: New test.
6574
6575         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6576
6577         * gcc.dg/20030217-1.c: New test.
6578
6579         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6580
6581         * gcc.c-torture/compile/20020129-1.c: New test.
6582
6583         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6584
6585         * gcc.dg/unroll-1.c: New test.
6586
6587         2002-11-16  Jan Hubicka  <jh@suse.cz>
6588
6589         * gcc.c-torture/execute/20020920-1.c: New test.
6590
6591         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6592
6593         PR target/7434
6594         * gcc.c-torture/compile/20021008-1.c: New test.
6595
6596         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6597
6598         PR target/7559
6599         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6600
6601         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6602
6603         * gcc.c-torture/compile/20020807-1.c: New test.
6604
6605         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6606
6607         * gcc.dg/tls/opt-1.c: New test.
6608
6609         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6610
6611         * gcc.dg/20020729-1.c: New test.
6612
6613         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6614
6615         * g++.dg/opt/life1.C: New test.
6616
6617         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6618
6619         * gcc.dg/20020525-1.c: New test.
6620
6621         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6622
6623         PR c++/6794
6624         * g++.dg/ext/pretty1.C: New test.
6625         * g++.dg/ext/pretty2.C: New test.
6626
6627 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6628
6629         PR c++/8385
6630         * g++.dg/ext/typeof5.C: New test.
6631
6632 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6633
6634         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6635         __USER_LABEL_PREFIX__ into account.
6636         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6637
6638 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6639
6640         * gcc.dg/builtins-15.c: New test case.
6641
6642 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6643
6644         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6645
6646 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * lib/g++.exp: Tweak handling of additional source files.
6649         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6650         * g++.dg/special/conpr-2a.C: Rename to ...
6651         * g++.dg/special/conpr-2a.cc: ... this.
6652         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6653         * g++.dg/special/conpr-3a.C: Rename to ...
6654         * g++.dg/special/conpr-3a.cc: This.
6655         * g++.dg/special/conpr-3b.C: Rename to ...
6656         * g++.dg/special/conpr-3b.cc: This.
6657         * g++.dg/special/conpr-4.C: New test.
6658         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6659
6660 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6661
6662         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6663
6664 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6665
6666         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6667         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6668         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6669         * g++.old-deja/g++.other/warn3.C: Likewise.
6670
6671 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6672
6673         * gcc.dg/i386-387-1.c: Update to also test log.
6674         * gcc.dg/i386-387-2.c: Likewise.
6675
6676 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6677
6678         * g77.f-torture/execute/int8421.f: New test.
6679
6680 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6681
6682         PR c++/10230, c++/10481
6683         * g++.dg/lookup/scoped5.C: New test.
6684
6685 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6686
6687         PR c++/10552
6688         * g++.dg/template/ttp6.C: New test.
6689
6690 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6691
6692         * gcc.c-torture/execute/builtins: New directory.
6693         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6694         gcc.c-torture/execute/builtins.
6695         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6696         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6697         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6698         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6699
6700 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6701
6702         PR c++/9252
6703         * g++.dg/template/access8.C: New test.
6704         * g++.dg/template/access9.C: New test.
6705
6706 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6707
6708         PR c++/9554
6709         * g++.dg/parse/access1.C: New test.
6710
6711 2003-05-09  DJ Delorie  <dj@redhat.com>
6712
6713         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6714         long, and not an int.
6715
6716 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6717
6718         PR c++/10555, c++/10576
6719         * g++.dg/template/memclass1.C: New test.
6720
6721 2003-05-08  DJ Delorie  <dj@redhat.com>
6722
6723         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6724         targets.
6725         * gcc.c-torture/execute/20021024-1.x: Likewise.
6726         * gcc.c-torture/execute/shiftdi.x: Likewise.
6727         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6728         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6729         * gcc.dg/20021018-1.c: Likewise.
6730
6731 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6734
6735         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6736         (bcopy): Call memmove.
6737
6738 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6739
6740         * g77.f-torture/compile/8485.f: New test case.
6741
6742 2003-05-07  Richard Henderson  <rth@redhat.com>
6743
6744         PR c++/10570
6745         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6746         Verify exception_cleanup not called for rethrows.
6747         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6748         when exiting catch block without rethrowing.
6749         * g++.dg/eh/forced3.C: New.
6750         * g++.dg/eh/forced4.C: New.
6751
6752 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6753
6754         * gcc.dg/20030505.c: Fix triplet.
6755
6756 2003-05-06  DJ Delorie  <dj@redhat.com>
6757
6758         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6759         * gcc.dg/nest.c: Likewise.
6760
6761 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6762
6763         * gcc.dg/builtins-14.c: New test case.
6764
6765 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6766
6767         * lib/compat.exp (compat-execute): New argument.
6768         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6769         * gcc.dg/compat: New test directory.
6770         * gcc.dg/compat/compat.exp: New expect script.
6771         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6772         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6773         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6774         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6775         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6776         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6777
6778         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6779         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6780         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6781         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6782         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6783         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6784         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6785         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6786         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6787         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6788         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6789         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6790         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6791         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6792         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6793
6794 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6795
6796         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6797
6798 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6799
6800         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6801
6802 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6803
6804         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6805         * gcc.dg/ppc-fsel-2.c: New test.
6806
6807         * gcc.dg/unused-5.c: New test.
6808
6809 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/10496
6812         * g++.dg/warn/pmf1.C: New test.
6813
6814 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6815
6816         PR c++/4494
6817         * g++.dg/warn/main.C: New test.
6818
6819 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6820
6821         * gcc.dg/nonnull-3.c: New test.
6822
6823 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6824
6825         * gcc.dg/cpp/Wtrigraphs.c: Update.
6826         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6827
6828 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6829
6830         * gcc.dg/ppc-fsel-1.c: New test.
6831
6832 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6833
6834         PR c/10604
6835         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6836
6837 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6838
6839         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6840
6841 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6842
6843         PR c++/9364, c++/10553, c++/10586
6844         * g++.dg/parse/typename4.C: New test.
6845         * g++.dg/parse/typename5.C: Likewise.
6846
6847 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6848
6849         * gcc.c-torture/compile/20030503-1.c: New test.
6850
6851 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6852
6853         * g++.dg/lookup/using5.C: Fix testcase error.
6854
6855 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6856
6857         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6858         since MEABI is no longer supported.  Remove all vestiges
6859         of MEABI from the test.
6860
6861 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/10554
6864         * g++.dg/lookup/using5.C: New test.
6865
6866 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6867
6868         PR c++/8772
6869         * g++.dg/template/ttp5.C: New test.
6870
6871 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6872
6873         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6874         (dg-gpp-additional-sources): New function.
6875         (dg-gpp-additional-files): Likewise.
6876         * lib/g++.exp (additional_sources): New variable.
6877         (additional_files): Likewise.
6878         (g++_target_compile): Deal with them.
6879         * lib/old-dejagnu.exp: Remove.
6880         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6881         * g++.old-deja: Revise all tests to use dg commands.
6882
6883 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6884
6885         PR c++/9432, c++/9528
6886         * g++.dg/lookup/using4.C: New test.
6887
6888 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6889
6890         * gcc.dg/noreturn-5.c: New file.
6891         * gcc.dg/noreturn-6.c: New file.
6892
6893         * gcc.c-torture/compile/inline-1.c: New file.
6894
6895 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6896
6897         PR c++/10551
6898         * g++.dg/template/explicit1.C: New test.
6899
6900 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6901
6902         PR c++/10549
6903         * g++.dg/other/bitfield1.C: New test.
6904
6905         PR c++/10527
6906         * g++.dg/init/new7.C: New test.
6907
6908 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * g++.dg/ext/desig1.C: New test.
6911         * g++.dg/ext/init1.C: Update.
6912
6913         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6914
6915 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/10180
6918         * g++.dg/warn/Winline-1.C: New test.
6919
6920 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * gcc.c-torture/execute/string-opt-19.c: New test.
6923
6924         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6925         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6926
6927 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/10506
6930         * g++.dg/init/new6.C: New test.
6931
6932         PR c++/10503
6933         * g++.dg/init/ref6.C: New test.
6934
6935 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6936
6937         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6938
6939 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6940
6941         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6942         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6943
6944 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6945
6946         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6947         initialized static data members.
6948
6949 2003-04-25  H.J. Lu <hjl@gnu.org>
6950
6951         * gcc.dg/ia64-sync-4.c: New test.
6952
6953 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6954
6955         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6956         date.
6957
6958 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6959
6960         PR c++/10337
6961         * g++.dg/warn/conv1.C: New test.
6962         * g++.old-deja/g++.other/conv7.C: Adjust.
6963         * g++.old-deja/g++.other/overload14.C: Adjust.
6964
6965 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/10471
6968         * g++.dg/template/defarg2.C: New test.
6969
6970 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6971
6972         * gcc.dg/cpp/include2.c: Update.
6973         * gcc.dg/cpp/multiline-2.c: New.
6974         * gcc.dg/cpp/multiline.c: Update.
6975         * gcc.dg/cpp/strify2.c: Update.
6976         * gcc.dg/cpp/trad/literals-2.c: Update.
6977
6978 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6979
6980         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6981
6982 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6983
6984         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6985
6986 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/10451
6989         * g++.dg/parse/crash4.C: New test.
6990
6991         PR c++/9847
6992         * g++.dg/parse/crash5.C: New test.
6993
6994 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6995
6996         PR c++/10446
6997         * g++.dg/parse/crash3.C: New test.
6998
6999         PR c++/10428
7000         * g++.dg/parse/elab1.C: New test.
7001
7002 2003-04-22  Devang Patel  <dpatel@apple.com>
7003
7004         * gcc.dg/cpp/trad/funlike-5.c: New test.
7005
7006 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7007
7008         * g++.dg/other/packed1.C: Fix dg options.
7009
7010 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7011
7012         * g++.dg/other/offsetof2.C: New test.
7013
7014 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7015
7016         * g++.dg/template/recurse.C: Adjust location of error messages.
7017
7018 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         PR c++/9881
7021         * g++.dg/init/addr-const1.C: New test.
7022         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7023
7024 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7025
7026         PR c++/10405
7027         * g++.dg/lookup/struct-hack1.C: New test.
7028
7029 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7030
7031         * ucs.c: Update diagnostic messages.
7032
7033 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7034
7035         * gcc.dg/cpp/truefalse.cpp: New test.
7036         * gcc.dg/cpp/cpp.exp: Update.
7037         * g++.dg/other/stdbool-if.C: Remove.
7038
7039 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7040
7041         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7042         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7043
7044 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7045
7046         * gcc.c-torture/compile/20030418-1.c: New test.
7047
7048 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7049
7050         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7051
7052 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7053
7054         PR c++/10347
7055         g++.dg/template/dependent-name1.C: New test.
7056
7057 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7058
7059         * gcc.dg/warn-1.c (tourist_guide): New array,
7060         contains a pointer to bar.
7061
7062 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7065         * gcc.c-torture/execute/medce-1.c: New test case.
7066         * gcc.c-torture/execute/medce-2.c: New test case.
7067
7068 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7069
7070         * lib/prune.exp: Ignore more messages.
7071
7072         PR c++/10381
7073         * g++.dg/parse/lookup3.C: New test.
7074
7075 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7076
7077         * gcc.c-torture/compile/20030415-1.c : New test.
7078
7079 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7080
7081         * gcc.c-torture/execute/scope-2.c: Move to ...
7082         * gcc.dg/noncompile/scope.c: .... here.
7083
7084 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7085
7086         * gcc.dg/20030414-2.c: New test case.
7087
7088 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7089
7090         PR target/10377
7091         * gcc.dg/20030414-1.c: New test.
7092
7093 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7094
7095         * gcc.dg/builtins-12.c: New test case.
7096         * gcc.dg/builtins-13.c: New test case.
7097
7098 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7099
7100         * gcc.c-torture/execute/string-opt-18.c: New test.
7101
7102 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7103
7104         PR c++/10300
7105         * g++.dg/init/new5.C: New test.
7106
7107 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7108
7109         PR c++/7910
7110         * g++.dg/ext/dllimport1.C: New test.
7111
7112 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7113
7114         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7115
7116 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7117
7118         PR Fortran/9263
7119         * g77.f-torture/noncompile/9263.f: New test
7120         PR Fortran/1832
7121         * g77.f-torture/execute/1832.f: New test
7122
7123 2003-04-11  David Chad  <davidc@freebsd.org>
7124             Loren J. Rittle  <ljrittle@acm.org>
7125
7126         libobjc/8562
7127         * objc.dg/headers.m: New test.
7128
7129 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7130
7131         * gcc.c-torture/execute/builtin-noret-2.c: New.
7132         * gcc.c-torture/execute/builtin-noret-2.x: New.
7133         XFAIL builtin-noret-2.c at -O1 and above.
7134         * gcc.dg/redecl.c: New.
7135         * gcc.dg/Wshadow-1.c: Update error regexps.
7136
7137 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7138
7139         * g++.dg/abi/bitfield10.C: New test.
7140
7141 2003-04-09  Mike Stump  <mrs@apple.com>
7142
7143         * gcc.dg/pch/pch.exp: Make testcase names longer.
7144         * g++.dg/pch/pch.exp: Make testcase names longer.
7145
7146 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7147
7148         * gcc.dg/builtins-11.c: New test case.
7149
7150 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7151
7152         * gcc.dg/builtins-9.c: New test case.
7153         * gcc.dg/builtins-10.c: New test case.
7154
7155 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7156
7157         * gcc.dg/noncompile/init-4.c.c: New test.
7158
7159 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7160
7161         * gcc.misc-test/gcov-9.c: New test.
7162         * gcc.misc-test/gcov-10.c: New test
7163         * gcc.misc-test/gcov-11.c: New test.
7164
7165 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7166
7167         PR optimization/10024
7168         * gcc.c-torture/compile/20030405-1.c: New test.
7169
7170 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7171
7172         * gcc.dg/pch/static-3.c: New.
7173         * gcc.dg/pch/static-3.hs: New.
7174         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7175
7176 2003-04-04  Richard Henderson  <rth@redhat.com>
7177
7178         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7179         * g++.dg/eh/forced2.C: Likewise.
7180
7181 2003-04-03  Mike Stump  <mrs@apple.com>
7182
7183         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7184         target arg.
7185         (scan-assembler-times, scan-assembler-not): Likewise.
7186         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7187
7188 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7189
7190         * gcc.dg/sparc-loop-1.c: New test.
7191
7192 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7193
7194         PR other/9274
7195         * g++.dg/pch/system-2.C: New.
7196         * g++.dg/pch/system-2.Hs: New.
7197
7198 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7199
7200         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7201
7202         * g++.dg/eh/simd-1.C (vecfunc): Same.
7203
7204 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7205
7206         * gcc.c-torture/execute/20030401-1.c: New test case.
7207
7208 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7209
7210         * objc.dg/defs.m: New.
7211
7212 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7213
7214         * g++.dg/eh/simd-1.C: New.
7215         * g++.dg/eh/simd-2.C: New.
7216
7217 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7218
7219         * gcc.c-torture/execute/simd-3.c: New.
7220
7221 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7222
7223         PR c/9936
7224         * gcc.dg/20030331-2.c: New test.
7225
7226 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7227
7228         PR c++/10278
7229         * g++.dg/parse/crash2.C: New test.
7230
7231 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7232
7233         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7234         * gcc.c-torture/execute/20030331-1.c: ...here.
7235
7236 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7237
7238         * gcc.c-torture/execute/20030331-1.c: New test.
7239
7240 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7241
7242         * lib/gcov.exp: Adjust call return testing strings.
7243         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7244
7245 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7246
7247         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7248         * gcc.dg/builtins-7.c: New test case.
7249         * gcc.dg/builtins-8.c: New test case.
7250
7251 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7252
7253         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7254
7255 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/7647
7258         * g++.dg/lookup-class-member-2.C: New test.
7259
7260 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7261
7262         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7263
7264 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7265
7266         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7267
7268 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7269
7270         * g++.dg/init/attrib1.C: New test.
7271
7272 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7273
7274         * gcc.dg/ultrasp8.c: New test.
7275
7276 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7277
7278         * gcc.dg/ultrasp7.c: New test.
7279
7280 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7281
7282         PR c++/10047
7283         * g++.dg/template/inline1.C: New test.
7284
7285 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7286
7287         * gcc.dg/sparc-dwarf2.c: New test.
7288
7289 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7290
7291         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7292         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7293
7294 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7295
7296         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7297         than reading .x files.
7298         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7299         * g77.dg/gcov/gcov-1.f: Likewise.
7300         * gcc.misc-tests/gcov-4b.c: Likewise.
7301         * gcc.misc-tests/gcov-5b.c: Likewise.
7302         * gcc.misc-tests/gcov-6.c: Likewise.
7303         * gcc.misc-tests/gcov-7.c: Likewise.
7304         * gcc.misc-tests/gcov-8.c: Likewise.
7305         * g++.dg/gcov/gcov-1.x: Remove.
7306         * g77.dg/gcov/gcov-1.x: Likewise.
7307         * gcc.misc-tests/gcov-4b.x: Likewise.
7308         * gcc.misc-tests/gcov-5b.x: Likewise.
7309         * gcc.misc-tests/gcov-6.x: Likewise.
7310         * gcc.misc-tests/gcov-7.x: Likewise.
7311         * gcc.misc-tests/gcov-8.x: Likewise.
7312
7313 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7314
7315         PR opt/10087
7316         * gcc.dg/20030324-1.c: New test.
7317
7318 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7319
7320         PR c++/10224
7321         * g++.dg/template/arg3.C: New test.
7322
7323         PR c++/10158
7324         * g++.dg/template/friend18.C: New test.
7325
7326 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7327
7328         * g77.f-torture/compile/20030326-1.f: New test case.
7329
7330 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7331
7332         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7333
7334         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7335
7336 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7337
7338         * gcc.dg/ia64-sync-3.c: New test.
7339
7340 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7341
7342         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7343
7344 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7345
7346         * gcc.dg/ultrasp6.c: New test.
7347
7348 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7349
7350         * gcc.dg/i386-signbit-1.c: New test.
7351         * gcc.dg/i386-signbit-2.c: New test.
7352         * gcc.dg/i386-signbit-3.c: New test.
7353
7354 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7355
7356         * gcc.dg/ultrasp5.c: Fix options.
7357
7358 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7359
7360         * gcc.dg/ultrasp5.c: Fix comment.
7361
7362 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7363
7364         PR fortran/10197
7365         * g77.f-torture/execute/10197.f: New test.
7366
7367 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7368
7369         PR c++/9898, c++/383
7370         * g++.dg/template/conv6.C: New test.
7371
7372         PR c++/10119
7373         * g++.dg/template/ptrmem5.C: New test.
7374
7375         PR c++/10026
7376         * g++.dg/lookup/koenig1.C: New test.
7377
7378         PR C++/10199
7379         * g++.dg/lookup/template2.C: New test.
7380
7381 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7382
7383         * g++.dg/opt/rtti1.C: New test.
7384
7385 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7386
7387         * gcc.dg/ultrasp5.c: New test.
7388
7389 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7390
7391         PR middle-end/9967
7392         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7393         builtin fputs.
7394
7395 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7396
7397         PR c/8224
7398         * gcc.dg/20030323-1.c: New test.
7399
7400 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7401
7402         * gcc.c-torture/compile/20030323-1.c: New test case.
7403
7404 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7405
7406         * gcc.dg/20030321-1.c: New test.
7407
7408 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7409
7410         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7411
7412 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7413
7414         PR c++/9978, c++/9708
7415         * g++.dg/ext/vlm1.C: Adjust expected error.
7416         * g++.dg/ext/vla2.C: New test.
7417         * g++.dg/template/arg1.C: New test.
7418         * g++.dg/template/arg2.C: New test.
7419
7420 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7421
7422         * g77.f-torture/execute/select.f: New test.
7423         * g77.f-torture/noncompile/select_no_compile.f: New test.
7424
7425 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         PR c++/9898
7428         * g++.dg/other/error4.C: New test.
7429
7430 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7431
7432         * g++.dg/template/friend17.C: New test.
7433
7434 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7435
7436         * gcc.c-torture/compile/20030320-1.c: New.
7437
7438 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7439
7440         * gcc.dg/builtins-6.c: New test case.
7441
7442 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7443
7444         PR target/10073
7445         * gcc.c-torture/compile/20030319-1.c: New.
7446
7447 2003-03-18  Jan Hubicka  <jh@suse.cz>
7448
7449         * gcc.dg/i386-cvt-1.c: New test.
7450
7451 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7452
7453         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7454         * objc.dg/naming-2.m: Likewise.
7455
7456 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7457
7458         PR c++/9639
7459         * g++.dg/parse/crash1.C: New test.
7460
7461 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/8805
7464         * g++.dg/eh/cleanup1.C: New test.
7465
7466 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7467
7468         * gcc.c-torture/execute/20030316-1.c: New test case.
7469
7470 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         PR c++/9629
7473         * g++.dg/init/ctor2.C: New test.
7474
7475 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7476
7477         * g77.f-torture/compile/xformat.f: New test case.
7478
7479 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7480
7481         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7482         * g++.old-deja/g++.mike/eh50.C: Likewise.
7483
7484 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7485
7486         PR c++/6440
7487         * g++.dg/template/spec7.C: New test.
7488         * g++.dg/template/spec8.C: Likewise.
7489
7490 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7491
7492         * gcc.c-torture/execute/20030313-1.c: New test.
7493
7494 2003-03-14  Richard Henderson  <rth@redhat.com>
7495
7496         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7497
7498 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7499
7500         * gcc.c-torture/compile/20030314-1.c: New test.
7501
7502 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7503
7504         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7505         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7506         thumb target,
7507         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7508         to accept newer _imp__  prefix and additional
7509         newline in .drectve section.
7510         * gcc.dg/dll-4.c: Likewise.
7511         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7512         switch.
7513
7514 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * g++.dg/parse/namespace9.C: New test.
7517
7518         * g++.dg/init/ref5.C: New test.
7519         * g++.dg/parse/ptrmem1.C: Likewise.
7520
7521 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7522
7523         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7524         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7525         regular expression.
7526         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7527         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7528
7529 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7530
7531         * gcc.c-torture/execute/20030224-2.c: New test.
7532
7533 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7534
7535         * gcc.dg/decl-3.c: New test.
7536
7537 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7538
7539         * gcc.dg/i386-loop-2.c: New test.
7540
7541 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7542
7543         PR c++/9474
7544         * g++.dg/parse/namespace8.C: New test.
7545
7546         PR c++/9924
7547         * g++.dg/overload/builtin2.C: New test.
7548
7549 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7550
7551         * gcc.dg/return-type-3.c: New test.
7552
7553 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7554
7555         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7556         profiling options are not supported.
7557
7558 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7559
7560         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7561         * g++.old-deja/g++.warn/impint2.C: Likewise.
7562
7563 2003-03-10  Devang Patel  <dpatel@apple.com>
7564
7565         * g++.dg/cpp/c++_cmd_1.C: New test.
7566         * g++.dg/cpp/c++_cmd_1.h: New file.
7567
7568 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7569
7570         * gcc.dg/altivec-9.c: New file.
7571
7572 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7573
7574         * gcc.dg/ppc-sdata-1.c: New test.
7575         * gcc.dg/ppc-sdata-2.c: New test.
7576
7577 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/9373
7580         * g++.dg/opt/ptrmem2.C: New test.
7581
7582         PR c++/8534
7583         * g++.dg/opt/ptrmem1.C: New test.
7584
7585 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7586
7587         * gcc.dg/i386-loop-1.c: New test.
7588
7589 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7590
7591         PR c++/9970
7592         * g++.dg/lookup/friend1.C: New test.
7593
7594 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/9823
7597         * g++.dg/parser/constructor1.C: New test.
7598
7599 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7600
7601         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7602
7603         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7604
7605 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7606
7607         * gcc.dg/cpp/Wunused.c: Update test.
7608
7609 2003-03-08  Jan Hubicka  <jh@suse.cz>
7610
7611         * gcc.dg/inline-3.c: New test.
7612
7613 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/9809
7616         * g++.dg/parse/builtin1.C: New test.
7617
7618         PR c++/9982
7619         * g++.dg/abi/cookie1.C: New test.
7620         * g++.dg/abi/cookie2.C: Likewise.
7621
7622         PR c++/9524
7623         * g++.dg/template/field1.C: New test.
7624
7625         PR c++/9912
7626         * g++.dg/parse/class1.C: New test.
7627         * g++.dg/parse/namespace7.C: Likewise.
7628         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7629
7630 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7631
7632         * g++.dg/init/ref4.C: New test.
7633
7634 2003-03-07  Jan Hubicka  <jh@suse.cz>
7635
7636         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7637         * gcc.dg/inline-3.c:  New test.
7638
7639 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * g++.dg/init/ref3.C: New test.
7642
7643         PR c++/9965
7644         * g++.dg/init/ref2.C: New test.
7645
7646         PR c++/9400
7647         * g++.dg/warn/Wshadow-2.C: New test.
7648
7649         PR c++/9791
7650         * g++.dg/warn/Woverloaded-1.C: New test.
7651
7652 2003-03-05  Jan Hubicka  <jh@suse.cz>
7653
7654         * gcc.dg/i386-local2.c: New.
7655         * gcc.dg/i386-local.c: Fix typo.
7656
7657 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7658
7659         * g++.dg/abi/layout3.C: New test.
7660
7661 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7662
7663         * gcc.c-torture/compile/20030305-1.c
7664
7665 2003-03-05  Jan Hubicka  <jh@suse.cz>
7666
7667         * gcc.dg/i386-local.c: New.
7668
7669 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7670
7671         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7672
7673 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7674
7675         * gcc.dg/switch-2.c: New test.
7676         * gcc.dg/switch-3.c: New test.
7677         * gcc.dg/Wswitch.c: Adjust line numbers.
7678         * gcc.dg/Wswitch-default.c: Likewise.
7679         * gcc.dg/Wswitch-enum.c: Likewise.
7680
7681 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7682
7683         * gcc.c-torture/execute/20030222-1.c: New test.
7684
7685 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7686
7687         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7688
7689 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7690
7691         PR c++/9878
7692         * g++.dg/init/ref1.C: New test.
7693
7694 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7695
7696         * gcc.dg/sh-relax.c: New SH-only test.
7697
7698 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7699
7700         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7701         comment explaining purpose of testcase.
7702
7703 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7704
7705         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7706         for HC11/HC12 (asm needs two int registers).
7707         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7708         HC11/HC12 because the test uses an asm which needs two 32-bit
7709         registers.
7710
7711 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7712
7713         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7714         for HC11/HC12 (array is too large otherwise).
7715         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7716         * gcc.c-torture/compile/20010518-2.x: Likewise.
7717         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7718         HC11/HC12 (array is too large).
7719
7720 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7721
7722         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7723         * lib/g++-dg.exp (g++-dg-test): Likewise.
7724
7725 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7726
7727         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7728         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7729
7730 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7731
7732         * g++.dg/warn/implicit-typename1.C: Remove warning.
7733
7734 2003-02-28  Richard Henderson  <rth@redhat.com>
7735
7736         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7737         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7738
7739 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7740
7741         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7742         * g++.dg/pch/pch.exp: Likewise.
7743
7744 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c++/9879
7747         * testsuite/g++.dg/init/new4.C: New test.
7748
7749 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7750
7751         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7752
7753 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7754
7755         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7756         unsigned long.
7757
7758         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7759         wider than float.
7760
7761 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7762
7763         * lib/scanasm.exp: Add support for counting numbers of
7764         occurences.
7765         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7766         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7767
7768 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/9683
7771         * g++.dg/template/static3.C: New test.
7772
7773         PR c++/9829
7774         * g++.dg/parse/namespace6.C: New test.
7775
7776 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7777
7778         PR target/9732
7779         * gcc.dg/20030225-1.c: New test.
7780
7781 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7782
7783         * README: Remove out-of-date information.
7784
7785         PR c++/9836
7786         * g++.dg/template/spec6.C: New test.
7787
7788 2003-02-24  Jeff Law  <law@redhat.com>
7789
7790         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7791
7792 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7793
7794         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7795         * gcc.dg/pragma-ep-1.c: Likewise.
7796
7797 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7798
7799         PR c++/9602
7800         * g++.dg/template/friend16.C: New test.
7801
7802 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7803
7804         PR c++/5333
7805         * g++.dg/parse/fused-params1.C: Adjust error messages.
7806         * g++.dg/template/nested3.C: New test.
7807
7808 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7809
7810         * g++.dg/abi/param1.C: New test.
7811
7812 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7813
7814         PR c++/7982
7815         * g++.dg/warn/implicit-typename1.C: New test.
7816
7817 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7818
7819         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7820         with "mtune".
7821         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7822         * gcc.c-torture/execute/20010129-1.x: Likewise.
7823         * gcc.dg/20011107-1.c: Likewise.
7824         * gcc.dg/20020108-1.c: Likewise.
7825         * gcc.dg/20020122-3.c: Likewise.
7826         * gcc.dg/20020206-1.c: Likewise.
7827         * gcc.dg/20020310-1.c: Likewise.
7828         * gcc.dg/20020426-2.c: Likewise.
7829         * gcc.dg/20020517-1.c: Likewise.
7830         * gcc.dg/991230-1.c: Likewise.
7831         * gcc.dg/i386-unroll-1.c: Likewise.
7832         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7833
7834 2003-02-22  Jan Hubicka  <jh@suse.cz>
7835
7836         * gcc.dg/i386-mul.c: New test.
7837
7838 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7839
7840         * gcc.dg/builtins-5.c: New test case.
7841
7842 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7843
7844         * gcc.dg/asmreg-1.c: New test.
7845
7846 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/9749
7849         * g++.dg/parse/varmod1.C: New test.
7850
7851 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/9727
7854         * g++.dg/template/op1.C: New test.
7855
7856 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7857
7858         PR c++/8906
7859         * g++.dg/template/nested2.C: New test.
7860
7861 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7862
7863         PR c++/8724
7864         * g++.dg/expr/dtor1.C: New test.
7865
7866 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7867
7868         * gcc.dg/cpp/include3.c: New test.
7869         * gcc.dg/cpp/inc/foo.h: New file.
7870
7871 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7872
7873         * gcc.c-torture/execute/20030221-1.c: New test.
7874
7875 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/9729
7878         * g++.dg/abi/conv1.C: New test.
7879
7880 2003-02-20  Jan Hubicka  <jh@suse.cz>
7881
7882         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7883
7884 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7885
7886         * gcc.c-torture/compile/20030219-1.c: New test.
7887
7888 2003-02-18  Jan Hubicka  <jh@suse.cz>
7889
7890         * gcc.dg/funcorder.c: New test.
7891
7892 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7893
7894         * gcc.c-torture/execute/20030218-1.c: New.
7895
7896 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7897
7898         * gcc.dg/20030218-1.c: New.
7899
7900 2003-02-18  Richard Henderson  <rth@redhat.com>
7901
7902         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7903         * gcc.dg/attr-used-2.c: New.
7904
7905 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/9704
7908         * g++.dg/init/copy5.C: New test.
7909
7910 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7911
7912         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7913         * g++.dg/pch/pch.exp: Likewise.
7914
7915 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7916
7917         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7918         STACK_SIZE is not defined.
7919
7920 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7921
7922         PR c++/9457
7923         * g++.dg/template/init1.C: New test.
7924
7925 2003-02-16  Jan HUbicka  <jh@suse.cz>
7926
7927         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7928         (foo): Add few extra tests
7929         * gcc.dg/c99-const-expr-3.c: Likewise.
7930         * gcc.c-torture/execute/20030216-1.c: New.
7931
7932 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7933
7934         PR c++/9459
7935         * g++.dg/ext/typeof4.C: New test.
7936
7937 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7938
7939         * gcc.dg/i386-387-3.c: New test case.
7940
7941 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7942
7943         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7944         cris-*-elf* cris-*-aout* and mmix-*-*.
7945
7946 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7947
7948         * gcc.dg/20030213-1.c: New test.
7949
7950 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7951
7952         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7953         * gcc.dg/i386-387-2.c: Likewise.
7954
7955 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7956
7957         * gcc.dg/ppc-spe.c: Fix formatting.
7958         Enable tests that were previously unsupported by gas.
7959         Delete tests for instructions that no longer exist.
7960         Switch arguments on evsubifw builtin.
7961
7962 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7963
7964         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7965         STACK_SIZE is too small.
7966
7967 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7969
7970         * gcc.dg/decl-2.c: New test.
7971
7972 2003-02-10  Jan Hubicka  <jh@suse.cz>
7973
7974         * gcc.dg/i386-fpcvt-1.c:  New test.
7975
7976 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7977
7978         * gcc.c-torture/execute/20030209-1.c: New test.
7979
7980 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7981
7982         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7983         int-wide bitops, use the constants of the same width.
7984         Likewise, if long long is 32-bit wide, test bitops using
7985         32-bit constants.
7986
7987 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7988
7989         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7990
7991 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7992
7993         * testsuite/gcc.dg/builtins-4.c: New test case.
7994
7995 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7996
7997         * gcc.dg/20020430-1.c: Fix dg command typos.
7998         * gcc.dg/20020503-1.c: Likewise.
7999
8000 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8001
8002         PR c++/8785
8003         * g++.dg/parse/fused-params1.C: New test.
8004
8005         PR c++/8857
8006         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8007
8008         PR c++/8921
8009         * g++.dg/parse/non-dependent1.C: New test.
8010
8011         PR c++/8928
8012         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8013
8014         PR c++/9228
8015         * g++.dg/parse/undefined7.C: New test.
8016         * g++.dg/parse/non-templ1.C: New test.
8017
8018         PR c++/9229
8019         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8020
8021 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8022
8023         * gcc.c-torture/compile/20030206-1.c: New test.
8024
8025 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8026
8027         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8028         "pow" to "foo" to avoid potential confusion with a math built-in.
8029
8030 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8031
8032         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8033         conditions for SPARC targets.
8034
8035 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8036
8037         * gcc.dg/20030204-1.c: New test.
8038
8039 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8040
8041         PR c++/38
8042         * g++.dg/parse/array-size1.C: New test.
8043
8044         PR c++/5657
8045         * g++.dg/parse/undefined3.C: New test.
8046
8047         PR c++/5665
8048         * g++.dg/parse/undefined4.C: New test.
8049
8050         PR c++/5975
8051         * g++.dg/parse/undefined5.C: New test.
8052
8053         PR c++/7259
8054         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8055
8056         PR c++/8578
8057         * g++.dg/parse/casting-operator1.C: New test.
8058
8059         PR c++/8596
8060         * g++.dg/parse/undefined6.C: New test.
8061
8062         PR c++/8736
8063         * g++.dg/parse/missing-template1.C: New test.
8064
8065 2003-02-04  Jan Hubicka  <jh@suse.cz>
8066
8067         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8068         * gcc.dg/i386-cmov?.c:  Likewise.
8069         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8070         * gcc.dg/i386-ssefp-1.c:  Likewise.
8071         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8072         conventions.
8073
8074 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8075
8076         PR c++/7129
8077         * testsuite/g++.dg/ext/max.C: New test.
8078
8079 2003-02-03  Jan Hubicka  <jh@suse.cz>
8080
8081         * gcc.c-torture/execute/20030203-1.c: New test.
8082
8083 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8084
8085         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8086         'natural-endian'.
8087
8088 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8089
8090         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8091         * g++.dg/init/new2.C: Likewise.
8092         * g++.dg/other/new1.C: Likewise.
8093
8094 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8095
8096         * gcc.dg/struct-ret-libc.c: New test.
8097
8098 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8099
8100         * gcc.dg/20030129-1.c: New test.
8101
8102 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8103
8104         PR c++/8849
8105         * g++.dg/template/ptrmem4.C: New test.
8106
8107 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8108
8109         * g++.dg/parser/constant1.C: New test.
8110
8111 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8112
8113         PR c++/8591
8114         * g++.dg/parse/friend2.C: New test.
8115
8116 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8117
8118         PR c++/9437
8119         * g++.dg/template/unify4.C: New test.
8120
8121 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8122
8123         * gcc.c-torture/execute/20030128-1.c: New test.
8124
8125 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8126
8127         * g++.dg/lookup/nested1.C: Test moved from ...
8128         * g++.old-deja/g++.other/lookup24.C: ... here.
8129
8130 2003-01-28  Jan Hubicka  <jh@suse.cz>
8131
8132         * gcc.dg/i386-cmov5.c:  New test.
8133
8134 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8135
8136         * gcc.c-torture/execute/20010925-1.c: Changed the
8137         memcpy declaration.
8138
8139 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8140
8141         PR c++/3902
8142         * g++.dg/parse/template5.C: New test.
8143
8144 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8145
8146         PR fortran/9258
8147         * g77.dg/pr9258: New test.
8148
8149 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8150
8151         * README: Move relevant parts from README.g++.
8152
8153         * README.g++: Remove this file.
8154
8155 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8156
8157         * g++.dg/abi/dcast1.C: New test.
8158
8159 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8160
8161         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8162
8163 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8164
8165         PR c++/47
8166         * g++.old-deja/g++.other/lookup24.C: New test.
8167
8168 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8169
8170         PR middle-end/7227
8171         * gcc.dg/uninit-C.c: New test.
8172
8173 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         * g++.dg/abi/covariant1.C: New test.
8176
8177 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8178
8179         * gcc.dg/20030123-1.c: New test.
8180
8181 2003-01-25  Jan Hubicka  <jh@suse.cz>
8182
8183         PR opt/8492
8184         * gcc.c-torture/compile/20030125-1.c
8185
8186 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         PR c++/9403
8189         * g++.dg/parse/template3.C: New test.
8190         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8191
8192         PR c++/795
8193         * g++.dg/parse/template4.C: New test.
8194
8195         PR c++/9415
8196         * g++.dg/template/qual2.C: New test.
8197
8198         PR c++/8545
8199         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8200
8201         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8202
8203 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8204
8205         * gcc.c-torture/execute/switch-1.c: New test case.
8206
8207 2003-01-25  Jan Hubicka  <jh@suse.cz>
8208
8209         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8210
8211 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8212
8213         Tweaks for Bison-1.875. From the NEWS file:
8214         "- `parse error' -> `syntax error'
8215         Bison now uniformly uses the term `syntax error'"
8216         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8217         * gcc.dg/cpp/digraph2.c: Likewise.
8218         * gcc.dg/cpp/direct2.c: Likewise.
8219         * gcc.dg/cpp/paste4.c: Likewise.
8220         * gcc.dg/c90-restrict-1.c: Likewise.
8221         * gcc.dg/c99-func-2.c: Likewise.
8222         * gcc.dg/noncompile/920721-2.c: Likewise.
8223         * gcc.dg/noncompile/930622-2.c: Likewise.
8224         * gcc.dg/noncompile/940112-1.c: Likewise.
8225         * gcc.dg/noncompile/950921-1.c: Likewise.
8226         * gcc.dg/noncompile/951123-1.c: Likewise.
8227         * gcc.dg/noncompile/971104-1.c: Likewise.
8228         * gcc.dg/noncompile/990416-1.c: Likewise.
8229
8230 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8231
8232         * g++.dg/parse/undefined1.C: Add error message.
8233
8234 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8235
8236         PR c++/9354
8237         * g++.dg/parse/new1.C: New test.
8238
8239         PR c++/9216
8240         * g++.dg/parse/template2.C: New test.
8241
8242         PR c++/9354
8243         * g++.dg/parse/typedef2.C: New test.
8244
8245         PR c++/9328
8246         * g++.dg/ext/typeof3.C: New test.
8247
8248 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8249
8250         PR c++/2738
8251         * g++.dg/parse/ret-type1.C: New test.
8252
8253         PR c++/3792
8254         * g++.dg/parse/tmpl-outside1.C: New test.
8255
8256         PR c++/4207
8257         * g++.dg/parse/int-as-enum1.C: New test.
8258
8259         PR c++/4903
8260         * g++.dg/parse/no-typename1.C: New test.
8261
8262         PR c++/5533
8263         * g++.dg/parse/no-value1.C: New test.
8264
8265         PR c++/5921
8266         * g++.dg/parse/wrong-inline1.C: New test.
8267
8268         PR c++/6402
8269         * g++.dg/parse/ref1.C: New test.
8270
8271         PR c++/6992
8272         * g++.dg/parse/attr-ctor1.C: New test.
8273
8274         PR c++/7229
8275         * g++.dg/parse/namespace5.C: New test.
8276
8277         PR c++/7917
8278         * g++.dg/parse/func-def1.C: New test.
8279
8280         PR c++/8143
8281         * g++.dg/parse/undefined1.C: New test.
8282
8283         PR c++/5723, PR c++/8522
8284         * g++.dg/parse/specialization1.C: New test.
8285
8286         PR c++/163, PR c++/8595
8287         * g++.dg/parse/struct-as-enum1.C: New test.
8288
8289         PR c++/9173
8290         * g++.dg/parse/undefined2.C: New test.
8291
8292 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/9298
8295         * g++.dg/parse/template1.C: New test.
8296
8297         PR c++/9384
8298         * g++.dg/parse/using1.C: New test.
8299
8300         PR c++/9285
8301         PR c++/9294
8302         * g++.dg/parse/expr2.C: New test.
8303
8304         PR c++/9388
8305         * g++.dg/parse/lookup2.C: Likewise.
8306
8307 2003-01-21  Jan Hubicka  <jh@suse.cz>
8308
8309         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8310         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8311         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8312         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8313
8314 2003-01-20  Nick Clifton  <nickc@redhat.com>
8315
8316         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8317         problem with ARM sibcall code generation.
8318
8319 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8320
8321         * gcc.c-torture/execute/20030120-1.c: New.
8322
8323 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8324
8325         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8326
8327 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/9272
8330         * g++.dg/parse/ctor1.C: New test.
8331
8332         PR c++/9294:
8333         * g++.dg/parse/qualified1.C: New test.
8334
8335         * g++.dg/parse/typename3.C: New test.
8336
8337 2003-01-16  Richard Henderson  <rth@redhat.com>
8338
8339         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8340
8341 2003-01-16  Richard Henderson  <rth@redhat.com>
8342
8343         * g++.dg/pch/pch.exp: Copy test header to the working directory
8344         before using it either for precompilation or direct use.
8345         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8346         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8347
8348 2003-01-16  Richard Henderson  <rth@redhat.com>
8349
8350         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8351         before using it either for precompilation or direct use.
8352         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8353         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8354
8355 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8356
8357         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8358         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8359         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8360         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8361         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8362         typename warning into error.
8363         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8364         error messages.
8365         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8366         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8367         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8368         messages.
8369         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8370         make declaration visible in template.
8371         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8372         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8373         messages.
8374         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8375         message.
8376         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8377         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8378         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8379         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8380         typename warning with error message.
8381         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8382         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8383         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8384
8385 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8386
8387         * g++.dg/parse/ambig2.C: New test.
8388
8389 2003-01-15  Richard Henderson  <rth@redhat.com>
8390
8391         * g++.dg/tls/init-2.C: Update error message string.
8392
8393 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8394
8395         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8396
8397 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8398
8399         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8400         all for HC11/HC12.
8401         * gcc.c-torture/compile/20001205-1.x: Likewise.
8402         * gcc.c-torture/compile/20001226-1.x: Likewise.
8403         * gcc.c-torture/compile/920520-1.x: Likewise.
8404         * gcc.c-torture/compile/961203-1.x: Likewise.
8405         * gcc.c-torture/compile/20020604-1.x: Likewise.
8406
8407 2003-01-15  Jan Hubicka  <jh@suse.cz>
8408
8409         * gcc.c-torture/compile/20030115-1.c: New test.
8410
8411         * gcc.dg/i386-fpcvt-1.c: New test.
8412         * gcc.dg/i386-fpcvt-2.c: New test.
8413
8414 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8415
8416         Further conform g++'s __vmi_class_type_info to the C++ ABI
8417         specification.
8418         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8419         the specification.
8420
8421 2003-01-14  Jan Hubicka  <jh@suse.cz>
8422
8423         * gcc.dg/i386-fpcvt-1.c: New test.
8424         * gcc.dg/i386-fpcvt-2.c: New test.
8425
8426 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8427
8428         * gcc.dg/i386-mmx-3.c: New test.
8429
8430 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/9264
8433         * g++.dg/parse/octal1.C: New file.
8434
8435         PR c++/9172
8436         * g++.dg/parse/typename1.C: New file.
8437
8438 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8439
8440         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8441         * gcc.dg/bf-no-ms-layout.c: Likewise.
8442         * gcc.dg/bf-ms-attrib.c: Likewise.
8443
8444 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/9099
8447         * g++.dg/parse/dtor1.C: New file.
8448
8449         PR c++/9128
8450         * g++.dg/rtti/typeid1.C: New file.
8451
8452         PR c++/9153
8453         * g++.dg/parse/lookup1.C: New file.
8454
8455         PR c++/9171
8456         * g++.dg/templ/spec5.C: New file.
8457
8458 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8459
8460         * gcc.c-torture/compile/20030110-1.c: New test.
8461
8462 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8463
8464         Merge from pch-branch:
8465
8466         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8467
8468         * gcc.dg/pch/cpp-1.h: New.
8469         * gcc.dg/pch/cpp-1.c: New.
8470         * gcc.dg/pch/cpp-2.h: New.
8471         * gcc.dg/pch/cpp-2.c: New.
8472
8473         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8474
8475         * gcc.dg/pch/except-1.h: New.
8476         * gcc.dg/pch/except-1.c: New.
8477
8478         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8479
8480         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8481         running test.
8482         * gcc.dg/pch: Include *.hp not *.h.
8483         * gcc.dg/pch/system-1.h: New.
8484         * gcc.dg/pch/system-1.c: New.
8485
8486         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8487
8488         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8489         rather than trying to build and run a program using PCH.
8490         * gcc.dg/pch: Remove dg-do commands from test files.
8491
8492         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8493
8494         * gcc.dg/pch/macro-3.c: New.
8495         * gcc.dg/pch/macro-3.h: New.
8496
8497         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8498
8499         * gcc.dg/pch/common-1.c: New.
8500         * gcc.dg/pch/common-1.h: New.
8501         * gcc.dg/pch/decl-1.c: New.
8502         * gcc.dg/pch/decl-1.h: New.
8503         * gcc.dg/pch/decl-2.c: New.
8504         * gcc.dg/pch/decl-2.h: New.
8505         * gcc.dg/pch/decl-3.c: New.
8506         * gcc.dg/pch/decl-3.h: New.
8507         * gcc.dg/pch/decl-4.c: New.
8508         * gcc.dg/pch/decl-4.h: New.
8509         * gcc.dg/pch/decl-5.c: New.
8510         * gcc.dg/pch/decl-5.h: New.
8511         * gcc.dg/pch/global-1.c: New.
8512         * gcc.dg/pch/global-1.h: New.
8513         * gcc.dg/pch/inline-1.c: New.
8514         * gcc.dg/pch/inline-1.h: New.
8515         * gcc.dg/pch/inline-2.c: New.
8516         * gcc.dg/pch/inline-2.h: New.
8517         * gcc.dg/pch/static-1.c: New.
8518         * gcc.dg/pch/static-1.h: New.
8519         * gcc.dg/pch/static-2.c: New.
8520         * gcc.dg/pch/static-2.h: New.
8521
8522         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8523
8524         * g++.dg/pch/pch.exp: Better handle failing testcases.
8525         * gcc.dg/pch/pch.exp: Likewise.
8526         * gcc.dg/pch/macro-1.c: New.
8527         * gcc.dg/pch/macro-1.h: New.
8528         * gcc.dg/pch/macro-2.c: New.
8529         * gcc.dg/pch/macro-2.h: New.
8530
8531         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8532
8533         * g++.dg/dg.exp: Treat files in pch/ specially.
8534         * g++.dg/pch/pch.exp: New file.
8535         * g++.dg/pch/empty.H: New file.
8536         * g++.dg/pch/empty.C: New file.
8537         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8538         "precompile".
8539
8540         * gcc.dg/pch/pch.exp: New file.
8541         * gcc.dg/pch/empty.h: New file.
8542         * gcc.dg/pch/empty.c: New file.
8543         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8544         "precompile".
8545
8546 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8547
8548         * g++.dg/template/friend14.C: New test.
8549
8550 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8551
8552         * gcc.dg/old-style-asm-1.c: New test.
8553
8554 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8555
8556         * gcc.c-torture/compile/20030109-1.c: New test.
8557
8558 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8559
8560         * gcc.c-torture/execute/20030109-1.c: New test.
8561
8562 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8563
8564         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8565         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8566         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8567         * g++.old-deja/g++.mike/eh2.C: Likewise
8568         * g++.old-deja/g++.mike/eh3.C: Likewise
8569         * g++.old-deja/g++.mike/eh5.C: Likewise
8570         * g++.old-deja/g++.mike/eh6.C: Likewise
8571         * g++.old-deja/g++.mike/eh7.C: Likewise
8572         * g++.old-deja/g++.mike/eh8.C: Likewise
8573         * g++.old-deja/g++.mike/eh9.C: Likewise
8574         * g++.old-deja/g++.mike/eh10.C: Likewise
8575         * g++.old-deja/g++.mike/eh12.C: Likewise
8576         * g++.old-deja/g++.mike/eh13.C: Likewise
8577         * g++.old-deja/g++.mike/eh14.C: Likewise
8578         * g++.old-deja/g++.mike/eh16.C: Likewise
8579         * g++.old-deja/g++.mike/eh17.C: Likewise
8580         * g++.old-deja/g++.mike/eh18.C: Likewise
8581         * g++.old-deja/g++.mike/eh21.C: Likewise
8582         * g++.old-deja/g++.mike/eh23.C: Likewise
8583         * g++.old-deja/g++.mike/eh24.C: Likewise
8584         * g++.old-deja/g++.mike/eh25.C: Likewise
8585         * g++.old-deja/g++.mike/eh26.C: Likewise
8586         * g++.old-deja/g++.mike/eh27.C: Likewise
8587         * g++.old-deja/g++.mike/eh28.C: Likewise
8588         * g++.old-deja/g++.mike/eh29.C: Likewise
8589         * g++.old-deja/g++.mike/eh31.C: Likewise
8590         * g++.old-deja/g++.mike/eh33.C: Likewise
8591         * g++.old-deja/g++.mike/eh34.C: Likewise
8592         * g++.old-deja/g++.mike/eh35.C: Likewise
8593         * g++.old-deja/g++.mike/eh36.C: Likewise
8594         * g++.old-deja/g++.mike/eh37.C: Likewise
8595         * g++.old-deja/g++.mike/eh38.C: Likewise
8596         * g++.old-deja/g++.mike/eh39.C: Likewise
8597         * g++.old-deja/g++.mike/eh40.C: Likewise
8598         * g++.old-deja/g++.mike/eh41.C: Likewise
8599         * g++.old-deja/g++.mike/eh42.C: Likewise
8600         * g++.old-deja/g++.mike/eh44.C: Likewise
8601         * g++.old-deja/g++.mike/eh46.C: Likewise
8602         * g++.old-deja/g++.mike/eh47.C: Likewise
8603         * g++.old-deja/g++.mike/eh48.C: Likewise
8604         * g++.old-deja/g++.mike/eh49.C: Likewise
8605         * g++.old-deja/g++.mike/eh50.C: Likewise
8606
8607
8608         PR c++/8615
8609         * g++.dg/template/char1.C: New test.
8610
8611         * g++.dg/template/varmod1.C: Fix typo.
8612
8613 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8614
8615         DR 180
8616         * g++.old-deja/g++.pt/crash32.C: Expect error.
8617
8618 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/5919
8621         * g++.dg/template/varmod1.C: New test.
8622
8623         PR c++/8727
8624         * g++.dg/inherit/typeinfo1.C: New test.
8625
8626         PR c++/8663
8627         * g++.dg/inherit/typedef1.C: New test.
8628
8629 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/8332
8632         PR c++/8493
8633         * g++.dg/template/strlen1.C: New test.
8634
8635         PR c++/8227
8636         * g++.dg/template/ctor2.C: New test.
8637
8638         PR c++/8214
8639         * g++.dg/init/string1.C: New test.
8640
8641         PR c++/8511
8642         * g++.dg/template/friend8.C: New test.
8643
8644 2002-11-29  Joe Buck <jbuck@synopsys.com>
8645
8646         * g++.dg/lookup/anon2.C: New test.
8647
8648 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8649
8650         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8651         h8300 port.
8652
8653 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8654
8655         * gcc.dg/bitfld-6.c: New test.
8656
8657 2002-11-27  Jan Hubicka  <jh@suse.cz>
8658
8659         * gcc.c-torture/execute/20021127.[cx]: New test.
8660
8661 2002-11-26  Jan Hubicka  <jh@suse.cz>
8662
8663         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8664         quality.
8665
8666 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8667
8668         * g++.dg/init/brace2.C: New test.
8669         * g++.old-deja/g++.mike/p9129.C: Correct.
8670
8671 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8674
8675 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8676
8677         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8678
8679 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8680
8681         * testsuite/g++.dg/abi/empty11.C: New test.
8682         * testsuite/g++.dg/rtti/cv1.C: New test.
8683
8684 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8685
8686         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8687
8688 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8689
8690         * g++.dg/abi/empty10.C: New test.
8691
8692 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8693
8694         * gcc.c-torture/compile/20021124-1.c: New test.
8695
8696 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8697
8698         * g++.dg/abi/rtti2.C: New test.
8699
8700 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8701
8702         * gcc.dg/i386-unroll-1.c: New test.
8703
8704 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8705
8706         * gcc.c-torture/compile/20021120-1.c: New test.
8707         * gcc.c-torture/compile/20021120-2.c: New test.
8708
8709 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8710
8711         * gcc.dg/bitfld-5.c: New test.
8712
8713 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8714
8715         * gcc.c-torture/execute/20021120-3.c: New test.
8716
8717 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8718
8719         * gcc.c-torture/execute/20021120-2.c: New test.
8720
8721 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8722
8723         * gcc.c-torture/execute/20021120-1.c: New test.
8724
8725 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * gcc.c-torture/execute/20021118-3.c: New test.
8728
8729 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8730
8731         * gcc.c-torture/compile/20021119-1.c: New test.
8732
8733 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8734
8735         * gcc.dg/duff-1.c: New test.
8736         * gcc.dg/duff-2.c: New test.
8737         * gcc.dg/duff-3.c: New test.
8738
8739 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8740
8741         * gcc.dg/cpp/_Pragma5.c: New test.
8742
8743 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8744
8745         * gcc.c-torture/execute/20021118-2.c: New test.
8746
8747 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8748
8749         * gcc.c-torture/execute/20021118-1.c: New test.
8750
8751 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8752
8753         * gcc.dg/20021116-1.c: New test.
8754
8755 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * g++.dg/abi/vcall1.C: New test.
8758
8759 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8760
8761         * gcc.dg/20021029-1.c: New test.
8762         * gcc.dg/20021029-2.c: New test.
8763
8764 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8765
8766         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8767
8768 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769
8770         PR c/8439
8771         * gcc.dg/20021110.c: Move to ...
8772         * gcc.c-torture/compile/20021110.c: .... here.
8773
8774 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8775
8776         PR c/8467
8777         * gcc.c-torture/execute/20021111-1.c
8778
8779 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8780
8781         PR c/8439
8782         * gcc.dg/20021110.c: New test.
8783
8784 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8785
8786         * g++.dg/abi/vthunk3.C: Run only on x86.
8787
8788 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8789
8790         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8791
8792 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8793
8794         * lib/compat.exp (compat-execute): Fix logic error in last
8795         change.
8796
8797 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8798
8799         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8800
8801 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8802
8803         PR c++/8389
8804         * g++.dg/template/access6.C: New test.
8805
8806 2002-11-08  Jan Hubicka  <jh@suse.cz>
8807
8808         * gcc.dg/i386-ssefp-1.c: New test.
8809         * gcc.dg/i386-ssefp-1.c: New test.
8810
8811 2002-11-08  Jan Hubicka  <jh@suse.cz>
8812
8813         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8814
8815 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8816
8817         * g++.dg/abi/vthunk3.C: New test.
8818
8819         PR c++/8338
8820         * g++.dg/template/crash2.C: New test.
8821
8822 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8823
8824         * testsuite/g++.dg/abi/dtor1.C: New test.
8825         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8826
8827 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8828
8829         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8830         Darwin.
8831
8832 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8833
8834         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8835         -mthumb.  Only xfail with -O0.
8836
8837 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8838
8839         * g++.dg/abi/thunk1.C: New test.
8840         * g++.dg/abi/thunk2.C: Likewise.
8841         * g++.dg/abi/vtt1.C: Likewise.
8842
8843 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8844
8845         PR optimization/8423
8846         * gcc.c-torture/execute/builtin-constant.c: New test.
8847
8848 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8849
8850         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8851         Add some more cases.
8852
8853 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/8391
8856         * g++.dg/opt/local1.C: New test.
8857
8858 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/8160
8861         * g++.dg/template/complit1.C: New test.
8862
8863         PR c++/8149
8864         * g++.dg/template/typename4.C: Likewise.
8865
8866 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8867
8868         Core issue 287, PR c++/7639
8869         * g++.dg/template/instantiate1.C: Adjust error location.
8870         * g++.dg/template/instantiate3.C: New test.
8871         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8872         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8873         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8874
8875 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8876
8877         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8878
8879 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/8287
8882         * g++.dg/init/dtor2.C: New test.
8883
8884 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8885
8886         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8887         * gcc.dg/nest.c: Bypass errors on irix6.
8888
8889 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8890
8891         * gcc.dg/nest.c: Expect error for mmix-*-*.
8892         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8893
8894 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8895
8896         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8897         markers.
8898
8899         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8900
8901 2002-10-25  Mike Stump  <mrs@apple.com>
8902
8903         * gcc.dg/warn-1.c: New test.
8904
8905 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8906
8907         * g++.dg/template/typename3.C: New test.
8908
8909 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8910
8911         * g++.dg/lookup/ptrmem1.C: New test.
8912
8913         * g++.dg/abi/vthunk2.C: New test.
8914
8915 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8916
8917         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8918
8919 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8920
8921         * g++.dg/abi/empty9.C: New test.
8922
8923 2002-10-24  Richard Henderson  <rth@redhat.com>
8924
8925         * g++.dg/inherit/thunk1.C: Enable for ia64.
8926
8927 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/8067
8930         * g++.dg/lookup/pretty1.C: New test.
8931
8932 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8933
8934         * gcc.dg/20021023-1.c: New test.
8935
8936 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/7679
8939         * g++.dg/parse/inline1.C: New test.
8940
8941 2002-10-23  Richard Henderson  <rth@redhat.com>
8942
8943         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8944
8945         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8946
8947 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/6579
8950         * g++.dg/parse/stmtexpr3.C: New test.
8951
8952 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8953
8954         * g++.dg/expr/cond1.C: New test.
8955
8956 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8957
8958         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8959
8960 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8961
8962         * g++.dg/abi/vbase13.C: New test.
8963         * g++.dg/abi/vbase14.C: Likewise.
8964
8965 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8966
8967         * gcc.dg/tls/pic-1.c: New test.
8968         * gcc.dg/tls/nonpic-1.c: New test.
8969         * gcc.dg/20021018-1.c: New test.
8970
8971 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8972
8973         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8974         Remove only files with the same base name as the test case.
8975         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8976         (profopt-execute): Likewise.  Also, remove old profiling
8977         and performance data files before running the tests.
8978
8979         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8980         * g++.dg/bprob/bprob.exp: Likewise.
8981         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8982         to allow more general test case names.
8983
8984         * g++.dg/bprob/bprob-1.C: Rename to ...
8985         * g++.dg/bprob/g++-bprob-1.C: ... this.
8986
8987         * g77.dg/bprob/bprob-1.f: Rename to ...
8988         * g77.dg/bprob/g77-bprob-1.f: ... this.
8989
8990 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8991
8992         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8993         bison 1.50 or later.
8994
8995 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8996
8997         * g++.dg/README: Describe more test directories.
8998
8999 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9000
9001         * g++.dg/init/array6.C: Add additional tests.
9002
9003 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9004
9005         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9006         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9007
9008 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9009
9010         * gcc.c-torture/compile/20020604-1.x: New.
9011         * gcc.c-torture/compile/simd-5.x: Likewise.
9012         * gcc.c-torture/execute/920710-1.x: Likewise.
9013         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9014
9015 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9016
9017         * g++.dg/inherit/override1.C: Add dg-options clause.
9018
9019 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9020
9021         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9022         _mm_slli_si128.
9023
9024 2002-10-19  Andreas Schwab  <schwab@suse.de>
9025
9026         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9027         directory component.
9028
9029 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9030
9031         * g++.dg/inherit/thunk1.C: New test.
9032
9033         * g++.dg/inherit/override1.C: New test.
9034
9035         * g++.dg/abi/mangle11.C: New test.
9036         * g++.dg/abi/mangle14.C: New test.
9037         * g++.dg/abi/mangle17.C: New test.
9038
9039 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9040
9041         * g++.dg/overload/member2.C: New test.
9042
9043 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9044
9045         * g++.dg/README: Describe new compat directory.
9046         * g++.dg/dg.exp: Skip tests in compat directory.
9047         * README.compat: New file.
9048         * lib/compat.exp: New expect script.
9049         * g++.dg/compat: New test directory.
9050         * g++.dg/compat/compat.exp: New expect script.
9051         * g++.dg/compat/abi: New test directory.
9052         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9053         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9054         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9055         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9056         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9057         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9058         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9059         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9060         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9061         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9062         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9063         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9064         * g++.dg/compat/break: New test directory.
9065         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9066         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9067         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9068         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9069         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9070         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9071         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9072         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9073         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9074         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9075         g++.dg/compat/break/README: New files.
9076         * g++.dg/compat/eh: New test directory.
9077         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9078         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9079         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9080         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9081         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9082         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9083         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9084         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9085         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9086         g++.dg/compat/eh/filter2_y.C,
9087         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9088         g++.dg/compat/eh/new1_y.C,
9089         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9090         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9091         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9092         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9093         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9094         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9095         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9096         g++.dg/compat/eh/unexpected1_y.C: New files.
9097         * g++.dg/compat/init: New test directory.
9098         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9099         g++.dg/compat/init/array5_y.C,
9100         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9101         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9102         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9103         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9104         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9105         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9106         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9107         g++.dg/compat/init/init-ref2_y.C: New files.
9108
9109 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/7584
9112         * g++.dg/inherit/using3.C: New test.
9113
9114 2002-10-17  Jan Hubicka  <jh@suse.cz>
9115
9116         * gcc.dg/20021017-2.c: New test.
9117
9118 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9119
9120         * g++.dg/abi/mangle16.C: Adjust.
9121
9122         * g++.dg/init/array8.C: New test.
9123
9124 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9125
9126         * gcc.dg/special/mips-abi.exp: New test.
9127         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9128
9129 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9130
9131         * g++.dg/abi/mangle16.C: New test.
9132         * g++.dg/abi/mangle17.C: Likewise.
9133
9134         PR c++/7478
9135         * g++.dg/template/ref1.C: New test.
9136
9137 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9138
9139         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9140
9141 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9142
9143         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9144
9145 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/7524
9148         * g++.dg/init/array7.C: New test.
9149
9150 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9151
9152         * g++.dg/init/array6.C: New test.
9153
9154         * g++.dg/abi/mangle13.C: Likewise.
9155         * g++.dg/abi/mangle14.C: Likewise.
9156         * g++.dg/abi/mangle15.C: Likewise.
9157
9158 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9159
9160         * g++.dg/abi/empty8.C: New test.
9161
9162 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9163
9164         * g++.dg/init/ctor1.C: New test.
9165
9166 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9167
9168         * gcc.c-torture/execute/20021015-1.c: New test.
9169
9170 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9171
9172         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9173
9174 2002-10-14  Jan Hubicka  <jh@suse.cz>
9175
9176         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9177
9178 2002-10-14  Richard Henderson  <rth@redhat.com>
9179
9180         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9181
9182 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9183
9184         PR optimization/6631
9185         * g++.dg/opt/const2.C: New test.
9186
9187 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/7176
9190         * g++.dg/parse/friend1.C: New test.
9191         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9192
9193 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9194
9195         * gcc.dg/20021014-1.c: New test.
9196
9197 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/5661
9200         * g++.dg/ext/vlm1.C: New test.
9201         * g++.dg/ext/vlm2.C: Likewise.
9202
9203         * g++.dg/init/array1.C: Remove invalid braces.
9204         * g++.dg/init/brace1.C: New test.
9205         * g++.dg/init/copy2.C: Likewise.
9206         * g++.dg/init/copy3.C: Likewise.
9207         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9208         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9209         braces.
9210
9211 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9212
9213         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9214
9215 2002-10-11  Richard Shann  <richard.shann@superh.com>
9216
9217         * gcc.c-torture/compile/simd-5.c: New test.
9218
9219 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9220
9221         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9222
9223 2002-10-10  Jim Wilson  <wilson@redhat.com>
9224
9225         * gcc.c-torture/execute/20021010-1.c: New test.
9226
9227 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9228
9229         PR c/7353
9230         * g++.dg/ext/typedef-init.C: New test.
9231         * gcc.dg/typedef-init.c: New test.
9232
9233 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9234
9235         * gcc.dg/cpp/paste13.c: New test.
9236
9237 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9238
9239         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9240         remaining platforms, XFAIL during compile, not execute.  Don't
9241         XFAIL at -O0.
9242
9243 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9244
9245         * gcc.dg/alias-1.c: Tweak expected warning.
9246
9247 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9248
9249         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9250
9251 2002-10-06  Andreas Jaeger  <aj@suse.de>
9252
9253         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9254         * gcc.dg/cpp/c++98.C: Likewise.
9255
9256         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9257         * g++.dg/cpp/c++98.C: Likewise.
9258
9259         * g++.dg/README (Subdirectories): Mention cpp directory.
9260
9261         PR target/7559
9262         * gcc.dg/20021006-1.c: New test.
9263
9264 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9265
9266         PR c++/7804
9267         * g++.dg/other/warning1.C: New test.
9268
9269 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9270
9271         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9272         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9273         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9274
9275 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9276
9277         PR c++/7931
9278         * g++.dg/template/ptrmem3.C: New test.
9279
9280         PR c++/7754
9281         * g++.dg/template/union1.C: New test.
9282
9283 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9284
9285         PR c++/8006
9286         * g++.dg/abi/mangle9.C: New test.
9287         * g++.dg/abi/mangle10.C: New test.
9288         * g++.dg/abi/mangle11.C: New test.
9289         * g++.dg/abi/mangle12.C: New test.
9290
9291 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/7188.
9294         * g++.dg/template/meminit1.C: New test.
9295         * g++.dg/warn/Wreorder-1.C: Likewise.
9296         * g++.old-deja/g++.mike/warn3.C: Tweak.
9297         * lib/prune.exp: Ingore "in copy constructor".
9298
9299 2002-10-02  Andreas Jaeger  <aj@suse.de>
9300
9301         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9302         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9303         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9304         on x86-64.
9305
9306 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9307
9308         * gcc.dg/empty1.C: Fix typo.
9309
9310 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9311
9312         * gcc.dg/alias-1.c: New test.
9313
9314 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9315
9316         * gcc.dg/empty1.C: New test.
9317
9318         * g++.dg/tls/init-2.C: Tweak error messages.
9319
9320 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9321
9322         * gcc.c-torture/compile/20020923-1.c: New test.
9323
9324 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9325
9326         * gcc.c-torture/execute/ffs-1.c: New test.
9327         * gcc.c-torture/execute/ffs-2.c: Ditto.
9328
9329 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9330
9331         * g++.dg/overload/member1.C: New test.
9332
9333 2002-09-30  Mark Mitchell  <mark@code
9334
9335 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9336
9337         * testsuite/gcc.dg/tls/diag-3.c: New.
9338
9339 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9340
9341         * g++.dg/README (Subdirectories): Document new subdir expr.
9342         * g++.dg/expr/pmf-1.C: New test.
9343
9344 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9345
9346         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9347
9348 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9349
9350         * g++.dg/abi/bitfield3.C: New test.
9351
9352 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         * lib/gcov.exp: Tweak expected line formats.
9355         * gcc.misc-tests/gcov8.c: New test.
9356         * gcc.misc-tests/gcov8.x: New flags.
9357
9358 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * consistency.vlad/layout/endian.c: Include string.h.
9361
9362         * gcc.c-torture/execute/20020805-1.c: New test.
9363
9364 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9365
9366         * g++.dg/other/conversion1.C: New test.
9367
9368 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9369
9370         * gcc.dg/builtins-1.c: New testcase.
9371
9372 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9373
9374         * g++.dg/inherit/access3.C: New test.
9375
9376 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9377
9378         * gcc.dg/ia64-visibility-2.c: New test.
9379
9380 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9381
9382         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9383         __qualifier_flags to __flags.
9384
9385 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9386
9387         * g++.dg/inherit/operator1.C: New test.
9388         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9389         * g++.dg/other/error1.C: Change expected error message.
9390         * g++.dg/template/conv4.C: Likewise.
9391
9392 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9393
9394         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9395         for documented behavior.
9396
9397 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9398
9399         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9400         several targets known to fail.
9401
9402 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9403
9404         * gcc.dg/mips-args-[123].c: New tests.
9405
9406 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9407
9408         * gcc.dg/ppc-spe.c: New.
9409
9410 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9411
9412         * g++.dg/other/ptrmem4.C: New testcase.
9413
9414 2002-07-24  Richard Henderson  <rth@redhat.com>
9415
9416         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9417
9418 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9419
9420         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9421
9422 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9423
9424         * gcc.c-torture/execute/memset-3.c: New testcase.
9425
9426 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9427
9428         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9429         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9430
9431 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9432
9433         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9434         Delete.
9435
9436 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9437
9438         * gcc.c-torture/compile/simd-4.c: New test.
9439
9440 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9441
9442         PR c++/7347, c++/7348
9443         * g++.dg/template/access4.C: New test.
9444         * g++.dg/template/access5.C: New test.
9445         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9446         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9447         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9448         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9449
9450 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9451
9452         * gcc.dg/gnu89-init-2.c: New test.
9453
9454 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9455
9456         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9457
9458 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9459
9460         * gcc.c-torture/execute/20020720-1.c: New testcase.
9461
9462 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9463
9464         * gcc.dg/cpp/Wsignprom.c: New tests.
9465
9466 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9467
9468         * gcc.c-torture/execute/loop-13.c: New test.
9469
9470 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9471
9472         * gcc.dg/cpp/expr.c: New tests.
9473
9474 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9475
9476         * g++.dg/opt/pr6713.C: Add template instantiation.
9477
9478 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9479
9480         * gcc.dg/nest.c: New test.
9481
9482 2002-07-17  Richard Henderson  <rth@redhat.com>
9483
9484         * g++.dg/opt/pr6713.C: New test.
9485
9486 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9487
9488         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9489         XFAIL for all x86 processors.
9490
9491 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9492
9493         * gcc.c-torture/execute/20010122-1.x: Do not test with
9494         -fomit-frame-pointer.
9495
9496 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9497
9498         * g++.dg/template/instantiate2.C: New test.
9499         * g++.dg/template/spec4.C: New test.
9500
9501 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9502
9503         * g++.dg/template/access2.C: New test.
9504         * g++.dg/template/access3.C: New test.
9505
9506 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9507
9508         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9509         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9510         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9511         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9512         Convert to use <stdarg.h>.
9513         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9514         Delete.
9515         * gcc.dg/va-arg-2.c: New.
9516         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9517
9518 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9519
9520         * gcc.c-torture/compile/20020710-1.c: New test.
9521
9522 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9523                           Andrew Pinski  <pinskia@physics.uc.edu>
9524
9525         gcc.c-torture/compile/simd-2.c: New testcase.
9526         gcc.c-torture/compile/simd-3.c: Likewise.
9527
9528 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9529
9530         PR c++/7224
9531         * g++.dg/overload/error1.C: New test.
9532
9533 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9534
9535         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9536         configuration and IRIX 6 O32 ABI.
9537
9538 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9539
9540         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9541
9542 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9543
9544         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9545
9546 2002-07-10  Jeffrey A Law  <law@redhat.com>
9547
9548         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9549
9550         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9551
9552 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9553
9554         * gcc.dg/20020312-2.c: Check for __PPC__.
9555
9556 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9557
9558         * gcc.c-torture/compile/20020709-1.c: New test.
9559
9560 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9561
9562         * g++.dg/template/qualttp21.C: New test case.
9563
9564 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9565
9566         * gcc.c-torture/compile/20020706-1.c: New test.
9567         * gcc.c-torture/compile/20020706-2.c: New test.
9568
9569 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9570             Alexandre Oliva  <aoliva@redhat.com>
9571
9572         * g++.dg/warn/incomplete1.C: New test.
9573
9574 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9575
9576         PR c++/7099
9577         * g++.dg/warn/noreturn1.C: New test.
9578
9579 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/6706
9582         * g++.dg/debug/debug6.C: New test.
9583         * g++.dg/debug/debug7.C: New test.
9584
9585 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9586
9587         * gcc.c-torture/compile/simd-3.c: New test.
9588
9589 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9590
9591         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9592         * gcc.dg/20020620-1.c: Likewise.
9593
9594 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9595
9596         PR c++/6944
9597         * g++.dg/init/array4.C: New test.
9598         * g++.dg/init/array5.C: New test.
9599
9600 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9601
9602         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9603         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9604
9605 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9606
9607         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9608         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9609         * gcc.dg/wtr-conversion-1.c: Likewise.
9610         * gcc.dg/wtr-escape-1.c: Likewise.
9611         * gcc.dg/wtr-int-type-1.c: Likewise.
9612         * gcc.dg/wtr-label-1.c: Likewise.
9613         * gcc.dg/wtr-static-1.c: Likewise.
9614         * gcc.dg/wtr-strcat-1.c: Likewise.
9615         * gcc.dg/wtr-suffix-1.c: Likewise.
9616         * gcc.dg/wtr-switch-1.c: Likewise.
9617         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9618         * gcc.dg/wtr-union-init-1.c: Likewise.
9619         * gcc.dg/wtr-union-init-2.c: Likewise.
9620         * gcc.dg/wtr-union-init-3.c: Likewise.
9621
9622         * gcc.dg/wtr-func-def-1.c: New test.
9623
9624 2002-07-02 Devang Patel <dpatel@apple.com>
9625
9626         * objc.dg/param-1.m: New test.
9627
9628 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9629
9630         * gcc.dg/cpp/trad/directive.c: Add test.
9631         * gcc.dg/cpp/trad/macroargs.c: Add test.
9632         * gcc.dg/cpp/trad/rec
9633
9634 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9635
9636         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9637
9638 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9639
9640         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9641         targets.
9642
9643 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9644
9645         * g++.dg/abi/mange7.C: New test.
9646
9647         PR c++/6438.
9648         * g++.dg/parse/stmtexpr2.C: New test.
9649
9650 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9651
9652         * gcc.dg/20020312-2.c: Add SH target.
9653
9654 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9655
9656         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9657         compiler output on mips*-*-irix*.
9658
9659 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9660
9661         * g++.dg/parse/attr1.C: New test.
9662
9663 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9664
9665         * gcc.c-torture/execute/string-opt-17.c: New test case.
9666         * gcc.c-torture/execute/memset-2.c: New test case.
9667
9668 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/6256:
9671         * g++.dg/template/friend5.C: New test.
9672
9673         PR c++/6331:
9674         * g++.dg/template/qual1.C: Likewise.
9675
9676 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9677
9678         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9679         Include stdlib.h, not stdio.h or ctype.h.
9680
9681 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9682
9683         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9684         cris-*-elf* and mmix-*-*.
9685         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9686         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9687         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9688         Ditto.
9689         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9690         * gcc.dg/wchar_t-1.c: Ditto.
9691
9692 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9693
9694         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9695         Clarify comment.
9696
9697 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9698
9699         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9700
9701 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9702
9703         * gcc.c-torture/execute/20000906-1.x: Delete.
9704
9705 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9706
9707         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9708
9709 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9710
9711         * PR6367
9712         * g77.f-torture/execute/6367.f: New test.
9713         * g77.f-torture/execute/6367.x: Disable for MMIX.
9714
9715 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9716
9717         * PR6352
9718         * g++.dg/opt/inline2.C: New test.
9719
9720 2002-04-18  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.dg/20000906-1.c: Enable for all targets.
9723         * gcc.c-torture/compile/iftrap-2.c: New.
9724
9725 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.dg/20020418-1.c: New test.
9728         * gcc.dg/20020418-2.c: New test.
9729
9730 2002-04-18  Richard Henderson  <rth@redhat.com>
9731
9732         * gcc.c-torture/compile/iftrap-1.c: New.
9733         * gcc.dg/iftrap-1.c: Adjust for ia64.
9734         * gcc.dg/iftrap-2.c: New.
9735
9736 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * gcc.c-torture/compile/20020418-1.c: New test.
9739
9740 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9741
9742         * gcc.c-torture/compile/20020415-1.c: New.
9743
9744 2002-04-18  David S. Miller  <davem@redhat.com>
9745
9746         * gcc.c-torture/execute/20020418-1.c: New test.
9747
9748 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9749
9750         * gcc.dg/20020416-1.c: New test.
9751
9752         * g++.dg/opt/inline1.C: New test.
9753
9754 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * gcc.dg/altivec-5.c: New test.
9757
9758         * gcc.dg/20020415-1.c: New test.
9759
9760 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * testsuite/lib/chill.exp: Remove.
9763
9764 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9765
9766         * g++.dg/other/big-struct.C: New test.
9767
9768 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9769
9770         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9771         of scratch file.
9772
9773 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9774
9775         PR c/6277
9776         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9777         in scan-assembler function name
9778
9779 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9780
9781         * g77.f-torture/execute/980628-4.x,
9782         g77.f-torture/execute/980628-5.x,
9783         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9784         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9785         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9786         i[34567]86-*-*.
9787
9788 2002-04-13  David S. Miller  <davem@redhat.com>
9789
9790         * gcc.c-torture/execute/20020413-1.c: New test.
9791
9792 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9793
9794         * gcc.dg/asm-6.c,
9795         * g++.dg/ext/asm1.C: New tests.
9796
9797 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9798
9799         PR c++ 5373.
9800         * g++.dg/parse/stmtexpr1.C: New test.
9801
9802         PR c++/5189.
9803         * g++.dg/template/copy1.C: New test.
9804
9805 2002-04-12  Richard Henderson  <rth@redhat.com>
9806
9807         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9808
9809 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9810
9811         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9812         gcc.c-torture/execute/20020307-2.c.
9813
9814 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9815
9816         * g++.dg/ext/attrib5.C,
9817         * g++.dg/lookup/struct1.C: New tests.
9818
9819 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9820
9821         * gcc.dg/20020411-1.c: New test.
9822
9823         * gcc.c-torture/execute/20020411-1.c: New test.
9824
9825 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9826
9827         * g77.f-torture/execute/6177.f: New test.
9828
9829 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9830
9831         PR middle-end/6247
9832         * g++.dg/opt/cleanup1.C: New test.
9833
9834         * g++.dg/opt/const1.C: New test.
9835
9836 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9837
9838         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9839
9840 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         PR c++/5507
9843         * g++.dg/template/typename2.C: New test.
9844
9845 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9846
9847         * gcc.c-torture/execute/loop-12.c: New.
9848
9849 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9850
9851         * g77.f-torture/execute/980628-4.x,
9852         g77.f-torture/execute/980628-5.x,
9853         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9854         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9855         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9856
9857 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9858
9859         PR optimization/6086
9860         * g++.dg/opt/preinc1.C: New test.
9861
9862 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9863
9864         PR c++/5571
9865         * g++.dg/opt/static2.C: New test.
9866
9867 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9868
9869         PR c/5120
9870         * gcc.dg/20020406-1.c: New test.
9871
9872 2002-04-04  David S. Miller  <davem@redhat.com>
9873
9874         * gcc.c-torture/execute/20020404-1.c: New test.
9875
9876 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR c/6123
9879         * gcc.dg/20020312-2.c: Do not declare global register variable
9880         if __PIC__ or __pic__ is defined.
9881
9882 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9883
9884         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9885         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9886
9887 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9888
9889         * gcc.misc-tests/linkage.exp: Update last change to handle
9890         sparc*-, not just sparc-.
9891
9892 2002-04-03  Richard Henderson  <rth@redhat.com>
9893
9894         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9895
9896 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9897
9898         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9899
9900 2002-04-02  David S. Miller  <davem@redhat.com>
9901
9902         * gcc.c-torture/execute/20020402-3.c: New test.
9903
9904 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9905
9906         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9907         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9908
9909         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9910         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9911         g77.f-torture/execute/20001201.x,
9912         g77.f-torture/execute/u77-test.x: New files.
9913
9914         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9915         * gcc.dg/wchar_t-1.c: Ditto.
9916
9917 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9918
9919         * gcc.c-torture/execute/20020402-1.c: New test.
9920
9921 2002-04-01  Richard Henderson  <rth@redhat.com>
9922
9923         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9924
9925         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9926
9927 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9928
9929         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9930
9931 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9932
9933         * g++.dg/inherit/template-as-base.C: Expect error.
9934         * g++.dg/inherit/namespace-as-base.C: Likewise.
9935
9936 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9937
9938         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9939         g++.dg/ext/instantiate3.C: Tweak match patterns.
9940
9941         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9942         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9943         -da test.
9944
9945 2002-03-31  Richard Henderson  <rth@redhat.com>
9946
9947         * gcc.dg/special/alias-2.c: New.
9948         * gcc.dg/special/ecos.exp: Run it.
9949
9950 2002-03-31  Richard Henderson  <rth@redhat.com>
9951
9952         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9953
9954 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9955
9956         * gcc.dg/weak-1.c: Disable on h8300 port.
9957
9958 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9959
9960         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9961         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9962         ordering tests.
9963         * g++.dg/bprob/bprob-1.C: New test.
9964         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9965         * g++.dg/gcov/gcov-1.C: New test.
9966         * g++.dg/gcov/gcov-1.x: New file.
9967         * g++.dg/gcov/gcov-2.C: New test.
9968         * g++.dg/gcov/gcov-3.C: New test.
9969         * g++.dg/gcov/gcov-3.h: New file.
9970
9971 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9972
9973         * g++.old-deja/g++.other/builtins5.C: New test.
9974         * g++.old-deja/g++.other/builtins6.C: New test.
9975         * g++.old-deja/g++.other/builtins7.C: New test.
9976         * g++.old-deja/g++.other/builtins8.C: New test.
9977         * g++.old-deja/g++.other/builtins9.C: New test.
9978
9979 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9980
9981         * g++.dg/opt/static1.C: New test.
9982
9983         * g++.dg/opt/longbranch1.C: New test.
9984
9985 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9986
9987         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9988
9989         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9990
9991 2002-03-28  Jeffrey A Law  (law@redhat.com)
9992
9993         * gcc.c-torture/execute/20020328-1.c: New test.
9994
9995 2002-03-27  Richard Henderson  <rth@redhat.com>
9996
9997         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9998         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9999         move from g++.old-deja/g++.ext/.
10000
10001 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10002
10003         * g++.dg/init/new2.C: New test.
10004
10005 2002-03-26  Richard Henderson  <rth@redhat.com>
10006
10007         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10008
10009         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10010         on sparc.
10011
10012         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10013         sparcv9 systems.
10014         * gcc.dg/20001102-1.c: Likewise.
10015
10016 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10017
10018         * gcc.dg/cpp/endif-pedantic1.c,
10019         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10020
10021 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10022
10023         * g++.dg/init/new1.C: New test.
10024
10025 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10026
10027         * g++.dg/abi/vbase9.C: New test.
10028
10029 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10030
10031         * gcc.dg/arm-asm.c: New test.
10032
10033 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10034
10035         * gcc.dg/Wswitch-enum.c: New test.
10036         Fix PR c/5044.
10037
10038 2002-03-26  Richard Henderson  <rth@redhat.com>
10039
10040         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10041         structure.
10042
10043 2002-03-25  Richard Henderson  <rth@redhat.com>
10044
10045         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10046         sparcv9 systems.
10047
10048         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10049         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10050
10051 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10052
10053         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10054
10055 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10056
10057         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10058         targets using generic thunk support.
10059
10060 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10061
10062         * gcc.c-torture/compile/20020323-1.c: New test.
10063
10064         * g++.dg/opt/conj2.C: New test.
10065
10066 2002-03-24  Richard Henderson  <rth@redhat.com>
10067
10068         * gcc.dg/weak-1.c: Use -fno-common.
10069
10070 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10071
10072         * g77.dg/f77-edit-apostrophe-out.f: New test
10073         * g77.dg/f77-edit-h-out.f: New test
10074         * g77.dg/f77-edit-t-in.f: New test
10075         * g77.dg/f77-edit-t-out.f: New test
10076         * g77.dg/f77-edit-x-out.f: New test
10077         * g77.dg/f77-edit-slash-out.f: New test
10078         * g77.dg/f77-edit-colon-out.f: New test
10079         * g77.dg/f77-edit-s-out.f: New test
10080
10081 2002-03-24  Richard Henderson  <rth@redhat.com>
10082
10083         * objc/execute/formal_protocol-6.x: New XFAIL.
10084
10085 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10086
10087         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10088         that do not support weak symbols
10089
10090 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10091
10092         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10093         * lib/g77.exp:  Likewise
10094         * lib/objc.exp: Likewise
10095
10096 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10097
10098         * gcc.dg/Wswitch-default.c: New test.
10099
10100 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10101
10102         * g++.dg/other/enum1.C: New test.
10103
10104 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10105
10106         * gcc.dg/pragma-ep-3.c: Fix typo.
10107
10108 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10109
10110         * g++.dg/inherit/template-as-base.C: New test.
10111
10112 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10113
10114         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10115         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10116
10117 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10118
10119         * gcc.dg/cpp/multiline.c: Update to match.
10120
10121 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10122
10123         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10124
10125 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10126
10127         * gcc.dg/cpp/extratokens2.c:  New file.
10128
10129 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10130
10131         * gcc.dg/20020312-2.c: Add rs6000 target.
10132
10133         * gcc.c-torture/compile/20020319-1.c: New test.
10134
10135 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10136
10137         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10138         (A, E): Handle this.
10139
10140 2002-03-20  Jason Merrill  <jason@redhat.com>
10141
10142         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10143         ignoring -fpic.
10144         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10145         through prune_gcc_output.
10146
10147 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10148
10149         * gcc.c-torture/compile/20020320-1.c: New test.
10150
10151 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gcc.c-torture/compile/20020318-1.c: New test.
10154
10155         * gcc.dg/struct-by-value-1.c: New test.
10156
10157         * gcc.dg/20020319-1.c: New test.
10158
10159 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * g++.dg/opt/conj1.C: New test.
10162
10163 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * g++.dg/template/qualttp20.C: Revert previous change.
10166         * g++.dg/template/qualttp3.C: Likewise.
10167         * g++.dg/template/qualttp4.C: Likewise
10168         * g++.dg/template/qualttp5.C: Likewise
10169         * g++.dg/template/qualttp6.C: Likewise
10170         * g++.dg/template/qualttp7.C: Likewise
10171         * g++.dg/template/qualttp8.C: Likewise
10172         * g++.dg/template/recurse.C: Likewise.
10173
10174 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10175
10176         * gcc.dg/cpp/wchar-1.c: Update.
10177
10178 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10179
10180         * g++.dg/template/conv1.C: New test.
10181         * g++.dg/template/conv2.C: New test.
10182         * g++.dg/template/conv3.C: New test.
10183         * g++.dg/template/conv4.C: New test.
10184
10185 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10186
10187         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10188         * g++.dg/template/qualttp3.C: Likewise.
10189         * g++.dg/template/qualttp4.C: Likewise
10190         * g++.dg/template/qualttp5.C: Likewise
10191         * g++.dg/template/qualttp6.C: Likewise
10192         * g++.dg/template/qualttp7.C: Likewise
10193         * g++.dg/template/qualttp8.C: Likewise
10194         * g++.dg/template/recurse.C: Likewise.
10195
10196 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10197
10198         * g++.dg/opt/dtor1.C: New test.
10199
10200 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10201
10202         * gcc.c-torture/compile/20020315-1.c: New test.
10203
10204 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10205
10206         * gcc.dg/weak-1.c: Fix scan tests.
10207
10208 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10209
10210         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10211         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10212         cris-*-aout* mmix-*-*.
10213         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10214         cris-*-aout* mmix-*-*.
10215         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10216         cris-*-elf* cris-*-aout* and mmix-*-*.
10217         * gcc.dg/20001009-1.c: Ditto.
10218         * gcc.dg/20010912-1.c: Ditto.
10219         * gcc.dg/20020122-4.c: Ditto.
10220         * gcc.dg/inline-2.c: Ditto.
10221
10222 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10223
10224         * gcc.c-torture/compile/20020314-1.c: New test.
10225
10226 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10227
10228         * gcc.c-torture/execute/20020314-1.c: New test.
10229
10230 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10231
10232         * g++.dg/warn/Wunused-1.C: New test.
10233
10234 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10235
10236         * g++.dg/abi/mangle6.C: New test.
10237
10238 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10239
10240         * gcc.c-torture/compile/20020309-2.c: New test.
10241
10242         * gcc.c-torture/compile/20020312-1.c: New test.
10243
10244 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         * g++.dg/other/access1.C: New test.
10247
10248 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10249
10250         * gcc.c-torture/execute/wchar_t-1.c: New test.
10251
10252 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10253
10254         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10255
10256 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10257
10258         * gcc.dg/20020312-1.c: New test case.
10259
10260 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10261
10262         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10263
10264 2002-03-11  Richard Henderson  <rth@redhat.com>
10265
10266         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10267         * g++.old-deja/g++.jason/report.C: Likewise.
10268
10269 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10270
10271         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10272         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10273
10274 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10275
10276         * testsuite/g++.dg/overload/pmf1.C: New test.
10277
10278 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10279
10280         * gcc.c-torture/execute/20020307-1.c: Use long.
10281
10282 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10283
10284         PR optimization/5844
10285         * gcc.dg/20020310-1.c: New test.
10286
10287 2002-03-09  Michael Meissner  <meissner@redhat.com>
10288
10289         * gcc.c-torture/execute/memcpy-2.c: New test.
10290         * gcc.c-torture/execute/memset-1.c: New test.
10291         * gcc.c-torture/execute/strlen-1.c: New test.
10292         * gcc.c-torture/execute/strcmp-1.c: New test.
10293         * gcc.c-torture/execute/strncmp-1.c: New test.
10294
10295 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10296
10297         * gcc.dg/ppc-ldstruct.c: New test.
10298
10299 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10300
10301         * gcc.c-torture/execute/va-arg-22.c: New test.
10302
10303 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10304
10305         * gcc.c-torture/compile/20020309-1.c: New test.
10306
10307 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * gcc.c-torture/execute/20020307-2.c: New test.
10310
10311 2002-03-07  Jeffrey A Law  (law@redhat.com)
10312
10313         * g77.f-torture/compile/20020307-1.f: New test.
10314
10315 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10316
10317         * gcc.dg/unordered-1.c: New test.
10318
10319 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10320
10321         * gcc.c-torture/execute/20020307-1.c: New test.
10322
10323 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gcc.dg/20020304-1.c: New test.
10326
10327         * gcc.c-torture/compile/20020304-2.c: New test.
10328
10329 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10330
10331         * gcc.c-torture/compile/20020304-1.c: New test case
10332         (from PR c/5830).
10333
10334 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10335
10336         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10337
10338 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10339
10340         * g++.dg/other/classkey1.C: New test.
10341
10342 2002-03-01  Richard Henderson  <rth@redhat.com>
10343
10344         * gcc.c-torture/compile/981223-1.x: New.
10345         * gcc.c-torture/compile/920625-1.x: New.
10346
10347 2002-02-28  Richard Henderson  <rth@redhat.com>
10348
10349         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10350
10351 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10352
10353         * gcc.c-torture/execute/20020227-1.c: New test.
10354
10355 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10356
10357         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10358         here" ERROR lines.
10359         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10360         * g++.old-deja.g++.other/defarg1.C: Likewise.
10361         * g++.old-deja/g++.pt/calls2.C: Likewise.
10362         * g++.old-deja/g++.pt/crash20.C: Likewise.
10363         * g++.old-deja/g++.pt/crash30.C: Likewise.
10364         * g++.old-deja/g++.pt/crash36.C: Likewise.
10365         * g++.old-deja/g++.pt/crash6.C: Likewise.
10366         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10367         * g++.old-deja/g++.pt/derived3.C: Likewise.
10368         * g++.old-deja/g++.pt/error1.C: Likewise.
10369         * g++.old-deja/g++.pt/friend21.C: Likewise.
10370         * g++.old-deja/g++.pt/friend23.C: Likewise.
10371         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10372         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10373
10374 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10375
10376         * gcc.c-torture/execute/20020225-2.c: New test.
10377
10378 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10379
10380         * gcc.c-torture/execute/920730-1t.c,
10381         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10382         Delete test cases, only relevant to -traditional.
10383
10384 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10385
10386         * gcc.dg/cpp/undef1.c: Remove.
10387         * gcc.dg/cpp/directiv.c: Update.
10388         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10389
10390 2002-02-27  Michael Meissner  <meissner@redhat.com>
10391
10392         * gcc.c-torture/execute/20020226-1.c: New test.
10393
10394 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10395
10396         * g++.dg/debug/debug4.C: New test.
10397
10398         * gcc.dg/ia64-visibility-1.c: New test.
10399
10400 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10401
10402         * gcc.dg/debug/20020224-1.c: New.
10403
10404 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10405
10406         * gcc.c-torture/execute/960416-1.x: New.
10407         * gcc.c-torture/execute/divconst-3.x: Likewise.
10408
10409 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10410
10411         * gcc.dg/20020224-1.c: New test.
10412
10413 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10414
10415         * gcc.c-torture/execute/20020225-1.c: New.
10416
10417 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10418
10419         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10420
10421 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * gcc.dg/20020222-1.c: New test.
10424
10425 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10426
10427         * g++.dg/opt/anonunion1.C: New test.
10428
10429 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.dg/template/qualttp19.C: New test.
10432         * g++.dg/template/qualttp20.C: New test.
10433         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10434         * g++.old-deja/g++.other/qual1.C: Likewise.
10435
10436 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10437
10438         * gcc.dg/attr-alwaysinline.c: New.
10439
10440 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gcc.dg/20020220-1.c: New test.
10443
10444         * gcc.dg/20020220-2.c: New test.
10445
10446         * g++.dg/opt/mmx1.C: New test.
10447
10448 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10449
10450         * gcc.c-torture/compile/20020110.c: New test.
10451
10452 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10453
10454         * gcc.c-torture/execute/20020219-1.c: New test.
10455
10456         * gcc.dg/20020219-1.c: New test.
10457
10458         * gcc.dg/noncompile/20020220-1.c: New test.
10459
10460         * g++.dg/opt/ptrintsum1.C: New test.
10461
10462         * gcc.dg/debug/20020220-1.c: New test.
10463
10464 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gcc.c-torture/execute/20020216-1.c: New test.
10467
10468 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10469
10470         * gcc.dg/decl-1.c: Update, new test.
10471
10472 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10473
10474         * g++.dg/abi/bitfield1.C: New test.
10475         * g++.dg/abi/bitfield2.C: New test.
10476
10477 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10478
10479         * gcc.dg/attr-nest.c: New test.
10480
10481 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10482
10483         * gcc.c-torture/execute/20020215-1.c: New test.
10484
10485 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10488         * g++.dg/debug/debug.exp: New.
10489         * g++.dg/debug/trivial.C: New.
10490         * g++.dg/debug/debug1.C: Moved...
10491         * g++.dg/other/debug1.C: ...from here.
10492         * g++.dg/debug/debug2.C: Moved...
10493         * g++.dg/other/debug2.C: ...from here.
10494         * g++.dg/debug/debug3.C: Moved...
10495         * g++.dg/other/debug3.C: ...from here.
10496
10497         * gcc.dg/noncompile/20020213-1.c: New test.
10498
10499 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10500
10501         * g++.dg/other/debug3.C: New test.
10502
10503         * gcc.c-torture/execute/20020213-1.c: New test.
10504
10505 2002-02-13  Richard Smith <richard@ex-parrot.com>
10506
10507         * g++.old-deja/g++.other/thunk1.C: New test.
10508
10509 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10510
10511         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10512
10513 2002-02-13  Stan Shebs  <shebs@apple.com>
10514
10515         * gcc.dg/altivec-3.c: New.
10516
10517 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10518
10519         * gcc.dg/Wunreachable-1.c: New test.
10520         * gcc.dg/Wunreachable-2.c: New test.
10521
10522 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10523
10524         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10525
10526 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10527
10528         * gcc.dg/decl-1.c: New test.
10529
10530 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10531
10532         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10533
10534 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10535
10536         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10537         * gcc.c-torture/compile/980506-1.x: Likewise.
10538
10539 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10540
10541         * gcc.dg/20020210-1.c: New.
10542
10543 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10544
10545         * g77.f-torture/execute/947.f: New regression test
10546         for PR fortran/947.
10547
10548 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10549
10550         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10551         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10552
10553 2002-02-08  Richard Henderson  <rth@redhat.com>
10554
10555         * gcc.c-torture/compile/labels-3.c: New.
10556
10557 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10558
10559         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10560         expression statements work instead.
10561         * gcc.dg/noncompile/20020207-1.c: New test.
10562
10563 2002-02-07  Richard Henderson  <rth@redhat.com>
10564
10565         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10566
10567 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10568
10569         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10570         message from g77
10571         * lib/g77-dg.exp: Trim g77 error messages so that they are
10572         recognized by dg.exp.
10573
10574 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10575
10576         PR fortran/5473
10577         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10578
10579 2002-02-07  Richard Henderson  <rth@redhat.com>
10580
10581         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10582         to be sufficiently aligned for integers.
10583
10584 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         * g++.dg/template/friend4.C: New test.
10587
10588 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10589
10590         PR fortran/5743
10591         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10592         unsupported cases.
10593
10594 2002-02-07  Richard Henderson  <rth@redhat.com>
10595
10596         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10597         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10598         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10599         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10600
10601 2002-02-06  Richard Henderson  <rth@redhat.com>
10602
10603         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10604
10605 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10606
10607         * gcc.dg/20020206-1.c: New test.
10608
10609 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.c-torture/execute/20020206-1.c: New test.
10612
10613         * gcc.c-torture/execute/20020206-2.c: New test.
10614
10615         PR optimization/5429:
10616         * gcc.c-torture/compile/20020206-1.c: New test.
10617
10618 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10619
10620         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10621         as certain file formats cannot support particularly large
10622         alignments.
10623
10624         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10625         and do not expect to be able to link the executable.
10626
10627         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10628         fail because the COFF format does not support the weak attribute.
10629
10630 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10631
10632         * g77.dg/pr5473.f:  New test
10633
10634 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10635
10636         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10637         Fix testcase accordingly.
10638
10639 2002-02-04  Richard Henderson  <rth@redhat.com>
10640
10641         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10642         (buf): Change to be an array of pointers, not ints.
10643
10644 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10647         before all tests.  Move warning one line above to match where it
10648         C frontend emits.
10649         * gcc.dg/Wswitch-2.c: New test.
10650         * g++.dg/warn/Wswitch-1.C: New test.
10651         * g++.dg/warn/Wswitch-2.C: New test.
10652
10653 2002-02-04  Richard Henderson  <rth@redhat.com>
10654
10655         * g++.dg/abi/offsetof.C: Fix size comparison.
10656
10657 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10658
10659         * gcc.dg/cast-qual-2.c: New test.
10660
10661 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gcc.dg/20020201-4.c: New test.
10664
10665 2002-02-04  Ben Elliston  <bje@redhat.com>
10666
10667         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10668         target_info attribute != 0, in addition to the empty string.
10669         (gcc_target_compile): Likewise.
10670
10671 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10672
10673         * gcc.dg/Wswitch.c: New test.
10674         PR gcc/4475. PR gcc/3780.
10675
10676 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10677
10678         * g77.f-torture/execute/5122.f: New test for regressions
10679         against PR fortran/5122.
10680
10681 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10682
10683         * g77.f-torture/compile/pr3743.f: Delete
10684         * g77.dg/pr3743-1.f: New test.
10685         * g77.dg/pr3743-2.f: New test.
10686         * g77.dg/pr3743-3.f: New test.
10687         * g77.dg/pr3743-4.f: New test.
10688
10689 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10690
10691         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10692
10693 2002-02-02  Richard Henderson  <rth@redhat.com>
10694
10695         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10696         * gcc.c-torture/execute/bf64-1.c: Likewise.
10697
10698 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10699
10700         * gcc.dg/20020201-2.c: New test.
10701
10702         * gcc.dg/20020201-3.c: New test.
10703
10704         * gcc.c-torture/execute/bitfld-2.c: New test.
10705
10706 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10707
10708         * gcc.dg/bitfld-1.c: Update.
10709         * gcc.dg/bitfld-2.c: Update.
10710         * gcc.c-torture/execute/bitfld-1.x: New.
10711
10712 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10713
10714         * gcc.c-torture/execute/20020201-1.c: New test.
10715
10716 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10717
10718         PR target/5469
10719         * gcc.dg/20020201-1.c: New test.
10720
10721 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10722
10723         PR fortran/3743
10724         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10725         * g77.f-torture/compile/pr3743.x: Remove
10726
10727 2002-01-31  Tom Rix  <trix@redhat.com>
10728
10729         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10730
10731 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10732
10733         * gcc.dg/noncompile/20020130-1.c: New test.
10734
10735 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10736
10737         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10738
10739 2002-01-29  Richard Henderson  <rth@redhat.com>
10740
10741         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10742         to long long.
10743         * gcc.c-torture/execute/bf64-1.c: Likewise.
10744
10745 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10746
10747         * gcc.c-torture/execute/20020129-1.c: New test.
10748
10749 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10750
10751         * gcc.c-torture/compile/20000224-1.c: Update.
10752         * gcc.c-torture/execute/bitfld-1.c: New tests.
10753         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10754         * gcc.dg/uninit-A.c: Update.
10755
10756 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         * g++.dg/template/ctor1.C: Add instantiation.
10759
10760 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10761
10762         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10763         argument to __builtin_prefetch to be const ptr.
10764
10765 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * gcc.c-torture/compile/20020120-1.c: New test.
10768
10769 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10770
10771         * gcc.c-torture/execute/20020127-1.c: New test.
10772
10773 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10774
10775         * g77.dg/f77-edit-i-in.f: New test
10776         * g77.dg/f77-edit-i-out.f: New test
10777
10778 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10779
10780         * gcc.dg/debug/debug.exp: New file.
10781         * gcc.dg/debug/trivial.c: New file.
10782         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10783         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10784         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10785         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10786         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10787         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10788         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10789         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10790         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10791         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10792         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10793         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10794         * gcc.dg/20000503-1.c: Removed.
10795         * gcc.dg/20010207-1.c: Removed.
10796         * gcc.dg/20011223-1.c: Removed.
10797         * gcc.dg/20020104-2.c: Removed.
10798         * gcc.dg/debug-1.c: Removed.
10799         * gcc.dg/debug-2.c: Removed.
10800         * gcc.dg/debug-3.c: Removed.
10801         * gcc.dg/debug-4.c: Removed.
10802         * gcc.dg/debug-5.c: Removed.
10803         * gcc.dg/debug-6.c: Removed.
10804         * gcc.dg/dwarf2-1.c: Removed.
10805         * gcc.dg/dwarf2-2.c: Removed.
10806
10807 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10808
10809         * g++.old-deja/g++.other/eh5.C: New test.
10810         * g++.old-deja/g++.other/sibcall2.C: New test.
10811         * g++.old-deja/g++.other/array9.C: New test.
10812         * g++.old-deja/g++.other/typename2.C: New test.
10813         * g++.old-deja/g++.other/crash60.C: New test.
10814         * g++.old-deja/g++.other/conv9.C: New test.
10815         * g++.old-deja/g++.other/mangle10.C: New test.
10816         * g++.old-deja/g++.other/unchanging1.C: New test.
10817         * g++.old-deja/g++.other/exprstmt1.C: New test.
10818         * g++.old-deja/g++.other/inline23.C: New test.
10819         * g++.old-deja/g++.eh/ia64-1.C: New test.
10820         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10821         * g++.old-deja/g++.other/reload1.C: New test.
10822         * g++.old-deja/g++.other/static20.C: New test.
10823         * g++.old-deja/g++.other/local-alloc1.C: New test.
10824         * g++.old-deja/g++.other/conv8.C: New test.
10825         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10826         * g++.old-deja/g++.other/storeexpr1.C: New test.
10827         * g++.old-deja/g++.other/storeexpr2.C: New test.
10828         * g++.dg/eh/template2.C: New test.
10829         * g++.dg/warn/weak1.C: New test.
10830
10831 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10832
10833         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10834         Remove first, non-varying, argument.
10835
10836 2002-01-23  Richard Henderson  <rth@redhat.com>
10837
10838         * gcc.dg/inline-2.c: New.
10839
10840         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10841         Add optional target arg.  Check number of arguments.
10842         (scan-assembler-not, scan-assembler-dem): Likewise.
10843         (scan-assembler-dem-not): Likewise.
10844
10845 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10846
10847         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10848         line 12.
10849         * g++.old-deja/g++.brendan/parse3.C,
10850         g++.old-deja/g++.other/crash26.C,
10851         g++.old-deja/g++.other/crash28.C,
10852         g++.old-deja/g++.other/crash29.C,
10853         g++.old-deja/g++.other/crash30.C,
10854         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10855
10856 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10857
10858         * gcc.dg/20020115-1.c: New.
10859
10860 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10861
10862         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10863
10864 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10865
10866         * gcc.dg/20020122-3.c: New.
10867
10868 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10869
10870         * g++.dg/other/gc1.C: New test.
10871
10872 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10873
10874         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10875
10876 2002-01-22  Richard Henderson  <rth@redhat.com>
10877
10878         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10879
10880 2002-01-22  Richard Henderson  <rth@redhat.com>
10881
10882         * gcc.dg/20020122-4.c: New.
10883
10884 2002-01-22  H.J. Lu <hjl@gnu.org>
10885
10886         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10887         link output.
10888         * gcc.dg/special/ecos.exp: Likewise.
10889         * lib/g++-dg.exp: Likewise.
10890         * lib/g77-dg.exp: Likewise.
10891         * lib/gcc-dg.exp : Likewise.
10892         * lib/mike-g++.exp: Likewise.
10893         * lib/mike-g77.exp: Likewise.
10894         * lib/mike-gcc.exp: Likewise.
10895         * lib/objc-dg.exp: Likewise.
10896
10897 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10898
10899         PR target/5379
10900         * gcc.dg/20020122-2.c: New test.
10901
10902 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10903
10904         * gcc.dg/20020122-1.c: New test.
10905
10906 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10907
10908         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10909
10910 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10911
10912         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10913
10914 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10915
10916         * gcc.c-torture/compile/20020121-1.c: New test.
10917
10918 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10919
10920         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10921         ld_library_path.
10922
10923 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10924
10925         * gcc.dg/20020218-1.c: New test.
10926
10927 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10928
10929         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10930         messages
10931         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10932         "At global scope" warning
10933         * g++.dg/ext/align1.C: Change cygwin test for alignment
10934         from db-bogus to dg-warning
10935
10936 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10937
10938         * g77.f-torture/compile/cpp2.F: New test.
10939
10940 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10941
10942         * g++.dg/template/access1.C: New test.
10943
10944 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10945
10946         * gcc.dg/20020118-1.c: New.
10947
10948 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10949
10950         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10951
10952 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10953
10954         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10955         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10956         alignment warnings.
10957
10958 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10959
10960         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10961         torture_with_loops and torture_without_loops
10962
10963 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * gcc.c-torture/compile/20020116-1.c: New test.
10966
10967 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10968
10969         * gcc.dg/20020116-2.c: New test.
10970
10971         * gcc.dg/ultrasp4.c: New test.
10972
10973         * gcc.dg/20020116-1.c: New test.
10974
10975 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10976
10977         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10978         by EABI.
10979
10980 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10981
10982         * gcc.misc-tests/i386-prefetch.exp: New.
10983         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10984         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10985         * gcc.misc-tests/i386-pf-none-1.c: New test.
10986         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10987
10988 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.dg/gnu89-init-1.c: Add new tests.
10991
10992 2002-01-15  Andreas Jaeger  <aj@suse.de>
10993
10994         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10995         * gcc.dg/i386-mmx-2.c: Likewise.
10996         * gcc.dg/i386-sse-1.c: Likewise.
10997         * gcc.dg/i386-sse-2.c: Likewise.
10998         * gcc.dg/i386-sse-3.c: Likewise.
10999
11000 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11001
11002         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11003         Uncomment additional cases that now pass.
11004
11005 2002-01-11  Richard Henderson  <rth@redhat.com>
11006
11007         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11008         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11009
11010 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11011
11012         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11013
11014 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11015
11016         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11017         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11018
11019 2002-01-10  Dale Johannesen  <dalej@apple.com>
11020
11021         * gcc.c-torture/execute/loop-11.c: New.
11022
11023 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11024
11025         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11026         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11027
11028 2002-01-09  Richard Henderson  <rth@redhat.com>
11029
11030         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11031         type in which to perform the operation for each size.
11032
11033 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11034
11035         * gcc.c-torture/compile/20020109-2.c: New test.
11036
11037 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11038
11039         * gcc.c-torture/execute/loop-10.c: New test.
11040
11041 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11042
11043         * gcc.c-torture/compile/20010226-1.c: New test.
11044         * gcc.c-torture/compile/20010227-1.c: New test.
11045         * gcc.c-torture/compile/20010426-1.c: New test.
11046         * gcc.c-torture/compile/20010510-1.c: New test.
11047         * gcc.c-torture/compile/20010605-3.c: New test.
11048         * gcc.c-torture/compile/20010824-1.c: New test.
11049         * gcc.c-torture/execute/20010409-1.c: New test.
11050         * gcc.dg/noncompile/20000901-1.c: New test.
11051         * gcc.dg/20001023-1.c: New test.
11052         * gcc.dg/20001101-1.c: New test.
11053         * gcc.dg/20001102-1.c: New test.
11054         * gcc.dg/20010207-1.c: New test.
11055         * gcc.dg/20010405-1.c: New test.
11056         * gcc.dg/20010822-1.c: New test.
11057         * gcc.dg/20011107-1.c: New test.
11058
11059 2002-01-09  Jeffrey A Law  (law@redhat.com)
11060
11061         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11062
11063         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11064         execution failure on PA targets.
11065
11066 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11067
11068         * gcc.c-torture/compile/20020109-1.c: New test.
11069
11070 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11071
11072         * gcc.c-torture/execute/20020108-1.c: New test.
11073
11074 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.dg/20020108-1.c: New test.
11077
11078 2002-01-08  H.J. Lu <hjl@gnu.org>
11079
11080         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11081         for header files.
11082
11083 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11084
11085         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11086         consistency.
11087
11088 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11089
11090         * gcc.dg/altivec-4.c: Test altivec predicates.
11091
11092 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * gcc.c-torture/execute/20020107-1.c: New test.
11095
11096 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11097
11098         PR c/5279
11099         * gcc.c-torture/compile/20020106-1.c: New test.
11100
11101 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11102
11103         * gcc.c-torture/execute/nestfunc-4.c: New test.
11104
11105 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11106
11107         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11108         extra triple that slipped in.
11109         * g++.old-deja/g++.abi/align.C: Likewise.
11110         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11111
11112 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11113
11114         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11115         * g++.old-deja/g++.abi/align.C: Likewise.
11116         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11117
11118         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11119         on FreeBSD/i386.
11120         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11121         FreeBSD.
11122
11123 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11124
11125         * gcc.dg/20020104-1.c: New test.
11126
11127         * gcc.dg/20020104-2.c: New test.
11128
11129 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11130
11131         * gcc.dg/20020103-1.c: Fix typo in target selector.
11132
11133 2002-01-03  Richard Henderson  <rth@redhat.com>
11134
11135         * gcc.dg/20020103-1.c: New.
11136
11137 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11138
11139         * gcc.c-torture/execute/20020103-1.c: New test.
11140
11141 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11142
11143         * g++.dg/other/debug2.C: New test.
11144
11145         * gcc.c-torture/compile/20020103-1.c: New test.
11146
11147 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11148
11149         * gcc.dg/gnu89-init-1.c: Added new tests.
11150
11151 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11152
11153         * g++.dg/template/friend2.C: Remove as patch is reverted.
11154
11155         * g++.dg/warn/oldcast1.C: New test.
11156
11157         * g++.dg/template/ptrmem1.C: New test.
11158         * g++.dg/template/ptrmem2.C: New test.
11159
11160         * g++.dg/template/ntp.C: New test.
11161
11162         * g++.dg/other/component1.C: New test.
11163
11164         * g++.dg/template/ttp3.C: New test.
11165
11166         * g++.dg/template/friend2.C: New test.
11167         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11168
11169 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         * g++.dg/other/ptrmem1.C: New test.
11172         * g++.dg/other/ptrmem2.C: New test.
11173
11174 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         * g++.dg/template/ctor1.C: New test.
11177
11178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11179
11180         * g++.dg/template/friend2.C: New test.
11181
11182 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11183
11184         * gcc.dg/mmix-1.c: New test.
11185
11186 2001-12-31  Richard Henderson  <rth@redhat.com>
11187
11188         * gcc.dg/asm-5.c: New.
11189
11190 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11191
11192         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11193         in namespace __gnu_cxx
11194
11195 2001-12-30  Richard Henderson  <rth@redhat.com>
11196
11197         * gcc.dg/debug-6.c: New.
11198
11199 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.c-torture/compile/20011229-2.c: New test.
11202
11203 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.dg/debug-3.c: New test.
11206         * gcc.dg/debug-4.c: New test.
11207         * gcc.dg/debug-5.c: New test.
11208
11209 2001-12-29  Richard Henderson  <rth@redhat.com>
11210
11211         * g++.dg/eh/loop1.C: New.
11212
11213 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11214
11215         * g++.dg/template/crash1.C: New test.
11216
11217 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11218
11219         * g++.dg/other/const1.C: New test.
11220
11221 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11222
11223         * gcc.c-torture/compile/20011229-1.c: New test.
11224
11225 2001-12-28  Stan Shebs  <shebs@apple.com>
11226
11227         * lib/objc-torture.exp: Resync with c-torture.exp.
11228         * lib/objc.exp: Load standard libraries.
11229
11230 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11233         additional tests.
11234
11235 2001-12-27  Roger Sayle <roger@eyesopen.com>
11236
11237         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11238
11239 2001-12-27  Richard Henderson  <rth@redhat.com>
11240
11241         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11242
11243 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         * g++.dg/eh/ctor1.C: New test.
11246         * g++.dg/other/error2.C: New test.
11247
11248 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11249
11250         * g++.dg/other/init2.C: New test.
11251
11252 2001-12-24  Richard Henderson  <rth@redhat.com>
11253
11254         * gcc.dg/20011223-1.c: New.
11255         * gcc.dg/inline-1.c: New.
11256
11257 2001-12-23  Richard Henderson  <rth@redhat.com>
11258
11259         * gcc.dg/asm-4.c: Test operand modifiers.
11260
11261 2001-12-23  Richard Henderson  <rth@redhat.com>
11262
11263         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11264
11265 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11266
11267         * gcc.c-torture/execute/20011223-1.c: New test.
11268
11269 2001-12-21  Richard Henderson  <rth@redhat.com>
11270
11271         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11272         re-enables the warning.
11273
11274 2001-12-21  Richard Henderson  <rth@redhat.com>
11275
11276         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11277
11278 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11279
11280         * gcc.c-torture/compile/20011218-1.c: New test.
11281
11282 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11283
11284         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11285         arm-isr.c test.
11286         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11287         epilogue generation for ARM ISR routines.
11288
11289 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11290
11291         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11292         * gcc.dg/format/c90-printf-3.c: Likewise.
11293         * gcc.dg/format/c99-printf-3.c: Likewise.
11294         * gcc.dg/format/ext-1.c: Likewise.
11295         * gcc.dg/format/ext-6.c: Likewise.
11296         * gcc.dg/format/format.h: Prototype unlocked stdio.
11297
11298 2001-12-20  Richard Henderson  <rth@redhat.com>
11299
11300         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11301         (arena): Use it.
11302         (malloc): Correct allocation logic.  Abort if we fill up the
11303         arena before initialization complete.
11304         (realloc): Correct allocation logic.
11305
11306 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11307
11308         * gcc.c-torture/compile/20011219-2.c: New test.
11309
11310         * gcc.c-torture/execute/20011219-1.c: New test.
11311
11312 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11313
11314         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11315         target does not support weak symbols.
11316
11317 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11318
11319         * gcc.c-torture/compile/20011219-1.c: New test.
11320
11321 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11322
11323         * g++.dg/other/error1.C: New test.
11324
11325 2001-12-17  Jeffrey A Law  (law@redhat.com)
11326
11327         * gcc.c-torture/execute/20011217-1.c: New test.
11328
11329 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11330
11331         * objc.dg/special/: New directory.
11332         * objc.dg/special/special.exp: New file.
11333         * objc.dg/special/unclaimed-category-1.h: New file.
11334         * objc.dg/special/unclaimed-category-1a.m: New file.
11335         * objc.dg/special/unclaimed-category-1.m: New file.
11336
11337 2001-12-17  Andreas Jaeger  <aj@suse.de>
11338
11339         * gcc.c-torture/compile/20011217-2.c: New test.
11340
11341 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11342
11343         * gcc.c-torture/compile/20011217-1.c: New test.
11344
11345 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11346
11347         * testsuite/gcc.dg/20011214-1.c: New.
11348
11349 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11350
11351         * gcc.dg/altivec-4.c: New.
11352
11353 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11354
11355         * gcc.dg/20011113-1.c: New test.
11356
11357 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11358
11359         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11360         std::__malloc_alloc_template<0> and
11361         std::__default_alloc_template<false, 0>.
11362
11363 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11364
11365         * objc/execute/bf-21.m: New test.
11366         * objc/execute/enumeration-1.m: New test.
11367         * objc/execute/enumeration-2.m: New test.
11368
11369 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11370
11371         * gcc.dg/gnu89-init-1.c: New test.
11372
11373 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11374
11375         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11376         * g++.old-deja/g++.jason/2371.C: Likewise.
11377         * g++.old-deja/g++.jason/template33.C: Likewise.
11378         * g++.old-deja/g++.jason/template34.C: Likewise.
11379         * g++.old-deja/g++.jason/template36.C: Likewise.
11380         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11381         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11382         * g++.old-deja/g++.other/typename1.C: Likewise.
11383         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11384         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11385         * g++.old-deja/g++.pt/typename11.C: Likewise.
11386         * g++.old-deja/g++.pt/typename14.C: Likewise.
11387         * g++.old-deja/g++.pt/typename16.C: Likewise.
11388         * g++.old-deja/g++.pt/typename3.C: Likewise.
11389         * g++.old-deja/g++.pt/typename4.C: Likewise.
11390         * g++.old-deja/g++.pt/typename5.C: Likewise.
11391         * g++.old-deja/g++.pt/typename7.C: Likewise.
11392         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11393
11394 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11395
11396         * g++.dg/other/linkage1.C: New test.
11397         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11398         specifiers.
11399
11400 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11401
11402         * gcc.dg/concat.c: New test.
11403
11404 2001-12-11  Stan Shebs  <shebs@apple.com>
11405
11406         * objc/compile: New test directory.
11407         * objc/compile/compile.exp: New expect script.
11408         * objc/compile/20011211-1.m: New compile test.
11409
11410 2001-12-11  Jason Merrill  <jason@redhat.com>
11411
11412         * lib/prune.exp (prune_gcc_output): Also handle "In member
11413         function".  So many permutations...
11414
11415 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * g++.dg/template/typedef1.C: New test.
11418
11419 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         * g++.dg/other/copy1.C: New test.
11422
11423 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11424
11425         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11426
11427         * gcc.dg/builtin-choose-expr.c: New.
11428
11429 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11430
11431         * gcc.dg/altivec-2.c: New.
11432
11433 2001-12-07  Richard Henderson  <rth@redhat.com>
11434
11435         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11436
11437 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11438
11439         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11440         ultrasparc.
11441
11442 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11443
11444         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11445
11446 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11447
11448         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11449         variable argument list.
11450
11451 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11452
11453         * gcc.c-torture/execute/memcheck: Delete entire directory.
11454         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11455         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11456
11457 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11458
11459         * gcc.dg/Wshadow-1.c: New test.
11460
11461 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11462
11463         * gcc.c-torture/compile/20011130-1.c: New test.
11464
11465         * gcc.dg/noncompile/20011025-1.c: New test.
11466
11467         * g++.dg/other/anon-union.C: New test.
11468
11469         * gcc.c-torture/execute/20011024-1.c: New test.
11470
11471 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11472
11473         * gcc.c-torture/execute/20000722-1.x,
11474         gcc.c-torture/execute/20010123-1.x: Remove.
11475         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11476         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11477         gcc.dg/c99-complit-2.c: New tests.
11478
11479 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11480
11481         * g++.dg/inherit/base1.C: New test.
11482
11483 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11484
11485         * g++.dg/other/stdarg1.C: New test.
11486
11487         * gcc.c-torture/compile/20011130-2.c: New test.
11488
11489 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11490
11491         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11492         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11493         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11494         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11495         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11496         * gcc.dg/builtin-prefetch-1.c: New test.
11497
11498 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11499
11500         * gcc.dg/20011130-1.c: New test.
11501
11502 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         * g++.dg/other/scope1.C: New test.
11505         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11506
11507 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11508
11509         * gcc.dg/vla-init-1.c: New test.
11510
11511 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11512
11513         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11514
11515 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11516
11517         * objc.dg/alias.m: Update.
11518         * objc.dg/class-1.m: Update.
11519         * objc.dg/const-str-1.m: Update.
11520         * objc.dg/fwd-proto-1.m: Update.
11521         * objc.dg/id-1.m: Update.
11522         * objc.dg/super-class-1.m: Update.
11523
11524 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11525
11526         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11527         constructs.
11528
11529 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11530
11531         * gcc.c-torture/execute/20011128-1.c: New test.
11532
11533 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11534
11535         * gcc.dg/20011127-1.c: New test.
11536
11537 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11538
11539         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11540         from Austin Group draft 7.
11541         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11542         scanf format arguments.
11543         * gcc.dg/format/no-exargs-2.c: New test.
11544
11545 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11546
11547         * g++.dg/abi/vbase8-4.C: New test.
11548
11549 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11550
11551         * gcc.c-torture/execute/20011121-1.c: New test.
11552
11553 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11554
11555         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11556
11557 2001-11-23  Andreas Jaeger  <aj@suse.de>
11558
11559         * gcc.dg/cpp/charconst-2.c: New test.
11560
11561 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11562
11563         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11564         to the host if it is remote.  Let tests specify extra headers
11565         they use.
11566         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11567         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11568         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11569         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11570         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11571         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11572         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11573         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11574         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11575         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11576
11577 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11578
11579         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11580         for little endian ARMs.
11581
11582 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gcc.c-torture/compile/20011119-1.c: New test.
11585         * gcc.c-torture/compile/20011119-2.c: New test.
11586
11587 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11588
11589         * gcc.dg/altivec-1.c: Fix typo.
11590
11591 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11592
11593         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11594
11595 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11596
11597         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11598
11599 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11600
11601         * lib/g77.exp: Don't specify --rpath-link.
11602
11603         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11604         across all the headers.
11605         * gcc.dg/format/format.exp: For testing on a remote host,
11606         copy format.h.
11607
11608         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11609         * gcc.c-torture/execute/930406-1.c: Likewise.
11610         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11611
11612 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11613
11614         * gcc.dg/altivec-1.c: New.
11615
11616 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11617
11618         * gcc.dg/cpp/fpreprocessed.c: New test case.
11619
11620 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11621
11622         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11623         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11624         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11625
11626 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11627
11628         * gcc.dg/no-builtin-1.c: New test.
11629
11630 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gcc.c-torture/execute/20011115-1.c: New test.
11633
11634 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * gcc.c-torture/compile/20011114-2.c: New test.
11637         * gcc.c-torture/compile/20011114-3.c: New test.
11638         * gcc.c-torture/compile/20011114-4.c: New test.
11639
11640 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11641
11642         * g++.dg/other/init1.C: New test.
11643
11644 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11645
11646         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11647         message.
11648
11649         * gcc.c-torture/execute/20011114-1.c: New testcase.
11650
11651         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11652         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11653         like the (before this change) version of 20010327-1.c.
11654
11655 2001-11-14  Roger Sayle <roger@eyesopen.com>
11656
11657         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11658
11659 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11660
11661         * g++.dg/init/array2.C: New test.
11662
11663 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11664
11665         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11666
11667 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * g++.dg/other/forscope1.C: New test.
11670         * g++.dg/ext/forscope1.C: New test.
11671         * g++.dg/ext/forscope2.C: New test.
11672
11673 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * gcc.c-torture/execute/20011113-1.c: New test.
11676
11677 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11678
11679         * gcc.c-torture/execute/20011109-2.c: New test.
11680
11681         * gcc.c-torture/execute/20011109-1.c: New test.
11682
11683 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * gcc.c-torture/compile/20011109-1.c: New test.
11686
11687 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11688
11689         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11690         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11691         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11692         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11693         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11694         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11695         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11696
11697 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11698
11699         * g++.dg/warn/Wshadow-1.C: New tests.
11700         * g++.old-deja/g++.mike/for3.C: Update.
11701
11702 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11703
11704         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11705         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11706         XFAILs.  Adjust expected error texts.
11707         * gcc.c-torture/compile/20011106-1.c,
11708         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11709         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11710         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11711         gcc.dg/c99-array-lval-5.c: New tests.
11712
11713 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11714
11715         * gcc.dg/cpp/defined.c: Update.
11716
11717 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11718
11719         * gcc.c-torture/execute/anon-1.c: New test.
11720
11721 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11722
11723         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11724         same size, so no warning should be produced on stormy16.
11725
11726         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11727         due to oversized array.
11728         * g++.old-deja/g++.mike/ns15.C: Likewise.
11729         * g++.old-deja/g++.pt/crash16.C: Likewise.
11730
11731 2001-11-02  Graham Stott  <grahams@redhat.com>
11732
11733         * g++.dgother/debug1.C: Fix typos.
11734
11735 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * g++.dg/other/debug1.C: New test.
11738
11739 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11740
11741         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11742         of unsigned long.
11743
11744 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * gcc.dg/20011029-2.c: New test.
11747
11748         * gcc.c-torture/compile/20011029-1.c: New test.
11749
11750 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11751
11752         * objc/execute/class_self-1.m: New test.
11753         * objc/execute/class_self-2.m: New test.
11754
11755 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11756
11757         * gcc.misc-tests/msgs.exp: Delete.
11758         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11759         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11760         error set to match recent changes.
11761
11762 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11763
11764         * gcc.dg/20011021-1.c: New test.
11765
11766 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11767
11768         * gcc.c-torture/compile/20011023-1.c: New test.
11769
11770 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11771
11772         * lib/g77.exp: Rewrite based on lib/g++.exp.
11773
11774 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11775
11776         * gcc.c-torture/execute/20011019-1.c: New test.
11777
11778         * gcc.dg/20011018-1.c: New test.
11779
11780 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11781
11782         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11783
11784 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11785
11786         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11787         * gcc.dg/attr-invalid.c: Likewise.
11788
11789 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11790
11791         * testsuite/gcc.dg/20011015-1.c: New test.
11792
11793 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11794
11795         * g++.dg/template/unify2.C: New test.
11796
11797 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11798
11799         * g++.dg/other/exception-specification.C: New test
11800
11801 2001-10-13  Tom Rix  <trix@redhat.com>
11802
11803         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11804         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11805
11806 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * testsuite/gcc.dg/20011009-1.c: New test.
11809
11810 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         PR g++/4476
11813         * g++.dg/other/friend1.C: New test.
11814
11815 2001-10-11  Richard Henderson  <rth@redhat.com>
11816
11817         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11818
11819 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11820
11821         * gcc.c-torture/compile/20011010-1.c: New.
11822
11823 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11824
11825         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11826         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11827         g77.f-torture/execute/execute.exp,
11828         g77.f-torture/noncompile/noncompile.exp,
11829         gcc.c-torture/compile/compile.exp,
11830         gcc.c-torture/execute/execute.exp,
11831         gcc.c-torture/execute/ieee/ieee.exp,
11832         gcc.c-torture/execute/memcheck/memcheck.exp,
11833         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11834         objc/execute/execute.exp: Update FSF address.
11835
11836 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11837
11838         * gcc.dg/cpp/cmdlne-C.c: Update.
11839         * gcc.dg/cpp/cmdlne-C2.c: New.
11840
11841 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11842
11843         * gcc.c-torture/execute/20011008-3.c: New.
11844
11845 2001-10-08  DJ Delorie  <dj@redhat.com>
11846
11847         * gcc.dg/20011008-1.c: New.
11848         * gcc.dg/20011008-2.c: New.
11849
11850 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11851
11852         * gcc.dg/cpp/spacing1.c: Update test.
11853
11854 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11855
11856         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11857         spelling errors of "separate" as "seperate".
11858
11859 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11860
11861         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11862         enough to avoid inlining.
11863
11864 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11865
11866         * lib/g77.exp: set libg2c_dir correctly.
11867
11868 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11869
11870         * gcc.dg/cpp/macro11.c: New test.
11871
11872 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11873
11874         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11875         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11876         gcc.dg/format/multattr-3.c: New tests.
11877         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11878         tests for format attributes on function pointers being rejected.
11879
11880 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11881
11882         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11883
11884 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11885
11886         * g++.dg/warn/format1.C: New test.
11887
11888 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11889
11890         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11891
11892 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11893
11894         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11895
11896 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11897
11898         * gcc.dg/cpp/redef2.c: Add test.
11899
11900 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11901
11902         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11903         long-standing bug on i686, apparently.
11904         * gcc.c-torture/execute/loop-2c.x: New file.
11905         * gcc.c-torture/execute/loop-2d.x: New file.
11906         * gcc.c-torture/execute/loop-3c.x: New file.
11907
11908 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11909
11910         * gcc.dg/cpp/20000625-2.c: Correct line number.
11911
11912 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11913
11914         * gcc.dg/cpp/macro10.c: New test.
11915         * gcc.dg/cpp/strify3.c: New test.
11916         * gcc.dg/cpp/spacing1.c: Add tests.
11917         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11918         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11919
11920 2001-09-24  DJ Delorie  <dj@redhat.com>
11921
11922         * gcc.c-torture/execute/20010924-1.c: New test.
11923
11924 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11925
11926         * testsuite/objc/execute/paste.m: Remove.
11927
11928 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11929
11930         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11931
11932 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11933
11934         * g77.dg/strlen0.f: New test.
11935
11936 2001-09-21  Richard Henderson  <rth@redhat.com>
11937
11938         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11939         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11940
11941 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11942
11943         Table-driven attributes.
11944         * g++.dg/ext/attrib1.C: New test.
11945
11946 2001-09-20  DJ Delorie  <dj@redhat.com>
11947
11948         * gcc.dg/20000926-1.c: Update expected warning messages.
11949         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11950         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11951         array.
11952
11953 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11954
11955         * g++.dg/eh/registers1.C: New test case.
11956
11957 2001-09-17  Richard Henderson  <rth@redhat.com>
11958
11959         * gcc.dg/array-5.c: Fix VLA decomposition test.
11960
11961 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11962
11963         * gcc.dg/cpp/line5.c: New testcase.
11964
11965 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11966
11967         * gcc.dg/cpp/macro9.c: New test.
11968
11969 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11970
11971         * gcc.c-torture/execute/980223.c: Change type of addr from long
11972         to char *.
11973
11974 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11975
11976         * gcc.c-torture/execute/20010915-1.c: New test.
11977
11978 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11979
11980         * g77.dg/bprob: New directory.
11981         * g77.dg/bprob/bprob.exp: New file.
11982         * g77.dg/bprob/bprob-1.f: New test.
11983         * g77.dg/gcov: New directory.
11984         * g77.dg/gcov/gcov.exp: New file.
11985         * g77.dg/gcov/gcov-1.f: New test.
11986         * g77.dg/gcov/gcov-1.x: New file.
11987
11988 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11989
11990         * gcc.dg/cpp/directiv.c: Update.
11991         * gcc.dg/cpp/undef1.c: Update.
11992
11993 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * gcc.dg/20010912-1.c: New test.
11996
11997 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11998
11999         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12000         language-independent file in lib.
12001         * lib/gcov.exp: New file.
12002
12003 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12004
12005         * gcc.c-torture/compile/20010911-1.c: New test.
12006
12007 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12008
12009         * lib/profopt.exp: New, to support profile-directed optimizations.
12010         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12011         * gcc.misc-tests/bprob-1.c: New test.
12012         * gcc.misc-tests/bprob-2.c: New test.
12013
12014 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12015
12016         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12017         XFAIL and which kinds of gcov output to verify.
12018         * gcc.misc-tests/gcov-4b.x: New file.
12019         * gcc.misc-tests/gcov-5b.x: New file.
12020         * gcc.misc-tests/gcov-6.x: New file.
12021         * gcc.misc-tests/gcov-7.c: New test.
12022         * gcc.misc-tests/gcov-7.x: New file.
12023
12024 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12025
12026         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12027         * gcc.misc-tests/gcov-6.c: New test.
12028
12029 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         PR c++/3986
12032         * g++.dg/abi/vbase1.C: New test.
12033
12034 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12035
12036         * objc.dg/method-2.m: New.
12037
12038 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12039
12040         PR c++/4203
12041         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12042         * g++.dg/init/empty1.C: New test.
12043
12044 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.c-torture/compile/20010903-1.c: New test.
12047
12048 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12049
12050         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12051         for m68k.
12052
12053 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12054
12055         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12056
12057         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12058
12059         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12060
12061 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12062
12063         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12064         for 16-bit 'unsigned int'.
12065
12066 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12067
12068         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12069
12070 2001-08-27  Richard Henderson  <rth@redhat.com>
12071
12072         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12073         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12074
12075 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12076
12077         * gcc.dg/asm-names.c (ymain): New.
12078
12079 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12080
12081         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12082         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12083         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12084
12085 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12086
12087         * gcc.dg/compare5.c: New testcase.
12088
12089 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12090
12091         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12092         and "In instantiation".
12093
12094 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12095
12096         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12097
12098 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12099
12100         * gcc.misc-tests/gcov.exp: Add support for branch information.
12101         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12102         * gcc.misc-tests/gcov-4.c: New test.
12103         * gcc.misc-tests/gcov-4b.c: New test.
12104         * gcc.misc-tests/gcov-5b.c: New test.
12105
12106 2001-08-20  Zack Weinberg  <zackw@panix.com>
12107
12108         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12109         expected to fail.
12110
12111 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12112
12113         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12114
12115 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12116
12117         * g++.dg/eh/
12118         Moved to gcc-deps.exp
12119         * gcc-deps.exp: New file.
12120
12121 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12122
12123         * g++.old-deja/g++.pt/defarg14.C: New test.
12124
12125 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.other/lineno5.C: New test.
12128
12129 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.old-deja/g++.pt/crash68.C: New test.
12132
12133 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         * g++.old-deja/g++.other/crash42.C: New test.
12136
12137 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12138
12139         * gcc.dg/cpp/extratokens.c: Fix.
12140         * gcc.dg/cpp/skipping2.c: New tests.
12141
12142 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12143
12144         * gcc.c-torture/execute/20010724-1.c: New file.
12145         * gcc.c-torture/execute/20010724-1.x: New file.
12146
12147 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12148
12149         * g++.old-deja/g++.other/cond7.C: New test.
12150
12151 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.old-deja/g++.other/optimize4.C: New test.
12154
12155 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12158
12159 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12160
12161         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12162         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12163         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12164         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12165
12166         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12167         bug report" message.
12168
12169         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12170         * g++.dg/ext/instantiate1.C: Move from old-deja.
12171
12172 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12173
12174         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12175         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12176         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12177         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12178
12179 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12180
12181         * gcc.c-torture/execute/20010723-1.c: New test.
12182
12183 2001-07-23  Ben Elliston  <bje@redhat.com>
12184
12185         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12186
12187 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12188
12189         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12190         i[34567]86-*-*.
12191         Delete handling of ieee_multilib_flags.
12192         Pass -mieee for alpha*-*-* and sh-*-*.
12193         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12194
12195 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         Remove old-abi tests.
12198         * g++.old-deja/g++.mike/p11116.C: Remove.
12199         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12200
12201 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12202
12203         * g77.f-torture/compile/pr3743.f:  New test
12204
12205 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12206
12207         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12208
12209 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12210
12211         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12212         g++.old-deja/g++.pt/static6.C: Likewise.
12213         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12214         supports weak symbols.
12215
12216 2001-07-18  Andreas Jaeger  <aj@suse.de>
12217
12218         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12219         supported again.
12220
12221 2001-07-18  Andreas Jaeger  <aj@suse.de>
12222
12223         * gcc.dg/iftrap-1.c: Fix target line.
12224
12225 2001-07-17  Richard Henderson  <rth@redhat.com>
12226
12227         * gcc.c-torture/execute/20010717-1.c: New.
12228
12229 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12230
12231         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12232         tests.
12233
12234 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12235
12236         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12237
12238 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12239
12240         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12241         UAC_SIGBUS, UAC_NOPRINT definitions.
12242
12243 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12244
12245         * objc/execute/object_is_class.m: New test.
12246         * objc/execute/object_is_meta_class.m: New test.
12247
12248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12249
12250         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12251         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12252
12253 2001-01-15  David Bil
12254         * objc/execute/class-14.m: Added.
12255         * objc/execute/class-2.m: Added.
12256         * objc/execute/class-3.m: Added.
12257         * objc/execute/class-4.m: Added.
12258         * objc/execute/class-5.m: Added.
12259         * objc/execute/class-6.m: Added.
12260         * objc/execute/class-7.m: Added.
12261         * objc/execute/class-8.m: Added.
12262         * objc/execute/class-9.m: Added.
12263         * objc/execute/class-tests-1.h
12264         * objc/execute/class-tests-2.h
12265         * objc/execute/compatibility_alias.m: Added.
12266         * objc/execute/encode-1.m: Added.
12267         * objc/execute/formal_protocol-1.m: Added.
12268         * objc/execute/formal_protocol-2.m: Added.
12269         * objc/execute/formal_protocol-3.m: Added.
12270         * objc/execute/formal_protocol-4.m: Added.
12271         * objc/execute/formal_protocol-5.m: Added.
12272         * objc/execute/formal_protocol-6.m: Added.
12273         * objc/execute/formal_protocol-7.m: Added.
12274         * objc/execute/informal_protocol.m: Added.
12275         * objc/execute/initialize.m: Added.
12276         * objc/execute/load.m: Added.
12277         * objc/execute/many_args_method.m: Added.
12278         * objc/execute/nested-3.m: Added.
12279         * objc/execute/no_clash.m: Added.
12280         * objc/execute/private.m: Added.
12281         * objc/execute/redefining_self.m: Added.
12282         * objc/execute/root_methods.m: Added.
12283         * objc/execute/selector-1.m: Added.
12284         * objc/execute/static-1.m: Added.
12285         * objc/execute/static-2.m: Added.
12286         * objc/execute/va_method.m: Added.
12287
12288 2001-03-10  Richard Henderson  <rth@redhat.com>
12289
12290         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12291
12292 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12293
12294         * g++.old-deja/g++.other/crash31.C: XFAIL.
12295         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12296         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12297         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12298         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12299         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12300
12301 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12302
12303         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12304
12305 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12306
12307         * gcc.dg/20000724-1.c: Don't use multiline strings.
12308
12309 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12310
12311         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12312         result of -cString against what we expect it to be; don't just
12313         print it out for no one to read.
12314
12315         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12316         Based on testcases provided by Nicola Pero.
12317
12318 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12319
12320         * gcc.dg/cpp/macro7.c: New test.
12321
12322 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12323
12324         * gcc.dg/cpp/multiline.c: Update.
12325
12326 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.old-deja/g++.other/enum3.C: New test.
12329
12330 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12331
12332         * g++.old-deja/g++.other/pod1.C: New test.
12333
12334 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.old-deja/g++.ext/overload1.C: New test.
12337
12338 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         * g++.old-deja/g++.pt/using1.C: New test.
12341
12342 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12343
12344         * g++.old-deja/g++.other/using9.C: New test.
12345
12346 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12347
12348         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12349
12350         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12351
12352 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12353
12354         * g++.old-deja/g++.ext/realpt1.C: Remove.
12355
12356 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12359
12360 2001-02-26  Will Cohen  <wcohen@redhat.com>
12361
12362         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12363
12364 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12365
12366         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12367         templatized constructors.
12368
12369 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12370
12371         * gcc.c-torture/execute/20010224-1.c: New test.
12372
12373 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12374
12375         * gcc.c-torture/execute/20010222-1.c: New test.
12376
12377 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12378
12379         * g++.old-deja/g++.other/inline20.C: New test.
12380
12381 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12382
12383         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12384
12385 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12386
12387         * g++.old-deja/g++.other/lookup22.C: New test.
12388
12389 200
12390         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12391         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12392         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12393         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12394         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12395
12396 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12397
12398         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12399         account.
12400
12401 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12402
12403         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12404
12405 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12406
12407         * g++.old-deja/g++.pt/crash62.C: New test.
12408
12409 2001-01-04  Richard Henderson  <rth@redhat.com>
12410
12411         * gcc.dg/20000926-1.c: Update expected warnings.
12412         * gcc.dg/array-2.c: Likewise.
12413         * gcc.dg/array-4.c: Also validate flexible array members.
12414         * gcc.dg/c99-flex-array-1.c: New.
12415
12416 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12417
12418         * gcc.c-torture/compile/20001222-1.x: Remove.
12419
12420 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12421
12422         * gcc.c-torture/execute/built-in-setjmp.c: New.
12423
12424 2001-01-03  Richard Henderson  <rth@redhat.com>
12425
12426         * gcc.dg/940510-1.c: Update expected error wording.
12427         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12428
12429 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12430
12431         * lib/target-supports.exp (check_alias_available): Modified to
12432         indicate aliases not supported if only weak aliases are supported.
12433
12434 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12435
12436         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12437         Turn on cmpstrsi checks for __pj__ and __i370__.
12438
12439 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12440
12441         * g++.old-deja/g++.other/virtual11.C: New test.
12442
12443 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12444
12445         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12446
12447 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12448
12449         * gcc.c-torture/compile/20010102-1.c: New test.
12450
12451 2001-01-02  Andreas Jaeger  <aj@suse.de>
12452
12453         * gcc.dg/noreturn-3.c: New test.
12454
12455         * gcc.dg/noreturn-4.c: New test.
12456
12457 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12458
12459         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12460         __builtin_fputc and __builtin_fwrite.
12461
12462 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12463
12464         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12465         signed char, not default char.
12466
12467 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12468
12469         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12470
12471 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12472
12473         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12474
12475 2000-12-29  Richard Henderson  <rth@redhat.com>
12476
12477         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12478         (__cyg_profile_func_exit): Define.
12479
12480 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12481
12482         * g++.dg/vtgc1.C: New test.
12483
12484 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12485
12486         * gcc.dg/noncompile/20001228-1.c: New test.
12487
12488         * gcc.dg/20001228-1.c: New test.
12489
12490         * gcc.c-torture/execute/20001228-1.c: New test.
12491
12492 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12493
12494         * gcc.dg/format-strfmon-1.c: New test.
12495
12496 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12497
12498         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12499         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12500         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12501         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12502         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12503         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12504         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12505         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12506         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12507         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12508         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12509         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12510         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12511
12512         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12513         * gcc.c-torture/execute/string-opt-4.c: Test index.
12514
12515 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12516
12517         * gcc.c-torture/compile/20001226-1.c: New test.
12518
12519 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12520
12521         * gcc.c-torture/compile/20001222-1.c: New test.
12522         * gcc.c-torture/compile/20001222-1.x: Xfail.
12523
12524 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12525
12526         * gcc.c-torture/execute/comp-goto-2.c: New test.
12527
12528 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12529
12530         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12531         Use long types if __INT_MAX__ is 32767.
12532         (main): Use cast to (sint32 *) when poking 88 into a_page.
12533
12534         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12535
12536 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12537
12538         * gcc.c-torture/compile/20001221-1.c: New test.
12539         * gcc.c-torture/execute/20001221-1.c: New test.
12540
12541 2000-12-20  Richard Henderson  <rth@redhat.com>
12542
12543         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12544         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12545
12546 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12547
12548         * gcc.dg/compare3.c: New test.
12549
12550 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12551
12552         * gcc.dg/format-warnll-1.c: New test.
12553
12554 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12555
12556         * gcc.dg/cpp/cmdlne-P.c: New test.
12557
12558 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12559
12560         * gcc.c-torture/execute/builtin-abs-1.c,
12561         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12562
12563 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12564
12565         * gcc.dg/cpp/multiline.c: New test.
12566
12567 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12568
12569         * g++.old-deja/g++.other/syshdr1.C: Update.
12570         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12571
12572 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12573
12574         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12575
12576 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12577
12578         * g++.old-deja/g++.pt/ttp65.C: New test.
12579
12580 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12581
12582         * g++.old-deja/g++.pt/ttp64.C: New test.
12583
12584 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12585
12586         * g++.old-deja/g++.pt/spec33.C: New test.
12587
12588 2000-12-14  Catherine Moore  <clm@redhat.com>
12589
12590         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12591         * gcc.c-torture/execute/920612-2.c: Likewise.
12592         * gcc.c-torture/execute/920428-2.c: Likewise.
12593         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12594         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12595
12596 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12597
12598         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12599         * gcc.dg/pack-test-2.c: Likewise.
12600
12601 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12602
12603         Tests by Zack Weinberg <zackw@stanford.edu>.
12604
12605         * gcc.dg/cpp/defined.c: Update.
12606         * gcc.dg/cpp/defined_trad.c: New tests.
12607
12608 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12609
12610         * gcc.dg/cpp/trad-direct.c: Update.
12611
12612 2000-12-11  Neil Booth  <neilb@earthling.net>
12613
12614         * gcc.dg/cpp/defined_trad.c
12615
12616 2000-12-11  Neil Booth  <neilb@earthling.net>
12617
12618         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12619
12620 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12621
12622         * gcc.dg/format-miss-2.c: New test.
12623
12624 2000-12-09  Neil Booth  <neilb@earthling.net>
12625
12626         * gcc.dg/cpp/lineflags.c: New tests.
12627         * gcc.dg/cpp/poison.c: Update.
12628         * gcc.dg/cpp/redef2.c: Update.
12629         * gcc.dg/cpp/skipping.c: New test.
12630
12631 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12632
12633         * g++.old-deja/g++.other/eh3.C: New testcase.
12634
12635 2000-12-07  Neil Booth  <neilb@earthling.net>
12636
12637         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12638         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12639         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12640         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12641         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12642         Update.
12643
12644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12645
12646         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12647         __SIZE_TYPE__ instead of int for type of integers cast to
12648         pointers.
12649
12650 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12651
12652         * g++.old-deja/g++.other/cleanup4.C: New test.
12653
12654 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12655
12656         * format-sec-1.c: New test.
12657
12658 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12659
12660         * gcc.dg/format-nonlit-3.c: New test.
12661
12662 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12663
12664         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12665         through a null pointer.
12666
12667 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12668         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12669         library makes no calls to `operator new' during initialization.
12670
12671 2000-11-04  Neil Booth  <neilb@earthling.net>
12672
12673         * gcc.dg/cpp/include2.c: New tests.
12674
12675 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12676
12677         * lib/g++.exp (g++_set_ld_library_path): New function.
12678         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12679
12680 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12681
12682         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12683         warnings.
12684
12685 2000-11-01  Richard Henderson  <rth@redhat.com>
12686
12687         * g++.old-deja/g++.ext/namedret1.C: New.
12688         * g++.old-deja/g++.ext/namedret2.C: New.
12689         * g++.old-deja/g++.ext/namedret3.C: New.
12690
12691 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12692
12693         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12694         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12695
12696 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12697
12698         * gcc.c-torture/execute/va-arg-21.c: New test.
12699
12700 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12701
12702         * gcc.dg/c99-complex-2.c: New test.
12703
12704 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12705
12706         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12707
12708 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * g++.old-deja/g++.other/inline16.C: New test.
12711
12712 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12713
12714         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12715         __PRETTY_FUNCTION__
12716
12717 2000-10-29  Neil Booth  <neilb@earthling.net>
12718
12719         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12720         New tests.
12721         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12722         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12723         optimisation.
12724
12725 2000-10-29  Neil Booth  <neilb@earthling.net>
12726
12727         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12728         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12729         * mi5.c: Test multiple includes work with -C.
12730         * trigraphs.c: Test ^= version.
12731
12732 2000-10-28  Neil Booth  <neilb@earthling.net>
12733
12734         New tests and test updates for new macro expander.
12735
12736         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12737         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12738         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12739         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12740         new diagnostic messages.
12741
12742         * gcc.dg/cpp/macro3.c: New tests.
12743
12744 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12745
12746         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12747         on the same line.
12748
12749 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12750
12751         * g++.old-deja/g++.other/eh2.C: New test.
12752
12753 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12754
12755         * gcc.c-torture/execute/20001027-1.c: New test.
12756
12757 2000-10-26  Richard Henderson  <rth@redhat.com>
12758
12759         * gcc.c-torture/execute/20001026-1.c: New.
12760
12761 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12762
12763         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12764         * g++.old-deja/g++.law/builtin1.C: Likewise.
12765         * g++.old-deja/g++.law/ctors10.C: Likewise.
12766         * g++.old-deja/g++.law/virtual3.C: Likewise.
12767         * g++.old-deja/g++.mike/p658.C: Likewise.
12768         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12769         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12770         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12771         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12772         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12773
12774 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12775
12776         * gcc.c-torture/compile/20001024-1.c: New test.
12777
12778 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12779
12780         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12781         to tell us whether or not we are using V3.
12782
12783 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12784
12785         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12786         operands.
12787
12788 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12789
12790         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12791
12792 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12793
12794         * gcc.c-torture/execute/20001024-1.c: New test.
12795
12796 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * g++.old-deja/g++.other/sibcall1.C: New test.
12799
12800 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12801
12802         * gcc.dg/noncompile/init-3.c: New test.
12803
12804 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12805
12806         * gcc.dg/format-array-1.c: New test.
12807
12808 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12811         writing through null pointers; remove comment about testing
12812         unterminated strings.
12813
12814 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12815
12816         * gcc.c-torture/execute/20001017-2.c: New test.
12817
12818 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12819
12820         * gcc.c-torture/compile/20001018-1.c: New test.
12821         * gcc.c-torture/compile/20001018-1.x: Xfail.
12822
12823 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12824
12825         * gcc.c-torture/execute/20001017-1.c: New test.
12826
12827 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12828
12829         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12830         for multiple use of arguments with scanf formats; add tests for
12831         multiple use of arguments.
12832
12833 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12834
12835         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12836
12837 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12838
12839         * gcc.dg/format-miss-1.c: New test.
12840
12841 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12842
12843         * gcc.c-torture/execute/20001013-1.c: New test.
12844
12845 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12846
12847         * gcc.dg/format-branch-1.c: New test.
12848
12849 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12850
12851         * README, lib/file-format.exp: Remove EGCS references.
12852
12853 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12854
12855         * gcc.dg/20001013-1.c: New test.
12856
12857 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12858
12859         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12860         for intmax_t in the compiler using __typeof__ and the type rules
12861         for conditional expressions.
12862
12863 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12864
12865         * gcc.dg/20001012-1.c: New test.
12866         * gcc.dg/20001012-2.c: New test.
12867
12868 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12869
12870         * gcc.dg/format-attr-1.c: New test.
12871
12872 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12873
12874         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12875         __LONG_LONG_MAX__ instead of LLONG_MAX.
12876
12877 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12878
12879         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12880         scanf flags.
12881         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12882         flags.
12883
12884 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12885
12886         * gcc.dg/sequence-pt-1.c: New test.
12887
12888 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12889
12890         * gcc.c-torture/execute/20001011-1.c: New testcase.
12891         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12892
12893 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12896         does not error on it.
12897
12898 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.dg/20001009-1.c: New test.
12901
12902 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12903
12904         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12905         * gcc.c-torture/execute/20001009-2.c: ... to here.
12906
12907 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12908
12909         * gcc.c-torture/compile/20001009-1.c: New testcase.
12910         * gcc.c-torture/execute/20001009-1.c: New testcase.
12911         Testcases provided by Jan Hubicka <jh@suse.cz>.
12912
12913 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12914
12915         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12916         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12917         uintmax_t using <limits.h> to emulate the compiler's internal
12918         logic.  No longer XFAIL %j tests.
12919
12920 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12921
12922         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12923         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12924         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12925         regexps and details of expected handling of some bad formats.
12926         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12927         suppression.
12928
12929 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12932         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12933         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12934         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12935         in list archives.
12936
12937 2000-10-06  Richard Henderson  <rth@cygnus.com>
12938
12939         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12940         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12941         * g++.old-deja/g++.jason/report.C: Likewise.
12942         * g++.old-deja/g++.law/friend5.C: Likewise.
12943         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12944         of the expected warnings.
12945
12946 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * g++.old-deja/g++.pt/enum14.C: New test.
12949
12950 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.old-deja/g++.pt/crash59.C: New test.
12953
12954 2000-10-04  Will Cohen  <wcohen@redhat.com>
12955
12956         * gcc.dg/20000926-1.c: New test.
12957
12958 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12959
12960         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12961         function name for current C++ compiler.
12962         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12963
12964 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12965
12966         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12967         __PRETTY_FUNCTION__.
12968         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12969
12970 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12971
12972         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12973
12974 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12975
12976         * gcc.c-torture/compile/20000923-1.c: New test.
12977
12978 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12979
12980         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12981         * g++.old-deja/g++.pt/ttp62.C: Same.
12982         * g++.old-deja/g++.other/inline14.C: Same.
12983
12984 2000-09-24  Richard Henderson  <rth@cygnus.com>
12985
12986         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12987
12988 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12989
12990         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12991
12992 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12993
12994         * gcc.c-torture/compile/20000922-1.c: New file.
12995
12996 2000-09-21  Nick Clifton  <nickc@redhat.com>
12997
12998         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12999         a signed long modulo operation.
13000         (mod6): New function - perform an unsigned long modulo operation.
13001         (main): Add tests for modulos of very large numbers by very small
13002         dividends.
13003
13004 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13005
13006         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13007
13008 2000-09-19  Richard Henderson  <rth@cygnus.com>
13009
13010         * gcc.dg/compare2.c (case 10): XFAIL.
13011
13012 2000-09-18  Richard Henderson  <rth@cygnus.com>
13013
13014         * gcc.c-torture/execute/20000906-1.c: Move ...
13015         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13016         that support __builtin_trap.
13017
13018 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13019
13020         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13021
13022 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13023
13024         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13025         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13026         more $ format tests.
13027
13028 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13029
13030         * gcc.dg/format-errmk-1.c: New test.
13031
13032 2000-09-17  Greg McGary  <greg@mcgary.org>
13033
13034         * gcc.c-torture/execute/20000917-1.x: Remove.
13035
13036 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13037
13038         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13039
13040 2000-09-17  Greg McGary  <greg@mcgary.org>
13041
13042         * gcc.c-torture/execute/20000917-1.c: New test.
13043         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13044
13045 2000-09-16  Neil Booth  <NeilB@earthling.net>
13046
13047         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13048         in nested macro bug.
13049
13050 2000-09-15  Neil Booth  <NeilB@earthling.net>
13051
13052         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13053
13054 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13055
13056         * gcc.c-torture/execute/20000914-1.c: New test.
13057
13058 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13059
13060         * g++.other/inline13.C: New test.
13061
13062 2000-09-12  Andreas Jaeger  <aj@suse.de>
13063
13064         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13065         constant by Ulrich Drepper <drepper@redhat.com>.
13066
13067 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13068
13069         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13070
13071 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13072
13073         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13074
13075 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13076
13077         * gcc.dg/cpp/backslash.c: New test.
13078
13079 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13080
13081         * gcc.c-torture/execute/20000910-1.c: New test.
13082         * gcc.c-torture/execute/20000910-2.c: Likewise.
13083
13084 2000-09-11  Robert Lipe  <robertl@sco.com>
13085
13086         * gcc.dg/pragma-align.c: New test.
13087
13088 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13089
13090         * g++.old-deja/g++.pt/explicit82.C: New test.
13091         * g++.old-deja/g++.pt/explicit83.C: New test.
13092
13093 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13094
13095         * gcc.dg/asm-names.c: New test.
13096
13097 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13098
13099         * gcc.dg/cpp/tr-warn6.c: New test
13100
13101 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13102
13103         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13104         be accepted.
13105
13106 2000-09-07  Catherine Moore  <clm@redhat.com>
13107
13108         * gcc.c-torture/execute/unroll-1.c: New test.
13109
13110 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13111
13112         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13113         ERROR markers.
13114         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13115         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13116         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13117         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13118         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13119         Preprocess only.
13120         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13121         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13122
13123 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13124
13125         * g++.old-deja/g++.pt/deduct2.C: New test.
13126
13127 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         * g++.old-deja/g++.pt/parms2.C: New test.
13130
13131 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.pt/crash58.C: New test.
13134
13135 2000-09-06  Greg McGary  <greg@mcgary.org>
13136
13137         * gcc.c-torture/execute/20000906-1.c: New test.
13138         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13139
13140 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13141
13142         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13143
13144 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         * g++.old-deja/g++.pt/crash57.C: New test.
13147
13148 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13149
13150         * g++.old-deja/g++.pt/crash56.C: New test.
13151
13152 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * g++.old-deja/g++.pt/koenig1.C: New test.
13155
13156 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13157
13158         * gcc.dg/20000904-1.c: New test.
13159
13160 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13161
13162         * gcc.dg/cpp/paste8.c: New test.
13163
13164 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13165
13166         * gcc.c-torture/compile/20000827-1.c: New test.
13167
13168 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13169
13170         * gcc.dg/format-diag-1.c: New test.
13171
13172 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13173
13174         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13175         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13176         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13177         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13178         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13179
13180 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13181
13182         * g++.old-deja/g++.other/nested4.C: New test.
13183
13184 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         * g++.old-deja/g++.ns/scoped1.C: New test.
13187
13188 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13189
13190         * lib/g++.exp: Support testing already-installed GCC.
13191
13192 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13193
13194         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13195
13196 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13197
13198         * gcc.dg/return-type-2.c: New test.
13199
13200 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13201
13202         * gcc.c-torture/compile/20000825-1.c: New test.
13203
13204 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13205
13206         * gcc.dg/dwarf2-2.c: New test.
13207
13208 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13209
13210         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13211         dg-warning regexps.
13212
13213 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13216         gcc.dg/format-ext-5.c: New tests.
13217
13218 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13221
13222 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13223
13224         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13225
13226 2000-08-24  Richard Henderson  <rth@cygnus.com>
13227
13228         * gcc.dg/ia64-sync-1.c: New test.
13229         * gcc.dg/ia64-sync-2.c: New test.
13230         * gcc.dg/ia64-asm-1.c: New test.
13231
13232 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13235         * gcc.dg/format-ext-2.c: New test.
13236
13237 2000-08-23  Jason Merrill  <jason@redhat.com>
13238
13239         * lib/old-dejagnu.exp: Also ignore "In member function" and
13240         "At global scope".
13241
13242 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13243
13244         * gcc.dg/noncompile/label-lineno-1.c: New test.
13245
13246 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13247
13248         * gcc.dg/c99-array-nonobj-1.c: New test.
13249
13250 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13251
13252         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13253         tests.
13254         * gcc.dg/format-ext-1.c: New test.
13255
13256 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13257
13258         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13259         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13260         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13261         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13262         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13263
13264 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13265
13266         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13267         gcc.dg/c99-strftime-2.c: New tests.
13268
13269 2000-08-22  Richard Henderson  <rth@cygnus.com>
13270
13271         * gcc.c-torture/execute/20000822-1.c: New test.
13272
13273 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13274
13275         * gcc.c-torture/execute/20000819-1.x: Remove.
13276
13277 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13280         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13281         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13282         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13283         gcc.dg/format-xopen-1.c: New tests.
13284
13285 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13286
13287         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13288
13289 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13290
13291         * g++.old-deja/g++.other/loop2.C: New test.
13292
13293         * gcc.c-torture/compile/20000606-1.c: New test.
13294         * gcc.c-torture/compile/20000728-1.c: New test.
13295         * gcc.c-torture/execute/20000801-1.c: New test.
13296         * gcc.c-torture/execute/20000801-2.c: New test.
13297         * gcc.c-torture/execute/20000819-1.c: New test.
13298         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13299         * gcc.dg/20000629-1.c: New test.
13300         * gcc.dg/20000724-1.c: New test.
13301         * gcc.dg/20000807-1.c: New test.
13302
13303 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13304
13305         * gcc.dg/cpp/pragma-1.c: New test.
13306         * gcc.dg/cpp/pragma-2.c: New test.
13307
13308 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13309
13310         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13311         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13312
13313 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13314
13315         * gcc.c-torture/compile/20000818-1.c: New test.
13316
13317 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13318
13319         * gcc.c-torture/execute/20000818-1.c: New test.
13320
13321 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13322
13323         * gcc.dg/format-va-1.c: New test.
13324
13325 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         * g++.old-deja/g++.other/typedef8.C: New test.
13328
13329 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13330
13331         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13332         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13333         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13334         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13335         * g++.old-deja/g++.other/ptrmem7.C: New test.
13336         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13337
13338 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.pt/typename27.C: New test.
13341
13342 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13345         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13346         * g++.old-deja/g++.pt/friend45.C: New test.
13347         * g++.old-deja/g++.other/friend8.C: New test.
13348
13349 2000-08-15  Richard Henderson  <rth@cygnus.com>
13350
13351         * gcc.c-torture/execute/20000815-1.c: New test.
13352
13353 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13354
13355         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13356         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13357         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13358
13359 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.other/refinit2.C: New test.
13362
13363 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13364
13365         * lib/c-torture.exp (c-torture): Make
13366         compiler_conditional_xfail_data global.
13367         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13368         compiler_conditional_xfail_data machinery.
13369         (f-torture-execute): Likewise.
13370         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13371         and only when unrolling loops.
13372
13373         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13374
13375 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13376
13377         * g++.old-deja/g++.pt/explicit81.C: New test.
13378
13379 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * g++.old-deja/g++.pt/typename26.C: New test.
13382
13383 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13384
13385         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13386         warning.
13387
13388 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         * g++.old-deja/g++.other/array3.C: New test.
13391
13392 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13393
13394         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13395         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13396         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13397         New tests.
13398
13399 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13400
13401         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13402         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13403
13404 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13405
13406         * gcc.c-torture/execute/20000808-1.c: New test.
13407
13408 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13409
13410         * gcc.dg/c90-const-expr-1.c: New test.
13411
13412 2000-08-08  Richard Henderson  <rth@cygnus.com>
13413
13414         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13415
13416 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13417
13418         * gcc.dg/noncompile/const-ll-1.c: New test.
13419
13420 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13421
13422         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13423
13424 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13425
13426         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13427         that running programs linked against the shared version of libobjc
13428         run correctly.
13429
13430 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13431
13432         * gcc.dg/c99-printf-1.c: New test.
13433
13434 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13435
13436         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13437
13438 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13439
13440         * gcc.c-torture/execute/20000731-1.x: Delete.
13441
13442 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13443
13444         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13445         and torture_without_loops as is done by c-torture.exp.
13446         (search_for): Copy from c-torture.exp.
13447         (gcc-dg-runtest): New function, drives a directory of tests
13448         iterating over the TORTURE_OPTIONS.
13449         (scan-assembler, scan-assembler-not): Move here from
13450         individual directory drivers.
13451
13452         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13453         defined by lib/gcc-dg.exp.
13454         * gcc.dg/cpp/cpp.exp: Likewise.
13455         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13456         gcc-dg-runtest, so we cycle over optimization options.
13457
13458         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13459         * gcc.dg/compare2.c: No longer expected to fail.
13460
13461 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13462
13463         * gcc.c-torture/execute/20000804-1.c: New test.
13464
13465 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13466
13467         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13468
13469 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13470
13471         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13472
13473 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13474
13475         * gcc.c-torture/compile/20000803-1.c: New test.
13476
13477 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13478
13479         * gcc.c-torture/execute/20000801-3.c,
13480         gcc.c-torture/execute/20000801-4.c: New tests.
13481         * gcc.c-torture/execute/20000801-3.x,
13482         gcc.c-torture/execute/20000801-4.x: Xfail.
13483
13484 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13485
13486         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13487         libobjc/.libs to allow for libtool.
13488
13489 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13490
13491         * gcc.c-torture/compile/20000802-1.c: New test.
13492
13493 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13494
13495         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13496
13497 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13498
13499         * gcc-c-torture/execute/20000731-2.c: New test.
13500
13501         * gcc.c-torture/execute/20000731-1.c: New test.
13502         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13503
13504 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13505
13506         * testsuite/gcc.dg/cpp/paste7.c: New test.
13507         * gcc.dg/cpp/20000725-1.c: New test.
13508
13509 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13510
13511         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13512         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13513         declaration warning for __builtin_dwarf_reg_size.
13514
13515         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13516
13517 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13518
13519         * gcc.dg/noncompile/voidparam-1.c: New test.
13520
13521 2000-07-30  Richard Henderson  <rth@cygnus.com>
13522
13523         * gcc.dg/c90-digraph-1.c: Don't xfail.
13524         * gcc.dg/compare2.c (case 10): Xfail.
13525         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13526
13527 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13528
13529         * gcc.dg/c99-main-1.c: New test.
13530
13531 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13534
13535 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13536
13537         * gcc.c-tortuer/execute/20000726-1.c: New test.
13538
13539 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13540
13541         * gcc.c-torture/execute/enum-2.c: New test.
13542
13543 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13544
13545         * gcc.dg/cpp/tr-warn3.c: New test.
13546
13547 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13548
13549         * g++.old-deja/g++.ext/implicit1.C: Remove.
13550         * g++.old-deja/g++.jason/c2.C: Remove
13551         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13552         * g++.old-deja/g++.pt/crash16.C: Likewise.
13553         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13554
13555 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13556
13557         * g++.old-deja/g++.other/for2.C: New test.
13558
13559 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13560
13561         * gcc.dg/20000720-1.c: New test.
13562
13563 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13564
13565         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13566
13567 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13568
13569         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13570         * gcc.c-torture/execute/20000722-1.c: New.
13571         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13572
13573 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.dg/cpp/20000720-1.S: New test.
13576
13577 2000-07-21  Michael Meissner  <meissner@redhat.com>
13578
13579         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13580
13581 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13582
13583         * g++.old-deja/g++.brendan/crash16.C,
13584         g++.old-deja/g++.brendan/parse3.C,
13585         g++.old-deja/g++.brendan/redecl1.C,
13586         g++.old-deja/g++.ns/template13.C,
13587         g++.old-deja/g++.other/decl4.C,
13588         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13589
13590 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13591
13592         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13593         and "Internal error".
13594
13595         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13596         regexps.
13597         * gcc.dg/cpp/paste6.c: New test.
13598
13599 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13600
13601         * gcc.dg/cpp/tr-direct.c: New test.
13602
13603         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13604         gcc.dg/cpp/undef1.c: Tweak error regexps.
13605
13606 2000-07-18  Eric Christopher <echristo@redhat.com>
13607
13608         * gcc.c-torture/compile/20000718-1.c: New test.
13609
13610 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13611
13612         * cpplex.c (_cpp_push_token): If the token being pushed back
13613         is the previous token in this context, just subtract one from
13614         context->posn.
13615         * cppmacro.c (save_expansion): Clear aux field when storing a
13616         placemarker.
13617
13618 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13619
13620         * gcc.dg/noncompile/redecl-1.c: New test.
13621
13622 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13623
13624         * gcc.c-torture/execute/20000717-5.c: New test.
13625         * gcc.c-torture/execute/20000717-1.x: Removed.
13626
13627 2000-07-17  Richard Henderson  <rth@cygnus.com>
13628
13629         * gcc.c-torture/execute/20000717-4.c: New test.
13630
13631 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13632
13633         * gcc.dg/cpp/syshdr.c: New test.
13634         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13635
13636 2000-07-17  Neil Booth  <neilb@earthling.net>
13637
13638         * gcc.dg/cpp/cmdlne-dM.c: New test.
13639         * gcc.dg/cpp/cmdlne-dD.c: New test.
13640
13641 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13642
13643         * gcc.c-torture/execute/20000717-3.c: New test.
13644
13645         * gcc.c-torture/compile/20000717-1.c: New test.
13646
13647 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13648
13649         * gcc.c-torture/execute/20000717-2.c: New test.
13650
13651 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/formatz-1.c: New test.
13654
13655         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13656         * gcc.dg/c99-digraph-1.c: New tests.
13657
13658         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13659         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13660
13661         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13662         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13663         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13664         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13665         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13666         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13667         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13668
13669 2000-07-17   Greg McGary <greg@mcgary.org>
13670
13671         * gcc.c-torture/execute/20000717-1.c: New test.
13672         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13673
13674 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13675
13676         * gcc.c-torture/execute/20000715-2.c: New test.
13677         * gcc.dg/20000715-1.c: New test.
13678
13679 2000-07-15  Michael Meissner  <meissner@redhat.com>
13680
13681         * gcc.c-torture/execute/20000715-1.c: New test.
13682
13683 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gcc.c-torture/execute/20000707-1.c: New test.
13686
13687 2000-07-13  Neil Booth  <NeilB@earthling.net>
13688
13689         * testsuite/gcc.dg/cpp/digraph1.c,
13690         testsuite/gcc.dg/cpp/digraph2.c,
13691         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13692
13693 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13694
13695         * g77.f-torture/compile/20000630-2.f:  New test.
13696         * g77.f-torture/compile/20000630-2.x
13697
13698 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13699
13700         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13701
13702 2000-07-11  Neil Booth  <NeilB@earthling.net>
13703
13704         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13705
13706 2000-07-11  Neil Booth  <NeilB@earthling.net>
13707
13708         * gcc.dg/cpp/cmdlne-C.c: New.
13709
13710 2000-07-09  Neil Booth  <NeilB@earthling.net>
13711
13712         * gcc.dg/cpp/directiv.c: New tests.
13713         * gcc.dg/cpp/undef1.c: Update.
13714
13715 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13716
13717         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13718
13719 2000-07-09  Neil Booth  <NeilB@earthling.net>
13720
13721         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13722
13723 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13724
13725         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13726         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13727
13728 2000-07-08  Neil Booth  <NeilB@earthling.net>
13729
13730         * gcc.dg/cpp/macsyntx.c: New tests.
13731
13732 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.dg/20000707-1.c: New test.
13735
13736 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.c-torture/execute/20000706-1.c: New test.
13739         * gcc.c-torture/execute/20000706-2.c: New test.
13740         * gcc.c-torture/execute/20000706-3.c: New test.
13741         * gcc.c-torture/execute/20000706-4.c: New test.
13742         * gcc.c-torture/execute/20000706-5.c: New test.
13743
13744 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13745
13746         * g++.old-deja/g++.pt/instantiate7.C: New test.
13747
13748 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13749
13750         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13751         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13752         * g++.old-deja/g++.other/rtti3.C: Likewise.
13753         * g++.old-deja/g++.other/rttid3.C: Likewise.
13754
13755 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13756
13757         *  g77.f-torture/compile/20000630-1.x: Fix typo
13758
13759 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13760
13761         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13762         assembly output.
13763
13764 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13765
13766         * gcc.dg/cpp/ident.c: New test.
13767
13768 2000-07-05  Neil Booth  <NeilB@earthling.net>
13769
13770         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13771           gcc.dg/cpp/lexstrng.c: New tests.
13772
13773 2000-07-04  Neil Booth  <NeilB@earthling.net>
13774
13775         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13776         * gcc.dg/cpp/strify2.c: Same.
13777
13778 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13779
13780         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13781         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13782         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13783         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13784
13785         * testsuite/gcc.dg/cpp/macro1.c,
13786         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13787         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13788         testsuite/gcc.dg/cpp/strify1.c,
13789         testsuite/gcc.dg/cpp/strify2.c: New tests.
13790
13791 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13792
13793         * gcc.c-torture/execute/20000703-1.c: New test.
13794
13795 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13796
13797         * g++.old-deja/g++.pt (lookup10.C): New test.
13798
13799 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13800
13801         * g++.old-deja/g++.pt (typename25.C): New test.
13802
13803 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13804
13805         * gcc.c-torture/compile/20000701-1.c: New test.
13806
13807 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13808
13809         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13810         to test case.
13811
13812 2000-06-30  Catherine Moore  <clm@cygnus.com>
13813
13814         * gcc.c-torture/execute/align-1.c: New test.
13815
13816 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13817
13818         * g++.old-deja/g++.pt/expr8.C: New test.
13819         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13820
13821 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13822
13823         * gcc.c-torture/compile/20000629-1.c: New test.
13824
13825 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13826
13827
13828         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13829         gcc.dg/noncompile directory, depending on whether they're
13830         preprocessor tests or not.  Annotate all the tests for the dg
13831         framework.
13832
13833         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13834         * gcc.dg/noncompile/noncompile.exp: New.
13835
13836         * Moved files:
13837         Old name                                New name
13838         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13839         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13840         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13841         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13842         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13843         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13844         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13845         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13846         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13847         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13848         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13849         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13850         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13851         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13852         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13853         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13854         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13855         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13856         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13857         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13858         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13859         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13860         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13861         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13862
13863         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13864         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13865         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13866         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13867         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13868         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13869
13870 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13871
13872         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13873         declare one variable.  On the fourth, error.
13874         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13875         declared by 20000628-1a.h.
13876
13877 2000-06-29  Richard Henderson  <rth@redhat.com>
13878
13879         * gcc.c-torture/execute/930529-1.x: New file.
13880         * gcc.dg/920413-1.c: Adjust expected warning text.
13881         * gcc.dg/980217-1.c: Declare abort.
13882         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13883
13884 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13885
13886         * g77.f-torture/compile/20000629-1.f: New test.
13887         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13888
13889 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13890
13891         Rearrange lots of files, removing entirely the
13892         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13893         directories.
13894
13895         * Deleted files:
13896         gcc.c-torture/code_quality/code_quality.exp
13897         gcc.c-torture/special/special.exp
13898         gcc.failure/failure.exp
13899         gcc.failure/940409-1.x
13900         gcc.c-torture/compile/961203-1.x
13901
13902         * New files:
13903         gcc.misc-tests/linkage.exp
13904         gcc.c-torture/execute/920730-1t.c
13905         gcc.c-torture/execute/920730-1t.x
13906         gcc.c-torture/compile/920520-1.x
13907         gcc.c-torture/compile/920521-1.x
13908         gcc.c-torture/compile/981006-1.x
13909         gcc.c-torture/execute/eeprof-1.x
13910
13911         * Moved files (possibly with modifications to fit a new harness):
13912         Old name                                New name
13913         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13914         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13915         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13916         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13917         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13918         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13919         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13920         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13921         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13922         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13923         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13924         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13925         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13926         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13927
13928 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13929
13930         * c-torture/compile/961203-1.x: Delete.
13931
13932         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13933         not exit. Include stdio.h.
13934         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13935         * gcc.misc-tests/dg-12.c: Likewise.
13936         * gcc.misc-tests/dg-5.c: Likewise.
13937         * gcc.misc-tests/dg-6.c: Likewise.
13938         * gcc.misc-tests/dg-7.c: Prototype abort.
13939         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13940         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13941         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13942         not exit.
13943         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13944         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13945
13946 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.dg/cpp/20000628-1.c: New test.
13949         * gcc.dg/cpp/20000628-1.h: New header for above test.
13950         * gcc.dg/cpp/20000628-1a.h: Likewise.
13951
13952 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13953
13954         * gcc.dg/cpp: New directory.
13955         * gcc.dg/cpp/cpp.exp: New driver.
13956         * gcc.dg/cpp/20000627-1.c: New test.
13957         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13958         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13959         and rewrite as a compilation test.
13960
13961         * gcc.dg: Move many files into the cpp subdirectory, possibly
13962         renaming or editing them as well.
13963         Old name                New name
13964         990119-1.c              cpp/19990119-1.c
13965         990228-1.c              cpp/19990228-1.c
13966         990407-1.c              cpp/19990407-1.c
13967         990409-1.c              cpp/19990409-1.c
13968         990413-1.c              cpp/19990413-1.c
13969         990703-1.c              cpp/19990703-1.c
13970         20000127-1.c            cpp/20000127-1.c
13971         20000129-1.c            cpp/20000129-1.c
13972         20000207-1.c            cpp/20000207-1.c
13973         20000207-2.c            cpp/20000207-2.c
13974         20000209-1.c            cpp/20000209-1.c
13975         20000209-2.c            cpp/20000209-2.c
13976         20000301-1.c            cpp/20000301-1.c
13977         20000419-1.c            cpp/20000419-1.c
13978         20000510-1.S            cpp/20000510-1.S
13979         20000519-1.c            cpp/20000519-1.c
13980         20000529-1.c            cpp/20000529-1.c
13981         20000625-1.c            cpp/20000625-1.c
13982         20000625-2.c            cpp/20000625-2.c
13983         cpp-as1.c               cpp/assert1.c
13984         cpp-as2.c               cpp/assert2.c
13985         cxx-comments-1.c        cpp/cxxcom1.c
13986         cxx-comments-2.c        cpp/cxxcom2.c
13987         endif-label.c           cpp/endif.c
13988         cpp-hash1.c             cpp/hash1.c
13989         cpp-hash2.c             cpp/hash2.c
13990         cpp-if1.c               cpp/if-1.c
13991         cpp-if2.c               cpp/if-2.c
13992         cpp-if3.c               cpp/if-3.c
13993         cpp-if4.c               cpp/if-4.c
13994         cpp-if5.c               cpp/if-5.c
13995         cpp-cond.c              cpp/if-cexp.c
13996         cpp-missingop.c         cpp/if-mop.c
13997         cpp-missingparen.c      cpp/if-mpar.c
13998         cpp-opprec.c            cpp/if-oppr.c
13999         cpp-ifparen.c           cpp/if-paren.c
14000         cpp-shortcircuit.c      cpp/if-sc.c
14001         cpp-shift.c             cpp/if-shift.c
14002         cpp-unary.c             cpp/if-unary.c
14003         cpp-li1.c               cpp/line1.c
14004         cpp-li2.c               cpp/line2.c
14005         lineno.c                cpp/line3.c
14006         lineno-2.c              cpp/line4.c
14007         cpp-mi.c                cpp/mi1.c
14008         cpp-mic.h               cpp/mi1c.h
14009         cpp-micc.h              cpp/mi1cc.h
14010         cpp-mind.h              cpp/mi1nd.h
14011         cpp-mindp.h             cpp/mi1ndp.h
14012         cpp-mix.h               cpp/mi1x.h
14013         cpp-mi2.c               cpp/mi2.c
14014         cpp-mi2a.h              cpp/mi2a.h
14015         cpp-mi2b.h              cpp/mi2b.h
14016         cpp-mi2c.h              cpp/mi2c.h
14017         cpp-mi3.c               cpp/mi3.c
14018         cpp-mi3.def             cpp/mi3.def
14019         poison-1.c              cpp/poison.c
14020         pr-impl.c               cpp/prag-imp.c
14021         cpp-redef-2.c           cpp/redef1.c
14022         cpp-redef.c             cpp/redef2.c
14023         strpaste.c              cpp/strp1.c
14024         strpaste-2.c            cpp/strp2.c
14025         cpp-tradpaste.c         cpp/tr-paste.c
14026         cpp-tradstringify.c     cpp/tr-str.c
14027         cpp-tradwarn1.c         cpp/tr-warn1.c
14028         cpp-tradwarn2.c         cpp/tr-warn2.c
14029         trigraphs.c             cpp/trigraphs.c
14030         cpp-unc1.c              cpp/unc1.c
14031         cpp-unc2.c              cpp/unc2.c
14032         cpp-unc3.c              cpp/unc3.c
14033         cpp-unc.c               cpp/unc4.c
14034         undef.c                 cpp/undef1.c
14035         undef-2.c               cpp/undef2.c
14036         cpp-wi1.c               cpp/widestr1.c
14037
14038 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14039
14040         * lib/g++.exp (g++_include_flags): Tweak.
14041
14042 2000-06-27  H.J. Lu  <hjl@gnu.org>
14043             Loren J. Rittle  <ljrittle@acm.org>
14044
14045         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14046         version with one that knows about the new gcc tree structure.
14047         (g++_link_flags): Same.
14048
14049 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14050
14051         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14052         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14053         case we are cross-compiling.
14054
14055         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14056         g++.old-deja/g++.niklas/Makefile.in,
14057         g++.old-deja/g++.niklas/configure.in,
14058         g++.old-deja/g++.other/Makefile.in,
14059         g++.old-deja/g++.other/configure.in,
14060         gcc.c-torture/code_quality/Makefile.in,
14061         gcc.c-torture/code_quality/configure.in,
14062         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14063         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14064         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14065         gcc.c-torture/execute/ieee/Makefile.in,
14066         gcc.c-torture/execute/ieee/configure.in,
14067         gcc.c-torture/noncompile/Makefile.in,
14068         gcc.c-torture/noncompile/configure.in,
14069         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14070         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14071         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14072
14073 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14074
14075         * g++.old-deja/g++.other/ambig3.C: New test.
14076
14077 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14078
14079         * g++.old-deja/g++.pt/syntax1.C: New test.
14080         * g++.old-deja/g++.pt/syntax2.C: New test.
14081         * g++.old-deja/g++.other/syntax3.C: New test.
14082         * g++.old-deja/g++.other/syntax4.C: New test.
14083
14084 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14085
14086         * gcc.dg/20000623-1.c: Prototype exit and abort.
14087
14088 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14089
14090         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14091         New tests.
14092         * gcc.dg/cpp-mi3.def: New file.
14093
14094         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14095         inside assertions.
14096         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14097         lexer's error messages.
14098         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14099         divine anything from the linemarkers.
14100         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14101         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14102
14103 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14104
14105         * gcc.dg/20000623-1.c: New test.
14106
14107 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14108
14109         * gcc.c-torture/execute/20000622-1.c: New test.
14110
14111 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14112
14113         * g++.old-deja/g++.other/init15.C: New test.
14114
14115 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.old-deja/g++.pt/vaarg2.C: New test.
14118         * g++.old-deja/g++.pt/vaarg3.C: New test.
14119
14120 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.other/dyncast6.C: New test.
14123
14124 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14125
14126         * gcc.c-torture/execute/loop-6.c: New test.
14127
14128 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.dg/20000614-1.c: New test.
14131         * gcc.dg/20000614-2.c: New test.
14132
14133 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14134
14135         * g++.old-deja/g++.other/inline12.C: New test.
14136
14137 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * g++.old-deja/g++.other/eh1.C: New test.
14140
14141 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * g++.old-deja/g++.other/type.C: New test.
14144
14145 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * g++.old-deja/g++.other/initstring.C: New test.
14148
14149 2000-06-12  Jason Merrill  <jason@redhat.com>
14150
14151         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14152
14153 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14154
14155         * gcc.c-torture/compile/20000609-1.c: New test.
14156
14157 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14158
14159         * gcc.dg/20000609-1.c: New test.
14160
14161 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14162
14163         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14164         * gcc.c-torture/noncompile/poison-1.c: Move...
14165         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14166         * gcc.dg/cpp-li1.c: Add a token after the #line.
14167
14168 2000-06-05  Richard Henderson  <rth@cygnus.com>
14169
14170         * gcc.c-torture/execute/20000605-2.c: New test.
14171         * gcc.c-torture/execute/20000605-3.c: New test.
14172
14173 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14174
14175         * g77.f-torture/execute/20000503-1.x: New file.
14176
14177 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         * g++.old-deja/g++.eh/badalloc1.C: New test.
14180
14181 2000-06-05  Richard Henderson  <rth@cygnus.com>
14182
14183         * gcc.c-torture/execute/20000605-1.c: New test.
14184
14185 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14186             Nathan Sidwell <nathan@codesourcery.com>
14187
14188         * gcc.c-torture/compile/20000605-1.c: New test.
14189
14190 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14191
14192         * g77.f-torture/compile/20000601-1.f:  New test.
14193
14194 2000-06-03  Richard Henderson  <rth@cygnus.com>
14195
14196         * gcc.c-torture/execute/20000603-1.c: New.
14197
14198 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14199
14200         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14201         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14202
14203 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14204
14205         * gcc.dg/compare2.c (case 12): XFAIL.
14206         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14207         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14208
14209         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14210
14211 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14212
14213         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14214         guard macro is already defined when the header is first
14215         included.
14216         * gcc.dg/cpp-mix.h: New file.
14217         * gcc.dg/endif-label.c: Update patterns to match compiler.
14218
14219         * g++.brendan/complex1.C: Declare abort.
14220         * g++.law/refs4.C: Remove XFAIL.
14221         * g++.oliva/expr2.C: Declare abort and exit.
14222
14223 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14224
14225         * gcc.c-torture/execute/20000528-1.c: New test.
14226
14227         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14228         * g++.old-deja/g++.law/temps4.C: Likewise.
14229
14230         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14231         stdlib.h.  Call abort() on failure.
14232         * g++.old-deja/g++.law/refs4.C: Likewise.
14233         * g++.old-deja/g++.law/temps4.C: Likewise.
14234         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14235         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14236
14237 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14238
14239         Relative to g++.dg/special:
14240         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14241
14242         Relative to g++.old-deja:
14243         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14244         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14245         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14246         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14247         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14248         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14249         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14250
14251         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14252         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14253         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14254         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14255         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14256         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14257         and/or string.h.
14258
14259         * g++.other/goto1.C: Update expectations for error messages.
14260
14261 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14262
14263         * gcc.c-torture/compile/20000523-1.c: New test.
14264
14265 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14268
14269 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14270
14271         * g++.old-deja/g++.eh/catch11.C: New test.
14272         * g++.old-deja/g++.eh/catch12.C: New test.
14273
14274 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14275
14276         * gcc.c-torture/execute/20000523-1.c: New test.
14277
14278 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14279
14280         * c-torture/execute/bcp-1.c: Replace abort in arg of
14281         __builtin_constant_p with a generic external function.
14282
14283         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14284         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14285         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14286         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14287         Prototype abort and/or exit.
14288
14289         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14290         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14291         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14292         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14293
14294 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14295
14296         * gcc.dg/dwarf2-1.c: New test.
14297
14298 2000-05-20  Richard Henderson  <rth@cygnus.com>
14299
14300         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14301
14302 2000-05-20  Andreas Jaeger  <aj@suse.de>
14303
14304         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14305         testcase.
14306
14307 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14308
14309         * gcc.c-torture/execute/20000519-2.c: New test.
14310
14311 2000-05-19  Andreas Jaeger  <aj@suse.de>
14312
14313         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14314         which fails with SSA.
14315
14316         * lib/c-torture.exp: Also test with -O3 -fssa.
14317
14318 2000-05-18  Michael Meissner  <meissner@redhat.com>
14319
14320         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14321         * gcc.c-torture/execute/920415-1.c: Ditto.
14322         * gcc.c-torture/execute/920501-1.c: Ditto.
14323         * gcc.c-torture/execute/conversion.c: Ditto.
14324         * gcc.c-torture/execute/cvt-1.c: Ditto.
14325
14326 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14327
14328         * gcc.c-torture/compile/20000518-1.c: New test.
14329
14330 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14331
14332         * g77.f-torture/compile/200005018.f:  New test.
14333
14334 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14335
14336         * gcc.c-torture/compile/20000517-1.c: New test.
14337
14338 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14339
14340         * gcc.c-torture/execute/20000516-1.c: New test.
14341
14342 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14343
14344         * g++.old-deja/g++.other/eh.C: New test.
14345
14346 2000-05-12  Richard Henderson  <rth@cygnus.com>
14347
14348         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14349         constants through to doit's conditional.
14350
14351 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14352
14353         * gcc.c-torture/compile/20000511-1.c: New test.
14354         * g77.f-torture/compile/20000511-1.f: New test.
14355         * g77.f-torture/compile/20000511-2.f: New test.
14356
14357 2000-05-11  Michael Meissner  <meissner@redhat.com>
14358
14359         * gcc.c-torture/execute/20000511-1.c: New test.
14360
14361 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14362
14363         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14364         * gcc.dg/20000510-1.S: New.
14365
14366 2000-05-08  Catherine Moore  <clm@cygnus.com>
14367
14368         * gcc.dg/unused-3.c: New.
14369
14370 2000-05-06  Richard Henderson  <rth@cygnus.com>
14371
14372           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14373           * g++.old-deja/g++.mike/warn1.C: Likewise.
14374           * g++.old-deja/g++.pt/local1.C: Likewise.
14375           * g++.old-deja/g++.pt/local7.C: Likewise.
14376           * g++.old-deja/g++.pt/spec16.C: Likewise.
14377
14378 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14379
14380         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14381
14382 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14383
14384           * g77.f-torture/execute/20000503-1.f:  New test.
14385
14386 2000-05-04  Andreas Jaeger  <aj@suse.de>
14387
14388         * gcc.dg/noreturn-2.c: New test.
14389
14390 2000-05-04  Neil Booth  <NeilB@earthling.net>
14391
14392         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14393         preprocessor.
14394
14395 2000-05-04  Richard Henderson  <rth@cygnus.com>
14396
14397         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14398
14399 2000-05-04  Richard Henderson  <rth@cygnus.com>
14400
14401         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14402         OpenSSL by Jason R Thorpe.
14403
14404 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14405
14406         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14407
14408 2000-05-03  Robert Lipe <robertlipe@usa.net>
14409
14410         * gcc.dg/20000503-1.c: New test.
14411
14412 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14413
14414         * gcc.c-torture/compile/20000502-1.c: New test.
14415         * g++.old-deja/g++.other/align.C: New test.
14416         * gcc.dg/cpp-tradstringify.c: New test.
14417
14418 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14419
14420         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14421         and hard registers.
14422
14423 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14424
14425         * gcc.c-torture/execute/loop-5.c: New test.
14426
14427 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14428
14429         * gcc.c-torture/execute/va-arg-20.c: New test.
14430
14431 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14432
14433         * gcc.c-torture/execute/20000422-1.c: New test.
14434
14435 2000-04-20  Greg McGary  <gkm@gnu.org>
14436
14437         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14438         when optimizing, but without sibling-call optimizations (-O1).
14439
14440 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14441
14442           * gcc.c-torture/compile/20000420-1.c: New test.
14443
14444 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14445
14446         * g++.abi/ptrflags.C: New test.
14447         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14448
14449 2000-04-19  Catherine Moore  <clm@cygnus.com>
14450
14451         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14452
14453 2000-04-19  Greg McGary  <gkm@gnu.org>
14454
14455         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14456         sibling-call optimizations.
14457
14458 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14459
14460         * gcc.dg/20000419-1.c: New test.
14461
14462 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14463
14464         * gcc.c-torture/execute/20000412-6.c: New test.
14465
14466 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14467
14468         * gcc.c-torture/execute/20000412-5.c: New test.
14469         * g77.f-torture/compile/20000412-1.f: New test.
14470         * gcc.c-torture/execute/20000412-4.c: New test.
14471         * gcc.c-torture/compile/20000412-2.c: New test.
14472         * gcc.c-torture/execute/20000412-3.c: New test.
14473         * gcc.c-torture/compile/20000412-1.c: New test.
14474         * gcc.c-torture/execute/20000412-2.c: New test.
14475
14476 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14477
14478         * objc/execute/bf-20.m: New test.
14479
14480 2000-04-10  Richard Henderson  <rth@cygnus.com>
14481
14482         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14483
14484         * gcc.c-torture/execute/20000412-1.c: New test.
14485
14486 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14487
14488         * g++.old-deja/g++.eh/catchptr1.C: New test.
14489
14490 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14493
14494 2000-04-08  Neil Booth  <NeilB@earthling.net>
14495
14496         * gcc.dg/cpp-nullchar.c: Remove test as
14497         embedded nulls cause problems.
14498
14499 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.dg/compare2.c: New test.
14502
14503 2000-04-08  Neil Booth  <NeilB@earthling.net>
14504
14505         * gcc.dg/cpp-nullchar.c: New test.
14506
14507 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14508
14509         * gcc.dg/cpp-mi2.c: New test.
14510         * gcc.dg/cpp-mi2[abc].h: New files.
14511
14512 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14515         member name.
14516
14517 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         * g++.old-deja/g++.abi/vmihint.C: New test.
14520
14521 2000-04-06  Neil Booth  <NeilB@earthling.net>
14522
14523         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14524         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14525         copyright.
14526
14527 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14528
14529         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14530         avoid stack-frame overwrite.
14531
14532 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14533
14534         * gcc.c-torture/compile/20000405-2.c: New test.
14535         * gcc.c-torture/compile/20000405-3.c: New test.
14536
14537 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14538
14539         * gcc.c-torture/compile/20000405-1.c: New test.
14540
14541 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14542
14543         * gcc.dg/cast-qual-1.c: Revert last change.
14544
14545 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14546
14547         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14548
14549 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14550
14551         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14552         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14553
14554 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14555
14556         * gcc.c-torture/compile/20000403-2.c: New test.
14557         * gcc.c-torture/compile/20000403-1.c: New test.
14558
14559 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14560
14561         * gcc.c-torture/execute/20000403-1.c: New test.
14562
14563 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14564
14565         * gcc.c-torture/execute/20000402-1.c: New test.
14566
14567 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14568
14569         * gcc.c-torture/execute/va-arg-15.c: New test.
14570         * gcc.c-torture/execute/va-arg-16.c: New test.
14571         * gcc.c-torture/execute/va-arg-17.c: New test.
14572         * gcc.c-torture/execute/va-arg-18.c: New test.
14573         * gcc.c-torture/execute/va-arg-19.c: New test.
14574
14575 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.c-torture/compile/981211-1.c: Move to...
14578         * gcc.dg/cpp-as1.c: ...here.
14579         * gcc.dg/cpp-as2.c: New file.
14580
14581         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14582         compiler.
14583
14584 2000-04-02  Neil Booth  <NeilB@earthling.net>
14585
14586         * gcc.dg/cpp-cond.c  New tests.
14587         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14588         accidental success less likely.
14589         * gcc.dg/cpp-missingop.c  New tests.
14590         * gcc.dg/cpp-missingparen.c  New tests.
14591         * gcc.dg/cpp-shift.c  New tests.
14592         * gcc.dg/cpp-shortcircuit.c  New tests.
14593         * gcc.dg/cpp-unary.c  New tests.
14594
14595 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14596
14597         * gcc.c-torture/compile/20000329-1.c: New test.
14598
14599 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14600
14601         * gcc.c-torture/compile/20000326-1.c: New test.
14602         * gcc.c-torture/compile/20000326-2.c: New test.
14603
14604 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14605
14606         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14607         the first parameter is a function argument.
14608
14609 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14610
14611         * g++.old-deja/g++.ext/array4.C: New test.
14612
14613 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14614
14615         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14616
14617 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14618
14619         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14620
14621 2000-03-19  Richard Henderson  <rth@cygnus.com>
14622
14623         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14624
14625 2000-03-19  Richard Henderson  <rth@cygnus.com>
14626
14627         * gcc.c-torture/compile/20000319-1.c: New test.
14628
14629 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14630
14631         * gcc.c-torture/execute/20000314-3.c: New test.
14632         * gcc.c-torture/execute/20000314-2.c: New test.
14633         * gcc.c-torture/execute/20000314-1.c: New test.
14634         * gcc.c-torture/compile/20000314-2.c: New test.
14635         * gcc.c-torture/compile/20000314-1.c: New test.
14636
14637 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14638
14639         * g++.old-deja/g++.warn/inline.C: New test.
14640
14641 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14642
14643         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14644         standards-compliant result rather than specific constants.
14645         Put test-values in array.
14646
14647 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14648
14649         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14650         (g++_target_compile): Put test-specific options last.
14651
14652 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14653
14654         * g++.old-deja/g++.eh/vbase4.C: New test.
14655
14656 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14659
14660 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.brendan/misc12.C: Removed.
14663         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14664         * g++.old-deja/g++.ext/pretty4.C: New test.
14665
14666 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14667
14668         * g++.old-deja/g++.other/string2.C: New test.
14669
14670 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.warn/impint2.C: New test.
14673
14674 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14675
14676         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14677         is 1, not zero.
14678
14679 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.warn/impint.C: New test.
14682         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14683         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14684         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14685         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14686         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14687         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14688         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14689         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14690         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14691         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14692         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14693         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14694
14695 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14696
14697         * gcc.dg/cpp-redef.c: New test.
14698
14699 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14700
14701         * g++.old-deja/g++.pt/unify7.C: New test.
14702
14703 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14704
14705         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14706         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14707
14708 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14709
14710         * gcc.c-torture/compile/20000224-1.c: New test.
14711
14712 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14713
14714         * gcc.c-torture/compile/cpp-2.c: New test.
14715         * gcc.c-torture/compile/cpp-1.c: New test.
14716
14717 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14718
14719         * gcc.c-torture/execute/20000225-1.c: New test.
14720
14721 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14722
14723         * gcc.dg/cpp-li2.c: New test.
14724
14725         * gcc.dg/cpp-wi1.c: New test.
14726
14727         * gcc.dg/cpp-li1.c: New test.
14728
14729 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14730
14731         * g++.old-deja/g++.other/sizeof5.C: New test.
14732
14733 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14734
14735         * gcc.c-torture/execute/va-arg-13.c: New test.
14736
14737 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14738
14739         * gcc.c-torture/execute/va-arg-12.c: New test.
14740
14741 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14742
14743         * gcc.c-torture/execute/20000223-1.c: New test.
14744
14745 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14746
14747         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14748
14749 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14750
14751         * g++.old-deja/g++.abi/ptrmem.C: New test.
14752
14753 2000-02-19  Richard Henderson  <rth@cygnus.com>
14754
14755         * gcc.c-torture/compile/init-3.c: New.
14756
14757 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14758
14759         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14760         ALWAYS_CXXFLAGS.
14761
14762 2000-02-11  Robert Lipe <robertl@sco.com>
14763
14764         * gcc.c-torture/compile/20000211-3.c: New test.
14765
14766 2000-02-11  Martin Buchholz <martin@xemacs.org>
14767
14768         * gcc.c-torture/compile/20000211-2.c: New test.
14769
14770 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14771
14772         * gcc.c-torture/compile/20000211-1.c: New test.
14773
14774 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14775
14776         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14777           on native targets
14778
14779 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14780
14781         * g++.old-deja/g++.other/cast5.C: New test.
14782
14783 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14784
14785         * gcc.c-torture/execute/20000205-1.c: New.
14786
14787 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14788
14789         * g++.old-deja/g++.jason/cast3.C: Return void.
14790         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14791
14792 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14793
14794         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14795
14796         * gcc.dg/loop-1.c: New test.
14797
14798 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14799
14800         * gcc.c-torture/compile/20000127-1.c: New test.
14801         * gcc.c-torture/execute/991228-1.c: New test.
14802
14803 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14804
14805         * gcc.dg/unused-2.c: New test.
14806
14807         * gcc.dg/conv-1.c: New test.
14808
14809 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14810
14811         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14812         compiler.
14813         (tool_option_proc): Fix typo.
14814
14815 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14816
14817         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14818         of the ld on the host, not on the build machine.
14819         Also, don't crash if '--help' is not a supported option.
14820
14821 2000-01-24  Richard Henderson  <rth@cygnus.com>
14822
14823         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14824
14825 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14826
14827         * gcc.c-torture/execute/20000120-2.c: New test.
14828         * gcc.c-torture/execute/20000120-1.c: New test.
14829
14830 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14831
14832         * gcc.c-torture/execute/20000113-1.c: New test.
14833
14834 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14835
14836         * gcc.c-torture/execute/20000112-1.c: New test.
14837
14838 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14839
14840         * gcc.dg/20000111-1.c: New test.
14841
14842 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14843
14844         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14845         with 16 bit integers.
14846
14847 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14848
14849         * gcc.dg/20000108-1.c: New test.
14850
14851 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14852
14853         * g++.old-deja/g++.ns/koenig8.C: New test.
14854
14855 2000-01-05  Nathan Sidwell  <nathan@
14856
14857         * gcc.c-torture/execute/990531-1.c: New test.
14858
14859 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14860
14861         * gcc.c-torture/compile/990527-1.c: New test.
14862
14863 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14864
14865         * gcc.c-torture/execute/990527-1.c: New test.
14866
14867 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14868
14869         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14870         bitfields as signed.
14871
14872 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14873
14874         * g77.f-torture/compile/19990525-0.f: New test.
14875
14876 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14877
14878         * gcc.c-torture/execute/990525-2.c: New test.
14879
14880         * gcc.c-torture/execute/990525-1.c: New test.
14881
14882 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14883
14884         * g++.old-deja/g++.other/anon3.C: New test.
14885         * g++.old-deja/g++.other/anon4.C: New test.
14886         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14887         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14888         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14889         Merrill).
14890
14891 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14892
14893         * gcc.c-torture/execute/990524-1.c: New test.
14894
14895         * gcc.dg/990524-1.c: New test.
14896
14897 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14898
14899         * gcc.c-torture/compile/990523-1.c: New test.
14900
14901 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14902
14903         * gcc.c-torture/compile/990519-1.c: New test.
14904
14905 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14906
14907         * gcc.c-torture/compile/990517-1.c: New test.
14908
14909         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14910         (e4, f4): New tests.
14911         (main): Call them.
14912
14913 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * gcc.dg/noreturn-1.c: New test.
14916
14917 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14918
14919         * gcc.c-torture/execute/990513-1.c: New test.
14920
14921 1999-05-10  Richard Henderson  <rth@cygnus.com>
14922
14923         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14924
14925 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14926
14927         * g77.f-torture/execute/erfc.f: Use small single-precision
14928         values, to avoid problems on Alphas when not -mieee.
14929
14930 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14931
14932         * gcc.dg/990506-0.c: New test.
14933
14934 1999-05-08  Richard Henderson  <rth@cygnus.com>
14935
14936         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14937         the constant to test.  Don't XFAIL 64-bit targets.
14938
14939         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14940         * g++.old-deja/g++.law/profile1.C: Likewise.
14941
14942         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14943         operator new instances.
14944         * g++.old-deja/g++.other/delete5.C: Likewise.
14945
14946 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14947
14948         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14949         intrinsic.
14950
14951 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14952
14953         * g77.f-torture/execute/u77-test.f: Reverse order of two
14954         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14955
14956 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14957
14958         * gcc.dg/compare1.c: New test.
14959
14960 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14961
14962         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14963         New tests.
14964
14965 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14966
14967         * g77.f-torture/compile/19990502-1.f: New test.
14968
14969 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14970
14971         * g77.f-torture/compile/19990502-0.f: New test.
14972
14973 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14974
14975         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14976         intrinsic.
14977
14978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14979
14980         * g77.f-torture/execute/u77-test.f (main): List libU77
14981         intrinsics not currently tested.
14982         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14983         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14984         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14985         Trim blanks off the ends of some printed strings.
14986
14987 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14988
14989         * g77.f-torture/execute/u77-test.f (main): Just warn about
14990         FSTAT gid disagreement, as it's expected on some systems.
14991
14992 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14993
14994         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14995         use a new function, which allows for some slop.
14996         Clean up some commentary.
14997         (issum): The new function.
14998         (sgladd): Deleted subroutine.
14999
15000 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15001
15002         * g77.f-torture/execute/u77-test.f: Modify to be more like
15003         libf2c/libU77 version, bringing patches to that version here.
15004         Add suitable commentary.
15005
15006 1999-04-25  Richard Henderson  <rth@cygnus.com>
15007
15008         * gcc.dg/990424-1.c: New test.
15009
15010 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15011
15012         * g77.f-torture/execute/u77-test.f (main): Bug involving
15013         LSTAT has been fixed, so turn back on full checking.
15014
15015 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15016
15017         * g77.f-torture/compile/19990419-0.f: New test.
15018         * g77.f-torture/execute/19990419-1.f: New test.
15019
15020 1999-04-17  Richard Henderson  <rth@cygnus.com>
15021
15022         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15023         to avoid the need for a prototype to supress a warning.
15024
15025 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15026
15027         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15028
15029 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15030
15031         * gcc.c-torture/execute/990404-1.c: New test.
15032
15033 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15034
15035         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15036         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15037         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15038         missing initializer warnings.
15039
15040 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15041
15042         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15043         matching strings.
15044
15045 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15046
15047         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15048
15049 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15050
15051         * g77.f-torture/execute/19990325-0.f: New test.
15052         * g77.f-torture/execute/19990325-1.f: New test.
15053
15054 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15055
15056         * gcc.c-torture/execute/990324-1.c: New test.
15057
15058 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15059
15060         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15061         test with 4.
15062
15063 1999-03-17  Richard Henderson  <rth@cygnus.com>
15064
15065         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15066
15067 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15068
15069         * g77.f-torture/execute/19990313-2.f: New test.
15070         * g77.f-torture/execute/19990313-3.f: New test.
15071
15072 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15073
15074         * g77.f-torture/execute/19990313-0.f: New test.
15075         * g77.f-torture/execute/19990313-1.f: New test.
15076
15077 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15078
15079         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15080         printf to sprintf.
15081         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15082         (main): Add check for u15.  Conditionalize u31 check depending on
15083         whether ints are <32 bits or >=32 bits.
15084
15085 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15086
15087         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15088
15089 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15090
15091         * g77.f-torture/compile/19990305-0.f: New test.
15092         * g77.f-torture/execute/19981119-0.f: New test.
15093
15094 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15095
15096         * g77.f-torture/execute/970625-2.f: call ABORT if final
15097         result is not correct, instead of just printing it.
15098         Add this checking via newly introduced obfuscation, to
15099         trip up buggy front ends.
15100
15101 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15102
15103         * g77.f-torture/compile/960317-1.f: Moved from being
15104         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15105
15106 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15107
15108         * g77.f-torture/execute/960317-1.f: New (old) test.
15109         * g77.f-torture/execute/970625-2.f: Ditto.
15110
15111 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15112
15113         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15114         message on line 1 or line 2; cccp and cpplib do this differently.
15115
15116 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15117
15118         * g++.old-deja/g++.law/weak1.C: New test.
15119
15120 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15121
15122         * gcc.c-torture/execute/990119-1.c: Renamed to...
15123         * gcc.dg/990119-1.c: this, so it will only be tested once
15124         (it's a preprocessor test, it doesn't need to be run at
15125         multiple optimization levels).
15126
15127 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15128
15129         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15130           ALWAYS_CXXFLAGS.
15131
15132 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15133
15134         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15135         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15136         to not be compilable by current g77.
15137
15138 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15139
15140         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15141
15142 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15143
15144         * gcc.c-torture/execute/990222-1.c: New test.
15145
15146 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15147
15148         * g77.f-torture/compile/19990218-0.f: New test.
15149         * g77.f-torture/noncompile/19990218-1.f: New test.
15150
15151 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15152
15153         * g77.f-torture/compile/19981216-0.f: New test.
15154
15155 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15156
15157         * gcc.dg/990214-1.c: New test.
15158
15159 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15160
15161         * gcc.dg/990213-2.c: New test.
15162
15163         * gcc.dg/990213-1.c: New test.
15164
15165 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15166
15167         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15168         ints.
15169
15170 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15171
15172         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15173         specified by target.
15174
15175         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15176
15177 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15178
15179         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15180
15181 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15182
15183         * gcc.dg/special/ecos.exp: New test driver for new tests with
15184         special requirements.
15185
15186         * gcc.dg/special/alias-1.c: New test.
15187         * gcc.dg/special/gcsec-1.c: New test.
15188         * gcc.dg/special/weak-1.c: New test.
15189         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15190         * gcc.dg/special/weak-2.c: New test.
15191         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15192         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15193         * gcc.dg/special/wkali-1.c: New test.
15194         * gcc.dg/special/wkali-2.c: New test.
15195         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15196         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15197
15198 1999-02-10  Felix Lee  <flee@cygnus.com>
15199
15200           * lib/c-torture.exp (c-torture-compile): Pull out code for
15201           analyzing gcc error messages.
15202           (c-torture-execute): Likewise.  Fix some (harmless) false
15203           positives.
15204           * lib/gcc.exp (gcc_check_compile): New function.
15205
15206 1999-02-08  Richard Henderson  <rth@cygnus.com>
15207
15208         * gcc.c-torture/execute/990208-1.c: New test.
15209
15210 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15211
15212         * g++.dg/special/ecos.exp: New driver for new tests with special
15213         requirements
15214
15215         * g++.dg/special/conpr-1.C: New test
15216         * g++.dg/special/conpr-2.C: New test
15217         * g++.dg/special/conpr-2a.C: New test
15218         * g++.dg/special/conpr-3.C: New test
15219         * g++.dg/special/conpr-3a.C: New test
15220         * g++.dg/special/conpr-3b.C: New test
15221
15222         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15223         allow g++ to use the dg driver
15224
15225         * README: Add comment about g++.dg directory
15226
15227 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15228
15229         * README: Update email addresses.
15230
15231 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15232
15233         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15234         arguments in order to force structure S onto the stack even on
15235         the alpha.
15236         (test): Pass 10 leading arguments to function foo as well as the
15237         structure S.
15238
15239         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15240         failure for all targets.
15241
15242         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15243         abort to terminate program execution.
15244
15245 1999-01-30  Richard Henderson  <rth@cygnus.com>
15246
15247         * gcc.c-torture/execute/990130-1.c: New test.
15248
15249 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15250
15251         * gcc.dg/990130-1.c: New test.
15252
15253 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15254
15255         * gcc.c-torture/execute/990128-1.c: New test.
15256
15257 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15258
15259         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15260
15261 1999-01-27  Felix Lee  <flee@cygnus.com>
15262
15263         * lib/c-torture.exp (c-torture-compile): pull out code for
15264         analyzing gcc error messages.
15265         (c-torture-execute): ditto, and fix some (harmless) false
15266         positives.
15267         * lib/gcc.exp (gcc_check_compile): new function.
15268
15269 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15270
15271         * gcc.dg/990117-1.c: New test.
15272
15273         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15274
15275         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15276
15277 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15278
15279         * g77.f-torture/compile/990115-1.f: New test.
15280
15281 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15282
15283         * gcc.c-torture/compile/990107-1.c: New test
15284
15285 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15286
15287         * gcc.c-torture/execute/990106-2.c: New test.
15288
15289         * gcc.c-torture/execute/990106-1.c: New test.
15290
15291 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15292
15293         * gcc.c-torture/compile/981223-1.c: New test.
15294
15295 1998-12-29  Richard Henderson  <rth@cygnus.com>
15296
15297         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15298         (opt3): Rename from opt4 and disable.
15299
15300 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15301
15302         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15303
15304 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15305
15306         * g++.old-deja/g++.other/conv5.C: New test.
15307
15308 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15309
15310         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15311
15312 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15313
15314         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15315
15316 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15317
15318         * gcc.c-torture/compile/981211-1.c: New test.
15319
15320 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15321
15322         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15323
15324         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15325
15326 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15327
15328         * gcc.special/930510-1.c: Make C9X safe.
15329         * gcc.misc-tests/gcov-1.c Similarly.
15330         * gcc.misc-tests/gcov-2.c Similarly.
15331
15332 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15333
15334         * gcc.dg/ultrasp1.c: New test.
15335
15336 1998-12-06  Richard Henderson  <rth@cygnus.com>
15337
15338         * gcc.c-torture/execute/981206.c: New test.
15339
15340 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15341
15342         * g++.old-deja/g++.ns/template7.C: New test.
15343
15344         * g++.old-deja/g++.other/expr1.C: New test.
15345
15346         * g++.old-deja/g++.eh/tmpl3.C: New test.
15347
15348         * g++.old-deja/g++.eh/tmpl2.C: New test.
15349
15350 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15351
15352         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15353         * g++.old-deja/g++.other/using6.C: Removed.
15354         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15355
15356         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15357
15358 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15359
15360         * g++.old-deja/g++.pt/overload8.C: New test.
15361
15362         * g++.old-deja/g++.pt/overload7.C: New test.
15363
15364         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15365
15366         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15367         and relinking messages.
15368         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15369         compiling with -frepo.
15370
15371 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15372
15373         * g++.old-deja/g++.pt/lookup6.C: New test.
15374
15375 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15376
15377         * gcc.c-torture/execute/981130-1.c: New test.
15378         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15379
15380 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15381
15382         * g++.old-deja/g++.pt/explicit76.C: New test.
15383
15384         * g++.old-deja/g++.pt/friend38.C: New test.
15385
15386         * g++.old-deja/g++.ns/crash2.C: New test.
15387
15388         * g++.old-deja/g++.pt/defarg8.C: New test.
15389
15390         * g++.old-deja/g++.pt/instantiate6.C: New test.
15391
15392         * g++.old-deja/g++.pt/static6.C: New test.
15393
15394         * g++.old-deja/g++.pt/decl2.C: New test.
15395
15396 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15397
15398         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15399         problem is actually related with name lookup, but so what? :-)
15400
15401         * g++.old-deja/g++.pt/friend37.C: New test.
15402
15403 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15404
15405         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15406         element, which fails on some systems.
15407
15408         * g77.f-torture/execute/labug1.f: New test.
15409
15410 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15411
15412         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15413         is defined.
15414
15415 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15416
15417         * g77.f-torture/compile/981117-1.f: New test.
15418
15419 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15420
15421         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15422         properly discarded.
15423
15424 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15425
15426         * gcc.c-torture/execute/memcheck: New directory of tests for
15427         -fcheck-memory-usage.
15428
15429 1998-11-07  Gerald Pfe
15430
15431         * g77.f-torture/noncompile/980615-0.f: New test.
15432
15433 1998-07-26  H.J. Lu  (hjl@gnu.org)
15434
15435         * gcc.dg/980312-1.c: Do link instead of compile.
15436         * gcc.dg/980313-1.c: Likewise.
15437
15438 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15439
15440         * gcc.c-torture/compile/980726-1.c: New test.
15441
15442 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15443
15444         * g77.f-torture/execute/io0.f: New test.
15445
15446 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15447
15448         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15449         an int.
15450
15451 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15452
15453         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15454         m32r bugs.
15455
15456 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15457
15458         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15459         c-decl.c:grokdeclarator can handle mode attributes.
15460
15461 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15462
15463         * gcc.c-torture/execute/980716-1.c: New test.
15464
15465 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15466
15467         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15468         the mn10200.
15469         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15470         the mn10200.
15471         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15472         * gcc.c-torture/compile/930326-1.x: Similarly.
15473
15474 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15475
15476         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15477         New test from Craig.
15478
15479 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15480
15481         * g77.f-torture/noncompile/980616-0.f: New test.
15482
15483         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15484
15485 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15486
15487         *  g++.other/singleton.C: Return error value instead of taking
15488         SIGSEGV.
15489
15490 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15491
15492         *  g++.other/singleton.C: New test.   Warning is under dispute.
15493         Runtime crash is not.
15494
15495 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15496
15497         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15498         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15499         using6.C, using7.C}:  New namespace tests.
15500
15501 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15502
15503         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15504         specialization with typedef'ed names used as array indexes.
15505
15506 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15507
15508         * gcc.c-torture/execute/980709-1.c: New test.
15509
15510         * gcc.dg/980709-1.c: New test.
15511
15512 1998-07-07  Richard Henderson  <rth@cygnus.com>
15513
15514         * gcc.c-torture/execute/bcp-1.c: New test.
15515
15516 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15517
15518         * gcc.c-torture/execute/980707-1.c: New test.
15519
15520 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15521
15522         * gcc.c-torture/compile/980706-1.c: New test.
15523
15524 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15525
15526         * g77.f-torture/execute/980701-0.f,
15527         g77.f-torture/execute/980701-1.f: New test from Craig.
15528
15529 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15530
15531         * gcc.c-torture/compile/980701-1.c: New test.
15532
15533         * gcc.c-torture/execute/980701-1.c: New test.
15534
15535 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15536 rlsruhe.de>
15537
15538         * g++.old-deja/g++.robertl/eb132.C: New test.
15539         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15540
15541 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15542
15543         * g77.f-torture/execute/980628-7.f,
15544         g77.f-torture/execute/980628-8.f,
15545         g77.f-torture/execute/980628-9.f,
15546         g77.f-torture/execute/980628-10.f: New tests from Craig.
15547
15548         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15549
15550 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15551
15552         * g77.f-torture/execute/980628-4.f: New test from Craig.
15553         * g77.f-torture/execute/980628-5.f: Likewise.
15554         * g77.f-torture/execute/980628-2.f: Likewise.
15555         * g77.f-torture/execute/980628-0.f: Likewise.
15556         * g77.f-torture/execute/980628-1.f: Likewise.
15557         * g77.f-torture/execute/980628-3.f: Likewise.
15558         * g77.f-torture/execute/980628-6.f: Likewise.
15559
15560 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15561
15562         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15563         directory when nothing has been installed yet.
15564
15565 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15566
15567         * gcc.c-torture/special/special.exp: Handle newer versions of
15568         dejagnu.
15569
15570 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15571
15572         * gcc.dg/980626-1.c: New test.
15573
15574 1998-06-19  Bruno Haible <haible@ilog.fr>
15575
15576         * gcc.misc-tests/m-un-2.c: New test.
15577         * g++.old-deja/g++.other/warn01.c: Likewise.
15578
15579 1998-06-19  Robert Lipe  <robertl@dgii.com>
15580
15581         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15582         compatibility with assmblers with a different comment character.
15583         Eliminate use of GAS-specific extensions.
15584
15585 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15586
15587         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15588
15589 1998-06-19  Robert Lipe  <robertl@dgii.com>
15590
15591         *lib/g77.exp: Replace search for libf2c.a with search for newly
15592         renamed libg2c.a
15593
15594 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15595
15596         * gcc.c-torture/execute/980617-1.c: New test.
15597
15598 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15599
15600         * gcc.c-torture/execute/980612-1.c: New test.
15601
15602 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15603
15604         * gcc.dg/980523-1.c: Only test on ppc-linux.
15605         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15606
15607         * gcc.c-torture/execute/980608-1.c: New test.
15608
15609 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15610
15611         * gcc.c-torture/execute/980605-1.c: New test.
15612
15613 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15614
15615         * gcc.c-torture/execute/980604-1.c: New test.
15616
15617 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15618
15619         * gcc.c-torture/execute/980602-1.c: New test.
15620         * gcc.c-torture/execute/980602-2.c: Likewise.
15621
15622 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15623
15624         * 970125-0.f: Fix per JCB.  Add commentary.
15625
15626 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15627
15628         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15629         IEEE -0 support.
15630
15631 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15632
15633         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15634         earlier.
15635
15636 1998-05-28  Catherine Moore <clm@cygnus.com>
15637
15638         * gcc.c-torture/execute/980526-3.c: New test.
15639
15640 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15641
15642         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15643         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15644         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15645         m88k-motorola-sysv3 to XFAIL.
15646
15647 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15648
15649         * gcc.dg/980526-1.c: New test.
15650         * gcc.c-torture/execute/980526-2.c: New test.
15651
15652 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15653
15654         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15655
15656         * gcc.c-torture/execute/980526-1.c: New test.
15657
15658 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15659
15660         * g77.f-torture/execute/alpha2.f: Add runtime test.
15661
15662 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15663
15664         * g++.old-deja/old-deja.exp: Strip leading directories.
15665
15666         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15667         error for the line.  Don't run multiple tests for the same line.
15668
15669 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.dg/980523-1.c: New test.
15672
15673 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15674
15675         * g77.f-torture/compile/970915-0.f: New test.
15676
15677 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15678
15679         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15680
15681 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15682
15683         * gcc.dg/980520-1.c: New test.
15684
15685 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15686
15687         * gcc.dg/980502-1.c: Fix return type.
15688
15689 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15690
15691         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15692         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15693         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15694         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15695         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15696
15697 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15698
15699         * g77.f-torture/execute/980520-1.f: New test.
15700
15701 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15702
15703         * lib/mike-g77.exp: New file.
15704
15705         * g77.f-torture/noncompile/noncompile.exp,
15706         g77.f-torture/noncompile/check0.f: New files.
15707
15708 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15709
15710         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15711         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15712         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15713         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15714         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15715         abort where appropriate.
15716
15717 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15718
15719         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15720         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15721
15722 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15723
15724         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15725
15726 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15727
15728         * g77.f-torture/compile/980427-0.f: New test.
15729
15730 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15731
15732         * g77.f-torture/compile/980424-0.f: New test.
15733
15734 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15735
15736         * g77.f-torture/compile/980419-2.f (main): New test.
15737         * g77.f-torture/compile/970125-0.f: New test.
15738         * g77.f-torture/compile/980419-1.f: New test.
15739
15740 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15741
15742         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15743         of loop-4.c.
15744
15745 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15746
15747         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15748
15749 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15750
15751         * gcc.c-torture/compile/980329-1.c: New test.
15752
15753 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15754
15755         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15756         * gcc.dg/980312-1.c: Fix typo in -march command.
15757
15758 1998-03-16  H.J. Lu  (hjl@gnu.org)
15759
15760         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15761
15762 1998-03-11  Robert Lipe  <robertl@dgii.com>
15763
15764         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15765         Dave Love agree the Fortran source is bogus.
15766
15767 1998-03-11  Robert Lipe  <robertl@dgii.com>
15768
15769         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15770         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15771         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15772         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15773         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15774
15775 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15776
15777         * g++.old-deja/g++.other/friend1.C: New test.
15778
15779 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15780
15781         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15782         possibly uninitialized) variables and declare dnrm2.
15783
15784 1998-02-23  Robert Lipe <robertl@dgii.com>
15785
15786         From Bruno Haible <haible@ilog.fr>:
15787         * gcc.c-torture/execute/980223.c: New test.
15788
15789 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15790
15791         * gcc.dg/ifelse-1.c: New test.
15792
15793 1998-02-09  H.J. Lu  (hjl@gnu.org)
15794
15795         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15796
15797           * lib/old-dejagnu.exp (old-dejagnu): Added the
15798           "execution test - XFAIL *-*-*" handling in the spirit of
15799           "excess errors test -". Changed the "execution test fails"
15800           handling to be like "excess errors test fails".
15801           * Update various tests accordingly.
15802
15803 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15804
15805         * gcc.c-torture/execute/980205.c: New test.
15806
15807 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15808
15809         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15810         * lib/f-torture.exp: Similarly.
15811         * gcc.c-torture: Rename all .cexp files to .x files.
15812
15813 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15814
15815         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15816         (940510-1.c): Removed duplicate.
15817         (971104-1.c): New test.
15818
15819 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15820
15821           * lib/f-torture.exp: Improve error and loop detection.
15822
15823 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15824
15825         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15826         use that to size the filler array.
15827
15828 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15829
15830         * lib/c-torture.exp(c-torture-execute): Fix typo.
15831
15832         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15833         testcase as the executable name. Keep the executable around if
15834         the test fails.
15835
15836 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15837
15838         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15839         changes.  Only test one -g option, and move it to the end of the
15840         list of options to test.
15841
15842 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15843
15844         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15845         variable GCC_TORTURE_OPTIONS to supply default switches separated
15846         by colons.  If no environment variable, run tests with -O0 -g, -O1
15847         -g, and -O2 -g as well.
15848
15849 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15850
15851         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15852         explanatory comments. Fix indentation.
15853
15854 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15855
15856         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15857
15858 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15859
15860         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15861         * g++.old-deja/g++.mike/p7325.C: Likewise.
15862         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15863
15864 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15865
15866         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15867         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15868         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15869         * g++.old-deja/g++.law/operators4.C: Likewise.
15870
15871 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15872
15873         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15874         * g++.old-deja/g++.mike/p784.C: Ditto.
15875         * g++.old-deja/g++.mike/p785.C: Ditto.
15876
15877 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15878
15879           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15880
15881 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15882
15883         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15884         target feature; pass this to c-torture-execute as needed.
15885
15886 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15887
15888         * lib/c-torture.exp(c-torture-execute): If the previous and the
15889         current executables being tested are identical, we don't need to
15890         run the executable again. Try to make the executable names
15891         unique. Add an optional argument for passing additional compiler
15892         flags.
15893
15894 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15895
15896         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15897
15898 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15899
15900         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15901
15902 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15903
15904         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15905         32bit or larger longs.
15906
15907         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15908         have either a 32bit long or 32bit int.
15909
15910 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15911
15912         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15913         Make double precision tests dependent on sizeof (double).
15914
15915 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15916
15917         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15918         too.
15919
15920 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15921
15922         * gcc.c-torture/compile/961203-1.cexp: New script.
15923
15924 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15925
15926         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15927         up the includes ourselves.
15928
15929 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15930
15931         * lib/plumhall.exp: Remove random include, and add a few
15932         verbose messages for debugging.
15933
15934 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15935
15936         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15937         of trying to do it ourselves.
15938
15939 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15940
15941         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15942
15943 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15944
15945         * gcc.prms/5403.c: Made regexp a bit less strict.
15946
15947 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15948
15949         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15950         is returned from remote_load instead.
15951         * lib/plumhall.exp: Ditto.
15952         * lib/mike-g++.exp: Ditto.
15953         * lib/old-dejagnu.exp: Ditto.
15954         * lib/c-torture.exp: Ditto.
15955
15956 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15957
15958         * lib/g++.exp: Use build_wrapper procedure.
15959         * lib/gcc.exp: Ditto.
15960
15961 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15962
15963         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15964         an old-style decl for malloc.  Fixes tests to work when
15965         sizeof (int) != sizeof (size_t).
15966
15967 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15968
15969         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15970
15971         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15972         use stdargs.h interface.
15973
15974 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15975
15976         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15977         NO_VARARGS when compiling.
15978
15979 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15980
15981         * lib/plumhall.exp(ph_includes): New procedure.
15982         (ph_make): Use it.
15983         (ph_compiler): Ditto.
15984
15985         * lib/g++.exp: Rename test-glue.c to testglue.c.
15986         * lib/gcc.exp: Ditto.
15987
15988 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15989
15990         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15991         to completion when it's called.
15992
15993 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15994
15995         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15996         is defined, don't do test.
15997
15998 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15999
16000         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16001         for object files.
16002         (ph_summary): Mark skipped testcases as untested, not unresolved.
16003
16004         * lib/plumhall.exp (ph_make): If unresolved because of bad
16005         errorCode, record errorCode in log file.
16006         (*): Replace send_log/verbose with verbose -log.
16007
16008 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16009
16010         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16011         double conversion if double isn't at least 8 bytes.
16012
16013         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16014         int to work with targets where int is 16 bits.
16015
16016         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16017         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16018         precision for the test to complete.
16019
16020 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16021
16022         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16023         if d10v is not compiled with the -mdouble64 flag.
16024         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16025
16026         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16027         d10v is not compiled with the -mint32 flag.
16028
16029 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16030
16031         * lib/plumhall.exp: Use incr_count.
16032
16033 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16034
16035         * gcc.c-torture: Update to c-torture-1.45.
16036
16037 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16038
16039         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16040         the name of the expect testcase file).
16041
16042         * lib/g++.exp(g++_init): Ditto.
16043
16044 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16045
16046         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16047         the host.
16048
16049         * lib/gcc.exp(gcc_exit): New procedure.
16050
16051 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16052
16053         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16054         specs where appropriate.
16055
16056         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16057         because of new "candidates are" messages, and removed a few
16058
16059         * Converted all non-old-style g++ testcases to old-style, and
16060         moved into g++.old-deja.
16061
16062 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16063
16064         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16065         options.
16066
16067         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16068         succeeded.
16069
16070         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16071
16072 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16073
16074         * lib/gcc.exp (gcc_target_compile): Add support for defining
16075         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16076         the machine doesn't have those features.
16077
16078 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16079
16080         * g++.law/operators4.exp: Don't use LIBS.
16081
16082 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16083
16084         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16085
16086         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16087         * lib/g++.exp: Set it here instead. Also, allow use of the
16088         --tool_exec and --tool_opt options. Change CXX to
16089         GXX_UNDER_TEST.
16090
16091         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16092
16093         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16094
16095 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16096
16097         * lib/old-dejagnu.exp: Use prune_warnings instead of
16098         prune_system_crud.
16099         * lib/mike-g++.exp: Ditto.
16100         * lib/gcc.exp: Ditto.
16101         * lib/g++.exp: Ditto.
16102
16103         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16104
16105 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16106
16107           * 941014-2.c: Include stdlib.h
16108           * 960327-1.c: Include stdio.h
16109           * dbra.c, index-1.c: Don't assume ints are 32bits.
16110
16111 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16112
16113         * lib/gcc.exp: Add gcc,stack_size target feature.
16114
16115         * lib/g++.exp(g++_target_compile): Add the include and link
16116         paths here, not in two other places. And, it's $options, not
16117         options.
16118
16119         * lib/mike-g++.exp(postbase): Remove the code that determines
16120         the correct include and link paths.
16121         * g++.old-deja/old-deja.exp: Ditto.
16122
16123 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16124
16125         * lib/g++.exp(g++_init): target_compile no longer returns the
16126         filename of the result.
16127
16128 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16129
16130         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16131         call to glob.
16132
16133         * gcc.c-torture/special/special.exp: Change call to
16134         gcc_target_compile to include the object file.
16135
16136 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16137
16138         * gcc.c-torture/special/special.exp: Correct misspelling in last
16139         change.
16140
16141 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16142
16143         * lib/plumhall.exp(ph_summary): Log the entire output of the
16144         executable. Return -1 if there were any failures, 0 otherwise.
16145         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16146         (ph_make): Clean up objects and executables that were built
16147         if the tests succeeded.
16148
16149 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16150
16151         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16152         libraries and includes in the build tree as appropriate.
16153
16154 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16155
16156         * lib/c-torture.exp: Instead of looking for the global variable
16157         NO_LONG_LONG, check to see if that's a feature of the target.
16158
16159 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16160
16161         * config/default.exp: Minimize. Delete the remainer of the files in
16162         config; this functionality is now in devo/dejagnu/config.
16163
16164         g++.*/*: Pass any additional flags used to compile to postbase;
16165         delete CXXFLAGS.
16166
16167         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16168         is now done by runtest.exp. Use gcc_target_compile instead of
16169         compile.
16170
16171         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16172         Remove references to CFLAGS. Use remote_file instead of
16173         calling rm -f.
16174         (c-torture): Take a list of arguments to use to compile this
16175         testcase.
16176
16177         lib/g++.exp: Simplify. Use target_compile instead of compile.
16178         lib/gcc-dg.exp: Ditto.
16179         lib/gcc.exp: Ditto.
16180         lib/mike-{gcc,g++}.exp: Ditto.
16181         lib/old-dejagnu.exp: Ditto.
16182         lib/plumhall.exp: Ditto.
16183
16184 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16185
16186         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16187         (ph_linker): Likewise.
16188
16189 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16190
16191           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16192         MAP_ANON / MAP_ANONYMOUS if defined;
16193         else try to map from /dev/zero .
16194
16195 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16196
16197         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16198         isn't defined, then define it to MAP_ANONYMOUS.
16199
16200 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16201
16202         * gcc.c-torture: Update to c-torture-1.42 release.
16203
16204 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16205
16206         * gcc.c-torture: Update to c-torture-1.41 release.
16207
16208 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16211         c-torture release.
16212
16213 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16214
16215         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16216         and LDFLAGS.  Fix second case to append the target_info ldflags
16217         onto LDFLAGS, not CFLAGS.
16218         * lib/g++.exp (g++_init): Add target_info stuff.
16219         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16220         of libgloss and newlib flags for !native.
16221
16222         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16223         (GDB): Fix relative path to go up another dir for finding gdb.
16224
16225 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16226
16227         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16228         versions in the target_info array, if they don't exist.
16229
16230 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16231
16232         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16233
16234 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16235
16236         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16237         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16238
16239 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16240
16241         * lib/old-dejagnu.exp: Don't remove the output file before we've
16242         actually tested it. Don't append pwd to the path of the executable
16243         we're testing.
16244
16245 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16246
16247         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16248
16249 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16250
16251         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16252         temporary directory for compiler files, and set it to a default
16253         value of /tmp. Set $output as the name of the output file from
16254         compiling the testcase. Add a -o option to $cflags_var so the
16255         compiler writes the final output file as $output. Set $executable
16256         to $output.
16257
16258         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16259         directory for compiler files, and set it to /tmp if it doesn't
16260         already have a value. Set $output_file to the name of the output
16261         file from compiling the testcase. Add a -o option to CXXFLAGS so
16262         the compiler writes the final output file as $output. Use $output
16263         as the executable to be tested.
16264
16265 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16266
16267         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16268
16269 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16270
16271         * gcc.c-torture/execute/pending-1.c: New test.  Still
16272         pending in Tege's queue.
16273
16274 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16275
16276         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16277         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16278         if there were failures.  Call unresolved if there were unresolved
16279         testcases.  Call gcc_fail if program did not run to completion.
16280         (ph_make): Pass additional argument name to ph_execute.
16281         (ph_execute): Add new argument.  Pass additional arguments to
16282         ph_summary.  Call gcc_fail is there is no execution output.
16283
16284 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16285
16286         * lib/plumhall.exp (proc_summary): Output relavent summary
16287         lines into the log so specific failures in plumhall can be
16288         investigated.
16289
16290 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16291
16292         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16293         (c-torture-execute): Don't try to execute tests which use
16294         "long long" types if $NO_LONG_LONG is nonzero.
16295
16296 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16297
16298         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16299         not c-torture.
16300
16301         * gcc.ieee: Move from here.
16302         * gcc.c-torture/execute/ieee: To here.
16303
16304 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16305
16306         * gcc.c-torture: Update to c-torture-1.41 release.
16307
16308 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16309
16310         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16311         not "$output".
16312
16313 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16314
16315         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16316         -c present.
16317
16318 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16319
16320         * config/proelf.exp: Handle connecting to a simulator.
16321
16322 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16323
16324         * config/proelf.exp: New file.  Enough framework that we can
16325         run c-torture tests on the proelf targets (or any other target
16326         that gdb can connect to for that matter).
16327
16328 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16329
16330         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16331         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16332
16333         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16334         exec_output exists.
16335
16336 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16337
16338         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16339         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16340
16341         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16342         to pass/fail/unresolved/unsupported/untested.  Caller must now
16343         call unresolved/unsupported/untested.
16344         * lib/*.exp: Update FSF address.  Update to handle new results of
16345         ${tool}_load.
16346         * lib/chill.exp (verbose): Delete.
16347
16348 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16349
16350         * lib/gcc.exp (default_gcc_start): Change order of args to
16351         $LDFLAGS $CFLAGS $LIBS.
16352         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16353         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16354         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16355         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16356         * gcc.misc-tests/dg-test.exp: Likewise.
16357         * gcc.misc-tests/msgs.exp: Likewise.
16358         * gcc.prms/prms.exp: Likewise.
16359         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16360         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16361
16362         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16363
16364 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16365
16366         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16367
16368         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16369         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16370
16371         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16372         necessary.
16373
16374 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16375
16376         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16377         global for loop; add use of $mathlib.
16378         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16379         settings here; set mathlib for anything but VxWorks.
16380
16381 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16382
16383         * gcc.c-torture: Update to c-torture-1.40 release.
16384
16385 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16386
16387         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16388         dg.exp.
16389
16390 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16391
16392         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16393         global.
16394
16395 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16396
16397         * lib/g++.exp (LIBS): Define if not already.
16398         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16399         (gcc-dg-prune): Call prune_gcc_output.
16400         * lib/gcc.exp (prune_gcc_output): New proc.
16401         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16402         prune_gcc_output.
16403
16404 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16405
16406         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16407         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16408
16409 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.c-torture: Update to c-torture-1.39 release.
16412
16413 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16414
16415         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16416         fails, try others as well.
16417
16418 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16419
16420         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16421         If compilation fails, mark execute tests as `untested'.
16422         If test is marked as unsupported, don't mark compilation and
16423         execute tests as failed.
16424
16425 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16426
16427         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16428         libstdc++ for whether or not we want to be doing shared
16429         libraries.  Delete link_curses since we don't need it anymore.
16430         * lib/mike-g++.exp (postbase): Don't link in libg++.
16431         * g++.old-deja/old-deja.exp: Likewise.
16432
16433 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16434
16435         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16436
16437 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16438
16439         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16440         For that, add `-Wl,-a,shared_archive'.
16441         * g++.old-deja/old-deja.exp: Likewise.
16442
16443 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16444
16445         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16446
16447 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16448
16449         * lib/mike-g++.exp (postbase): Pay attention to the status of
16450         g++_load.
16451
16452 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16453
16454           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16455
16456 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16457
16458         * lib/gcc.exp (default_gcc_start): No longer need to log program
16459         being executed or its output, execute_anywhere does that now.
16460         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16461         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16462
16463 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16464
16465         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16466         the same as those in lib/g++.exp.
16467
16468 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16469
16470         * gcc.c-torture: Update to c-torture-1.38 release.
16471         * gcc.ieee: Related changes.
16472
16473 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16474
16475         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16476         "exec". Minor reformatting changes.
16477
16478         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16479         cross. This means all "exec" calls now work on a remote host as
16480         well.
16481         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16482         cross. Filter out the extra "\r\n" stuff that expect puts in.
16483         (c-torture-execute): Filter out the bogus warnings like
16484         c-torture-compile does. Add support for canadian cross.
16485         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16486         Use execute_anywhere rather than calling exec directly. Now it
16487         works for canadian cross testing.
16488
16489 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16490
16491         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16492         results into a variable, and check that rather than using file exists.
16493
16494 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16495
16496         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16497         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16498
16499 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16500
16501         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16502         lib_curses if there's a shared libg++ in the build tree.
16503
16504 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16505
16506         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16507         if not supported target.
16508
16509 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16510
16511         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16512         link_curses up to always happen, not just for native builds.
16513
16514 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16515
16516         * gcc.c-torture: Update to c-torture-1.36 release.
16517         * gcc.failure: Related changes.
16518
16519 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16520
16521         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16522
16523 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16524
16525         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16526         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16527         runshlib, link_curses, and mathlib for link and run.
16528
16529         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16530         pass the runtime shared library options for Solaris, OSF/1, and
16531         Irix5, and link with -lcurses to avoid unresolved references.
16532
16533 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16534
16535         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16536         only run once.
16537
16538 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16539
16540         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16541
16542 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16543
16544         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16545         do not have a framework for the "compat" tests yet.
16546
16547 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16548
16549         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16550         set to null if we're testing vxworks5.1.  Use that instead of
16551         `-lm' in the setting of LIBS for link and run.
16552
16553 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16554
16555         * config/rom68k.exp (${tool}_load): Major changes to make it
16556         work.  Verified that it does in fact return the stuff in
16557         exec_output properly.  Catch any Emul or any TRAP other than 0.
16558
16559 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16560
16561         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16562         LDFLAGS properly for targets that need stuff from libgloss.
16563         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16564         only run once.
16565         (gpp_initialized): New variable.
16566
16567 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16568
16569         * config/rom68k.exp: Load libgloss.exp.
16570         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16571         so we can produce a fully linked binary.
16572         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16573         so we can produce a fully linked binary.
16574
16575 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16576
16577         * lib/plumhall.exp (ph_section): Watch for expected failures.
16578         Add missing `else'.
16579
16580         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16581         run the testcase.
16582         (c-torture): Likewise.
16583
16584 1995-08-28  Doug Evans  <dje@cygnus.com>
16585
16586         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16587
16588         * lib/mike-g++.exp (mike_cleanup): New proc.
16589         (prebase): New globals compiler_result, not_compiler_result,
16590         target_regexp.
16591         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16592         allow leading "-" in pattern.  Watch for unsupported tests.
16593         If $compiler_result is set, pattern match assembler code,
16594         and ditto for $not_compiler_result.
16595         * lib/mike-gcc.exp: Likewise.
16596
16597         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16598         execution "succeeded".
16599
16600 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16601
16602         * config/win32.exp: New file.
16603         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16604
16605 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16606
16607         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16608         unsupported.
16609         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16610         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16611         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16612
16613         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16614         "... without exceptions was ...".  That is now handled by
16615         prune_system_crud.
16616         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16617
16618 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16619
16620         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16621         sieve.c,sort2.c}: New files.
16622         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16623         sieve.exp,sort2.exp}: Drivers for them.
16624
16625         * lib/mike-gcc.exp (program_output): New user settable variable.
16626         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16627         messages.
16628         * lib/mike-g++.exp (program_output): New user settable variable.
16629
16630         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16631
16632         * config/sh.exp: Deleted (use sim.exp instead).
16633
16634 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16635
16636         * config/vx.exp: Declare CHECKTASK as global.
16637         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16638         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16639         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16640
16641 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16642
16643         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16644         target. Like vx.exp, only includes `vx29k.exp' instead of
16645         `vxworks.exp'.
16646
16647 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16648
16649         * config/sim.exp: Increase time limit from 120 seconds to 240.
16650
16651 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16652
16653         * gcc.c-torture/execute/950628-1.c: New test.
16654
16655 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16656
16657         * gcc.c-torture: Update with changes/additions from
16658         c-torture-1.34.
16659
16660 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16661
16662         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16663
16664 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16665
16666         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16667
16668 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16669
16670         * gcc.c-torture/compile/950512-1.c: New test.
16671         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16672         * gcc.dg/struct-ret-1.c: Likewise.
16673
16674 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16675
16676         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16677           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16678
16679 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16680
16681         * gcc.c-torture/special/920411-1.c: Deleted.
16682         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16683
16684 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16685
16686         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16687         cpu limit.
16688
16689 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16690
16691         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16692
16693 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16694
16695         From kenner;
16696         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16697         is the proper length.
16698         * va-arg-3.c: Likewise.
16699
16700 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16701
16702         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16703         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16704
16705         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16706         * lib/g++.exp (default_g++_start): Delete old cruft.
16707
16708 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16709
16710         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16711         (2 * (1 << 18)) to (2 * (1 << 17)).
16712
16713         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16714
16715 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16716
16717         * config/rom68k.exp: Renamed from config/idp.exp
16718
16719 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16720
16721         * c-torture/compile/921109-2.c
16722
16723 1995-04-18  Mike Stump  <mrs@cygnus.com>
16724
16725         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16726         excess errors.
16727
16728 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16729
16730         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16731         output.
16732         * lib/g++.exp (default_g++_start): Likewise.
16733
16734 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16735
16736         * gcc.c-torture/compile/950329-1.c: New test.
16737
16738 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16739
16740           * config/bug.exp (${tool}_load): Updated to use new remote_open
16741           and remote_close procs.
16742         * config/idp.exp: New file.
16743
16744 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16745
16746         * gcc.c-torture/execute/950322-1.c: New test.
16747
16748 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16749
16750         * config/vx.exp (${tool}_load): Clean up testing of return code from
16751         vxworks_ld and vxworks_spawn.
16752
16753 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16754
16755         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16756
16757 1995-03-13  Mike Stump  <mrs@cygnus.com>
16758
16759         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16760         can mark excess errors on a machine by machine basis.  Note, the
16761         default is to not expect any excess errors, even when excess
16762         errors test - is given, so you will want to put an XFAIL ... on
16763         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16764         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16765         those 4 machines, but no others.
16766
16767 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16768
16769         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16770         * lib/c-torture.exp: to here.
16771
16772 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16773
16774         * gcc.c-torture/execute/950221-1.c: New test.
16775         * gcc.c-torture/execute/struct-ret-1.c: New test.
16776         * gcc.c-torture/compile/950221-1.c: New test.
16777
16778         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16779
16780 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16781
16782         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16783         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16784
16785 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16786
16787         * g++.gb: New directory of tests, derived from my signature and
16788         class scoping tests.
16789
16790         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16791         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16792         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16793         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16794         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16795         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16796         * g++.gb/sig25.C: Likewise.
16797
16798         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16799         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16800         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16801         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16802         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16803         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16804         * g++.gb/sig25.exp: Likewise.
16805
16806         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16807         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16808         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16809         * g++.gb/scope13.C: Likewise, this test still fails.
16810
16811         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16812         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16813         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16814         * g++.gb/scope13.exp: Ditto.
16815
16816         * g++.gb/README: New file, explains what these tests are about.
16817
16818 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16819
16820         * lib/dg.exp (dg-do): Support `preprocess'.
16821         (dg-test): Likewise.
16822
16823 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16824
16825         * config/udi.exp: change "continue -expect" to "exp_continue".
16826
16827 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16828
16829         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16830         Delete redundant tests.
16831
16832         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16833         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16834         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16835         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16836         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16837         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16838         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16839         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16840
16841         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16842         storing label pointers.
16843         * gcc.c-torture/execute/921019-1.c: Likewise.
16844         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16845         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16846         parameter fp.
16847         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16848         constants.
16849
16850         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16851         Delete obsolete tests.
16852
16853         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16854         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16855         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16856         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16857         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16858         * gcc.c-torture/compile/950124-1.c: New test.
16859
16860         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16861
16862 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16863
16864         * lib/mike-g++.exp: Add -lm to LIBS.
16865
16866 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16867
16868         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16869
16870 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16871
16872         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16873
16874 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16875
16876         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16877
16878 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16879
16880         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16881         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16882         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16883         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16884         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16885         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16886         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16887         * g++.law/{operators31.C, operators32.C,
16888         * g++.law/{operators33.C, operators34.C}: Likewise.
16889         * g++.law/{pic1.C, refs2.C}: Likewise.
16890         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16891         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16892         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16893         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16894
16895         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16896         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16897         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16898         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16899         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16900         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16901         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16902         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16903         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16904         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16905         * g++.law/{operators34.exp}: Likewise.
16906         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16907         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16908         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16909         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16910         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16911
16912         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16913         No longer expected to fail.
16914         * g++.law/missed-error3.C: Tweak for recent bool changes.
16915
16916 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16917
16918         * config/emb-unix: Deleted.
16919         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16920         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16921
16922 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16923
16924         * lib/dg.exp (dg-test): Fix typo in last patch.
16925
16926 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16927
16928         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16929         (handles multiple occurrences).
16930
16931 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16932
16933         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16934         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16935         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16936         printed).
16937         * lib/c-torture.exp (c-torture-compile): Likewise.
16938         (c-torture): Prepend full path if missing.
16939         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16940         (gcc_fail): Likewise.
16941         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16942
16943 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16944
16945         * lib/netware.exp: Only attach to NetWare i386 systems.
16946
16947 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16948
16949         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16950         messages.  Add test name to "output pattern match" pass/fail message.
16951
16952 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16953
16954         * gcc.dg: New testsuite.
16955         * gcc.dg/dg.exp: New file.
16956
16957         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16958         test-switch.c}: Deleted.
16959
16960         * gcc.misc-tests/msgs.exp: New testcase driver.
16961
16962 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16963
16964         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16965         Watch for illegal return values from ${tool}_load.
16966         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16967         cross targets.  Coerce return value >0 to 1.
16968
16969 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16970
16971         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16972
16973         * config/emb-unix.exp: New file.
16974
16975         * config/sim.exp: Error if variable $SIM not defined.
16976         (${tool}_load): Mark test as "untested" if simulator missing.
16977
16978         * config/unix.exp: Load remote.exp to get rcp_download.
16979         * lib/c-torture.exp: Use different option lists for testcases with
16980         and without loops.
16981         * gcc.c-torture/execute/execute.exp: Likewise.
16982
16983 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16984
16985         * config/*.exp: Clarify return code from ${tool}_load.
16986         Call `unresolved' or `untested' instead of `warning' or `perror'
16987         (sometimes you still want to call both though).
16988         Add comment that `shell_id' is local to each file.
16989         * config/udi.exp (timeout): Set to 30.
16990         Don't print warning if connection fails, $connectmode has already
16991         printed an error.
16992         (${tool}_load): Move verbose messages to level 2.
16993         Rework pattern for "Process started" message.
16994         Pass `shell_id' to ${connectmode}_download.
16995         Retry twice upon timeout.  Make resetting of target more robust.
16996         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16997         Pass `shell_id' to exit_$connectmode.
16998         Only call exit_$connectmode if connected.
16999         * config/unix.exp (${tool}_load): Check return codes better.
17000         * config/vrtx.exp (${tool}_load): Likewise.
17001         * config/vx.exp (${tool}_load): Likewise.
17002         Delete unneeded global's.
17003         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17004         from ${tool}_load.
17005         (dg-stat): Delete.
17006         (dg-init): Delete recording of pass/fail counts.
17007         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17008         (old-dejagnu-init): Likewise.
17009         (old-dejagnu-stat): Delete contents, empty proc now.
17010         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17011         (c-torture): Delete references to lcnt, lpass, lfail.
17012         Get option list from TORTURE_OPTIONS.
17013         Delete -funroll[-all]-loops if no loops.
17014         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17015         (g++_stat): Delete contents (empty proc now).
17016         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17017         (gcc_finish): Likewise.
17018         (gcc_stat): Deleted.
17019         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17020         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17021         * gcc.c-torture/execute/execute.exp: Likewise.
17022         Split tests into two parts: compile, execute.
17023         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17024         no loops.  Update to reflect clarified return codes from ${tool}_load.
17025
17026 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17027
17028         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17029         to grep for.
17030         (old-dejagnu): Likewise (where necessary).
17031
17032 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17033
17034         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17035
17036         * lib/dg.exp (dg-process-target): Fix processing of selector.
17037         Add comment regarding use of `error'.
17038
17039         * lib/gcc.exp (prune_system_crud): Define if missing.
17040         * lib/g++.exp (prune_system_crud): Likewise.
17041
17042         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17043         Call prune_system_crud.
17044         * lib/dg.exp (dg-runtest): New proc.
17045         Use perror instead of send_user for tcl errors in testcase.
17046         Don't return any value, it's never used.
17047         Don't clobber previous definition of `unknown'.
17048         Print tcl errors in `dg-final'.
17049
17050 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17051
17052         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17053         (dg-test): Don't print errorInfo, it contains stack backtrace.
17054
17055 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17056
17057         * lib/g++.exp (runtest_file_p): Define if missing.
17058
17059 1994-09-24  Doug Evans  (dje@cygnus.com)
17060
17061         * lib/mike-g++.exp: Comment out loading of g++.exp.
17062         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17063         (default_g++_version): Always print something.
17064         (default_g++_start): Comment out call to `which'.
17065         (g++_start, g++_load): Deleted (must be defined in config file).
17066         * lib/gcc.exp: Test for existence of $CC at start.
17067         Delete check for tmpdir (done in gcc_init).
17068         (default_gcc_version): Always print something.
17069         (default_gcc_start): Comment out call to `which'.
17070         * config/*.exp: Major cleanup - make cross targets work at least a
17071         little better for g++ (by not being "--tool gcc" specific).
17072         Rename gcc_xxx to ${tool}_xxx.
17073         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17074         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17075
17076 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17077
17078         * lib/c-torture.exp (c-torture-compile): Rework compiler
17079         message processing.
17080
17081         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17082         c-torture.
17083
17084 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17085
17086         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17087
17088         * lib/dg.exp (dg-process-target): Support { target native }.
17089
17090 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17091
17092         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17093         looked for "... program xxx got fatal signal".
17094         Correct regsub munging of `comp_output'.
17095         Ignore compiler messages "path prefix not used" and "linker input
17096         file unused".
17097
17098 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17099
17100         * lib/gcc.exp (runtest_file_p): Define if missing.
17101         * gcc.prms/template.c: Example to work from.
17102
17103 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17104
17105         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17106         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17107
17108         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17109         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17110         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17111         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17112
17113         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17114         (dg-process-target): No longer a varargs proc.
17115         Return S/N for target, P/F for xfail.  All callers changed.
17116         (user option procs): More argument checking.
17117         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17118         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17119         (dg-test): Skip test if not running on selected target in `dg-do'.
17120         Update handling of `dg-do-what', `dg-output-text'.
17121         Separate execution pass/fail from output pattern match pass/fail.
17122         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17123
17124 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17125
17126         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17127         target for 920510-1.c.
17128
17129 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17130
17131         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17132         Clean up comment regarding use of passcnt, etc.
17133         (gcc_stat): Don't update `testcnt' here.
17134         (gcc_finish): Do it here.
17135         Might as well reset `but_id' here too.
17136         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17137         to determine if the file should be tested.
17138         * gcc.c-torture/compile/compile.exp: Likewise.
17139         * gcc.c-torture/execute/execute.exp: Likewise.
17140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17141         * gcc.misc-tests/dg-test.exp: Likewise.
17142         * gcc.prms/prms.exp: Likewise.
17143         * gcc.wendy/wendy.exp: Likewise.
17144         * g++.old-deja.exp: Likewise.
17145         Move "Testing file" message to verbose level 1.
17146
17147 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17148
17149         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17150
17151 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17152
17153         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17154         (default_gcc_start): Accept optional second list element
17155         of compiler flags.  Print compiler output at verbosity level 2.
17156         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17157         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17158         Save current values of framework globals passcnt, failcnt, xpasscnt,
17159         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17160         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17161         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17162         xfailcnt to compute stats.  Update framework global `testcnt' from
17163         pass/fail counts.
17164         (gcc_finish): New proc.  Clean up test environment.
17165         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17166         (gcc_epass, gcc_efail): Delete.
17167         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17168         argument of line number.
17169         (dg-init): If the tool has an init routine, call it.
17170         (dg-test): Remove args `cflags_var' and `libs_var'.
17171         Pass all compiler options to ${tool}_start.
17172         Handle missing line number.
17173         (dg-finish): New function.
17174         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17175         particular files.  Call gcc_finish at end.  Move "skipping test"
17176         message to verbosity level 3.
17177         * gcc.c-torture/compile/compile.exp: Likewise.
17178         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17179         * gcc.c-torture/execute/execute.exp: Likewise.
17180         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17181         Print testcase being tried at verbosity level 1.
17182         * gcc.c-torture/special/special.exp: Unset xfail.
17183         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17184         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17185         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17186         * gcc.failure/failure.exp: Likewise.
17187         * gcc.ieee/ieee.exp: Likewise.
17188         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17189         Update call to dg-test.  Call dg-finish at end.
17190         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17191         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17192         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17193         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17194         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17195         * gcc.wendy/wendy.exp: Add copyright.
17196         Delete setting of tmpdir (done by gcc_init).
17197         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17198         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17199         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17200         gcc_[ce]pass/fail.
17201
17202 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17203
17204         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17205         confusion.
17206         (g++_load): Likewise.
17207
17208         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17209         Rename argument to `prog' to remove the confusion.
17210         Varargs fns behave differently too!
17211         (g++_load): Likewise.
17212
17213         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17214
17215         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17216         what it is.  Delete (always) printing of status value for !native.
17217         Simplify verbose code, and include status and exec_output.
17218         (g++_load): Use gcc_load.
17219
17220 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17221
17222         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17223         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17224         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17225         940714-3.c as these testcases don't exist anymore.  Make
17226         va-arg-1.c expected to pass.
17227
17228 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17229
17230         * gcc.misc-tests/misc.exp: Only run specific testcases.
17231         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17232         * gcc.misc-tests/dg-[1-9].c: New files.
17233
17234         * lib/dg.exp: New testsuite driver.
17235         * gcc.prms/prms.exp: Use it.
17236
17237         * README.gcc: New file.
17238
17239         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17240         Document and reset `lxpass' and `lxfail'.
17241         Simplify "initialized" message.
17242         (gcc_stat): Clean up comments a little.
17243
17244 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17245
17246         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17247
17248 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17249
17250         * lib/old-dejagnu.exp (process-option): New proc.
17251         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17252         (old-dejagnu): Simplify.
17253         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17254
17255 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17256
17257         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17258         exists and is not an empty string.
17259
17260         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17261         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17262         finished.
17263         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17264         automatically.
17265
17266         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17267         longer expected to fail.
17268
17269         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17270         "f" function call.
17271
17272         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17273
17274         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17275         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17276         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17277         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17278         c-torture-1.29.
17279
17280         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17281         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17282
17283         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17284
17285         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17286         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17287
17288         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17289         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17290         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17291
17292 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17293
17294         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17295         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17296         940714-1.c, 940714-2.c, 940714-3.c},
17297         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17298         gcc.misc-tests/{mg.c,mg.exp}:
17299         New tests.
17300         * gcc.noncompile/noncompile.exp: Change accordingly.
17301
17302 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17303
17304         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17305         Undo previous clobberage.
17306
17307 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17308
17309         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17310         * gcc.special/{930510-1.c, special.exp}:
17311         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17312         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17313         struct-varargs-1.c}: New tests from c-torture-1.26.
17314
17315 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17316
17317         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17318           argument to switch.
17319
17320 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17321
17322         * Revert the previous changes.  Please see Rob's directory
17323           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17324           fixes.
17325
17326 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17327
17328         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17329             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17330             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17331             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17332             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17333             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17334             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17335             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17336             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17337             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17338             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17339             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17340             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17341             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17342             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17343             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17344             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17345             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17346             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17347             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17348             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17349             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17350             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17351             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17352             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17353             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17354             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17355
17356 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17357
17358         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17359             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17360           with perror calls.
17361
17362 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17363
17364         * config/unix.exp (g++_load): Fix syntax.
17365
17366 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17367
17368         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17369         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17370         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17371         Don't expect va-arg-1.c to fail.  Correct expected output for
17372         920928-1.c.
17373         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17374         * gcc.wendy/hbm4.c: Correct typo.
17375         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17376
17377 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17378
17379         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17380         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17381         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17382         * lib/c-torture.exp (c-torture-compile): Ditto.
17383
17384         Reduce volume of output (remove all the -I's and such).
17385         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17386         Call gcc_cpass, gcc_cfail.
17387         (c-torture): Pass testing option to c-torture-compile.
17388
17389 1994-03-21  Doug Evans  (dje@cygnus.com)
17390
17391         Bring patches over from progressive.
17392         * config/default.exp: Exit remote shell cleanly.
17393         (g++_exit, g++_start): Add default versions.
17394         * config/sim.exp (gcc_load): Use perror, not error.
17395
17396 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17397
17398         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17399         set in site.exp.
17400
17401 1994-03-14  Doug Evans  (dje@cygnus.com)
17402
17403         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17404         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17405         (wendy_try): New proc to run testcase.
17406         (main loop): Call 'em.
17407         * gcc.wendy/*.c: Clean up pass to correct expected output.
17408
17409         * lib/gcc.exp: Minor cleanup work.
17410         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17411
17412 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17413
17414         * config/sim.exp (gcc_load): Document return codes better.
17415         Don't pass -v to simulator.
17416
17417 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17418
17419           * gcc.special/920717-x.c: Fix typo.
17420           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17421           get at sources.
17422
17423         * lib/mike-gcc.exp: Fix typo.
17424
17425 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17426
17427         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17428         binary to use, transform the name.
17429         * config/*.exp: rename everything. Nuke any g++ specific files,
17430         it's now a special case of gcc that requires no special support.
17431         Add a default.exp for unsupported targets.
17432
17433 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17434
17435         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17436         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17437         version of Tcl.
17438
17439 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17440
17441         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17442         than a warning.
17443
17444 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17445
17446         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17447
17448 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17449
17450         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17451         option_list.  Compile every file with only 4/6 option choices
17452         (same as C torture) instead of with 12/18 different option
17453         choices.
17454         * lib/c-torture.exp: Likewise.
17455
17456         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17457         not already set.
17458
17459 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17460
17461         * lib/old-deja
17462           test cases, ready for DejaGnu.
17463
17464 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17465
17466         * Upgraded c-torture tests from 1.18 to 1.19
17467
17468         * gcc.compile: added test(s):
17469           930607-1.c
17470         * gcc.execute: added test(s):
17471           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17472
17473         * added new subdirectory for misc tests: gcc.misc-tests
17474         * gcc.misc-test(s): added tests:
17475           inst-check.c test-consts.c test-ior.c test-switch.c
17476
17477 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17478
17479         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17480
17481 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17482
17483         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17484
17485 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17486
17487         * Upgraded c-torture tests from 1.17 to 1.18
17488
17489 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17490
17491         * Upgraded c-torture tests from 1.12 to 1.17
17492
17493 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17494
17495         * lib/old-dejagnu.exp:
17496           Fixed handling of XFAIL target triplets to correctly
17497           recognize wildcard characters.  Removed code that
17498           appended a unique id tag to the end of the file name
17499           printed out by the result of the testcases within a
17500           given test file.
17501
17502 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17503
17504         * lib/old-dejagnu.exp:
17505           Reworked expected failure handling to trigger off of XFAIL
17506           keyword in keyphrase embeded in testcase source code. The
17507           XFAIL keyword must be at the end of the keyphrase line. It
17508           may optionally be followed by one or more target triplets.
17509           It has just occured that the handling of wildcards in the
17510           target triplet may not be correct.
17511
17512 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17513
17514         * g++.old-deja/tests:
17515           Moved all subdirectories up one level into g++.old-deja .
17516
17517         * lib/old-dejagnu.exp:
17518           Fixed problem with CXXFLAGS not being properly reset, and being
17519           corrupted with extraneous "-c" compiler option.  This was
17520           causing binaries to not be generated for test that needed them.
17521           Modified strings passed to "pass" and "fail" so that individual
17522           tests from the same test file would be distinguished by an
17523           identifier appended to the test file name in the summary logs;
17524           this corrected a problem with erroneous diff logs.  Added code
17525           to search testcases for expected fail and unexpected pass keywords.
17526
17527 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17528
17529         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17530
17531 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17532
17533         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17534           Removed extraneous text from end of "Special g++ Options"
17535           keyphrase.
17536
17537         * lib/old-dejagnu.exp: Added pattern matching to look for new
17538           keywords, embedded in testcases comments, which will trigger
17539           calls to xpass and xfail.
17540
17541 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17542
17543         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17544           comments embedded in the testcases, especially the one looking for
17545           special compiler options, as well as the pattern matching for the
17546           compiler output again.
17547
17548 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17549
17550         * lib/old-dejagnu.exp: Do a proper check of the return value for
17551           execute tests. Fixed several problems with the pattern matching
17552           of the compiler output which gave erroneous test results.
17553           Changed several of the test result messages to be more descriptive.
17554         * config/unix-g++.exp: Proc g++_load now actually works and
17555           executes the tests passed to it and returns a usable return
17556           value.
17557
17558 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17559
17560           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17561
17562 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17563
17564         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17565           Modified both files to properly execute the old style
17566           dejagnu tests. The previous versions of these files were
17567           experimental and did not function anything near correctly.
17568
17569 1993-04-05  Rob Savoye  (rob@cygnus.com)
17570
17571         * Removed all Makefile.in and configure.in files. No configuration
17572         needed now.
17573
17574 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17575
17576         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17577
17578 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17579
17580         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17581         gcc.special/configure.in, gcc.noncompile/configure.in,
17582         gcc.execute/configure.in, gcc.code_quality/configure.in,
17583         g++.other/configure.in, g++.old-deja/configure.in,
17584         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17585         in srcname setting.
17586
17587 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17588
17589         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17590         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17591         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17592
17593 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17594
17595         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17596         (gdb_exit): Don't remove *_soc files.
17597
17598 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17599
17600         * lib/c-torture.exp: Don't look for main; instead always use -w
17601         -c.  This is how the c-torture tests work.  Remove the object
17602         file if the compilation succeeds.
17603         * gcc.execute/execute.exp: Remove executable if test passes.
17604         * gcc.noncompile/noncompile.exp: Every test is an expected
17605         failure.
17606         * gcc.special/special.exp: Added tests from c-torture 1.11,
17607         corrected use of existing test.
17608         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17609         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17610         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17611         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17612         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17613         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17614         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17615         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17616         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17617         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17618         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17619         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17620         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17621         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17622         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17623         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17624         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17625         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17626         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17627         c-torture 1.11.
17628         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17629         correspond to c-torture 1.11.
17630
17631         * New file.