931004-12.x: Xfail on powerpc-*-darwin*.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-07-07  Andrew Pinski  <apinski@apple.com>
2
3         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4
5 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
6
7         * g++.dg/init/call1.C: XFAIL.
8
9 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10
11         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12         except for movstrict*, to movmem* and clrstr* to clrmem*.
13
14 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15
16         * gcc.c-torture/execute/20040707-1.c: New test.
17
18 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
19
20         * gcc.c-torture/execute/20040706-1.c: New test.
21
22 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23
24         PR c++/3671
25         * g++.dg/template/spec14.C: New test.
26
27 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
28
29         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30         nothing if not yet defined.  Use it in b, c and d type definitions.
31         * gcc.c-torture/execute/20040705-1.c: New test.
32         * gcc.c-torture/execute/20040705-2.c: New test.
33
34 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35
36         PR c++/2518
37         * g++.dg/lookup/new1.C: New test.
38
39 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40
41         PR c++/11406
42         * g++.dg/template/sizeof8.C: New test.
43
44 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
45
46         * gcc.c-torture/compile/20040705-1.c: New test.
47
48 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
49
50         * gfortran.fortran-torture/execute/seq_io.f90: New test.
51
52 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
53
54         * gcc.dg/cpp/if-mop.c: Two new testcases.
55         * gcc.dg/cpp/trad/comment-3.c: New.
56
57 2004-07-04  Paul Brook  <paul@codesourcery.com>
58
59         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
60
61 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
62
63         PR c++/3761
64         * g++.dg/lookup/crash4.C: New test.
65
66 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
67
68         * gcc.c-torture/execute/builtin-abs-1.c
69         * gcc.c-torture/execute/builtin-abs-2.c
70         * gcc.c-torture/execute/builtin-complex-1.c
71         * gcc.c-torture/execute/builtins/string-1-lib.c
72         * gcc.c-torture/execute/builtins/string-1.c
73         * gcc.c-torture/execute/builtins/string-2-lib.c
74         * gcc.c-torture/execute/builtins/string-2.c
75         * gcc.c-torture/execute/builtins/string-3-lib.c
76         * gcc.c-torture/execute/builtins/string-3.c
77         * gcc.c-torture/execute/builtins/string-4-lib.c
78         * gcc.c-torture/execute/builtins/string-4.c
79         * gcc.c-torture/execute/builtins/string-5-lib.c
80         * gcc.c-torture/execute/builtins/string-5.c
81         * gcc.c-torture/execute/builtins/string-6-lib.c
82         * gcc.c-torture/execute/builtins/string-6.c
83         * gcc.c-torture/execute/builtins/string-7-lib.c
84         * gcc.c-torture/execute/builtins/string-7.c
85         * gcc.c-torture/execute/builtins/string-8-lib.c
86         * gcc.c-torture/execute/builtins/string-8.c
87         * gcc.c-torture/execute/builtins/string-9-lib.c
88         * gcc.c-torture/execute/builtins/string-9.c
89         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
90         * gcc.c-torture/execute/builtins/string-asm-1.c
91         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
92         * gcc.c-torture/execute/builtins/string-asm-2.c
93         * gcc.c-torture/execute/stdio-opt-1.c
94         * gcc.c-torture/execute/stdio-opt-2.c
95         * gcc.c-torture/execute/stdio-opt-3.c
96         * gcc.c-torture/execute/string-opt-1.c
97         * gcc.c-torture/execute/string-opt-10.c
98         * gcc.c-torture/execute/string-opt-11.c
99         * gcc.c-torture/execute/string-opt-12.c
100         * gcc.c-torture/execute/string-opt-13.c
101         * gcc.c-torture/execute/string-opt-14.c
102         * gcc.c-torture/execute/string-opt-15.c
103         * gcc.c-torture/execute/string-opt-16.c
104         * gcc.c-torture/execute/string-opt-2.c
105         * gcc.c-torture/execute/string-opt-6.c
106         * gcc.c-torture/execute/string-opt-7.c
107         * gcc.c-torture/execute/string-opt-8.c:
108         Replace with ...
109
110         * gcc.c-torture/execute/builtins/abs-2.c
111         * gcc.c-torture/execute/builtins/abs-3.c
112         * gcc.c-torture/execute/builtins/complex-1.c
113         * gcc.c-torture/execute/builtins/fprintf.c
114         * gcc.c-torture/execute/builtins/fputs.c
115         * gcc.c-torture/execute/builtins/memcmp.c
116         * gcc.c-torture/execute/builtins/memmove.c
117         * gcc.c-torture/execute/builtins/memops-asm.c
118         * gcc.c-torture/execute/builtins/mempcpy-2.c
119         * gcc.c-torture/execute/builtins/mempcpy.c
120         * gcc.c-torture/execute/builtins/memset.c
121         * gcc.c-torture/execute/builtins/printf.c
122         * gcc.c-torture/execute/builtins/sprintf.c
123         * gcc.c-torture/execute/builtins/strcat.c
124         * gcc.c-torture/execute/builtins/strchr.c
125         * gcc.c-torture/execute/builtins/strcmp.c
126         * gcc.c-torture/execute/builtins/strcpy.c
127         * gcc.c-torture/execute/builtins/strcspn.c
128         * gcc.c-torture/execute/builtins/strlen-2.c
129         * gcc.c-torture/execute/builtins/strlen.c
130         * gcc.c-torture/execute/builtins/strncat.c
131         * gcc.c-torture/execute/builtins/strncmp-2.c
132         * gcc.c-torture/execute/builtins/strncmp.c
133         * gcc.c-torture/execute/builtins/strncpy.c
134         * gcc.c-torture/execute/builtins/strpbrk.c
135         * gcc.c-torture/execute/builtins/strpcpy-2.c
136         * gcc.c-torture/execute/builtins/strpcpy.c
137         * gcc.c-torture/execute/builtins/strrchr.c
138         * gcc.c-torture/execute/builtins/strspn.c
139         * gcc.c-torture/execute/builtins/strstr-asm.c
140         * gcc.c-torture/execute/builtins/strstr.c:
141         ... these new files.
142
143         * gcc.c-torture/execute/builtins/abs-2-lib.c
144         * gcc.c-torture/execute/builtins/abs-3-lib.c
145         * gcc.c-torture/execute/builtins/complex-1-lib.c
146         * gcc.c-torture/execute/builtins/fprintf-lib.c
147         * gcc.c-torture/execute/builtins/fputs-lib.c
148         * gcc.c-torture/execute/builtins/memcmp-lib.c
149         * gcc.c-torture/execute/builtins/memmove-lib.c
150         * gcc.c-torture/execute/builtins/memops-asm-lib.c
151         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
152         * gcc.c-torture/execute/builtins/mempcpy-lib.c
153         * gcc.c-torture/execute/builtins/memset-lib.c
154         * gcc.c-torture/execute/builtins/printf-lib.c
155         * gcc.c-torture/execute/builtins/sprintf-lib.c
156         * gcc.c-torture/execute/builtins/strcat-lib.c
157         * gcc.c-torture/execute/builtins/strchr-lib.c
158         * gcc.c-torture/execute/builtins/strcmp-lib.c
159         * gcc.c-torture/execute/builtins/strcpy-lib.c
160         * gcc.c-torture/execute/builtins/strcspn-lib.c
161         * gcc.c-torture/execute/builtins/strlen-2-lib.c
162         * gcc.c-torture/execute/builtins/strlen-lib.c
163         * gcc.c-torture/execute/builtins/strncat-lib.c
164         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
165         * gcc.c-torture/execute/builtins/strncmp-lib.c
166         * gcc.c-torture/execute/builtins/strncpy-lib.c
167         * gcc.c-torture/execute/builtins/strpbrk-lib.c
168         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
169         * gcc.c-torture/execute/builtins/strpcpy-lib.c
170         * gcc.c-torture/execute/builtins/strrchr-lib.c
171         * gcc.c-torture/execute/builtins/strspn-lib.c
172         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
173         * gcc.c-torture/execute/builtins/strstr-lib.c
174         * gcc.c-torture/execute/builtins/lib/abs.c
175         * gcc.c-torture/execute/builtins/lib/fprintf.c
176         * gcc.c-torture/execute/builtins/lib/memset.c
177         * gcc.c-torture/execute/builtins/lib/printf.c
178         * gcc.c-torture/execute/builtins/lib/sprintf.c
179         * gcc.c-torture/execute/builtins/lib/strcpy.c
180         * gcc.c-torture/execute/builtins/lib/strcspn.c
181         * gcc.c-torture/execute/builtins/lib/strncat.c
182         * gcc.c-torture/execute/builtins/lib/strncmp.c
183         * gcc.c-torture/execute/builtins/lib/strncpy.c
184         * gcc.c-torture/execute/builtins/lib/strpbrk.c
185         * gcc.c-torture/execute/builtins/lib/strspn.c
186         * gcc.c-torture/execute/builtins/lib/strstr.c:
187         New files containing support routines.
188
189         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
190         declaration.
191         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
192         when not optimizing.
193
194 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
195
196         PR c++/16240
197         * g++.dg/abi/mangle22.C: New test.
198         * g++.dg/abi/mangle23.C: Likewise.
199
200 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
201
202         PR fortran/16290
203         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
204         Allow for cases without denormalized floating point numbers.
205
206 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
207
208         PR c/1027
209         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
210         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
211         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
212         expected warning text.
213         * gcc.dg/format/diag-2.c: New test.
214
215 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
216
217         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
218
219 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
220
221         * gcc.dg/builtins-43.c: New.
222         * gcc.dg/builtins-44.c: New.
223         * gcc.dg/builtins-45.c: New.
224
225 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
226             Andreas Tobler  <a.tobler@schweiz.ch>
227
228         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
229         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
230         as SIGSEGV.
231         * gcc.dg/cleanup-11.c: Likewise.
232         * gcc.dg/cleanup-8.c: Likewise.
233         * gcc.dg/cleanup-9.c: Likewise.
234         * gcc.dg/cleanup-5.c: Run on all platforms.
235
236 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
237
238         * g++.dg/warn/nonnull1.C: New test.
239
240 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
241
242         * gcc.dg/compat/compat-common.h: Wrap up CINT in
243         an #ifndef SKIP_COMPLEX_INT/#endif pair.
244         Special-case the Sun compiler wrt to <complex.h>.
245
246 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
247
248         * gcc.dg/Wunreachable-8.C: New test.
249
250         * gcc.dg/h8300-ice2.c : New test.
251
252 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
253
254         PR fortran/16161
255         * gfortran.fortran-torture/compile/implicit.f90: Add test
256         for implicit character.
257
258 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
259
260         PR fortran/16289
261         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
262         Use tiny() intrinsic to find smallest non-negative real
263
264 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
265
266         * gcc.dg/compat/struct-by-value-22_main.c: New test.
267         * gcc.dg/compat/struct-by-value-22_x.c: New.
268         * gcc.dg/compat/struct-by-value-22_y.c: New.
269
270         * gcc.c-torture/execute/20040629-1.c: New test.
271
272 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
273
274         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
275         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
276
277         PR target/16195
278         * gcc.dg/20040625-1.c: New test.
279
280 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
281
282         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
283
284 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
285
286         PR fortran/15963
287         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
288
289 2004-06-29  Richard Henderson  <rth@redhat.com>
290
291         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
292
293 2004-06-29  Paul Brook  <paul@codesourcery.com>
294
295         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
296         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
297
298 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
299
300         PR c++/16260
301         * g++.dg/parse/crash15.C: New.
302
303 2004-06-28  Andrew Pinski  <apinski@apple.com>
304
305         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
306         by the error already.
307
308         * g++.dg/opt/ptrmem4.C: Change to compile only test.
309
310 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
311
312         PR target/14041
313         * gcc.dg/h8300-bss-align-1.c : New.
314
315 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
316
317         * PR c++/16174
318         * g++.dg/template/ctor4.C: New.
319
320 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
321
322         PR c++/16205
323         * g++.dg/warn/Wsequence-point-1.C: New test.
324
325 2004-06-27  Paul Brook  <paul@codesourcery.com>
326
327         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
328
329 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
330
331         * g++.old-deja/g++.mike/p7325.C: Remove.
332
333 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
334
335         PR c/14963
336         * gcc.dg/pr14963.c: New test.
337
338 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
339
340         PR c++/16193
341         * g++.dg/parse/redef1.C: New test.
342
343 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
344
345         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
346         20021110.c.
347         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
348         20021119-1.c.
349         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
350         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
351         5-04.c.
352         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
353         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
354         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
355         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
356         g++.brendan/enum14.C.
357         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
358         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
359         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
360         g++.mike/virt1.C.
361         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
362         memtemp24.C.
363
364 2004-06-27  Roger Sayle  <roger@eyesopen.com>
365
366         * gcc.dg/20040527-1.c: New test case.
367
368 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
369
370         PR gfortran/pr16196
371         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
372
373 2004-06-25  Roger Sayle  <roger@eyesopen.com>
374
375         PR middle-end/15825
376         * gcc.dg/pr15825-1.c: New test case.
377
378 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
379
380         * gcc.c-torture/execute/20040625-1.c: New test.
381
382 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
383
384         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
385
386 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
387
388         * gcc.dg/torture/mips-div-1.c: New test.
389
390 2004-06-24  Jeff Law  <law@redhat.com>
391
392         * gcc.dg/tree-ssa/20040624-1.c: New test.
393
394 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
395
396         * gcc.c-torture/compile/20040624-1.c: New test.
397
398 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
399
400         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
401         this directory.
402
403 2004-06-23  Andrew Pinski  <apinski@apple.com>
404
405         PR middle-end/15988
406         * g++.dg/opt/ptrmem4.C: New test.
407
408         * gcc.dg/c90-array-quals-2.c: New test.
409
410 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
411
412         * gcc.dg/kpice1.c: New test.
413
414 2006-06-23  Andrew Pinski  <apinski@apple.com>
415
416         * gcc.dg/c90-array-quals.c: New test.
417
418 2006-06-22  Richard Henderson  <rth@redhat.com>
419
420         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
421
422 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
423
424         * gcc.dg/builtins-config.h: Handle FreeBSD.
425
426 2006-06-22  Richard Henderson  <rth@redhat.com>
427
428         * g++.dg/opt/devirt1.C: New.
429
430 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
431
432         * g++.dg/opt/pr15551.C: New testcase.
433
434 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
435
436         PR target/14800
437         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
438         x86_64-*-linux* when compiling for 32bit.
439
440 2004-06-21  Andrew Pinski  <apinski@apple.com>
441
442         * gcc.dg/pch/struct-1.c: New.
443         * gcc.dg/pch/struct-1.hs: New.
444
445 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
446
447         * gcc.dg/pch/save-temps-1.c: New file.
448         * gcc.dg/pch/save-temps-1.hs: New file.
449
450 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
451
452         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
453         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
454
455 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
456
457         * gfortran.fortran-torture/execute/select_1.f90: Rename function
458         to fix type error.
459         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
460         Remove trailing spaces.
461
462 2004-06-21  Richard Henderson  <rth@redhat.com>
463
464         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
465         merging && to BIT_FIELD_REF.
466
467 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
468
469         * g++.dg/opt/placeholder1.C: New test.
470
471 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
472
473         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
474         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
475         * gcc.dg/compat/union-m128-1_x.c: Likewise.
476         * gcc.dg/compat/union-m128-1_y.c: Likewise.
477
478 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
479
480         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
481         extern "C".
482         * g++.dg/other/pragma-re-1.C: Add comments.
483
484 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
485
486         PR gfortran/16080
487         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
488
489 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
490
491         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
492         instead of setting the type of size_t by
493         hand.
494
495 2004-06-18  Roger Sayle  <roger@eyesopen.com>
496
497         * gcc.dg/unordered-2.c: New test case.
498         * gcc.dg/unordered-3.c: New test case.
499
500 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
501
502         PR other/16043
503         * lib/g++.exp (g++_version): Tweak regexp for version
504         * lib/g77.exp (g77_version): Likewise
505         * lib/gfortran.exp (gfortran_version): Likewise
506         * lib/objc.exp (objc_version): Likewise
507         * lib/treelang.exp (treelang_version): Likewise
508
509 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
510
511         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
512         Use INT_MAX instead of __INT_MAX__.
513         * gcc.dg/compat/struct-align-2_y.c: Likewise.
514
515         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
516         * gcc.dg/compat/scalar-return-3_x.c: Use it.
517         * gcc.dg/compat/scalar-return-3_y.c: Use it.
518         * gcc.dg/compat/scalar-return-4_x.c: Use it.
519         * gcc.dg/compat/scalar-return-4_y.c: Use it.
520         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
521         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
522         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
523         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
524
525         * gcc.dg/range-test-1.c: New test.
526         * g++.dg/opt/range-test-1.C: New test.
527
528 2004-06-17  Richard Henderson  <rth@redhat.com>
529
530         * objc.dg/sync-1.m: New.
531         * objc.dg/try-catch-1.m: Don't force next runtime.
532         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
533         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
534         shadowed catch clause.
535         * objc.dg/try-catch-5.m: New.
536
537 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
538
539         Bug 14610
540         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
541
542 2004-06-15  Richard Henderson  <rth@redhat.com>
543
544         * gcc.dg/20001116-1.c: Move expected warning line.
545
546 2004-06-15  Richard Henderson  <rth@redhat.com>
547
548         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
549         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
550
551 2004-06-15  Jeff Law  <law@redhat.com>
552
553         * gcc.dg/tree-ssa/20040615-1.c: New test.
554         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
555         be less sensitive to operand ordering.
556         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
557
558 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
559
560         * g++.dg/abi/bitfield3.C: Add comment..
561
562 2004-06-15  Richard Henderson  <rth@redhat.com>
563
564         * g++.dg/ext/stmtexpr1.C: XFAIL.
565         * gcc.dg/20030612-1.c: XFAIL.
566
567 2004-06-15  Eric Christopher  <echristo@redhat.com>
568
569         * g++.dg/charset/asm5.c: New.
570         * gcc.dg/charset/asm6.c: New.
571
572 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
573
574         PR fortran/15962
575         * gfortran.fortran-torture/execute/select_1.f90: New test.
576
577 2004-06-15  Paul Brook  <paul@codesourcery.com>
578
579         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
580
581 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
582
583         PR c++/15967
584         * g++.dg/lookup/crash3.C: New test.
585
586 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
587
588         PR c++/15947
589         * g++.dg/parse/dtor4.C: New test.
590
591 2004-06-14  Jeff Law  <law@redhat.com>
592
593         * gcc.c-torture/compile/20040614-1.c: New test.
594
595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
596
597         PR fortran/15211
598         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
599         LEN of a character array.
600
601 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
602
603         PR c++/15096
604         * g++.dg/template/ptrmem10.C: New test.
605
606         PR c++/14930
607         * g++.dg/template/friend30.C: New test.
608
609 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
610
611         PR fortran/14928
612         * gfortran.fortran-torture/compile/mloc.f90: New test.
613
614 2004-06-13  Paul Brook  <paul@codesourcery.com>
615
616         * gfortran.fortran-torture/execute/random_2.f90: New test.
617
618 2004-06-13  Eric Christopher  <echristo@redhat.com>
619
620         * gcc.dg/noncompile/redecl-1.c: Fix error message.
621
622 2004-06-12  Paul Brook  <paul@codesourcery.com>
623
624         * gfortran.fortran-torture/execute/contained_3.f90: New test.
625
626 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
627
628         PR fortran/14923
629         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
630
631 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
632
633         PR fortran/14957
634         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
635         syntax errors in end statements of contained subroutines.
636
637 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
638
639         PR fortran/12841
640         * gfortran.fortran-torture/execute/null_arg.f90: New test.
641
642 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
643
644         PR fortran/15665
645         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
646
647 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
648
649         PR gfortran/12839
650         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
651
652 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
653
654         PR c++/15862
655         * g++.dg/parse/enum1.C: New test.
656
657 2004-06-10  Jeff Law  <law@redhat.com>
658
659         * gcc.c-torture/compile/20040610-1.c: New test.
660
661 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
662
663         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
664         * g++.old-deja/g++.other/decl3.C: Likewise.
665
666 2004-06-10  Brian Booth  <bbooth@redhat.com>
667
668         * gcc.dg/tree-ssa/20031015-1.c: Scan for
669         V_MAY_DEF instead of VDEF.
670         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
671
672 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/14211
675         * g++.dg/conversion/const1.C: New test.
676
677         PR c++/15076
678         * g++.dg/conversion/reinterpret1.C: New test.
679
680         PR c++/15877
681         * g++.dg/template/enum2.C: New test.
682
683         PR c++/15227
684         * g++.dg/template/error13.C: New test.
685
686 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
687
688         PR fortran/14957
689         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
690         arguments to test_* REAL and of the right size.
691
692 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
693
694         PR target/15569
695         PR rtl-optimization/15681
696         * gcc.dg/20040609-1.c: New test.
697
698 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
699
700         PR c++/14791
701         * g++.dg/opt/builtins1.C: New test.
702
703 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
704
705         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
706         that use default windows32 struct layout.
707         * gcc.dg/i386-bitfield2.c: Likewise.
708
709 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
710
711         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
712         for mingw32 and cygwin targets.
713
714 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
715
716         * gcc.dg/pch/macro-4.c: New.
717         * gcc.dg/pch/macro-4.hs: New.
718
719 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
720
721         PR fortran/13249
722         * gfortran.fortran-torture/compile/name_clash.f90: New test.
723
724 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
725
726         PR fortran/13372
727         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
728
729 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
730
731         PR gfortran/14897
732         * gfortran.fortran-torture/execute/t_edit.f90: New test.
733
734 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
735
736         PR gfortran/15755
737         * gfortran.fortran-torture/execute/backspace.c : New test.
738
739 2004-06-09  Paul Brook  <paul@codesourcery.com>
740
741         * gfortran.fortran-torture/execure/intrinsic_associated.f90
742         (pointer_to_section): Rewrite to use smaller array.
743
744 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
745
746         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
747         * gcc.dg/ext/altivec-10.c: Same.
748         * gcc.dg/ext/altivec-11.c: Same.
749         * gcc.dg/ext/altivec-12.c: Same.
750         * gcc.dg/ext/altivec-13.c: Same.
751         * gcc.dg/ext/altivec-14.c: Same.
752         * gcc.dg/ext/altivec-15.c: Same.
753         * gcc.dg/ext/altivec-16.c: Same.
754         * gcc.dg/ext/altivec-3.c: Same.
755         * gcc.dg/ext/altivec-4.c: Same.
756         * gcc.dg/ext/altivec-6.c: Same.
757         * gcc.dg/ext/altivec-7.c: Same.
758         * gcc.dg/ext/altivec-8.c: Same.
759         * gcc.dg/ext/altivec-varargs-1.c: Same.
760
761         * g++.dg/ext/altivec-1.C: Correct dg syntax.
762         * g++.dg/ext/altivec-10.C: Same.
763         * g++.dg/ext/altivec-2.C: Same.
764         * g++.dg/ext/altivec-3.C: Same.
765         * g++.dg/ext/altivec-4.C: Same.
766         * g++.dg/ext/altivec-5.C: Same.
767         * g++.dg/ext/altivec-6.C: Same.
768         * g++.dg/ext/altivec-7.C: Same.
769         * g++.dg/ext/altivec-8.C: Same.
770         * g++.dg/ext/altivec-9.C: Same.
771
772 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
773
774         PR c++/7841
775         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
776
777 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
778
779         * gcc.dg/union-1.c: New test.
780
781 2004-06-07  Roger Sayle  <roger@eyesopen.com>
782
783         * gcc.dg/builtins-41.c: New test case.
784         * gcc.dg/builtins-42.c: New test case.
785
786 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
787
788         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
789         * g++.dg/ext/altivec-10.C: Same.
790         * g++.dg/ext/altivec-2.C: Same.
791         * g++.dg/ext/altivec-3.C: Same.
792         * g++.dg/ext/altivec-4.C: Same.
793         * g++.dg/ext/altivec-5.C: Same.
794         * g++.dg/ext/altivec-6.C: Same.
795         * g++.dg/ext/altivec-7.C: Same.
796         * g++.dg/ext/altivec-8.C: Same.
797         * g++.dg/ext/altivec-9.C: Same.
798         * g++.old-deja/g++.abi/cxa_vec.C: Same.
799         * g++.old-deja/g++.brendan/new3.C: Same.
800         * gcc.c-torture/execute/eeprof-1.x: Same.
801
802 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
803
804         PR c/14765
805         * gcc.dg/pr14765-1.c: New test.
806
807 2004-06-07  Roger Sayle  <roger@eyesopen.com>
808
809         PR c/14649
810         * gcc.dg/pr14649-1.c: New test case.
811
812 2004-06-07  Richard Henderson  <rth@redhat.com>
813
814         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
815         if temporaries.
816
817 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
818
819         * g++.dg/eh/elide1.C: Remove XFAIL.
820
821 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/15337
824         * g++.dg/expr/sizeof3.C: New test.
825
826         PR c++/14777
827         * g++.dg/template/access14.C: New test.
828
829         PR c++/15554
830         * g++.dg/template/enum1.C: New test.
831
832         PR c++/15057
833         * g++.dg/eh/throw1.C: New test.
834
835 2004-06-07  David Ayers  <d.ayers@inode.at>
836             Ziemowit Laski  <zlaski@apple.com>
837
838         * lib/objc.exp (objc_target_compile): Revert the '-framework
839         Foundation' flag fix, since bare Darwin does not ship
840         with the Foundation framework.
841         * objc/execute/next_mapping.h: Provide a local NSConstantString
842         @interface and @implementation.
843         (objc_constant_string_init): A constructor function, used to
844         initialize the NSConstantString meta-class object.
845         * objc/execute/string1.m: Include "next_mapping.h" instead of
846         <Foundation/NSString.h>.
847         * objc/execute/string2.m: Likewise.
848         * objc/execute/string3.m: Likewise.
849         * objc/execute/string4.m: Likewise.
850
851 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
852
853         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
854         to double. Replace double with FLOAT.
855         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
856
857         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
858         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
859         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
860         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
861         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
862         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
863         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
864         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
865
866 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
867
868         PR c/13519
869         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
870
871 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
872
873         PR c++/15503
874         * g++.dg/template/meminit2.C: New test.
875
876 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
877
878         PR target/15822
879         * gcc.c-torture/execute/compare-fp-1.c,
880         gcc.c-torture/execute/compare-fp-2.c,
881         gcc.c-torture/execute/compare-fp-3.c,
882         gcc.c-torture/execute/compare-fp-4.c,
883         gcc.c-torture/execute/compare-fp-3.x,
884         gcc.c-torture/execute/compare-fp-4.x: Moved...
885         * gcc.c-torture/execute/ieee/compare-fp-1.c,
886         gcc.c-torture/execute/ieee/compare-fp-2.c,
887         gcc.c-torture/execute/ieee/compare-fp-3.c,
888         gcc.c-torture/execute/ieee/compare-fp-4.c,
889         gcc.c-torture/execute/ieee/compare-fp-3.x,
890         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
891
892 2004-06-04  David Ayers  <d.ayers@inode.at>
893
894         * objc/execute/protocol-isEqual-4.m: New testcase.
895
896 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
897
898         * objc/execute/protocol-isEqual-1.m: New testcase.
899         * objc/execute/protocol-isEqual-2.m: New testcase.
900         * objc/execute/protocol-isEqual-3.m: New testcase.
901
902 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
903
904         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
905
906 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
907
908         * lib/objc.exp (objc_target_compile): When running tests on
909         Darwin (Mac OS X), inform the linker about '-framework
910         'Foundation'.
911
912 2004-06-02  Eric Christopher  <echristo@redhat.com>
913
914         * gcc.c-torture/compile/20040602-1.c: New.
915
916 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
917
918         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
919         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
920
921         PR tree-optimization/14736
922         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
923
924         PR tree-optimization/14042
925         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
926
927         PR tree-optimization/14729
928         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
929
930 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
931
932         PR fortran/15557
933         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
934
935 2004-06-01  Richard Hederson  <rth@redhat.com>
936
937         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
938
939 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
940
941         PR c++/14932
942         * g++.dg/parse/offsetof4.C: New test.
943
944 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
945
946         PR objc/7993
947         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
948
949 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/15701
952         * g++.dg/template/friend29.C: New test.
953
954 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
955
956         PR c/15749
957         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
958
959 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
960
961         * gcc.dg/sparc-trap-1.c: New test.
962
963 2004-05-31  Roger Sayle  <roger@eyesopen.com>
964
965         PR middle-end/15069
966         * g++.dg/opt/fold3.C: New test case.
967
968 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
969
970         * lib/target-supports.exp (check_iconv_available): Fix fallout
971         from 2004-05-28 patch.
972
973 2004-05-30  Paul Brook  <paul@codesourcery.com>
974
975         PR fortran/15620
976         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
977         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
978
979 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
980
981         * gfortran.fortran-torture/execute/random_1.f90: New test.
982
983 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
984
985         * g++.dg/ext/altivec-10.C: New test.
986
987 2004-05-29  Paul Brook  <paul@codesourcery.com>
988
989         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
990
991 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
992
993         * gcc.dg/altivec-16.c: New test.
994
995 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
996
997         * lib/target-supports.exp (check_vmx_hw_available): New.
998         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
999
1000         * lib/target-supports.exp (check_alias_available,
1001         check_iconv_available, check_named_sections_available): Use
1002         unique names for temporary files.
1003
1004 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1005
1006         * gcc.dg/altivec-15.c: New test.
1007
1008 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1009
1010         PR c++/15083
1011         * g++.dg/warn/noeffect6.C: New test.
1012
1013         PR c++/15471
1014         * g++.dg/expr/ptrmem4.C: New test.
1015
1016         PR c++/15640
1017         * g++.dg/template/operator3.C: New test.
1018
1019 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/14668
1022         * g++.dg/lookup/redecl1.C: New test.
1023         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1024
1025 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1026
1027         * gcc.c-torture/execute/compare-fp-1.c,
1028         gcc.c-torture/execute/compare-fp-2.c,
1029         gcc.c-torture/execute/compare-fp-3.c,
1030         gcc.c-torture/execute/compare-fp-4.c,
1031         gcc.c-torture/execute/compare-fp-3.x,
1032         gcc.c-torture/execute/compare-fp-4.x,
1033         gcc.dg/pr15649-1.c: New.
1034
1035 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1036
1037         PR c++/12883
1038         * g++.dg/init/array14.C: New test.
1039
1040 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1041
1042         * lib/compat.exp (compat-get-options-main): New.
1043         (compat-get-options): Remove unneeded code, warn for ignored
1044         command.
1045         (compat-execute): Check flag set by dg-require-* commands.
1046
1047         * lib/compat.exp (compat-execute): Break up long lines.
1048
1049 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1050
1051         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1052         * gcc.dg/altivec-14.c: New test.
1053         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1054
1055         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1056         * gcc.dg/altivec-12.c: Ditto.
1057
1058         * gcc.dg/altivec-3.c: Move call to altivec_check.
1059
1060 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1061
1062         PR c++/15044
1063         * g++.dg/template/error12.C: New test.
1064
1065         PR c++/15317
1066         * g++.dg/ext/attrib15.C: New test.
1067
1068         PR c++/15329
1069         * g++.dg/template/ptrmem9.C: New test.
1070
1071 2004-05-25  Paul Brook  <paul@codesourcery.com>
1072
1073         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1074
1075 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/15165
1078         * g++.dg/template/crash19.C: New test.
1079
1080 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1081
1082         PR c++/15025
1083         * g++.dg/template/redecl1.C: New test.
1084
1085 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1086
1087         PR c++/14821
1088         * g++.dg/other/ns1.C: New test.
1089
1090         PR c++/14883
1091         * g++.dg/template/invalid1.C: New test.
1092
1093 2004-05-23  Paul Brook  <paul@codesourcery.com>
1094         Victor Leikehman  <lei@haifasphere.co.il>
1095
1096         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1097         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1098
1099 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1100
1101         PR c++/15285
1102         PR c++/15299
1103         * g++.dg/template/non-dependent5.C: New test.
1104         * g++.dg/template/non-dependent6.C: New test.
1105
1106 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/15507
1109         * g++.dg/inherit/union1.C: New test.
1110
1111         PR c++/15542
1112         * g++.dg/template/addr1.C: New test.
1113
1114         PR c++/15427
1115         * g++.dg/template/array5.C: New test.
1116
1117         PR c++/15287
1118         * g++.dg/template/array6.C: New test.
1119
1120 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1121             Roger Sayle  <roger@eyesopen.com>
1122
1123         * g++.dg/lookup/forscope2.C: New test case.
1124
1125 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1126
1127         * gcc.dg/cpp/Wmissingdirs.c: New.
1128
1129 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1130
1131         PR target/15301
1132         * gcc.dg/compat/union-m128-1.h: New file.
1133         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1134         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1135         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1136
1137 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1138
1139         PR target/15302
1140         * gcc.dg/compat/struct-complex-1.h: New file.
1141         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1142         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1143         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1144
1145 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1146
1147         PR middle-end/3074
1148         * gcc.dg/pr3074-1.c: New test case.
1149         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1150
1151 2004-05-20  Falk Hueffner  <falk@debian.org>
1152
1153         PR other/15526
1154         * gcc.dg/ftrapv-1.c: New test case.
1155
1156 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1157
1158         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1159
1160 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1161             Jeff Law  <law@redhat.com>
1162
1163         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1164         * gcc.dg/tree-ssa/20040518-2.c: New test.
1165
1166         * gcc.dg/tree-ssa/20040518-1.c: New test.
1167
1168 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1169
1170         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1171
1172 2004-05-18  Paul Brook  <paul@codesourcery.com>
1173
1174         PR fortran/13930
1175         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1176
1177 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1178
1179         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1180         constant folding.
1181
1182 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1183
1184         * gcc.dg/tree-ssa/20040517-1.c: New test.
1185
1186 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1187
1188         * gcc.dg/loop-4.c: New test.
1189
1190 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1191
1192         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1193
1194 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1195
1196         PR fortran/15311
1197         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1198
1199 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1200
1201         PR fortran/13826
1202         PR fortran/13940
1203         * gfortran.fortran-torture/compile/data_1.f90: New test.
1204
1205 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1206
1207         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1208         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1209
1210 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1211
1212         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1213
1214 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1215
1216         PR c/15444
1217         * gcc.dg/format/xopen-1.c: Adjust expected message.
1218         * gcc.dg/format/xopen-3.c: New test.
1219
1220 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1221
1222         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1223
1224 2004-05-14  Jeff Law  <law@redhat.com>
1225
1226         * gcc.dg/tree-ssa/20040514-2.c: New test.
1227
1228 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1229
1230         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1231         this ...
1232         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1233         this.
1234
1235 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1236
1237         * gcc.dg/tree-ssa/20040514-1.c: New test.
1238
1239 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1240
1241         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1242         test.
1243
1244 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1245
1246         PR fortran/14066
1247         * gfortran.fortran-torture/compile/do_1.f90: New test.
1248
1249 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1250
1251         PR fortran/15051
1252         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1253         test.
1254
1255 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1256
1257         PR fortran/15149
1258         * gfortran.fortran-torture/execute/random_init.f90: New test.
1259
1260 2004-05-13  Paul Brook  <paul@codesourcery.com>
1261
1262         PR fortran/15314
1263         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1264
1265 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1266
1267         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1268         for the powerpc case.
1269
1270 2004-05-13  Jeff Law  <law@redhat.com>
1271
1272         * gcc.dg/tree-ssa/20040513-1.c: New test.
1273         * gcc.dg/tree-ssa/20040513-2.c: New test.
1274
1275 2004-05-13  Paul Brook  <paul@codesourcery.com>
1276
1277         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1278         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1279         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1280
1281 2004-05-13  Andreas Schwab  <schwab@suse.de>
1282
1283         PR other/10819
1284         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1285         characters.
1286
1287 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1288
1289         PR fortran/15294
1290         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1291
1292 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1293
1294         Merge from tree-ssa-20020619-branch.  See
1295         ChangeLog.tree-ssa for details.
1296
1297 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1298
1299         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1300         include <altivec.h> explicitly.
1301         * gcc.dg/altivec-13.c: Likewise.
1302
1303 2004-05-11  Paul Brook  <paul@codesourcery.com>
1304
1305         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1306
1307 2004-05-10  Eric Christopher  <echristo@redhat.com>
1308
1309         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1310         * gcc.dg/sibcall-4.c: Ditto.
1311
1312 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1313
1314         * g++.dg/ext/altivec-8.C: New test case.
1315         * gcc.dg/altivec-13.c: New test case.
1316
1317 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1318
1319         * gcc.c-torture/execute/divcmp-1.c: New test case.
1320         * gcc.c-torture/execute/divcmp-2.c: New test case.
1321         * gcc.c-torture/execute/divcmp-3.c: New test case.
1322
1323 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1324
1325         * g++.dg/other/pragma-re-2.C: New test.
1326
1327 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1328
1329         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1330         * gcc.dg/i386-387-2.c: Likewise.
1331
1332         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1333         __builtin_drem.
1334         * gcc.dg/i386-387-6.c: Likewise.
1335
1336 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1337
1338         * gcc.dg/builtins-33.c:  Also check log1p*.
1339
1340 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1341
1342         PR optimization/15296
1343         * gcc.c-torture/execute/pr15296.c: New test.
1344
1345 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1346
1347         * gcc.dg/builtins-40.c: New test.
1348
1349 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1350
1351         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1352
1353 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1354
1355         * g++.dg/ext/spe1.C: New testcase.
1356
1357 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1358
1359         * objc.dg/image-info.m: Allow additional attributes
1360         for __image_info section.
1361
1362 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1363
1364         * gcc.dg/torture/mips-hilo-2.c: New test.
1365
1366 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1367
1368         PR c++/14389
1369         * g++.dg/template/member5.C: New test.
1370
1371 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1372
1373         * gcc.dg/builtins-34.c: Also check expm1*.
1374
1375 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1376
1377         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1378         * gcc.dg/torture/builtin-convert-3.c: New test.
1379
1380 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1381
1382         PR middle-end/15054
1383         * g++.dg/opt/pr15054.C: New test.
1384
1385 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1386
1387         * gcc.dg/torture/builtin-rounding-1.c: New test.
1388         * gcc.dg/builtins-25.c: Delete.
1389         * gcc.dg/builtins-29.c: Delete.
1390
1391 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1392
1393         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1394         * gcc.dg/sibcall-4.c: Likewise.
1395         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1396
1397 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1398
1399         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1400         bit-field on 16-bit targets.
1401
1402 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1403
1404         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1405         16-bit targets.
1406
1407 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1408
1409         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1410         * gcc.dg/rs6000-power2-2.c: Likewise.
1411
1412 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1413
1414         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1415         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1416         Change the asm registers to be in form of frN instead of fN.
1417
1418 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1419
1420         * gcc.dg/torture/builtin-convert-2.c: New test.
1421
1422 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1423
1424         * gcc.dg/rs6000-power2-1.c: New test.
1425         * gcc.dg/rs6000-power2-2.c: New test.
1426
1427 2004-04-28  Jan Hubicka  <jh@suse.cz>
1428
1429         * gcc.dg/unused-6.c: New test.
1430
1431 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1432             Ulrich Weigand  <uweigand@de.ibm.com>
1433
1434         * ada/acats/run_all.sh: Define $target variable.
1435
1436 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         PR c++/15119
1439         * g++.dg/other/vararg-1.C: New test.
1440
1441         PR c++/4794
1442         * g++.dg/eh/cleanup3.C: New test.
1443
1444 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1445
1446         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1447         and ad8011a (target_insn).
1448         * ada/acats/support/macro.dfs: Likewise.
1449         * ada/acats/support/impbit.adb: New file.
1450
1451 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1452
1453         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1454
1455 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1456
1457         * gcc.dg/loop-3.c: New test.
1458
1459 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1460
1461         * gcc.c-torture/execute/simd-5.c: New test.
1462
1463 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1464
1465         PR c++/15064
1466         * g++.dg/template/crash18.C: New test.
1467
1468 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1469
1470         * g++.dg/ext/complit3.C: New test.
1471
1472 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1473
1474         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1475         * gcc.dg/altivec-3.c: Same.
1476         * gcc.dg/altivec-varargs-1.c: Same.
1477
1478 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1479
1480         * lib/target-supports.exp (check_profiling_available): Assume
1481         profiling is not available on powerpc-eabi targets.
1482
1483 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1484
1485         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1486         * gcc.dg/vmx/bug-1.c: Ditto.
1487
1488 2004-04-20  Eric Christopher  <echristo@redhat.com>
1489
1490         * gcc.dg/charset/extern.c: New test.
1491         * g++.dg/charset/extern3.cc: Ditto.
1492
1493 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1494
1495         * gcc.dg/builtins-39.c: New test.
1496
1497 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1498
1499         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1500
1501 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1502
1503         * gcc.dg/torture/mips-hilo-1.c: New test.
1504
1505 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1506
1507         * gcc.c-torture/compile/20040419-1.c: New test.
1508
1509 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1510
1511         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1512
1513 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1514             Aldy Hernandez  <aldyh@redhat.com>
1515
1516         * gcc.c-torture/execute/va-arg-24.c: New.
1517
1518 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1519             Aldy Hernandez  <aldyh@redhat.com>
1520
1521         * gcc.dg/vmx/1b-01.c: New.
1522         * gcc.dg/vmx/1b-02.c: New.
1523         * gcc.dg/vmx/1b-03.c: New.
1524         * gcc.dg/vmx/1b-04.c: New.
1525         * gcc.dg/vmx/1b-05.c: New.
1526         * gcc.dg/vmx/1b-06.c: New.
1527         * gcc.dg/vmx/1b-07.c: New.
1528         * gcc.dg/vmx/1c-01.c: New.
1529         * gcc.dg/vmx/1c-02.c: New.
1530         * gcc.dg/vmx/3a-01a.c: New.
1531         * gcc.dg/vmx/3a-01.c: New.
1532         * gcc.dg/vmx/3a-01m.c: New.
1533         * gcc.dg/vmx/3a-03.c: New.
1534         * gcc.dg/vmx/3a-03m.c: New.
1535         * gcc.dg/vmx/3a-04.c: New.
1536         * gcc.dg/vmx/3a-04m.c: New.
1537         * gcc.dg/vmx/3a-05.c: New.
1538         * gcc.dg/vmx/3a-06.c: New.
1539         * gcc.dg/vmx/3a-06m.c: New.
1540         * gcc.dg/vmx/3a-07.c: New.
1541         * gcc.dg/vmx/3b-01.c: New.
1542         * gcc.dg/vmx/3b-02.c: New.
1543         * gcc.dg/vmx/3b-10.c: New.
1544         * gcc.dg/vmx/3b-13.c: New.
1545         * gcc.dg/vmx/3b-14.c: New.
1546         * gcc.dg/vmx/3b-15.c: New.
1547         * gcc.dg/vmx/3c-01a.c: New.
1548         * gcc.dg/vmx/3c-01.c: New.
1549         * gcc.dg/vmx/3c-02.c: New.
1550         * gcc.dg/vmx/3c-03.c: New.
1551         * gcc.dg/vmx/3d-01.c: New.
1552         * gcc.dg/vmx/4-01.c: New.
1553         * gcc.dg/vmx/4-03.c: New.
1554         * gcc.dg/vmx/5-01.c: New.
1555         * gcc.dg/vmx/5-02.c: New.
1556         * gcc.dg/vmx/5-03.c: New.
1557         * gcc.dg/vmx/5-04.c: New.
1558         * gcc.dg/vmx/5-05.c: New.
1559         * gcc.dg/vmx/5-06.c: New.
1560         * gcc.dg/vmx/5-07.c: New.
1561         * gcc.dg/vmx/5-07t.c: New.
1562         * gcc.dg/vmx/5-08.c: New.
1563         * gcc.dg/vmx/5-10.c: New.
1564         * gcc.dg/vmx/5-11.c: New.
1565         * gcc.dg/vmx/7-01a.c: New.
1566         * gcc.dg/vmx/7-01.c: New.
1567         * gcc.dg/vmx/7c-01.c: New.
1568         * gcc.dg/vmx/7d-01.c: New.
1569         * gcc.dg/vmx/7d-02.c: New.
1570         * gcc.dg/vmx/8-01.c: New.
1571         * gcc.dg/vmx/8-02a.c: New.
1572         * gcc.dg/vmx/8-02.c: New.
1573         * gcc.dg/vmx/brode-1.c: New.
1574         * gcc.dg/vmx/bug-1.c: New.
1575         * gcc.dg/vmx/bug-2.c: New.
1576         * gcc.dg/vmx/bug-3.c: New.
1577         * gcc.dg/vmx/cw-bug-1.c: New.
1578         * gcc.dg/vmx/cw-bug-2.c: New.
1579         * gcc.dg/vmx/cw-bug-3.c: New.
1580         * gcc.dg/vmx/dct.c: New.
1581         * gcc.dg/vmx/debug-1.c: New.
1582         * gcc.dg/vmx/debug-2.c: New.
1583         * gcc.dg/vmx/debug-3.c: New.
1584         * gcc.dg/vmx/debug-4.c: New.
1585         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1586         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1587         * gcc.dg/vmx/eg-5.c: New.
1588         * gcc.dg/vmx/fft.c: New.
1589         * gcc.dg/vmx/gcc-bug-1.c: New.
1590         * gcc.dg/vmx/gcc-bug-2.c: New.
1591         * gcc.dg/vmx/gcc-bug-3.c: New.
1592         * gcc.dg/vmx/gcc-bug-4.c: New.
1593         * gcc.dg/vmx/gcc-bug-5.c: New.
1594         * gcc.dg/vmx/gcc-bug-6.c: New.
1595         * gcc.dg/vmx/gcc-bug-7.c: New.
1596         * gcc.dg/vmx/gcc-bug-8.c: New.
1597         * gcc.dg/vmx/gcc-bug-9.c: New.
1598         * gcc.dg/vmx/gcc-bug-b.c: New.
1599         * gcc.dg/vmx/gcc-bug-c.c: New.
1600         * gcc.dg/vmx/gcc-bug-d.c: New.
1601         * gcc.dg/vmx/gcc-bug-e.c: New.
1602         * gcc.dg/vmx/gcc-bug-f.c: New.
1603         * gcc.dg/vmx/gcc-bug-g.c: New.
1604         * gcc.dg/vmx/gcc-bug-i.c: New.
1605         * gcc.dg/vmx/harness.h: New.
1606         * gcc.dg/vmx/ira1.c: New.
1607         * gcc.dg/vmx/ira2a.c: New.
1608         * gcc.dg/vmx/ira2b.c: New.
1609         * gcc.dg/vmx/ira2.c: New.
1610         * gcc.dg/vmx/ira2c.c: New.
1611         * gcc.dg/vmx/mem.c: New.
1612         * gcc.dg/vmx/newton-1.c: New.
1613         * gcc.dg/vmx/ops.c: New.
1614         * gcc.dg/vmx/sn7153.c: New.
1615         * gcc.dg/vmx/spill2.c: New.
1616         * gcc.dg/vmx/spill3.c: New.
1617         * gcc.dg/vmx/spill.c: New.
1618         * gcc.dg/vmx/t.c: New.
1619         * gcc.dg/vmx/varargs-1.c: New.
1620         * gcc.dg/vmx/varargs-2.c: New.
1621         * gcc.dg/vmx/varargs-3.c: New.
1622         * gcc.dg/vmx/varargs-4.c: New.
1623         * gcc.dg/vmx/varargs-5.c: New.
1624         * gcc.dg/vmx/varargs-6.c: New.
1625         * gcc.dg/vmx/varargs-7.c: New.
1626         * gcc.dg/vmx/vmx.exp: New.
1627         * gcc.dg/vmx/vprint-1.c: New.
1628         * gcc.dg/vmx/vscan-1.c: New.
1629         * gcc.dg/vmx/x-01.c: New.
1630         * gcc.dg/vmx/x-02.c: New.
1631         * gcc.dg/vmx/x-03.c: New.
1632         * gcc.dg/vmx/x-04.c: New.
1633         * gcc.dg/vmx/x-05.c: New.
1634         * gcc.dg/vmx/yousufi-1.c: New.
1635         * gcc.dg/vmx/zero-1.c: New.
1636         * gcc.dg/vmx/zero.c: New.
1637
1638 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1639
1640         * g++.dg/lookup/java1.C: Update for chage of
1641         _Jv_AllocObject.
1642         * g++.dg/lookup/java2.C: Likewise.
1643
1644 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1645
1646         * ada/acats/run_all.sh: use -O2 by default.
1647
1648 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1649
1650         * gcc.dg/vr-mult-[12].c: New tests.
1651
1652 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1653
1654         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1655
1656         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1657
1658 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1659
1660         * lib/target-supports.exp (check_profiling_available): Assume profiling
1661         isn't available for mips*-*-elf targets.
1662
1663 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1664
1665         * gcc.dg/builtins-38.c: New test.
1666
1667 2004-04-14  Eric Christopher  <echristo@redhat.com>
1668
1669         * g++.dg/charset/charset.exp: Run .cc extension tests.
1670
1671 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1672
1673         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1674
1675 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1676
1677         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1678
1679 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1680
1681         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1682         * gcc.dg/i386-387-2.c: Likewise.
1683
1684         * gcc.dg/i386-387-7.c: New test.
1685         * gcc.dg/i386-387-8.c: New test.
1686
1687         * gcc.dg/builtins-37.c: New test.
1688
1689 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1690
1691         * g++.dg/pch/externc-1.C: Add missing semicolon.
1692
1693 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1694
1695         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1696
1697 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1698
1699         * gcc.c-torture/execute/20040411-1.c: New test.
1700
1701 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1702
1703         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1704
1705 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1706
1707         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1708
1709 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1710
1711         * lib/target-supports.exp (check_named_sections_available): New.
1712         * lib/gcc-dg.exp (dg-require-named-sections): New.
1713         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1714         old-deja.exp.  Also prune error-count message from HP linker.
1715         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1716
1717         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1718         * g++.old-deja/g++.pt/static3.C: Likewise.
1719         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1720
1721 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1722
1723         * gcc.c-torture/execute/20040409-1.c: New test case.
1724         * gcc.c-torture/execute/20040409-2.c: New test case.
1725         * gcc.c-torture/execute/20040409-3.c: New test case.
1726
1727 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1728
1729         * gcc.dg/20040409-1.c: New test.
1730
1731 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1732
1733         PR target/14888
1734         * g++.dg/opt/pr14888.C: New test case.
1735
1736 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1737
1738         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1739         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1740         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1741         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1742         New tests.
1743
1744 2004-04-08  Paul Brook  <paul@codesourcery.com>
1745
1746         * gcc.dg/spill-1.c: New test.
1747
1748 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1749
1750         * gcc.dg/torture/builtin-ctype-2.c: New test.
1751
1752 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1753
1754         * gcc.dg/pch/pch.exp: Add largefile test.
1755
1756 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1757
1758         * g++.dg/pch/externc-1.Hs: New.
1759         * g++.dg/pch/externc-1.C: New.
1760
1761 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1762
1763         * gcc.dg/compat/struct-by-value-5a_main.c,
1764         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1765         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1766         * gcc.dg/compat/struct-by-value-5a_x.c,
1767         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1768         gcc.dg/compat/struct-by-value-5_x.c.
1769         * gcc.dg/compat/struct-by-value-5a_y.c,
1770         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1771         gcc.dg/compat/struct-by-value-5_y.c.
1772
1773         * gcc.dg/compat/struct-by-value-6a_main.c,
1774         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1775         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1776         * gcc.dg/compat/struct-by-value-6a_x.c,
1777         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1778         gcc.dg/compat/struct-by-value-6_x.c.
1779         * gcc.dg/compat/struct-by-value-6a_y.c,
1780         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1781         gcc.dg/compat/struct-by-value-6_y.c.
1782
1783         * gcc.dg/compat/struct-by-value-7a_main.c,
1784         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1785         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1786         * gcc.dg/compat/struct-by-value-7a_x.c,
1787         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1788         gcc.dg/compat/struct-by-value-7_x.c.
1789         * gcc.dg/compat/struct-by-value-7a_y.c,
1790         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1791         gcc.dg/compat/struct-by-value-7_y.c.
1792
1793 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1794
1795         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1796         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1797         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1798         options.
1799
1800 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1801
1802         * gcc.dg/builtins-36.c: New test.
1803
1804 2004-04-06  Paul Brook  <paul@codesourcery.com>
1805
1806         * README.gcc: Remove obsolete contraint on testcases.
1807
1808 2004-04-05  Paul Brook  <paul@codesourcery.com>
1809
1810         PR2123
1811         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1812         failure and exit(0) on success.
1813         * g++.dg/expr/anew2.C: Ditto.
1814         * g++.dg/expr/anew3.C: Ditto.
1815         * g++.dg/expr/anew4.C: Ditto.
1816
1817 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1818
1819         PR c++/3518
1820         * g++.dg/template/unify7.C: New.
1821
1822 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1823
1824         * g++.dg/README: Bring up to date with new subdirectories; remove
1825         duplicate subdirectory lines.
1826
1827 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1828
1829         PR c++/14007
1830         * g++.dg/template/unify5.C: New.
1831         * g++.dg/template/unify6.C: New.
1832         * g++.dg/template/qualttp20.C: Adjust.
1833         * g++.old-deja/g++.jason/report.C: Adjust.
1834         * g++.old-deja/g++.other/qual1.C: Adjust.
1835
1836 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1837
1838         PR c++/14803
1839         * g++.dg/inherit/ptrmem1.C: New test.
1840
1841 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR c++/14755
1844         * gcc.c-torture/execute/20040331-1.c: New test.
1845         * gcc.dg/20040331-1.c: New test.
1846
1847 2004-04-01  Paul Brook  <paul@codesourcery.com>
1848
1849         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1850
1851 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/14724
1854         * g++.dg/init/goto1.C: New test.
1855
1856         PR c++/14763
1857         * g++.dg/template/defarg4.C: New test.
1858
1859 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1860
1861         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1862
1863 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1864
1865         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1866
1867 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1868
1869         * gcc.dg/noncompile/undeclared-2.c: New test.
1870
1871 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1872
1873         * gcc.dg/940409-1.c: Remove XFAIL.
1874         * gcc.dg/reg-vol-struct-1.c: New test.
1875
1876 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1877
1878         * gcc.dg/torture/builtin-wctype-1.c: New test.
1879
1880 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1881
1882         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1883         * gcc.dg/20001101-1.c: Likewise.
1884         * gcc.dg/20001102-1.c: Likewise.
1885
1886 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1887
1888         * gcc.dg/compare8.c: Add an additional test for XOR.
1889
1890 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1891
1892         * gcc.dg/torture/builtin-ctype-1.c: New test.
1893
1894 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1895
1896         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1897         * gcc.dg/torture/builtin-math-1.c: Likewise.
1898         * gcc.dg/torture/builtin-power-1.c: New test.
1899
1900 2004-03-24  Andreas Schwab  <schwab@suse.de>
1901
1902         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1903         IA64 assembler.
1904
1905 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1906             Roger Sayle  <roger@eyesopen.com>
1907
1908         * gcc.dg/compare8.c: New test case.
1909
1910 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1911
1912         * g++.dg/ext/altivec-7.C: New test.
1913
1914 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1915
1916         PR 12267, 12391, 12560, 13129, 14114, 14133
1917         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1918         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1919         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1920         Adjust error regexps.
1921         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1922         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1923         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1924         * gcc.dg/local1.c: Add explanatory comment.
1925
1926 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1927
1928         PR optimization/14669
1929         * g++.dg/opt/fold2.C: New test case.
1930
1931 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1932
1933         PR c/14069
1934         * gcc.dg/20040322-1.c: New test.
1935
1936 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1937
1938         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1939         * gcc.dg/ultrasp4.c: Likewise.
1940         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1941
1942 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1943
1944         * gcc.dg/i386-sse-8.c: Reset default options.
1945
1946 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1947
1948         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1949         in the error message text.
1950
1951 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1952
1953         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1954
1955 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1956
1957         PR c++/14616
1958         * g++.dg/init/array13.C: New test.
1959
1960 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1961
1962         PR target/13889
1963         * gcc.c-torture/compile/pr13889.c: New test case.
1964
1965 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1966
1967         PR c/14635
1968         * builtins-1.c (nan, nans): Don't test.
1969         * builtins-30.c: Don't use nan, nanf, nanl.
1970         * builtins-35.c: New test.
1971
1972 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1973
1974         * g++.dg/ext/altivec-6.C: New test.
1975
1976 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1977
1978         * g++.dg/init/placement3.C: New test.
1979
1980         * g++.dg/template/spec13.C: New test.
1981
1982         * g++.dg/lookup/using11.C: New test.
1983
1984         * g++.dg/lookup/koenig3.C: New test.
1985
1986         * g++.dg/template/operator2.C: New test.
1987
1988         * g++.dg/expr/dtor3.C: New test.
1989         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1990         marker.
1991         * g++.old-deja/g++.law/visibility28.C: Likewise.
1992
1993 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1994
1995         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1996         * gcc.dg/ppc64-abi-3.c: Likewise.
1997
1998 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1999
2000         PR c++/14545
2001         * g++.dg/parse/template15.C: New test.
2002
2003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2004
2005         * g++.dg/expr/dtor2.C: New test.
2006
2007         * g++.dg/lookup/anon4.C: New test.
2008
2009         * g++.dg/overload/using1.C: New test.
2010
2011         * g++.dg/template/lookup7.C: New test.
2012
2013         * g++.dg/template/typename6.C: New test.
2014
2015         * g++.dg/expr/cond6.C: New test.
2016
2017 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2018
2019         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2020
2021 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2022
2023         * g++.dg/expr/cond5.C: New test.
2024         * g++.dg/expr/constcast1.C: Likewise.
2025         * g++.dg/expr/ptrmem2.C: Likewise.
2026         * g++.dg/expr/ptrmem3.C: Likewise.
2027         * g++.dg/lookup/main1.C: Likewise.
2028         * g++.dg/template/lookup6.C: Likewise.
2029
2030 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2031
2032         * gcc.dg/local1.c: New test.
2033
2034         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2035
2036 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2037
2038         * gcc.dg/torture/builtin-convert-1.c: New test.
2039
2040 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2041
2042         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2043
2044 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/14481
2047         * g++.dg/warn/Wunused-7.C: New test.
2048
2049 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2050
2051         * gcc.dg/torture/builtin-integral-1.c: New test.
2052
2053 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2054
2055         PR c++/14586
2056         * g++.dg/parse/non-dependent3.C: New test.
2057
2058 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2059
2060         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2061         * g++.dg/eh/simd-2.C: Likewise.
2062         * g++.dg/init/array10.C: Likewise.
2063         * gcc.c-torture/compile/simd-1.c: Likewise.
2064         * gcc.c-torture/compile/simd-2.c: Likewise.
2065         * gcc.c-torture/compile/simd-3.c: Likewise.
2066         * gcc.c-torture/compile/simd-4.c: Likewise.
2067         * gcc.c-torture/compile/simd-6.c: Likewise.
2068         * gcc.c-torture/execute/simd-1.c: Likewise.
2069         * gcc.c-torture/execute/simd-2.c: Likewise.
2070         * gcc.dg/compat/vector-defs.h: Likewise.
2071         * gcc.dg/20020531-1.c: Likewise.
2072         * gcc.dg/altivec-3.c: Likewise.
2073         * gcc.dg/altivec-4.c: Likewise.
2074         * gcc.dg/altivec-varargs-1.c: Likewise.
2075         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2076         * gcc.dg/i386-mmx-3.c: Likewise.
2077         * gcc.dg/i386-sse-4.c: Likewise.
2078         * gcc.dg/i386-sse-5.c: Likewise.
2079         * gcc.dg/i386-sse-8.c: Likewise.
2080         * gcc.dg/simd-1.c: Likewise.
2081         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2082         __ev64_opaque__ since the machine description provides it.
2083
2084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2085
2086         * lib/compat.exp (skip_list): New global variable.
2087         Use it to hold the user defined COMPAT_SKIPS list if any.
2088         (compat-obj): Add the members of skip_list to optall.
2089
2090 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2091
2092         * gcc.dg/compat/union-by-value-1_main.c,
2093         union-by-value-1_x.c, union-by-value-1_y.c,
2094         union-check.h, union-defs.h,
2095         union-init.h, union-return-1_main.c,
2096         union-return-1_x.c, union-return-1_y.c: New files.
2097
2098 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099
2100         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2101         mixed-struct-init.h: Add 4 mixed structure types.
2102         struct-by-value-21_main.c, struct-by-value-21_x.c,
2103         struct-by-value-21_y.c, struct-return-21_main.c,
2104         struct-return-21_x.c, struct-return-21_y.c: New files.
2105
2106 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/14550
2109         * g++.dg/parse/template14.C: New test.
2110
2111 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2112
2113         * gcc.c-torture/execute/20040313-1.c: New test.
2114
2115 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR target/14533
2118         * gcc.dg/20040311-2.c: New test.
2119
2120 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2121
2122         PR other/14544
2123         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2124         bit-field.
2125
2126 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         * gcc.dg/20040305-2.c: Add missing return statement.
2129
2130 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2131
2132         * gcc.dg/builtins-34.c: Also check pow10*.
2133
2134 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2135
2136         PR target/14262
2137         * gcc.dg/20040305-2.c: New test.
2138
2139 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2140
2141         * gcc.dg/20040310-1.c: New test.
2142
2143 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2144
2145         * gcc.c-torture/execute/20040311-1.c: New test case.
2146
2147 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2148
2149         PR c++/14476
2150         * g++.dg/lookup/enum1.C: New test.
2151
2152 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c++/14510
2155         * g++.dg/lookup/struct2.C: New test.
2156
2157 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2158
2159         * gcc.dg/builtins-34.c: New test.
2160
2161 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2162
2163         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2164
2165 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2166
2167         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2168         * gcc.dg/alias-2.c: New testcase.
2169
2170 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2171
2172         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2173
2174 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2175
2176         * gcc.c-torture/execute/20040309-1.c: New test case.
2177
2178 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2179
2180         PR c++/14397
2181         * g++.dg/overload/ref1.C: New.
2182
2183 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2184
2185         PR c++/14409
2186         * g++.dg/template/spec12.C: New test.
2187
2188         PR c++/14448
2189         * g++.dg/parse/crash14.C: New test.
2190
2191 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2192
2193         PR c++/14230
2194         * g++.dg/init/ref11.C: New test.
2195
2196 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/14432
2199         * g++.dg/parse/builtin2.C: New test.
2200
2201 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2202
2203         PR c++/14401
2204         * g++.dg/init/ctor3.C: New test.
2205         * g++.dg/init/union1.C: New test.
2206         * g++.dg/ext/anon-struct4.C: New test.
2207
2208 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2209
2210         * g++.dg/lookup/koenig1.C: Tweak error messages.
2211         * g++.dg/lookup/used-before-declaration.C: Likewise.
2212         * g++.dg/other/do1.C: Likewise.
2213         * g++.dg/overload/koenig1.C: Likewise.
2214         * g++.dg/parse/crash13.C: Likewise.
2215         * g++.dg/template/instantiate3.C: Likewise.
2216
2217 2004-03-08  Eric Christopher  <echristo@redhat.com>
2218
2219         * * lib/target-supports.exp: Enable libiconv in test
2220         compilation.  Fix up error checking.
2221
2222 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2223
2224         PR middle-end/14289
2225         * gcc.dg/pr14289-1.c: New test case.
2226         * gcc.dg/pr14289-2.c: Likewise.
2227         * gcc.dg/pr14289-3.c: Likewise.
2228
2229 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2230
2231         * gcc.c-torture/execute/20040308-1.c: New test.
2232
2233 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2234
2235         * gcc.c-torture/execute/20040307-1.c: New test case.
2236
2237 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2238
2239         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2240
2241 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2242
2243         * gcc.dg/20040306-1.c: New test.
2244
2245 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2248         them static.
2249         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2250
2251 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2252
2253         PR c/14465
2254         * gcc.dg/decl-6.c: New test.
2255
2256 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2257
2258         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2259         Rename LOGPOW -> LOG_POW.
2260         (SQRT_EXP, POW_EXP): New.
2261
2262 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2263
2264         * gcc.dg/i386-sse-8.c: New test.
2265
2266 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2267
2268         PR c/14114
2269         * gcc.dg/decl-5.c: New test.
2270
2271 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2272
2273         * gcc.dg/20040305-1.c: New test.
2274
2275 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2276
2277         PR other/14354
2278         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2279
2280 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2281
2282         PR c++/14425, c++/14426
2283         * g++.dg/ext/altivec-4.C: New test.
2284         * g++.dg/ext/altivec-5.C: New test.
2285
2286 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2287
2288         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2289         global variables of a type with no linkage.
2290         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2291         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2292         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2293         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2294         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2295         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2296         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2297         * g++.dg/warn/deprecated.C: Name enum Color.
2298         * g++.dg/overload/VLA.C: Name structure for 'b'.
2299         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2300
2301 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2302
2303         * gcc.c-torture/compile/20040304-1.c: New test.
2304
2305 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2306
2307         PR 13728
2308         * gcc.dg/decl-4.c: New testcase.
2309
2310 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2311
2312         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2313         as PRECF if sizeof (float) > sizeof (double).
2314         (PRECL): Make it the same as PRECF if
2315         sizeof (float) > sizeof (long double).
2316
2317 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2318
2319         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2320         system type.  Add check for irix6 which doesn't have c99 runtime.
2321
2322 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2323
2324         * gcc.dg/const-elim-1.c: xfail for xtensa.
2325
2326 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/14369
2329         * g++.dg/template/cond4.C: New test.
2330
2331 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/14360
2334         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2335
2336         PR c++/14361
2337         * g++.dg/parse/defarg7.C: New test.
2338
2339         PR c++/14359
2340         * g++.dg/template/friend26.C: New test.
2341
2342 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/14324
2345         * g++.dg/abi/mangle21.C: New test.
2346
2347         PR c++/14260
2348         * g++.dg/parse/constructor2.C: New test.
2349
2350         PR c++/14337
2351         * g++.dg/template/sfinae1.C: New test.
2352
2353 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2354
2355         PR c++/14267
2356         * g++.dg/expr/crash2.C: New test.
2357
2358         PR middle-end/13448
2359         * gcc.dg/inline-5.c: New test.
2360         * gcc.dg/always-inline.c: Split out tests into ...
2361         * gcc.dg/always-inline2.c: ... this and ...
2362         * gcc.dg/always-inline3.c: ... this.
2363
2364 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2365
2366         PR debug/12103
2367         * g++.dg/debug/crash1.C: New test.
2368
2369 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2370
2371         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2372         function with __attribute__((noinline)).
2373         (recurser_void2): Likewise.
2374         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2375         (recurser_void2): Likewise.
2376
2377 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2378
2379         PR middle-end/14203
2380         * g++.dg/warn/Wunused-6.C: New test case.
2381
2382 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2383
2384         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2385         not defined.
2386
2387 2004-02-27  Eric Christopher  <echristo@redhat.com>
2388
2389         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2390         * g++.dg/charset/asm2.c: Run only x86.
2391         * gcc.dg/charset/asm3.c: Ditto.
2392
2393 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2394
2395         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2396         ld_library_path.
2397
2398 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2399
2400         * g++.dg/ext/altivec-3.C: New.
2401
2402 2004-02-26  Richard Henderson  <rth@redhat.com>
2403
2404         * g++.dg/ext/attrib10.C: Mark for warning.
2405         * gcc.dg/attr-alias-1.c: New.
2406
2407 2004-02-26  Richard Henderson  <rth@redhat.com>
2408
2409         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2410         * gcc.c-torture/execute/20040208-2.c: ... it back.
2411
2412 2004-02-26  Eric Christopher  <echristo@redhat.com>
2413
2414         * lib/target-supports.exp (check-iconv-available): New function.
2415         * lib/gcc-dg.exp (dg-require-iconv): New function.
2416         Use above.
2417         * gcc.dg/charset: New directory.
2418         * gcc.dg/charset/charset.exp: New file.
2419         * gcc.dg/charset/asm1.c: Ditto.
2420         * gcc.dg/charset/asm2.c: Ditto.
2421         * gcc.dg/charset/asm3.c: Ditto.
2422         * gcc.dg/charset/asm4.c: Ditto.
2423         * gcc.dg/charset/asm5.c: Ditto.
2424         * gcc.dg/charset/attribute1.c: Ditto.
2425         * gcc.dg/charset/attribute2.c: Ditto.
2426         * gcc.dg/charset/string1.c: Ditto.
2427         * g++.dg/charset: New directory.
2428         * g++.dg/dg.exp: Add here. Special options.
2429         * g++.dg/charset/charset.exp: New file.
2430         * g++.dg/charset/asm1.c: Ditto.
2431         * g++.dg/charset/asm2.c: Ditto.
2432         * g++.dg/charset/asm3.c: Ditto.
2433         * g++.dg/charset/asm4.c: Ditto.
2434         * g++.dg/charset/attribute1.c: Ditto.
2435         * g++.dg/charset/attribute2.c: Ditto.
2436         * g++.dg/charset/extern1.cc: Ditto.
2437         * g++.dg/charset/extern2.cc: Ditto.
2438         * g++.dg/charset/string1.c: Ditto.
2439
2440 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2441
2442         PR c++/14278
2443         * g++.dg/parse/comma1.C: New test.
2444
2445 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2446
2447         PR c++/14284
2448         * g++.dg/template/ttp8.C: New test.
2449
2450 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2451
2452         * gcc.dg/fixuns-trunc-1.c: New test.
2453
2454 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2455
2456         * gcc.dg/builtins-config.h: Use #elif.
2457
2458 2004-02-26  Michael Matz  <matz@suse.de>
2459
2460         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2461         * gcc.dg/991214-1.c: Likewise.
2462         * gcc.dg/i386-asm-1.c: Likewise.
2463
2464 2004-02-25  Richard Henderson  <rth@redhat.com>
2465
2466         * gcc.c-torture/execute/20040208-2.c: Move ...
2467         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2468
2469 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2470
2471         PR c++/14246
2472         * g++.dg/other/crash-3.C: New test.
2473
2474 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2475
2476         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2477         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2478
2479         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2480         HP-UX.
2481
2482 2004-02-24  Michael Matz  <matz@suse.de>
2483
2484         * gcc.dg/i386-regparm.c: New.
2485
2486 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2487
2488         * gcc.c-torture/execute/20040223-1.c: New.
2489
2490 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2491             Kazu Hirata  <kazu@cs.umass.edu>
2492
2493         * gcc.dg/fwritable-strings-1.c: Remove.
2494
2495 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         PR c/14156
2498         * gcc.dg/20040223-1.c: New test.
2499
2500 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2501
2502         PR c++/14106
2503         * g++.dg/ext/typeof9.C: New test.
2504
2505 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2506
2507         PR c++/14250
2508         * g++.dg/other/switch1.C: New test.
2509
2510 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2511
2512         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2513         * gcc.dg/va-arg-1.c: Likewise.
2514
2515 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2516
2517         PR c++/14143
2518         * g++.dg/template/koenig5.C: New test.
2519
2520 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2521
2522         * g++.dg/ext/altivec-1.C: Generalize target triple.
2523         * g++.dg/ext/altivec-2.C: New test case.
2524         * g++.dg/ext/altivec_check.h: New file.
2525         * gcc.dg/altivec-1.c: Generalize target triple;
2526         include altivec_check.h and call altivec_check().
2527         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2528         * gcc.dg/altivec-6.c: New test case.
2529         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2530         type casts as needed.
2531         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2532         altivec_check().
2533         * gcc.dg/altivec-12.c: New test case.
2534         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2535         include altivec_check.h and call altivec_check().
2536         * gcc.dg/altivec_check.h: New file.
2537
2538 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2539
2540         * lib/target-supports.exp (check_alias_available): Don't mangle
2541         function `g' in test program.
2542
2543 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2544
2545         * lib/target-supports.exp (check_profiling_available): Check
2546         argument to determine whether we support a profiling type.
2547         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2548         check_profiling_available.
2549         * g++.dg/bprob/bprob.exp: Likewise
2550         * g77.dg/bprob/bprob.exp: Likewise.
2551         * gcc.misc-tests/bprob.exp: Likewise.
2552         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2553         dg-require-profiling and delete expected error handling.
2554         * gcc.dg/20021014-1.c: Likewise.
2555         * gcc.dg/nest.c: Likewise.
2556
2557 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2558
2559         PR c++/12007
2560         * g++.dg/other/vthunk1.C: New test.
2561
2562 2004-02-20  Falk Hueffner  <falk@debian.org>
2563
2564         PR target/14201
2565         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2566
2567 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/13927
2570         * g++.dg/other/error8.C: Remove XFAIL markers.
2571
2572         PR c++/14173
2573         * g++.dg/ext/packed5.C: New test.
2574
2575         PR c++/14199
2576         * g++.dg/warn/Wunused-5.C: New test.
2577
2578         PR c++/14186
2579         * g++.dg/lookup/member1.C: New test.
2580
2581 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2582
2583         * gcc.c-torture/compile/20040130-1.c: Enable only when
2584         __INT_MAX__ >= 2147483647L.
2585         * gcc.c-torture/compile/961203-1.c: Likewise.
2586
2587 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2588
2589         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2590         * g++.dg/opt/template1.C: Robustify assembler regexp
2591
2592 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2593
2594         * gcc.c-torture/execute/simd-4.x: Remove.
2595         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2596         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2597         Guard with #ifndef SKIP_ATTRIBUTE.
2598         * gcc.dg/compat/vector-1_y.c: Likewise.
2599         * gcc.dg/compat/vector-2_x.c: Likewise.
2600         * gcc.dg/compat/vector-2_y.c: Likewise.
2601         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2602         * g++.dg/eh/simd-2.C: Likewise.
2603
2604 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2605
2606         * gcc.c-torture/compile/complex-1.c: New.
2607
2608 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2609
2610         PR target/14209
2611         * gcc.c-torture/execute/20040218-1.c: New test.
2612
2613 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2614
2615         PR c++/14181
2616         * g++.dg/parse/new2.C: New test.
2617
2618 2004-02-18  Paul Brook  <paul@codesourcery.com>
2619
2620         * gcc.c-torture/compile/libcall-1.c: New test.
2621
2622 2004-02-18  Paul Brook  <paul@codesourcery.com>
2623
2624         PR debug/12934
2625         * gcc.dg/debug/debug-7.c: New test.
2626
2627 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2628
2629         * gcc.dg/20040217-1.c: New test.
2630
2631 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2632
2633         * gcc.c-torture/execute/990208-1.x: Delete.
2634
2635 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2636
2637         * gcc.c-torture/execute/20040208-2.x: New file.
2638
2639 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/11326
2642         * g++.dg/abi/structret1.C: New test.
2643
2644 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2645
2646         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2647         (i386_cpuid): No need to test if cpuid is available on AMD64.
2648         Fix assembly, so that it works onboth i386 and AMD64.
2649         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2650         (vecInLong): Fix s[] member type to unsigned int.
2651         (vecInWord): Remove type.
2652         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2653         (a64, b64, c64, d64, e64): Remove.
2654         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2655         Remove unused variable.  Remove initialization of removed variables.
2656         Don't call mmx_tests nor sse_tests.
2657         (reference_mmx, reference_sse): Remove.
2658         (check): Add return stmt.
2659         * gcc.dg/i386-sse-7.c: New test.
2660         * gcc.dg/i386-mmx-4.c: New test.
2661
2662 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2663
2664         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
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/dr193.C,
2668         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2669         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2670         g++.dg/tc1/dr94.C: Fix line terminator.
2671
2672 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2673
2674         * gcc.c-torture/compile/20040216-1.c: New.
2675
2676 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2677
2678         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2679         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2680         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2681         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2682         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2683         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2684
2685 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2686
2687         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2688
2689 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/13971
2692         * g++.dg/expr/cond4.C: New test.
2693
2694         PR c++/14086
2695         * g++.dg/lookup/crash2.C: New test.
2696
2697 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2698
2699         * gcc.c-torture/compile/20040214-2.c: New test.
2700
2701 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2702
2703         PR c++/14116
2704         * g++.dg/ext/typeof8.C: New test.
2705
2706 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2707
2708         * gcc.c-torture/compile/20040214-1.c: New test.
2709
2710 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2711
2712         PR c++/13635
2713         * g++.dg/template/spec11.C: New test.
2714
2715 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2716
2717         PR c++/13927
2718         * g++.dg/other/error8.C: New test.
2719
2720 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/14122
2723         * g++.dg/template/array4.C: New test.
2724
2725         PR c++/14108
2726         * g++.dg/inherit/thunk2.C: New test.
2727
2728         PR c++/14083
2729         * g++.dg/eh/cond2.C: New test.
2730
2731 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2732
2733         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2734
2735 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2736
2737         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2738
2739 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2740
2741         * g++.dg/simd-2.C: xfail on ppc64-linux.
2742
2743 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2744
2745         PR c/456
2746         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2747         tests.
2748
2749 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2750
2751         * gcc.dg/builtins-33.c: New test.
2752
2753 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2754
2755         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2756
2757 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2758
2759         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2760
2761 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2762
2763         * gcc.dg/ppc64-abi-3.c: New test.
2764
2765 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2766
2767         PR c/14092
2768
2769         * gcc.dg/pr14092-1.c: New testcase.
2770
2771 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2772
2773         * gcc.dg/cpp/assert4.c: Fix typo last change.
2774
2775         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2776         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2777
2778         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2779
2780 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2781
2782         * gcc.c-torture/compile/20040209-1.c: New test case.
2783
2784 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2785
2786         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2787
2788 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2789
2790         * gcc.c-torture/execute/20040208-[12].c: New tests.
2791
2792 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2793
2794         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2795
2796 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2797
2798         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2799
2800 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2801
2802         Bug 13856
2803         * gcc.dg/visibility-8.c: New testcase.
2804
2805 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2806
2807         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2808         arguments.
2809         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2810
2811 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2812
2813         PR middle-end/13696
2814         * g++.dg/opt/fold1.C: New test case.
2815
2816 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2817
2818         PR c++/14033
2819         * g++.dg/other/crash-2.C: New test.
2820
2821 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2822
2823         PR c++/14028
2824         * g++.dg/parse/angle-bracket2.C: New test.
2825
2826 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2827
2828         PR middle-end/13750
2829         Revert:
2830         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2831         PR pch/13361
2832         * testsuite/g++.dg/pch/wchar-1.C: New.
2833         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2834
2835 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2836
2837         PR c++/14008
2838         * g++.dg/parse/error15.C: New test.
2839         * g++.dg/parse/crash11.C: Update dg-error mark.
2840
2841 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/13932
2844         * g++.dg/warn/conv2.C: New test.
2845
2846 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2847
2848         PR c++/13086
2849         * g++.dg/warn/incomplete1.C: Remove xfail.
2850
2851 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2852
2853         * lib/file-format.exp (gcc_target_object_format): Use
2854         ${tool}_target_compile, not gcc_target_compile.
2855         * lib/target-supports.exp (check_alias_available): Likewise.
2856         (check_gc_sections_available): Likewise.
2857         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2858         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2859         dg-require-alias.
2860
2861 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/13969
2864         * g++.dg/template/static6.C: New test.
2865
2866 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2867
2868         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2869
2870 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2871
2872         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2873         tests for systems where `char' is unsigned by default.
2874
2875 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2876
2877         PR c++/13997
2878         * g++.dg/template/partial3.C: New test.
2879
2880 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2881
2882         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2883         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2884         Remove mentions of obsolete ports.
2885
2886 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2887
2888         * gcc.dg/noncompile/20001228-1.c: Fix for new
2889         error message.
2890
2891 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2892
2893         PR target/9348
2894         * gcc.c-torture/execute/multdi-1.c: New test case.
2895
2896 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/13925
2899         * g++.dg/template/lookup5.C: New test.
2900
2901 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2902
2903         PR c++/13950
2904         * g++.dg/template/lookup4.C: New test.
2905
2906         PR c++/13970
2907         * g++.dg/parse/error14.C: New test.
2908
2909         PR c++/14002
2910         * g++.dg/parse/template13.C: New test.
2911
2912 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/13978
2915         * g++.dg/template/koenig4.C: New test.
2916
2917         PR c++/13968
2918         * g++.dg/template/crash17.C: New test.
2919
2920         PR c++/13975
2921         * g++.dg/parse/error13.C: New test.
2922         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2923
2924 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2925
2926         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2927
2928 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2929
2930         PR c/11658
2931         PR c/13994
2932         * gcc.dg/noncompile/20040203-1.c: New test.
2933         * gcc.dg/noncompile/20040203-2.c: Likewise.
2934         * gcc.dg/noncompile/20040203-3.c: Likewise.
2935         * gcc.dg/20040203-1.c: Likewise.
2936
2937 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2938
2939         PR c++/10858
2940         * g++.dg/template/sizeof7.C: New test.
2941
2942 2004-02-02  Eric Christopher  <echristo@redhat.com>
2943             Zack Weinberg  <zack@codesourcery.com>
2944
2945         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2946
2947 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2948
2949         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2950         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2951         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2952         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2953
2954 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2955
2956         PR c++/13113
2957         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2958
2959         PR c++/13854
2960         * g++.dg/ext/attrib13.C: New test.
2961
2962         PR c++/13907
2963         * g++.dg/conversion/op2.C: New test.
2964
2965 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2966
2967         * gcc.dg/titype-1.c: Fix pasto.
2968
2969 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2970
2971         * gcc.dg/titype-1.c: New test.
2972
2973 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2974
2975         PR c++/13957
2976         * g++.dg/template/non-type-template-argument-1.C,
2977         g++.dg/template/qualified-id1.C: Update dg-error marks.
2978         * g++.dg/template/nontype6.C: New test.
2979
2980 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2981
2982         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2983         * gcc.dg/builtins-31.c: New testcase.
2984         * gcc.dg/builtins-32.c: New testcase.
2985
2986 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         * objc.dg/call-super-2.m: Update line numbers
2989         for the including of stddef.h.
2990
2991 2004-01-30  Michael Matz  <matz@suse.de>
2992
2993         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2994         g++.dg/ext/case-range3.C: New tests.
2995
2996 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2997
2998         DR206
2999         PR c++/13813
3000         * g++.dg/template/member4.C: New test.
3001
3002 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3003
3004         PR c++/13683
3005         * g++.dg/template/sizeof6.C: New test.
3006
3007 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3008
3009         * gcc.dg/fwritable-strings-1.c: New test.
3010
3011 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3012
3013         * gcc.c-torture/compile/20040130-1.c: New test.
3014
3015 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3016
3017         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3018
3019 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/13883
3022         * g++.dg/template/ctor3.C: New test.
3023
3024 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3025
3026         * g++.dg/tc1: New directory.
3027         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3028         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3029         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3030         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3031         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3032
3033 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3034
3035         * g++.dg/parse/error11.C: New test.
3036         * g++.dg/parse/error12.C: Likewise.
3037
3038 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3039
3040         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3041         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3042
3043 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/13791
3046         * g++.dg/ext/attrib12.C: New test.
3047
3048         PR c++/13736
3049         * g++.dg/parse/cast2.C: New test.
3050
3051 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3052
3053         * objc.dg/encode-2.m (main): New local string.  Set depending on
3054         sizeof long.  Use in sscanf call.
3055         * objc.dg/encode-3.m (main): New local string.  Set depending on
3056         sizeof long.  Use in scan_initial call.
3057
3058 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3059
3060         * objc.dg/call-super-2.m: Make LP64-safe.
3061         * objc.dg/desig-init-1.m: Likewise.
3062
3063 2004-01-27  Devang Patel <dpatel@apple.com>
3064
3065         * g++.dg/debug/namespace1.C: New test.
3066
3067 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3068
3069         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3070         xscale-*-*.
3071
3072         * gcc.dg/arm-mmx-1.c: New test.
3073
3074 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3075
3076         * gcc.dg/20040127-1.c: New test.
3077         * gcc.dg/20040127-2.c: New test.
3078
3079 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3080
3081         * objc.dg/stret-1.m (glob): Renamed to globa.
3082
3083 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/13663
3086         * g++.dg/expr/for1.C: New test.
3087
3088 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3089
3090         PR middle-end/13779
3091         * gcc.dg/darwin-longlong.c: New test.
3092
3093 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3094
3095         * gcc.dg/20040124-1.c: Moved test from here...
3096         * gcc.c-torture/compile/20040124-1.c: ...to here.
3097
3098 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3099
3100         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3101         the assembly output if -m64 is passed.
3102
3103 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/13833
3106         * g++.dg/template/cond3.C: New test.
3107
3108 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3109
3110         PR c++/13810
3111         * g++.dg/template/ttp7.C: New test.
3112
3113 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3114
3115         PR c++/13797
3116         * g++.dg/template/nontype4.C: New test.
3117         * g++.dg/template/nontype5.C: Likewise.
3118
3119 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3120
3121         * gcc.dg/torture/mips-clobber-at.c: New test.
3122
3123 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3124
3125         * gcc.dg/20040124-1.c: New test.
3126
3127 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3128
3129         * gcc.dg/20040123-1.c: New test.
3130
3131 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3132
3133         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3134
3135 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3136
3137         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3138
3139 2004-01-23  Andrew Pinski  <apinski@apple.com>
3140
3141         * gcc.dg/20030121-1.c: Move to ..
3142         * gcc.dg/20040121-1.c: here.
3143
3144 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3145
3146         * gcc.dg/builtins-29.c: New test case.
3147
3148 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3149
3150         PR 18314
3151         * gcc.dg/builtins-30.c: New testcase.
3152
3153 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3154
3155         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3156         * lib/g77.exp: Likewise.
3157         * lib/objc.exp: Likewise.
3158         * lib/g++.exp: Likewise.
3159
3160 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3161
3162         * gcc.dg/struct-by-value-2.c: New test.
3163
3164 2004-01-21  Andrew Pinski  <apinski@apple.com>
3165
3166         PR target/13785
3167         * gcc.dg/20030121-1.c: New test.
3168
3169 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3170
3171         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3172         clobber frame pointer register in asm statement.
3173
3174 2004-01-21  Falk Hueffner  <falk@debian.org>
3175
3176         * gcc.c-torture/compile/20040121-1.c: New test.
3177
3178 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3179
3180         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3181
3182 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3183
3184         * gcc.dg/ppc64-abi-2.c: New test.
3185
3186 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3187
3188         * lib/treelang.exp: Fill out this file.
3189         * lib/treelang-dg.exp: New File.
3190
3191 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3192
3193         * gcc.c-torture/compile/981022-1.c: Remove.
3194         * gcc.dg/array-5.c: Remove XFAIL.
3195         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3196         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3197         gcc.dg/cond-lvalue-1.c: Update.
3198         * gcc.dg/cast-lvalue-2.c: New test.
3199
3200 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3201
3202         PR c++/13592
3203         * g++.dg/other/error1.C (class foo): Tweak error message.
3204
3205         PR c++/13592
3206         * g++.dg/template/call2.C: New test.
3207
3208 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3209
3210         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3211         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3212         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3213         scalar-return-1_x.c, scalar-return-2_y.c,
3214         scalar-return-3_x.c, scalar-return-3_y.c,
3215         scalar-return-4_x.c, scalar-return-4_y.c,
3216         struct-align-1.h, struct-align-1_x.c,
3217         struct-align-1_y.c, struct-align-2.h,
3218         struct-align-2_x.c, struct-align-2_y.c,
3219         struct-by-value-10_y.c, struct-by-value-11_x.c,
3220         struct-by-value-11_y.c, struct-by-value-12_x.c,
3221         struct-by-value-12_y.c, struct-by-value-13_x.c,
3222         struct-by-value-13_y.c, struct-by-value-14_x.c,
3223         struct-by-value-14_y.c, struct-by-value-15_x.c,
3224         struct-by-value-15_y.c, struct-by-value-16_y.c,
3225         struct-by-value-17_y.c, struct-by-value-18_y.c,
3226         struct-by-value-19_y.c, struct-by-value-1_x.c,
3227         struct-by-value-1_y.c, struct-by-value-20_y.c,
3228         struct-by-value-2_x.c, struct-by-value-2_y.c,
3229         struct-by-value-3_y.c, struct-by-value-4_x.c,
3230         struct-by-value-4_y.c, struct-by-value-5_y.c,
3231         struct-by-value-6_y.c, struct-by-value-7_y.c
3232         struct-by-value-8_x.c, struct-by-value-8_y.c
3233         struct-by-value-9_x.c, struct-by-value-9_y.c
3234         struct-return-10_x.c, struct-return-10_y.c,
3235         struct-return-19_x.c, struct-return-20_x.c
3236         struct-return-2_x.c, struct-return-2_y.c
3237         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3238         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3239
3240 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3241
3242         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3243         attribute on sparc*-sun-solaris2.*.
3244
3245 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3246
3247         PR c++/13710
3248         * g++.dg/ext/typeof7.C: New test.
3249
3250 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3251
3252         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3253         * gcc.dg/const-elim-1.c: Same.
3254
3255 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3256
3257         * objc.dg/stret-1.m: New.
3258         * objc.dg/stret-2.m: New.
3259
3260 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         PR c++/11895
3263         * g++.dg/ext/vector1.C: New test.
3264
3265 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3266
3267         * gcc.dg/pch/import-1.c: New.
3268         * gcc.dg/pch/import-1.hs: New.
3269         * gcc.dg/pch/import-1a.h: New.
3270         * gcc.dg/pch/import-1b.h: New.
3271         * gcc.dg/pch/import-1c.h: New.
3272
3273 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/13574
3276         * g++.dg/ext/array1.C: New test.
3277
3278         PR c++/13178
3279         * g++.dg/conversion/op1.C: New test.
3280
3281 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3282
3283         PR 11864
3284         From Kazumoto Kojima / Dan Kegel:
3285         * gcc.dg/pr11864-1.c: New test.
3286
3287         PR 10392
3288         From Marcus Comstedt / Dan Kegel:
3289         * gcc.dg/pr10392-1.c: New test.
3290
3291 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/13478
3294         * g++.dg/init/ref10.C: New test.
3295
3296 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3297
3298         PR c++/13407
3299         * g++.dg/parse/typename6.C: New test.
3300
3301 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3302
3303         PR pch/13361
3304         * testsuite/g++.dg/pch/wchar-1.C: New.
3305         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3306
3307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3308
3309         PR c++/9259
3310         * g++.dg/expr/sizeof2.C: New test.
3311
3312 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3313
3314         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3315
3316 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3317
3318         PR c++/13659
3319         * g++.dg/lookup/strong-using-3.C: New.
3320         * g++.dg/lookup/using-10.C: New.
3321
3322 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3323
3324         PR c++/13594
3325         * g++.dg/lookup/strong-using-2.C: New.
3326
3327 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3328             Dan Kegel <dank@kegel.com>
3329             J"orn Rennecke <joern.rennecke@superh.com>
3330
3331         PR target/9365
3332         * gcc.dg/pr9365-1.c: New test.
3333
3334 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3335
3336         PR c++/8856
3337         * g++.dg/parse/casting-operator2.C: New test.
3338         * g++.old-deja/g++.pt/explicit83.C: Remove.
3339
3340 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3341
3342         * gcc.dg/label-compound-stmt-1.c: New test.
3343         * gcc.c-torture/compile/950922-1.c,
3344         gcc.c-torture/compile/20000211-3.c,
3345         gcc.c-torture/compile/20000518-1.c,
3346         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3347         compound statements.
3348
3349 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3350
3351         * gcc.dg/ppc64-abi-1.c: New test.
3352
3353 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3354
3355          * g++.dg/ext/attrib9.C: Add dg-warnings.
3356
3357 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3358
3359         PR c++/12335
3360         * g++.dg/parse/dtor3.C: New test.
3361
3362 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3363
3364         PR c++/12709
3365         * g++.dg/parse/try-catch-1.C: New test.
3366
3367 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3368
3369         * ada/acats/run_all.sh: Add more verbose output in acats.log
3370         when compiling tests.
3371
3372 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3373
3374         PR 13656
3375         * gcc.dg/typedef-redecl.c: New test case.
3376         * gcc.dg/typedef-redecl.h: New support file.
3377
3378 2004-01-13  Jan Hubicka  <jh@suse.cz>
3379
3380         * gcc.dg/always_inline.c: New test.
3381         * gcc.dg/debug/20031231-1.c: Fix.
3382
3383 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3384
3385         PR c++/13474
3386         * g++.dg/template/array3.C: New test.
3387
3388 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3389
3390         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3391         * g++.dg/warn/Wunused-2.C: Likewise.
3392
3393 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3394
3395         PR c++/13289
3396         * g++.dg/template/instantiate6.C: New test.
3397
3398 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3399
3400         PR middle-end/11397
3401         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3402
3403 2004-01-12  Jan Hubicka  <jh@suse.cz>
3404
3405         PR opt/12826
3406         * gcc.dg/20040112-1.c: New.
3407
3408         * gcc.dg/dwarf-die[1-7].c: Move to...
3409         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3410         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3411
3412 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3413
3414         PR c++/4100
3415         * g++.dg/parse/friend4.C: New test.
3416
3417 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3418
3419         PR c++/4100
3420         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3421         definition is called a friend.
3422
3423 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3424
3425         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3426
3427 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3428
3429         PR c++/3478
3430         * g++.dg/parse/error10.C: New test.
3431         * g++.dg/template/arg2.C: Accept "invalid type" error.
3432
3433 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR middle-end/13392
3436         * g++.dg/opt/expect2.C: New test.
3437
3438 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3439
3440         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3441         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3442         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3443         Update dg-error regexps.
3444
3445 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3446
3447         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3448         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3449
3450 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451
3452         * gcc.dg/pragma-re-1.c: Use right pointer type.
3453
3454 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3455
3456         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3457
3458 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3459
3460         * gcc.dg/rs6000-ldouble-1.c: New.
3461
3462 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3463
3464         DR 337
3465         PR c++/9256
3466         * g++.dg/other/abstract1.C: New test.
3467
3468 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3469
3470         * g++.dg/lookup/strong-using-1.C: New.
3471
3472 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3473
3474         PR c/11234
3475         * gcc.dg/func-ptr-conv-1.c: New test.
3476         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3477
3478 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3479
3480         PR target/13380.
3481         * gcc.c-torture/compile/20040109-1.c: New.
3482
3483 2004-01-08  Stuart Hastings  <stuart@apple.com>
3484
3485         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3486         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3487         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3488
3489 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3490
3491         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3492
3493 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3494
3495         * ada/acats/run_acats: Treat 'gnatchop' the same way
3496         as 'gnatmake'.  Export GCC_DRIVER.
3497         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3498         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3499
3500 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3501
3502         PR c++/12573
3503         * g++.dg/template/dependent-expr4.C: New test.
3504
3505 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3506
3507         * gcc.dg/altivec-11.c: New test.
3508
3509 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3510
3511         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3512
3513 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3514
3515         PR c/6024
3516         * gcc.dg/enum-compat-1.c: New test.
3517         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3518
3519 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3520
3521         PR c/12165
3522         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3523         gcc.dg/c99-idem-qual-3.c: New tests.
3524
3525 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3526
3527         * gcc.dg/winline-7.c: Don't cast void * to int.
3528
3529 2004-01-06  Jan Hubicka  <jh@suse.cz>
3530
3531         * gcc.dg/i386-sse-5.c: New test
3532         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3533
3534 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/12815
3537         * g++.dg/rtti/typeid4.C: New test.
3538
3539 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3540
3541         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3542
3543 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3544
3545         PR c++/12132
3546         * g++.dg/template/error11.C: New test.
3547
3548         PR c++/13451
3549         * g++.dg/template/class2.C: New test.
3550
3551 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3552         Richard Sandiford <rsandifo@redhat.com>
3553
3554         PR c++/13387
3555         * g++.dg/opt/alias3.C: New test.
3556
3557 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/13157
3560         * g++.dg/template/koenig3.C: New test.
3561
3562         PR c++/13529
3563         * g++.dg/parse/offsetof3.C: New test.
3564
3565         * g++.dg/init/copy7.C: Add missing dg-error markers.
3566
3567         PR c++/12226
3568         * g++.dg/init/copy7.c: New test.
3569
3570         PR c++/13536
3571         * g++.dg/parse/cast1.C: New test.
3572
3573 2004-01-04  Jan Hubicka  <jh@suse.cz>
3574
3575         * gcc.dg/winline[1-7].c: New tests.
3576
3577 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3578
3579         PR c++/13520
3580         * g++.dg/template/qualttp22.C: New test.
3581
3582 2004-01-01  Jan Hubicka  <jh@suse.cz>
3583
3584         * gcc.dg/debug/20031231-1.c: New.
3585         * gcc.c-torture/compile/20040101-1.c: New.
3586         * gcc.dg/dwarf-die-[1-7].c: New.
3587
3588 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR optimization/13521
3591         * gcc.c-torture/compile/20031231-1.c: New test.
3592
3593 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3594
3595         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3596
3597 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3598
3599         PR c++/10079
3600         * g++.dg/template/crash16.C: New test.
3601
3602 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3603
3604         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3605
3606 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3607
3608         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3609         ports.
3610         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3611         * g++.old-deja/g++.law/profile1.C: Likewise.
3612         * gcc.c-torture/compile/981006-1.c: Likewise.
3613         * gcc.c-torture/execute/loop-2e.x: Likewise.
3614         * gcc.c-torture/execute/loop-2f.x: Remove.
3615         * gcc.c-torture/execute/loop-2g.x: Likewise.
3616         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3617         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3618
3619 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3620
3621         PR c++/13507
3622         * g++.dg/ext/attrib11.C: New test.
3623
3624         PR c++/13494
3625         * g++.dg/template/array2-1.C: New test.
3626         * g++.dg/template/array2-2.C: New test.
3627
3628 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3629
3630         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3631
3632 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3633
3634         PR c++/12774
3635         * g++.dg/template/array1-1.C: New test.
3636         * g++.dg/template/array1-2.C: New test.
3637
3638 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3639
3640         PR fortran/12632
3641         * g77.dg/12632.f: New test case.
3642
3643 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3644
3645         PR c++/13289
3646         * g++.dg/parse/nontype1.C: New test.
3647
3648 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3649
3650         PR c++/12403
3651         * g++.dg/parse/explicit1.C: New test.
3652         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3653
3654 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3655
3656         PR c++/13081
3657         * g++.dg/opt/inline6.C: New test.
3658
3659         PR c++/12613
3660         * g++.dg/parse/error9.C: New test.
3661
3662         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3663
3664 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3665
3666         PR c++/13009
3667         * g++.dg/init/assign1.C: New test.
3668
3669 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3670
3671         PR c++/13070
3672         * g++.dg/warn/format3.C: New test case.
3673
3674 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3675
3676         * gcc.c-torture/compile/20031227-1.c: New test.
3677
3678 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3679
3680         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3681         * g77.dg/bprob/bprob.exp: Likewise.
3682         * gcc.misc-tests/bprob.exp: Likewise.
3683         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3684         variants on systems where the library does not provide that
3685         functionality.
3686         * gcc.dg/builtins-20.c: Use builtins-config.h.
3687         * gcc.dg/builtins-config.h: New file.
3688
3689 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3690
3691         * lib/gcc-dg.exp (dg-require-profiling): New function.
3692         * lib/target-supports.exp (check_profiling_available): Likewise.
3693         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3694         * g77.dg/bprob/bprob.exp: Likewise.
3695         * gcc.misc-tests/bprob.exp: Likewise.
3696         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3697         * gcc.dg/20021014-1.c: Likewise.
3698         * gcc.dg/nest.c: Likewise.
3699
3700 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3703         compiling.
3704         * g++.dg/lookup/java2.C: Likewise.
3705         * gcc.dg/cpp/lexident.c: Likewise.
3706
3707 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3708
3709         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3710         given.
3711         * gcc.c-torture/compile/961203-1.c: Likewise.
3712         * gcc.c-torture/compile/980506-1.c: Likewise.
3713
3714 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3715
3716         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3717         (additional_prunes): New global.
3718         (gcc-dg-prune): Handle additional per-test pruning.
3719         (dg-test): Clear additional_prunes between tests.
3720
3721         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3722         dg-prune-output to avoid spurious failures from assembler
3723         complaining about nonexistent WAW violations.
3724         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3725         Use dg-prune-output to avoid spurious failures from assembler
3726         warning about Itanium B-step errata.
3727
3728 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3729
3730         * g++.dg/abi/macro0.C: New test.
3731         * g++.dg/abi/macro1.C: Likewise.
3732         * g++.dg/abi/macro2.C: Likewise.
3733
3734         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3735         * g++.dg/abi/bitfield7.C: Likewise.
3736         * g++.dg/abi/dtor2.C: Likewise.
3737         * g++.dg/abi/mangle11.C: Likewise.
3738         * g++.dg/abi/mangle12.C: Likewise.
3739         * g++.dg/abi/mangle14.C: Likewise.
3740         * g++.dg/abi/mangle17.C: Likewise.
3741         * g++.dg/abi/vbase10.C: Likewise.
3742         * g++.dg/abi/vbase14.C: Likewise.
3743         * g++.dg/template/qualttp17.C: Likewise.
3744
3745 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3746
3747         PR c/11995
3748         * gcc.dg/20031223-1.c: New test.
3749
3750 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3751
3752         * gcc.dg/noreturn-7.c: New test.
3753
3754 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         * gcc.dg/null-pointer-1.c: New test.
3757
3758 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3759
3760         * g++.old-deja/g++.jason/template18.C: Remove.
3761         * g++.old-deja/g++.jason/template37.C: Likewise.
3762
3763         PR c++/12862
3764         * g++.dg/lookup/ns1.C: New test.
3765
3766         PR c++/12397
3767         * g++.dg/template/lookup3.C: New test.
3768
3769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3770
3771         * g++.dg/template/recurse1.C: New test
3772
3773 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3774
3775         PR c++/12479
3776         * g++.dg/parse/semicolon1.C: New test.
3777         * g++.dg/parse/semicolon1.h: Likewise.
3778
3779 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3780
3781         * gcc.dg/darwin-misaligned.c: New test.
3782
3783 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3784
3785         PR c/9163
3786         * gcc.dg/20031222-1.c: New test.
3787
3788 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3789
3790         PR c++/13438
3791         * g++.dg/parse/error8.C: New test.
3792
3793         PR c++/11554
3794         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3795
3796 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3797
3798         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3799         too small.
3800         * gcc.c-torture/compile/930217-1.c: Likewise.
3801         * gcc.c-torture/compile/930513-1.c: Likewise.
3802         * gcc.c-torture/execute/920908-2.c: Likewise.
3803         * gcc.c-torture/execute/921204-1.c: Likewise.
3804         * gcc.c-torture/execute/930621-1.c: Likewise.
3805         * gcc.c-torture/execute/930630-1.c: Likewise.
3806         * gcc.c-torture/execute/931031-1.c: Likewise.
3807         * gcc.c-torture/execute/980602-2.c: Likewise.
3808         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3809         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3810         * gcc.c-torture/execute/extzvsi.c: Likewise.
3811         * gcc.c-torture/unsorted/ext.c: Likewise.
3812
3813 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3814
3815         PR target/12749
3816         * gcc.c-torture/compile/20031220-2.c: New test case.
3817
3818 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3819
3820         PR optimization/13031
3821         * gcc.c-torture/compile/20031220-1.c: New test case.
3822
3823 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3824
3825         * gcc.dg/cast-function-1.c: New test.
3826
3827 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3828
3829         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3830         formats.
3831
3832 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/12795
3835         * g++.dg/ext/attrib10.C: New test.
3836
3837 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3838
3839         * gcc.dg/cleanup-10.c: New test.
3840         * gcc.dg/cleanup-11.c: New test.
3841
3842 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR c++/13239
3845         * g++.dg/opt/expect1.C: New test.
3846
3847 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3848
3849         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3850
3851 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3852
3853         PR debug/12923
3854         * gcc.dg/20031218-1.c: New test.
3855
3856         PR debug/12389
3857         * gcc.dg/20031218-2.c: New test.
3858         * gcc.dg/20031218-3.c: New test.
3859
3860         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3861         of label name and allow for USER_LABEL_PREFIX == "_" names.
3862         * g++.dg/abi/mangle18-2.C: Likewise.
3863         * g++.dg/abi/mangle19-1.C: Likewise.
3864         * g++.dg/abi/mangle19-2.C: Likewise.
3865         * g++.dg/abi/mangle20-1.C: Likewise.
3866         * g++.dg/abi/mangle20-2.C: Likewise.
3867
3868 2003-12-18  Richard Henderson  <rth@redhat.com>
3869
3870         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3871
3872 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3873             Dan Kegel <dank@kegel.com>
3874
3875         PR other/12009
3876         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3877         testing a cross compiler, it causes spurious compile failures.
3878         * lib/g++.exp: Likewise.
3879
3880 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3881
3882         PR c++/13262
3883         * g++.dg/template/access13.C: New test.
3884
3885 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3886
3887         * gcc.dg/20031216-1.c: New test.
3888
3889 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3890
3891         PR c++/9154
3892         * g++.dg/template/error10.C: New test.
3893
3894 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3897         * g++.dg/eh/simd-2.C: Likewise.
3898
3899 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3900             Roger Sayle  <roger@eyesopen.com>
3901
3902         * gcc.c-torture/execute/ieee/mzero5.c: New.
3903
3904 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3905
3906         PR c++/10603
3907         * g++.dg/parse/error6.C: New test.
3908
3909         PR c++/12827
3910         * g++.dg/parse/error7.C: New test.
3911
3912 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3913
3914         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3915         at -O with stabs debugging formats.
3916         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3917         * gcc.dg/debug/debug-2.c: Likewise.
3918
3919 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/12696
3922         * g++.dg/init/error1.C: New test.
3923
3924         PR c++/12218
3925         * g++.dg/init/pm3.C: New test.
3926
3927 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3928
3929         PR c/3347
3930         * gcc.dg/bitfld-8.c: New test.
3931
3932 2003-12-16  James Lemke  <jim@wasabisystems.com>
3933
3934         * gcc.dg/arm-scd42-[123].c: New tests.
3935
3936 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3937
3938         PR c++/9043
3939         * g++.dg/abi/mangle20-1.C: New test.
3940         * g++.dg/abi/mangle20-2.C: New test.
3941
3942 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3943
3944         PR c++/13275
3945         * g++.dg/other/offsetof2.C: Remove XFAIL.
3946         * g++.dg/parse/offsetof1.C: New test.
3947         * g++.gd/parse/offsetof2.C: Likewise.
3948
3949 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3950
3951         * g++.dg/template/nontype3.C: New test.
3952         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3953
3954 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3955
3956         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3957
3958 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3959
3960         PR c++/13387
3961         * g++.dg/expr/assign1.C: New test.
3962
3963         PR c++/13242
3964         * g++.dg/abi/mangle19-1.C: New test.
3965         * g++.dg/abi/mangle19-2.C: New test.
3966
3967 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3968
3969         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3970
3971 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3972
3973         * gcc.c-torture/execute/20031216-1.c: New test.
3974
3975 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3976
3977         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3978         an ICE regression.
3979
3980 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/10926
3983         * g++.dg/template/error9.C: New test.
3984
3985         PR c++/11116
3986         * g++.dg/template/error8.C: New test.
3987
3988 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3989
3990         PR middle-end/13400
3991         * gcc.c-torture/execute/20031215-1.c: New test case.
3992
3993 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3994
3995         PR c++/13269
3996         * g++.dg/parse/error5.C: New test.
3997
3998         PR c++/12989
3999         * g++.dg/expr/sizeof1.C: New test.
4000
4001         PR c++/13310
4002         * g++.dg/template/crash15.C: New test.
4003
4004 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4005
4006         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4007         a non-POD type as the last named parameter of a varargs function.
4008
4009 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/13243
4012         PR c++/12573
4013         * g++.dg/template/crash14.C: New test.
4014         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4015
4016 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4017
4018         * g++.dg/other/java1.C: New test.
4019
4020         PR c++/13241
4021         * g++.dg/abi/mangle18-1.C: New test.
4022         * g++.dg/abi/mangle18-2.C: New test.
4023
4024 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4025
4026         PR optimization/10312
4027         * gcc.c-torture/execute/20031214-1.c: New.
4028
4029 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/10779
4032         PR c++/12160
4033         * g++.dg/parse/error3.C: New test.
4034         * g++.dg/parse/error4.C: Likewise.
4035         * g++.dg/abi/mangle4.C: Tweak error messages.
4036         * g++.dg/lookup/using5.C: Likewise.
4037         * g++.dg/other/error2.C: Likewise.
4038         * g++.dg/parse/typename5.C: Likewise.
4039         * g++.dg/parse/undefined1.C: Likewise.
4040         * g++.dg/template/arg2.C: Likewise.
4041         * g++.dg/template/ttp3.C: Likewise.
4042         * g++.dg/template/type1.C: Likewise.
4043         * g++.old-deja/g++.other/crash32.C: Likewise.
4044         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4045
4046 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4047
4048         PR c++/13106
4049         * g++.dg/warn/noreturn-3.C: New test.
4050
4051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4052
4053         PR c++/13118
4054         * g++.dg/abi/covariant3.C: New.
4055
4056 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4057
4058         * g++.dg/eh/ia64-1.C: New test.
4059
4060 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4061
4062         PR optimization/13037
4063         * g77.f-torture/execute/13037.f: New test case.
4064
4065 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4066
4067         PR c++/12881
4068         * g++.dg/abi/covariant2.C: New.
4069
4070 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4071
4072         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4073
4074 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4075
4076         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4077
4078 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4079
4080         PR other/10819
4081         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4082         to fix Bug 10819.
4083         * lib/g++.exp (g++_version): Likewise.
4084         * lib/g77.exp (g77_version): Likewise.
4085         * lib/objc.exp (default_objc_version): Likewise.
4086
4087 2003-12-10  Richard Henderson  <rth@redhat.com>
4088
4089         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4090
4091         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4092
4093 2003-12-08  Matt Austern  <austern@apple.com>
4094
4095         PR c/13134
4096         * lib/gcc-dg.exp (dg-require-visibility): Define.
4097         * lib/target-supports (check_visibility_available): Define.
4098         * gcc.dg/visibility-1.c: New test.
4099         * gcc.dg/visibility-2.c: Likewise.
4100         * gcc.dg/visibility-3.c: Likewise.
4101         * gcc.dg/visibility-4.c: Likewise.
4102         * gcc.dg/visibility-5.c: Likewise.
4103         * gcc.dg/visibility-6.c: Likewise.
4104         * g++.dg/ext/visibility-1.C: Likewise.
4105         * g++.dg/ext/visibility-2.C: Likewise.
4106         * g++.dg/ext/visibility-3.C: Likewise.
4107         * g++.dg/ext/visibility-4.C: Likewise.
4108         * g++.dg/ext/visibility-5.C: Likewise.
4109         * g++.dg/ext/visibility-6.C: Likewise.
4110
4111 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4112
4113         * g++.dg/lookup/java1.C: New test.
4114         * g++.dg/lookup/java2.C: New test.
4115
4116 2003-12-07  Falk Hueffner  <falk@debian.org>
4117
4118         * g++.dg/opt/noreturn-1.C: New test.
4119
4120 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4121
4122         * gcc.dg/overflow-1.c: New test.
4123
4124 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * g77.f-torture/compile/13060.f: New test.
4127
4128 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4129
4130         PR c++/13323
4131         * g++.dg/inherit/operator2.C: New test.
4132
4133 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4134
4135         PR c++/13305
4136         * g++.dg/ext/attrib9.C: New test.
4137
4138 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/13314
4141         * g++.dg/template/error7.C: New test.
4142
4143 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4144             J"orn Rennecke <joern.rennecke@superh.com>
4145
4146         PR target/13302
4147         * g++.dg/other/struct-va_list.C: New test.
4148
4149 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4150
4151         PR c++/13166
4152         * g++.dg/parse/defarg6.C: New test.
4153
4154 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4155
4156         PR target/13256
4157         * gcc.c-torture/execute/20031201-1.c: New test.
4158
4159 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4160
4161         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4162
4163 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4164
4165         * gcc.dg/builtin-return-1.c: New test.
4166
4167 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4168             J"orn Rennecke <joern.rennecke@superh.com>
4169
4170         PR optimization/13260
4171         * gcc.c-torture/execute/20031204-1.c: New test.
4172
4173 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/9127
4176         * g++.dg/template/error6.C: New test.
4177
4178 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4179
4180         * gcc.dg/20031202-1.c: New test.
4181
4182 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4183
4184         PR c++/13179
4185         * g++.dg/template/eh1.C: New test.
4186
4187         PR c++/10771
4188         * g++.dg/template/error5.C: New test.
4189
4190 2003-12-02  David Ung  <davidu@mips.com>
4191
4192         * gcc.dg/compat/vector-check.h: Corrected type for var
4193         g_##TMODE
4194
4195 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4196
4197         PR c++/10126
4198         * g++.dg/template/ptrmem8.C: New test.
4199
4200 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4201
4202         PR c++/12573
4203         * g++.dg/template/dependent-expr3.C: New test.
4204
4205 2003-12-01  James Lemke  <jim@wasabisystems.com>
4206
4207         * gcc.dg/arm-g2.c: New test.
4208
4209 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4210
4211         PR optimization/11634
4212         * gcc.dg/20031201-2.c: New test case.
4213
4214 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4215
4216         PR 11433
4217         * objc.dg/proto-lossage-3.m: New test.
4218
4219 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4220
4221         PR optimization/12628
4222         * gcc.dg/20031201-1.c: New test case.
4223
4224 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4225
4226         * gcc.dg/unaligned-1.c: New test.
4227
4228 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/9849
4231         * g++.dg/template/error4.C: New test.
4232         * g++.dg/template/nested3.C: Adjust error markers.
4233
4234 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4235
4236         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4237
4238 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4239
4240         PR c/10333
4241         * gcc.dg/bitfld-7.c: New test.
4242
4243 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4244
4245         * gcc.dg/tls/asm-1.C: New test.
4246
4247 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4248
4249         * gcc.dg/cpp/assert4.c: Update.
4250
4251 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4254         * gcc.dg/builtin-apply3.c: New test.
4255
4256 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4257
4258         * lib/compat.exp (compat-obj): New xfaildata parameter.
4259         Use it to set compiler_conditional_xfail_data before compiling.
4260         (compat-get-options): Handle dg-xfail-if.
4261         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4262         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4263         * gcc.dg/compat/vector-1_y.c: Likewise.
4264         * gcc.dg/compat/vector-2_x.c: Likewise.
4265         * gcc.dg/compat/vector-2_y.c: Likewise.
4266
4267 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4268
4269         * g++.dg/opt/reg-stack4.C: New test.
4270
4271 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4272
4273         * gcc.dg/builtin-apply2.c: New test.
4274
4275 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4276
4277         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4278
4279 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4280
4281         PR c++/12924
4282         * g++.dg/template/template-id-2.C: New test.
4283
4284 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4285
4286         PR c++/5369
4287         * g++.dg/template/memfriend1.C: New test.
4288         * g++.dg/template/memfriend2.C: Likewise.
4289         * g++.dg/template/memfriend3.C: Likewise.
4290         * g++.dg/template/memfriend4.C: Likewise.
4291         * g++.dg/template/memfriend5.C: Likewise.
4292         * g++.dg/template/memfriend6.C: Likewise.
4293         * g++.dg/template/memfriend7.C: Likewise.
4294         * g++.dg/template/memfriend8.C: Likewise.
4295         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4296
4297 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR c++/12515
4300         * g++.dg/ext/cond1.C: New test.
4301
4302 2003-11-20  Richard Henderson  <rth@redhat.com>
4303
4304         * gcc.dg/20020201-2.c: Remove.
4305         * gcc.dg/20020201-4.c: Remove.
4306         * gcc.dg/20020304-1.c: Remove.
4307
4308 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4309
4310         * gcc.dg/cpp/trad/xwin1.c: New test case.
4311
4312 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4313
4314         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4315         * lib/g77.exp: Likewise.
4316         * lib/objc.exp: Likewise.
4317         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4318         for darwin.
4319
4320 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4321
4322         PR c++/12932
4323         * g++.dg/template/static5.C: New test.
4324
4325 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4326
4327         * gcc.dg/nested-func-1.c: New test.
4328
4329 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4330
4331         * gcc.dg/cpp/assert4.c: New test.
4332
4333 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4334
4335         PR c++/2294
4336         * g++.dg/lookup/using9.c: New test.
4337
4338 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/12762
4341         * g++.dg/template/error3.C: New test.
4342
4343 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4344
4345         PR ada/13035
4346         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4347         No longer use a wrapper for gcc, since this does not work under
4348         Windows.
4349
4350 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4351
4352         PR c++/2094
4353         * g++.dg/template/ptrmem7.C: New test.
4354
4355 2003-11-13  Andrew Pinski <apinski@apple.com>
4356
4357         * gcc.c-torture/compile/20031113-1.c: New test.
4358
4359 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4360             Kean Johnston <jkj@sco.com>
4361
4362         PR c/13029
4363         * gcc.dg/unused-4.c: Update.
4364
4365 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4366
4367         * g++.dg/opt/const3.C: New test.
4368
4369 2003-11-13  Jan Hubicka  <jh@suse.cz>
4370
4371         * gcc.c-torture/compile/20031112-1.c: New test.
4372
4373 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * g++.dg/parse/crash10.C: Remove bogus error marker.
4376
4377 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4378
4379         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4380         (host_gcc): Likewise.
4381         (ROOT): Honor $PWDCMD.
4382         (BASE): Likewise.
4383         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4384
4385 2003-11-12  Catherine Moore  <clm@redhat.com>
4386
4387         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4388
4389 2003-11-12  Andreas Jaeger  <aj@suse.de>
4390             Jakub Jelinek  <jakub@redhat.com>
4391             Andrew Pinski  <pinskia@physics.uc.edu>
4392             Richard Henderson  <rth@redhat.com>
4393
4394         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4395         systems.
4396         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4397
4398         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4399         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4400
4401 2003-11-11  Andreas Jaeger  <aj@suse.de>
4402
4403         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4404
4405         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4406
4407 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4408
4409         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4410         Clean ups.
4411
4412 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4413
4414         * gcc.dg/trampoline-1.c: New test.
4415
4416 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4417
4418         * gcc.c-torture/compile/200031109-1.c: New test.
4419
4420 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4421
4422         PR c/3190
4423         PR c/8714
4424         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4425         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4426         gcc.dg/format/no-y2k-1.c: Update.
4427
4428 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4429
4430         PR optimization/10467
4431         * gcc.dg/20031108-1.c: New test case.
4432
4433 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4434
4435         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4436
4437 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4438
4439         * gcc.dg/compound-lvalue-1.c: New test.
4440         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4441         some XFAILs.
4442
4443 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4444
4445         * gcc.dg/altivec-varargs-1.c: New test.
4446
4447 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4448
4449         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4450         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4451         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4452         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4453         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4454
4455 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4456
4457         * gcc.dg/cond-lvalue-1.c: New test.
4458
4459 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4460
4461         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4462
4463 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4464
4465         PR c++/11616
4466         * g++.dg/template/instantiate5.C: New test.
4467
4468 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4469
4470         PR c++/12726
4471         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4472         * ChangeLog: Add missing first entry for above test.
4473
4474 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4475
4476         PR c++/9810
4477         * g++.dg/template/using8.C: New test.
4478         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4479
4480 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4481
4482         PR optimization/10817
4483         * gcc.c-torture/compile/20031102-1.c: New test case.
4484
4485 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4486
4487         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4488         2147483647.
4489
4490 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         * gcc.dg/20031102-1.c: New test.
4493
4494 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4495
4496         * gcc.dg/complex-1.c: New test.
4497
4498 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4499
4500         PR c++/12796
4501         * g++.dg/template/crash13.C: Adjust expected error location.
4502         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4503
4504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4505
4506         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4507
4508 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4509
4510         PR/10239
4511         * gcc.c-torture/compile/20031031-2.c: New test.
4512
4513 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4514
4515         PR/11640
4516         * gcc.c-torture/compile/20031031-1.c: New test.
4517
4518 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4519
4520         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4521         * gcc.misc-tests/bprob.exp: Likewise.
4522         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4523         the execution test on arm-elf configs.
4524         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4525         configs that don't support scratch files.
4526         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4527
4528 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4529
4530         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4531         done by dejagnu.
4532
4533 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4534
4535         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4536         Avoid non pure sh syntax. Add more logging.
4537
4538         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4539         fail.
4540
4541 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4542
4543         PR libgcj/10610
4544         * gcc.dg/ppc-stackalign-1.c: New test.
4545
4546 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4547
4548         * ada/acats/run_all.sh: Change output to be more compliant with
4549         dejagnu framework.
4550         Create acats.sum and acats.log files under testsuite/ada/acats
4551         Only run [a-z]* directories, to filter out e.g. CVS.
4552         Redirect build output to log file.
4553
4554 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4555
4556         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4557
4558 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4559
4560         PR ada/5909:
4561         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4562
4563 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4564
4565         * gcc.c-torture/compile/20031023-1.c: New test.
4566         * gcc.c-torture/compile/20031023-2.c: New test.
4567         * gcc.c-torture/compile/20031023-3.c: New test.
4568         * gcc.c-torture/compile/20031023-4.c: New test.
4569
4570 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4571
4572         PR c++/10371
4573         * g++.dg/lookup/scoped8.C: New test.
4574
4575 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4576
4577         * g++.dg/opt/reg-stack3.C: New test.
4578
4579 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4580
4581         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4582
4583 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4584
4585         PR c++/11076
4586         * g++.dg/template/crash13.C: New test.
4587
4588 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4589
4590         * gcc.dg/c99-restrict-2.c: New test.
4591
4592 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4593
4594         PR c++/12698, c++/12699, c++/12700, c++/12566
4595         * g++.dg/inherit/covariant9.C: New test.
4596         * g++.dg/inherit/covariant10.C: New test.
4597         * g++.dg/inherit/covariant11.C: New test.
4598
4599 2003-10-23  Jason Merrill  <jason@redhat.com>
4600
4601         PR c++/12726
4602         * g++.dg/ext/complit2.C: New test.
4603
4604 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4605
4606         PR target/12654
4607         * gcc.c-torture/execute/20031020-1.c: New test.
4608
4609 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4610
4611         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4612         following the jump_insn.
4613
4614 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4615
4616         * gcc.dg/cast-lvalue-1.c: New test.
4617
4618 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/11962
4621         * g++.dg/template/cond2.C: New test.
4622
4623 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4624
4625         * gcc.dg/builtins-28.c: New test.
4626
4627 2003-10-20  Jan Hubicka  <jh@suse.cz>
4628
4629         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4630         parameter.
4631         * testsuite/gcc.dg/inline-2.c: Likewise.
4632
4633 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4634
4635         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4636         * gcc.dg/nest.c:  Likewise.
4637
4638 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4639
4640         PR c++/9781, c++/10583, c++/11862
4641         * g++.dg/parse/crash13.C: New test.
4642
4643 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4644
4645         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4646
4647 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4648
4649         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4650         Define HAVE_C99_RUNTIME except on Solaris.
4651         * gcc.dg/builtins-20.c: Likewise.
4652
4653 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4654
4655         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4656
4657 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4658
4659         PR c++/12495
4660         * g++.dg/template/crash21.C: New test.
4661
4662 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4663
4664         PR c++/2513
4665         * g++.dg/template/typename5.C: New test.
4666
4667 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4668
4669         PR c++/12369
4670         * g++.dg/template/friend25.C: New test.
4671
4672 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4673
4674         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4675         versions.
4676
4677 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4678
4679         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4680         == 2147483647.
4681
4682 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4683
4684         * gcc.c-torture/execute/960416-1.x: Remove.
4685         * gcc.c-torture/execute/divconst-3.x: Likewise.
4686
4687 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4688
4689         PR target/12598
4690         * gcc.dg/torture/cris-volatile-1.c: New test.
4691
4692 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4693
4694         PR optimization/9325
4695         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4696         for overflowing floating point to integer conversion during RTL
4697         simplification.
4698
4699 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4700
4701         * objc/execute/_cmd.m: Fix typo.
4702         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4703         Relax 'scan-assembler' regexp.
4704         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4705         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4706         * objc.dg/zero-link-2.m: Remove blank line.
4707         * objc.dg/zero-link-3.m: New test case.
4708
4709 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4710
4711         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4712
4713         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4714         than linker trickery.
4715
4716 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4717
4718         PR c++/12370
4719         * g++.dg/other/friend2.C: New test.
4720
4721 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4722
4723         * gcc.dg/20031012-1.c: New test.
4724
4725 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4726
4727         * gcc.dg/weak/weak-3.c: Fix for new warning.
4728
4729 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4730
4731         PR optimization/8750
4732         * gcc.c-torture/execute/20031012-1.c: New test case.
4733
4734 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4735
4736         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4737         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4738
4739 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4740
4741         PR optimization/12260
4742         * gcc.c-torture/compile/20031011-2.c: New test case.
4743
4744 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4745
4746         * gcc.c-torture/execute/20031011-1.c: New testcase.
4747
4748 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749
4750         * gcc.c-torture/compile/20031011-1.c: New test.
4751
4752 2003-10-11  Jan Hubicka  <jh@suse.cz>
4753
4754         * g++.dg/other/first-global.C: New test.
4755
4756 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4757
4758         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4759
4760 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4761
4762         * gcc.c-torture/compile/20031010-1.c: New test.
4763
4764 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4765
4766         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4767         * gcc.c-torture/execute/va-arg-25.c: ... here.
4768
4769 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4770
4771         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4772
4773 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4774
4775         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4776
4777 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4778
4779         * g++.dg/parse/error2.C: New test.
4780
4781 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4782
4783         PR c++/11097
4784         * g++.dg/other/error5.C: Modify the error message.
4785         * g++.dg/lookup/using8.C: New test.
4786
4787 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4788
4789         * gcc.dg/darwin-abi-2.c: New file.
4790         * gcc.c-torture/execute/va-arg-24.c: New file.
4791
4792 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4793
4794         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4795         indentation.
4796
4797 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/10147
4800         * g++.dg/other/error4.C: Update error messages.
4801         * g++.dg/template/ptrmem4.C: Likewise.
4802
4803         PR c++/12337
4804         * g++.dg/init/new9.C: New test.
4805
4806         PR c++/12334, c++/12236, c++/8656
4807         * g++.dg/ext/attrib8.C: New test.
4808
4809 2003-10-06  Devang Patel  <dpatel@apple.com>
4810
4811         * gcc.dg/debug/dwarf2-3.h: New test.
4812         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4813
4814 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4815
4816         * g++.dg/opt/cfg2.C: New test.
4817
4818 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4819
4820         * g++.dg/opt/float1.C: New test.
4821
4822 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4823
4824         * gcc.dg/c90-array-lval-6.c: New test.
4825         * gcc.dg/c99-array-lval-6.c: New test.
4826
4827 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4828             Ziemowit Laski  <zlaski@apple.com>
4829
4830         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4831         'Derived', so that it is never considered a class method; add
4832         new warning for '+port' method ambiguity.
4833         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4834         <objc/objc-api.h> (needed on Mac OS X).
4835         * objc.dg/method-13.m: New test.
4836
4837 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4838
4839         PR optimization/9325, PR java/6391
4840         * gcc.c-torture/execute/20031003-1.c: New test case.
4841
4842 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR optimization/12180
4845         * gcc.dg/20031002-1.c: New test.
4846
4847         PR c++/12486
4848         * g++.dg/inherit/error1.C: New test.
4849
4850 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4851
4852         * lib/f-torture.exp (search_for): Rename to...
4853         (search_for_re): This.  Also, clean up comments and the
4854         "regexp" invocation.
4855
4856 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4857
4858         * gcc.c-torture/compile/20031002-1.c: New test.
4859
4860 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4861
4862         * g++.dg/opt/cond1.C: New test.
4863
4864 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4865
4866         * gcc.dg/Wold-style-definition-2.c: New testcase.
4867         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4868
4869 2003-09-29  Richard Henderson  <rth@redhat.com>
4870
4871         * g++.dg/init/array10.C: Add dg-options.
4872
4873 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4876
4877 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4878
4879         * g++.dg/template/friend19.C: Fix typo.
4880         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4881
4882 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4883
4884         * gcc.c-torture/execute/20030928-1.c: New test.
4885         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4886
4887 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4888
4889         * g++.dg/opt/unroll1.C: New test.
4890
4891 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4892
4893         PR optimization/11741
4894         * gcc.dg/20030926-1.c: New test case.
4895
4896 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4897
4898         PR c++/5655
4899         * g++.dg/parse/access7.C: New test.
4900         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4901
4902 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4903
4904         MERGE OF objc-improvements-branch into MAINLINE:
4905         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4906         if libobjc has not been built.
4907         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4908         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4909         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4910         objc/execute/nested-3.m, objc/execute/np-2.m,
4911         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4912         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4913         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4914         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4915         objc.dg/special/unclaimed-category-1.h,
4916         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4917         well as GNU runtime.
4918         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4919         * execute/cascading-1.m, execute/function-message-1.m,
4920         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4921         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4922         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4923         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4924         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4925         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4926         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4927         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4928         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4929         * objc.dg/bitfield-2.m: Run only on Darwin.
4930         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4931         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4932         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4933         * objc.dg/const-str-1.m: Fix constant string layout.
4934
4935 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4936
4937         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4938
4939 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4940
4941         * gcc.dg/darwin-abi-1.c: New file.
4942
4943 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4944
4945         PR target/12281
4946         * gcc.c-torture/compile/20030921-1.c: New test.
4947
4948 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4949
4950         * g++.dg/opt/reg-stack2.C: New test.
4951
4952 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4953
4954         * g++.dg/eh/delayslot1.C: New test.
4955
4956 2003-09-20  Richard Henderson  <rth@redhat.com>
4957
4958         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4959
4960 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4961
4962         * gcc.c-torture/execute/20030920-1.c: New test case.
4963
4964 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4965
4966         * g++.dg/rtti/typeid3.C: Correct expected error message.
4967
4968 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4969
4970         PR c++/157
4971         * g++.dg/parse/crash12.C: New test.
4972
4973 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4974
4975         * gcc.dg/compat/mixed-struct-check.h: New.
4976         * gcc.dg/compat/mixed-struct-defs.h: New.
4977         * gcc.dg/compat/mixed-struct-init.h: New.
4978         * gcc.dg/compat/struct-by-value-19_main.c: New.
4979         * gcc.dg/compat/struct-by-value-19_x.c: New.
4980         * gcc.dg/compat/struct-by-value-19_y.c: New.
4981         * gcc.dg/compat/struct-by-value-20_main.c: New.
4982         * gcc.dg/compat/struct-by-value-20_x.c: New.
4983         * gcc.dg/compat/struct-by-value-20_y.c: New.
4984         * gcc.dg/compat/struct-return-19_main.c: New.
4985         * gcc.dg/compat/struct-return-19_x.c: New.
4986         * gcc.dg/compat/struct-return-19_y.c: New.
4987         * gcc.dg/compat/struct-return-20_main.c: New.
4988         * gcc.dg/compat/struct-return-20_x.c: New.
4989         * gcc.dg/compat/struct-return-20_y.c: New.
4990
4991 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4992         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4993         so that it will not complain on LP64 targets.
4994
4995 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4996
4997         PR c++/495
4998         * g++.dg/template/friend24.C: New test.
4999
5000 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5001
5002         PR c++/12332
5003         * g++.dg/template/memtmpl2.C: New test.
5004
5005 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR target/11184
5008         * gcc.dg/builtin-apply1.c: New test.
5009
5010 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5011
5012         PR c++/9848
5013         * g++.dg/warn/Wunused-4.C: New test.
5014
5015 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5016
5017         PR c++/12316
5018         * g++.dg/other/gc2.C: New test.
5019
5020 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/11991
5023         * g++.dg/rtti/typeid3.C: New test.
5024
5025         PR c++/12266
5026         * g++.dg/overload/template1.C: New test.
5027
5028 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5029
5030         * g++.dg/opt/cfg3.C: New test.
5031
5032 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5033
5034         PR c++/7939
5035         * g++.dg/template/crash11.C: New test.
5036
5037 2003-09-16  Jason Merrill  <jason@redhat.com>
5038             Jakub Jelinek  <jakub@redhat.com>
5039
5040         * gcc.dg/attr-warn-unused-result.c: New test.
5041
5042 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5043
5044         PR c++/12184
5045         * g++.dg/expr/call2.C: New test.
5046
5047 2003-09-15  Andreas Jaeger  <aj@suse.de>
5048
5049         * gcc.dg/Wold-style-definition-1.c: New test.
5050
5051 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5052
5053         PR c++/3907
5054         * g++.dg/parse/template12.C: New test.
5055
5056         * g++.dg/abi/bitfield11.C: New test.
5057         * g++.dg/abi/bitfield12.C: Likewise.
5058
5059 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5060
5061         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5062         non-expansion of functional macro name without arguments at EOL.
5063         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5064
5065 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5066
5067         * gcc.c-torture/execute/20030914-[12].c: New tests.
5068
5069 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5070
5071         PR c++/11788
5072         * g++.dg/overload/addr1.C: New test.
5073
5074 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5075
5076         * gcc.dg/20030909-1.c: New test.
5077
5078 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5079
5080         * gcc.dg/ultrasp10.c: New test.
5081
5082 2003-09-09  Devang Patel  <dpatel@apple.com>
5083
5084         * gcc.dg/darwin-ld-6.c: New test.
5085
5086 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5087
5088         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5089
5090 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5091
5092         * gcc.dg/ia64-types1.c: New test.
5093         * gcc.dg/ia64-types2.c: Likewise.
5094
5095 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5096
5097         * gcc.dg/builtins-1.c: Add more _Complex tests.
5098         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5099
5100         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5101         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5102
5103 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/11786
5106         * g++.dg/lookup/koenig2.C: New test.
5107
5108         PR c++/5296
5109         * g++.dg/rtti/typeid2.C: New test.
5110
5111 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gcc.c-torture/compile/20030904-1.c: New test.
5114
5115 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * g++.dg/opt/longbranch2.C: New test.
5118
5119 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         * g++.dg/template/crash10.C: Only compile it.
5122
5123 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5124
5125         PR middle-end/11665
5126         * gcc.c-torture/compile/20030907-1.c: New test.
5127         * g++.dg/init/array11.C: New test.
5128
5129 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5130
5131         PR c++/11852
5132         * g++.dg/init/struct1.C: New test.
5133
5134 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/12181
5137         * g++.dg/expr/comma1.C: New test.
5138
5139 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5140
5141         PR c++/11867
5142         * g++.dg/expr/static_cast5.C: New test.
5143
5144 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5145
5146         PR c++/11507
5147         * g++.dg/lookup/scoped7.C: New test.
5148
5149         PR c++/9574
5150         * g++.dg/other/static1.C: New test.
5151
5152         PR c++/11490
5153         * g++.dg/warn/template-1.C: New test.
5154
5155         PR c++/11432
5156         * g++.dg/template/crash10.C: New test.
5157
5158         PR c++/2478
5159         * g++.dg/overload/VLA.C: New test.
5160
5161         PR c++/10804
5162         * g++.dg/template/call1.C: New test.
5163
5164 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5165
5166         PR c++/11794
5167         * g++.dg/parse/using3.C: New test.
5168
5169 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5170
5171         PR c++/11409
5172         * g++.dg/overload/builtin3.C: New test case.
5173
5174 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5175
5176         PR c/9862
5177         * gcc.dg/20030906-1.c: New test.
5178         * gcc.dg/20030906-2.c: Likewise.
5179
5180 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5181
5182         PR c++/12167
5183         * g++.dg/parse/defarg5.C: New test.
5184
5185         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5186
5187 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5188
5189         PR c++/12163
5190         * g++.dg/expr/static_cast4.C: New test.
5191
5192         PR c++/12146
5193         * g++.dg/template/crash9.C: New test.
5194
5195 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5196
5197         * g++.old-deja/g++.ext/pretty2.C: Update for change
5198         in __FUNCTION__.
5199         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5200
5201 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         PR c++/11922
5204         * g++/dg/template/qualified-id1.C: New test.
5205
5206         PR c++/12037
5207         * g++.dg/warn/noeffect4.C: New test.
5208
5209 2003-09-04  Matt Austern  <austern@apple.com>
5210
5211         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5212         * g++.dg/ext/fnname2.C: Likewise.
5213         * g++.dg/ext/fnname3.C: Likewise.
5214
5215 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5216
5217         * g++.dg/expr/lval1.C: New test.
5218         * g++.dg/ext/lvcast.C: Remove.
5219
5220 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5221
5222         PR optimization/11700.
5223         * gcc.c-torture/compile/20030903-1.c: New test case.
5224
5225 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5226
5227         PR c++/12053
5228         * g++.dg/abi/layout4.C: New test.
5229
5230 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5231
5232         PR c++/11553
5233         * g++.dg/parse/friend3.C: New test.
5234
5235 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/11847
5238         * g++.dg/template/class1.C: New test.
5239
5240         PR c++/11808
5241         * g++.dg/expr/call1.C: New test.
5242
5243 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/12114
5246         * g++.dg/init/ref9.C: New test.
5247
5248         PR c++/11972
5249         * g++.dg/template/nested4.C: New test.
5250
5251 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/12093
5254         * g++.dg/template/non-dependent4.C: New test.
5255
5256         PR c++/11928
5257         * g++.dg/inherit/conv1.C: New test.
5258
5259 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/6196
5262         * g++.dg/ext/label1.C: New test.
5263         * g++.dg/ext/label2.C: Likewise.
5264
5265 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5266
5267         * g++.dg/expr/cond3.C: New test.
5268
5269 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5270
5271         * gcc.dg/builtins-1.c: Add new builtin cases.
5272
5273 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5274
5275         * gcc.dg/builtins-1.c: Add new cases.
5276         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5277
5278 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5279
5280         * gcc.dg/builtins-1.c: Add more math builtin tests.
5281         * gcc.dg/torture/builtin-attr-1.c: New test.
5282
5283 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5284
5285         PR optimization/5079
5286         * g++.dg/opt/static3.C: New test.
5287
5288 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5289
5290         * gcc.misc-tests/gcov-10b.c: New test.
5291
5292 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * g++.dg/opt/ptrmem3.C: New test.
5295
5296         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5297
5298 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5299
5300         * gcc.dg/20030826-2.c: New test.
5301
5302 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5303
5304         PR middle-end/12002
5305         * g77.f-torture/compile/12002.f: New test case.
5306
5307 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5308
5309         * gcc.dg/20030826-1.c: New test case.
5310
5311 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5312
5313         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5314
5315 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5316
5317         PR c++/11871
5318         * c++.dg/lookup/crash1.C: New test.
5319
5320         * c++.dg/warn/noeffect3.C: New test.
5321
5322 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5323
5324         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5325         * gcc.dg/compat/vector-1_y.c: Ditto.
5326         * gcc.dg/compat/vector-2_x.c: Ditto.
5327         * gcc.dg/compat/vector-2_y.c: Ditto.
5328
5329 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5330
5331         * gcc.dg/20030702-1.c: New test.
5332
5333 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/8795
5336         * g++.dg/ext/altivec-1.C: New test.
5337
5338 2003-08-24  Richard Henderson  <rth@redhat.com>
5339
5340         * g++.dg/eh/simd-2.C: Add -w for x86.
5341
5342 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5343
5344         * gcc.dg/20030815-1.c: New test.
5345
5346 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5347
5348         PR c++/3765
5349         * g++.dg/parse/access6.C: New test.
5350
5351 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5352
5353         PR c++/641, c++/11876
5354         * g++.dg/template/friend22.C: New test.
5355         * g++.dg/template/friend23.C: Likewise.
5356
5357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5358
5359         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5360         identically.
5361
5362 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5363
5364         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5365
5366 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5367
5368         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5369
5370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5371
5372         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5373
5374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5375
5376         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5377
5378 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5379
5380         PR c++/11919
5381         * g++.dg/overload/prom1.C: New test.
5382
5383         PR c++/11551
5384         * g++.dg/parse/dtor2.C: New test.
5385
5386         PR c++/10762
5387         * g++.dg/parse/using2.C: New test.
5388
5389 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5390
5391         PR target/11805
5392         * gcc.c-torture/compile/20030821-1.c: New.
5393
5394 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5395
5396         PR c++/11834
5397         * g++.dg/template/deduce2.C: New test.
5398
5399 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5400
5401         * gcc.c-torture/execute/20030821-1.c: New test.
5402
5403 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5404
5405         PR middle-end/11984
5406         * gcc.dg/20030820-1.c: New test case.
5407
5408 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5409
5410         PR c++/11945
5411         * g++.dg/warn/noeffect2.C: New test.
5412
5413 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/10926
5416         * g++.dg/template/dtor2.C: New test.
5417
5418         PR c++/11684
5419         * g++.dg/template/operator1.C: New test.
5420         * g++.dg/parse/operator4.C: New test.
5421
5422         PR c++/11946.C
5423         * g++.dg/expr/enum1.C: New test.
5424         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5425
5426         PR c++/11036.C
5427         * g++.dg/parse/elab2.C: New test.
5428         * g++.dg/parse/typedef4.C: Change error message.
5429         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5430         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5431         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5432
5433 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5434
5435         * gcc.dg/pch/warn-1.c: New.
5436         * gcc.dg/pch/warn-1.hs: New.
5437
5438         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5439         not-tested file.
5440
5441 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5442
5443         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5444
5445 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5446
5447         * gcc.dg/uninit-D.c: New Test.
5448         * gcc.dg/uninit-E.c: New Test.
5449         * gcc.dg/uninit-F.c: New Test.
5450         * gcc.dg/uninit-G.c: New Test.
5451
5452 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5453
5454         * g++.dg/README: Describe the pch directory.
5455
5456 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5457
5458         PR c++/11174
5459         * g++.dg/parse/access4.C: New test.
5460         * g++.dg/parse/access5.C: Likewise.
5461         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5462
5463 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5464
5465         * gcc.dg/noncompile/20030818-1.c: New.
5466
5467 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5468
5469         PR c++/11957
5470         * g++.dg/warn/noeffect1.C: New test.
5471
5472         * g++.dg/template/scope2.C: New test.
5473         * g++.dg/template/error2.C: Correct dg-error
5474
5475 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5476
5477         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5478
5479 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5480
5481         PR C++/11512
5482         * g++.dg/template/warn1.C: New.
5483
5484 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5485
5486         * g++.dg/template/error2.C: New test.
5487         * g++.dg/lookup/using7.C: Adjust errors
5488         * g++.old-deja/g++.pt/crash36.C: Likewise.
5489         * g++.old-deja/g++.pt/derived3.C: Likewise.
5490
5491 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5492
5493         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5494         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5495         * gcc.c-torture/execute/builtins/string-9.c: New, from
5496         string-opt-9.c.  Adjust for execute/builtins framework.
5497         * gcc.c-torture/execute/string-opt-9.c: Delete.
5498
5499 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5502
5503         * g++.dg/parse/ret-type2.C: New test.
5504
5505         PR c++/11703
5506         * g++.dg/init/new8.C: New test.
5507
5508         PR c++/10923
5509         * g++.dg/parse/typedef5.C: New test.
5510
5511         PR c++/9512
5512         * g++.dg/parse/qualified2.C: New test.
5513         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5514         invalid code.
5515
5516 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5517
5518         * g++.dg/conversion/ptrmem1.C: New test.
5519
5520 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR target/11693
5523         * gcc.dg/20030811-1.c: New test.
5524
5525         PR target/11535
5526         * gcc.c-torture/execute/20030811-1.c: New test.
5527
5528 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5529
5530         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5531
5532 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/11789.C
5535         * g++.dg/inherit/multiple1.C: New test.
5536
5537 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5538
5539         * gcc.dg/spe1.c: New test.
5540
5541         PR c++/11670
5542         * g++.dg/expr/cast2.C: New test.
5543
5544         PR c++/10530
5545         * g++.dg/template/dependent-name2.C: New test.
5546
5547 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5548
5549         * g++.dg/parse/crash11.C: Put the dg options in comments.
5550
5551 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5552
5553         * lib/gcc-dg.exp: Update for diagnostic change.
5554
5555 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5556
5557         PR c++/5767
5558         * g++.dg/parse/crash11.C: New test.
5559
5560 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5561
5562         * gcc.dg/cpp/spacing1.c: Update.
5563
5564 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5565
5566         PR target/11739
5567         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5568         a value for -mtune.
5569
5570 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5571
5572         PR middle-end/11771
5573         * gcc.c-torture/compile/20030804-1.c: New test case.
5574
5575 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5576
5577         * gcc.dg/20030804-1.c: New test case.
5578
5579 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5580
5581         * gcc.dg/cpp/separate-1.c: New test.
5582
5583 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5584
5585         PR c++/11704
5586         * g++.dg/template/dependent-expr2.C: New test.
5587
5588         PR c++/11766
5589         * g++.dg/expr/ptrmem1.C: New test.
5590
5591 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5592
5593         PR c++/9453
5594         * g++.dg/template/friend15.C: New test.
5595
5596 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5597
5598         * lib/dg-pch.exp: Work round PCH bug.
5599
5600 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5601
5602         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5603         builtins.  Move cases from builtins-4.c here.
5604
5605         * gcc.dg/torture/builtin-math-1.c: New test taken from
5606         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5607         additional cases.
5608
5609         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5610         Delete.
5611
5612 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5613
5614         PR c++/9447
5615         * g++.dg/template/using7.C: New test.
5616
5617 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5618
5619         * import1.c, import2.c: New tests.
5620
5621 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5622
5623         * g++.dg/eh/crossjump1.C: New test.
5624
5625 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5626
5627         PR c++/11697
5628         * g++.dg/template/using6.C: New test.
5629
5630         PR c++/11744
5631         * g++.dg/template/koenig2.C: New test.
5632
5633 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5634
5635         PR c++/7983
5636         * g++.dg/parse/typedef4.C: New test.
5637
5638 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5639
5640         PR c++/8442, c++/8806
5641         * g++.dg/template/elab1.C: New test.
5642         * g++.dg/template/type2.C: Likewise.
5643         * g++.dg/template/ttp3.C: Adjust expected error message.
5644         * g++.old-deja/g++.law/visibility13.C: Likewise.
5645         * g++.old-deja/g++.niklas/t135.C: Likewise.
5646         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5647         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5648         template argument.
5649         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5650
5651 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5652
5653         PR c++/11295
5654         * g++.dg/ext/stmtexpr1.C: New test.
5655
5656         * g++.dg/opt/tmp1.C: New test.
5657
5658         PR c++/11525
5659         * g++.dg/parse/constant4.C: New test.
5660
5661         PR c++/9447
5662         * g++.dg/template/using5.C: New test.
5663
5664 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5665
5666         * gcc.dg/builtins-27.c: New test case.
5667
5668 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5669
5670         * gcc.dg/tls/opt-7.c: New test.
5671
5672 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5673
5674         * g++.old-deja/g++.other/crash18.C: Remove.
5675
5676 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         * g++.dg/template/explicit3.C: New.
5679         * g++.dg/template/explicit4.C: New.
5680         * g++.dg/template/explicit5.C: New.
5681
5682         PR c++/11347
5683         * g++.dg/template/memtmpl1.C: New.
5684
5685 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5686
5687         PR target/11565
5688         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5689         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5690
5691 2003-07-30  Jan Hubicka  <jh@suse.cz>
5692
5693         * vtgc1.c: Kill.
5694
5695 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5696
5697         * gcc.dg/struct-in-proto-1.c: New test.
5698
5699 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5700
5701         * gcc.dg/cpp/include2.c: Only expect one message.
5702
5703 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         PR c++/9447
5706         * g++.dg/template/using1.C: New test.
5707         * g++.dg/template/using2.C: New test.
5708         * g++.dg/template/using3.C: New test.
5709         * g++.dg/template/using4.C: New test.
5710
5711 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5712
5713         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5714         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5715
5716 2003-07-28  Jan Hubicka  <jh@suse.cz>
5717
5718         PR c++/11530
5719         * g++.dg/opt/call1.C: New test.
5720
5721 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5722
5723         PR c++/11667
5724         * g++.dg/init/enum2.C: New test.
5725         * g++.dg/template/overload1.C: Add "-w" option.
5726
5727 2003-07-28    <hp@bitrange.com>
5728
5729         * gcc.dg/Wdeclaration-after-statement-1.c,
5730         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5731
5732 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5733
5734         * gcc.c-torture/compile/20030725-1.c: New test.
5735
5736 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5737
5738         * gcc.dg/20030505.c: Only run for SPE.
5739         Remove definition of opaque type.
5740
5741 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5742
5743         * g++.dg/template/ptrmem6.C: New test.
5744
5745 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5746
5747         * gcc.c-torture/compile/zero-strct-2.c: New test.
5748
5749 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5750
5751         * gcc.dg/intermod-1.c: New test.
5752
5753 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5754
5755         PR c++/11617
5756         * g++.dg/template/lookup2.C: New test.
5757         * g++.dg/template/memclass1.C: Remove instantiated from error.
5758         * g++.dg/other/error2.C: Tweak expected errors.
5759
5760         PR c++/11596
5761         * g++.dg/template/defarg3.C: New test.
5762
5763         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5764
5765 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5766
5767         * g++.dg/inherit/access5.C: New test.
5768
5769 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5770
5771         PR c++/11513
5772         * g++.dg/template/crash8.C: New test.
5773
5774 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5775
5776         PR c/10602
5777         * gcc.dg/noncompile/incomplete-2.c: New test.
5778
5779 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/11645
5782         * g++.dg/inherit/access4.C: New test.
5783
5784         PR c++/11517
5785         * g++.dg/expr/cond2.C: New test.
5786
5787         PR optimization/10679
5788         * g++.dg/opt/inline4.C: New test.
5789
5790 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5791
5792         * g++.dg/parse/crash10: New test.
5793
5794 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5795
5796         * g++.dg/ext/flexary1.C: New test.
5797
5798 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5799
5800         PR c++/10793
5801         * g++.dg/template/crash9.C: New test.
5802
5803 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5804
5805         PR c++/3004
5806         * g++.dg/parse/typedef3.C: New test.
5807
5808         PR c++/7906
5809         * g++.dg/parse/operator2.C: New test.
5810
5811         PR c++/8895
5812         * g++.dg/parse/def-tmpl-arg1.C: New test.
5813
5814         PR c++/9282
5815         * g++.dg/parse/funptr1.C: New test.
5816
5817         PR c++/9452
5818         * g++.dg/parse/ambig3.C: New test.
5819
5820         PR c++/9454
5821         * g++.dg/parse/operator3.C: New test.
5822
5823         PR c++/9486
5824         * g++.dg/parse/template10.C: New test.
5825
5826         PR c++/9488
5827         * g++.dg/parse/template11.C: New test.
5828
5829         PR c++/10150
5830         * g++.dg/parse/invalid-op1.C: New test.
5831
5832         PR c++/10247
5833         * g++.dg/parse/condexpr1.C: New test.
5834
5835 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         * g++.dg/ext/packed3.C: New test.
5838         * g++.dg/ext/packed4.C: New test.
5839
5840         * gcc.dg/pack-test-3.c: New test.
5841
5842 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5843
5844         * lib/compat.exp: Handle dg-options per source file.
5845         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5846         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5847         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5848         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5849         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5850         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5851         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5852         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5853         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5854         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5855         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5856         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5857         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5858         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5859
5860 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5861
5862         PR c/10320
5863         * gcc.c-torture/execute/20030718-1.c: New test.
5864
5865 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5866
5867         PR optimization/11536
5868         * gcc.dg/20030721-1.c: New test.
5869
5870 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/11546
5873         * g++.dg/template/lookup1.C: New test.
5874
5875 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5876
5877         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5878         diagnostics of ill-formed constructs involving labels.
5879         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5880         the new 'previously defined here' message.
5881
5882 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5883
5884         * g++.dg/parse/non-dependent2.C: New test.
5885
5886 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         * g++.dg/init/init-ref4.C: xfail on targets without
5889         weak symbols.
5890
5891 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR target/11087
5894         * gcc.c-torture/execute/20030717-1.c: New test.
5895
5896 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * g++.dg/opt/cfg1.C: New test.
5899
5900 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR optimization/11557
5903         * gcc.dg/20030717-1.c: New test.
5904
5905 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5906
5907         PR c++/10476
5908         * g++.dg/expr/crash-1.C: New test.
5909
5910         PR c++/11027
5911         * g++.dg/template/init3.C: New test.
5912
5913         PR c++/8222
5914         * g++.dg/template/non-dependent1.C: New test.
5915
5916         PR c++/11070
5917         * g++.dg/template/non-dependent2.C: New test.
5918
5919         PR c++/11071
5920         * g++.dg/template/non-dependent3.C: New test.
5921
5922         PR c++/9907
5923         * g++.dg/template/sizeof5.C: New test.
5924
5925 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5926
5927         PR 11498
5928         * gcc.c-torture/compile/mangle-1.c: New file.
5929
5930 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5931
5932         PR c++/7809
5933         * g++.dg/parse/access3.C: New test.
5934
5935 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5936
5937         PR c++/11384
5938         * g++.dg/init/init-ref4.C: New test.
5939
5940 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5941
5942         PR c++/11547
5943         * g++.dg/parse/constant3.C: New test.
5944         * g++.dg/parse/crash7.C: Likewise.
5945
5946 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5947
5948         PR target/11008
5949         * gcc.dg/i386-pentium4-not-mull.c: New.
5950
5951 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5952
5953         * gcc.dg/asm-names.c (ymain): Make it weak.
5954
5955 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5956
5957         PR c++/5421
5958         * g++.dg/template/friend21.C: New test.
5959
5960 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5961
5962         * gcc.dg/cleanup-8.c: New test.
5963         * gcc.dg/cleanup-9.c: New test.
5964
5965 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5966
5967         * g++.dg/ext/dll-MI1.h: New file.
5968         * g++.dg/ext/dllexport-MI1.C: New file.
5969         * g++.dg/ext/dllimport-MI1.C: New file.
5970
5971 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5972
5973         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5974         it does not have cmpstrsi patterns (just cmpmemsi).
5975
5976 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR debug/11473
5979         * g++.dg/debug/debug8.C: New test.
5980
5981 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5982
5983         PR c++/10108
5984         * g++.dg/template/crash7.C: New test.
5985
5986 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5987
5988         PR target/10795
5989         * gcc.c-torture/compile/20030708-1.c: New.
5990
5991 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5992
5993         * gcc.c-torture/execute/20030715-1.c: New test.
5994
5995 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5996
5997         * gcc.dg/pch/inline-3.c: New file.
5998         * gcc.dg/pch/inline-3.hs: New file.
5999         * gcc.dg/pch/inline-4.c: New file.
6000         * gcc.dg/pch/inline-4.hs: New file.
6001
6002 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/11509
6005         * g++.dg/template/crash6.C: New test.
6006
6007         PR c++/7053
6008         * g++.dg/template/friend20.C: New test.
6009
6010         PR c++/7019
6011         * g++.dg/template/overload2.C: New test.
6012
6013 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6014
6015         PR optimization/11440
6016         * gcc.c-torture/execute/20030714-1.c: New test.
6017
6018 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6019
6020         PR c++/11154
6021         * g++.dg/template/partial2.C: New test.
6022
6023 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/11503
6026         * g++.dg/template/anon1.C: New test.
6027
6028         PR c++/11493
6029         PR c++/11495
6030         * g++.dg/parse/template9.C: Likewise.
6031         * g++.dg/template/crash4.C: New test.
6032         * g++.dg/template/koenig1.C: Likewise.
6033         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6034         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6035         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6036         functions.
6037         * g++.old-deja/g++.jason/template36.C: Likewise.
6038         * g++.old-deja/g++.mike/p1989.C: Likewise.
6039         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6040         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6041         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6042         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6043         compiling.
6044         * g++.old-deja/g++.pt/union2.C: Use this->.
6045
6046 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6047
6048         * gcc.dg/20030711-1.c: New test.
6049
6050 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6051
6052         PR c++/11050
6053         * g++.dg/parse/args1.C: New test.
6054         * g++.pt/defarg8.C: Change expected errors.
6055
6056 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/8164
6059         * g++.dg/template/nontype2.C: New test.
6060
6061         PR c++/10558
6062         * g++.dg/parse/template8.C: New test.
6063
6064         PR c++/8327
6065         * g++.dg/template/scope1.C: New test.
6066
6067         * g++.dg/warn/Wsign-compare-1.C: New test.
6068
6069 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6070
6071         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6072
6073 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6074
6075         PR c++/9411
6076         * g++.dg/template/explicit2.C: New test.
6077
6078         PR c++/10032
6079         * g++.dg/warn/pedantic1.C: New test.
6080
6081 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6082
6083         PR c++ 9483
6084         * g++.dg/other/field1.C: New test.
6085
6086 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6087
6088         PR c/11449
6089         * gcc.c-torture/compile/20030707-1.c: New.
6090
6091 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6092
6093         PR c++/10849
6094         * g++.dg/template/access12.C: New test.
6095
6096 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6097
6098         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6099         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6100         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6101         * gcc.misc-tests/gcov.exp: Update
6102         * g++.dg/gcov/gcov.exp: Update
6103         * lib/gcov.exp: Update.
6104
6105 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * g++.dg/abi/mangle17.C: Make sure template expressions are
6108         dependent.
6109         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6110         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6111         * g++.dg/opt/stack1.C: Remove erroneous code.
6112         * g++.dg/parse/template7.C: New test.
6113         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6114         * g++.old-deja/g++.pt/crash4.C: Likewise.
6115
6116 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6117
6118         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6119         with zero or one occurence of `$' after the initial `L'.
6120
6121 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6122
6123         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6124
6125 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6126
6127         PR c/11370
6128         * gcc.dg/Wunreachable-6.c: New testcase.
6129         * gcc.dg/Wunreachable-7.c: New testcase.
6130
6131 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6132
6133         PR c/11420
6134         * gcc.dg/20030708-1.c: New test.
6135
6136 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6137
6138         * gcc.dg/compat/sdata-section.h: New file.
6139         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6140         * gcc.dg/torture/mips-sdata-1.c: New test.
6141
6142 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6143
6144         PR c++/11030
6145         * g++.dg/template/friend19.C: New test.
6146
6147 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6148
6149         * g++.dg/opt/strength-reduce.C: New test.
6150
6151 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6152
6153         PR target/10979
6154         * gcc.dg/20030707-1.c: New testcase.
6155
6156 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6157
6158         PR optimization/11059
6159         * g++.dg/opt/emptyunion.C: New testcase.
6160
6161 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6162             Eric Botcazou  <ebotcazou@libertysurf.fr>
6163
6164         * g++.dg/opt/stack1.C: New test.
6165
6166 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6167
6168         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6169         run test.
6170
6171         PR c++/11431
6172         * g++.dg/expr/static_cast3.C: New test.
6173
6174 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6175
6176         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6177         everywhere.
6178         * gcc.dg/concat.c: Concatenation of string constants with
6179         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6180         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6181         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6182         necessary to avoid multi-character character constant warning.
6183         * gcc.dg/cpp/escape.c: Likewise.
6184         * gcc.dg/cpp/ucs.c: Likewise.
6185         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6186         Fix a typo.
6187
6188 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6189
6190         PR c/11428
6191         * gcc.c-torture/compile/20030704-1.c: New.
6192
6193 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6194
6195         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6196
6197 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6198
6199         PR c++/5287, PR c++/7910,  PR c++/11021
6200         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6201         tests for warnings.
6202         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6203         * g++.dg/ext/dllimport3.C: Likewise.
6204         * g++.dg/ext/dllimport4.C: New file.
6205         * g++.dg/ext/dllimport5.C: New file.
6206         * g++.dg/ext/dllimport6.C: New file.
6207         * g++.dg/ext/dllimport7.C: New file.
6208         * g++.dg/ext/dllimport8.C: New file.
6209         * g++.dg/ext/dllimport9.C: New file.
6210         * g++.dg/ext/dllimport10.C: New file.
6211         * g++.dg/ext/dllexport1.C: New file.
6212
6213 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6214
6215         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6216         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6217
6218 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6219
6220         * gcc.dg/builtins-25.c: New testcase.
6221         * gcc.dg/builtins-26.c: New testcase.
6222
6223 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6224
6225         * gcc.dg/compat/vector-defs.h: New file.
6226         * gcc.dg/compat/vector-setup.h: New file.
6227         * gcc.dg/compat/vector-check.h: New file.
6228         * gcc.dg/compat/vector-1_main.c: New file.
6229         * gcc.dg/compat/vector-1_x.c: New file.
6230         * gcc.dg/compat/vector-1_y.c: New file.
6231         * gcc.dg/compat/vector-2_main.c: New file.
6232         * gcc.dg/compat/vector-2_x.c: New file.
6233         * gcc.dg/compat/vector-2_y.c: New file.
6234
6235         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6236         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6237         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6238         * gcc.dg/compat/struct-align-1.h: New file.
6239         * gcc.dg/compat/struct-align-1_main.c: New file.
6240         * gcc.dg/compat/struct-align-1_x.c: New file.
6241         * gcc.dg/compat/struct-align-1_y.c: New file.
6242         * gcc.dg/compat/struct-align-2.h: New file.
6243         * gcc.dg/compat/struct-align-2_main.c: New file.
6244         * gcc.dg/compat/struct-align-2_x.c: New file.
6245         * gcc.dg/co
6246         * g++.old-deja/g++.other/comdat3.C: Likewise.
6247         * g++.old-deja/g++.other/ctor1.C: Likewise.
6248         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6249
6250 2003-06-05  Richard Henderson  <rth@redhat.com>
6251
6252         * gcc.dg/debug/20030605-1.c: New.
6253
6254 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6255
6256         * README.QMTEST: Update.
6257
6258 2003-06-04  Richard Henderson  <rth@redhat.com>
6259
6260         * gcc.dg/cleanup-1.c: New.
6261         * gcc.dg/cleanup-2.c: New.
6262         * gcc.dg/cleanup-3.c: New.
6263         * gcc.dg/cleanup-4.c: New.
6264         * gcc.dg/cleanup-5.c: New.
6265         * gcc.dg/cleanup-6.c: New.
6266         * gcc.dg/cleanup-7.c: New.
6267
6268 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6269
6270         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6271
6272         * lib/dg-pch.exp: New file.
6273         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6274         * gcc.dg/pch/pch.exp: Likewise.
6275
6276 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6277
6278         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6279         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6280         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6281         * gcc.dg/builtins-17.c: New test case.
6282         * gcc.dg/i386-387-4.c: New test case.
6283         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6284
6285 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6286
6287         * gcc.dg/ultrasp9.c: New test.
6288
6289 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6290
6291         * gcc.c-torture/compile/20030604-1.c: New test.
6292         * gcc.dg/sparc-constant-1.c: New test.
6293
6294 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6295
6296         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6297
6298 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6299
6300         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6301
6302         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6303         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6304
6305 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6306
6307         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6308
6309 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6310
6311         PR c++/10940
6312         * g++.dg/template/spec10.C: New test.
6313
6314 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6315
6316         * gcc.dg/builtins-16.c: New test case.
6317
6318 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6321         mempcpy test with post-increments.
6322         * gcc.c-torture/execute/string-opt-3.c: New test.
6323         * gcc.dg/string-opt-1.c: New test.
6324
6325 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6326
6327         PR fortran/10965
6328         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6329
6330 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6331
6332         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6333         (scan-assembler): ... here.  Use dg-scan.
6334         (scan-assembler-not): Likewise.
6335         (scan-file): New function.
6336         (scan-file-not): Likewise.
6337         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6338         * gcc.dg/cpp/_Pragma4.c: Likewise.
6339         * gcc.dg/cpp/_Pragma5.c: Likewise.
6340         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6341         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6342         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6343         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6344         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6345         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6346         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6347         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6348         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6349         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6350         * gcc.dg/cpp/cxxcom1.c: Likewise.
6351         * gcc.dg/cpp/line1.c: Likewise.
6352         * gcc.dg/cpp/maccom1.c: Likewise.
6353         * gcc.dg/cpp/maccom2.c: Likewise.
6354         * gcc.dg/cpp/maccom3.c: Likewise.
6355         * gcc.dg/cpp/maccom4.c: Likewise.
6356         * gcc.dg/cpp/maccom5.c: Likewise.
6357         * gcc.dg/cpp/maccom6.c: Likewise.
6358         * gcc.dg/cpp/multiline.c: Likewise.
6359         * gcc.dg/cpp/spacing1.c: Likewise.
6360         * gcc.dg/cpp/spacing2.c: Likewise.
6361         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6362         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6363         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6364         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6365         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6366         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6367         * gcc.dg/cpp/cxxcom2.c: Likewise.
6368         * gcc.dg/cpp/cxxcom2.h: New file.
6369
6370         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6371         * g++.dg/cpp/truefalse.C: Here.
6372         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6373
6374 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6375
6376         * gcc.dg/cpp/redef3.c: New file.
6377
6378 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6379
6380         * gcc.dg/i386-loop-3.c: New test.
6381
6382 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6383
6384         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6385
6386 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6387
6388         * gcc.dg/fwrapv-1.c: New test case.
6389         * gcc.dg/fwrapv-2.c: New test case.
6390
6391 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6392
6393         PR c++/10956
6394         * g++.dg/template/spec9.C: New test.
6395
6396 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6397
6398         * gcc.dg/duff-4.c: New test case.
6399
6400 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6401
6402         PR fortran/10843
6403         * g77.dg/ffixed-form-1.f: New test
6404         * g77.dg/ffixed-form-2.f: New test
6405         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6406         * g77.dg/ffree-form-3.f: New test
6407
6408 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6409
6410         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6411         * gcc.dg/wint_t-1.c: Likewise.
6412
6413 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6414
6415         * g++.dg/template/access11.C: New test.
6416
6417 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6418
6419         PR c++/10849
6420         * g++.dg/template/access10.C: New test.
6421
6422 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6424
6425         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6426
6427 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6428
6429         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6430         suppress for powerpc-*-darwin*.
6431         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6432
6433 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6434
6435         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6436         suppress option for powerpc-*-darwin*.
6437
6438 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6439
6440         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6441         * gcc.dg/builtins-4.c: Add test for fmod.
6442
6443 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6444
6445         PR c++/10682
6446         * g++.dg/template/instantiate4.C: New test.
6447
6448 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6449
6450         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6451
6452 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6453
6454         * gcc.dg/compat/scalar-return-1_main.c: New file.
6455         * gcc.dg/compat/scalar-return-1_x.c: New file.
6456         * gcc.dg/compat/scalar-return-1_y.c: New file.
6457         * gcc.dg/compat/scalar-return-2_main.c: New file.
6458         * gcc.dg/compat/scalar-return-2_x.c: New file.
6459         * gcc.dg/compat/scalar-return-2_y.c: New file.
6460         * gcc.dg/compat/struct-return-3_main.c: New file.
6461         * gcc.dg/compat/struct-return-3_y.c: New file.
6462         * gcc.dg/compat/struct-return-3_x.c: New file.
6463         * gcc.dg/compat/struct-return-2_main.c: New file.
6464         * gcc.dg/compat/struct-return-2_x.c: New file.
6465         * gcc.dg/compat/struct-return-2_y.c: New file.
6466
6467 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6468
6469         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6470         for hppa*-hp-hpux*.
6471         * gcc.dg/20021014-1.c (dg-options): Likewise.
6472         * gcc.dg/nest.c (dg-options): Likewise.
6473
6474 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6475
6476         PR c++/9738
6477         * g++.dg/ext/dllimport2.C: New file.
6478         * g++.dg/ext/dllimport3.C: New file.
6479
6480 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6481
6482         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6483         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6484         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6485         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6486         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6487         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6488         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6489         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6490         * gcc.dg/compat/small-struct-defs.h: New file.
6491         * gcc.dg/compat/small-struct-init.h: New file.
6492         * gcc.dg/compat/small-struct-check.h: New file.
6493         * gcc.dg/compat/fp-struct-defs.h: New file.
6494         * gcc.dg/compat/fp-struct-check.h: New file.
6495         * gcc.dg/compat/fp-struct-init.h: New file.
6496         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6497         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6498
6499 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6500
6501         * gcc.dg/20030225-2.c: New test.
6502
6503 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6504             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6505
6506         * gcc.c-torture/compile/20030518-1.c: New test case.
6507
6508 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6509
6510         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6511         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6512         gcc-dg-debug-runtest.
6513         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6514         gcc-dg-debug-runtest.
6515
6516 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6517
6518         PR c++/9022
6519         * g++.dg/lookup/using6.C: New test.
6520
6521 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6522
6523         * g++.dg/parse/access2.C: New test.
6524
6525 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6526
6527         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6528         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6529         * gcc.dg/debug/debug.exp: Likewise.
6530
6531 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6532
6533         * gcc.dg/dollar.c: New test.
6534
6535 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6536
6537         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6538         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6539         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6540         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6541         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6542         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6543         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6544         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6545         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6546         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6547         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6548         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6549         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6550         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6551         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6552         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6553         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6554         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6555
6556 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6557
6558         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6559         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6560         support for "repo" mode.
6561         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6562         * lib/g77-dg.exp: Likewise.
6563         * lib/obj-dg.exp: Likewise.
6564
6565 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6566
6567         Merge from gcc-3_2-rhl8-branch:
6568         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * gcc.dg/tls/opt-6.c: New test.
6571
6572         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6573
6574         * gcc.dg/20030405-1.c: New test.
6575
6576         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6577
6578         * gcc.dg/20030309-1.c: New test.
6579
6580         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.c-torture/execute/20030307-1.c: New test.
6583
6584         2003-02-20  Randolph Chung  <tausq@debian.org>
6585
6586         * gcc.c-torture/compile/20030220-1.c: New test.
6587
6588         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.dg/20030217-1.c: New test.
6591
6592         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6593
6594         * gcc.c-torture/compile/20020129-1.c: New test.
6595
6596         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6597
6598         * gcc.dg/unroll-1.c: New test.
6599
6600         2002-11-16  Jan Hubicka  <jh@suse.cz>
6601
6602         * gcc.c-torture/execute/20020920-1.c: New test.
6603
6604         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR target/7434
6607         * gcc.c-torture/compile/20021008-1.c: New test.
6608
6609         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6610
6611         PR target/7559
6612         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6613
6614         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6615
6616         * gcc.c-torture/compile/20020807-1.c: New test.
6617
6618         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6619
6620         * gcc.dg/tls/opt-1.c: New test.
6621
6622         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6623
6624         * gcc.dg/20020729-1.c: New test.
6625
6626         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * g++.dg/opt/life1.C: New test.
6629
6630         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6631
6632         * gcc.dg/20020525-1.c: New test.
6633
6634         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6635
6636         PR c++/6794
6637         * g++.dg/ext/pretty1.C: New test.
6638         * g++.dg/ext/pretty2.C: New test.
6639
6640 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6641
6642         PR c++/8385
6643         * g++.dg/ext/typeof5.C: New test.
6644
6645 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6646
6647         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6648         __USER_LABEL_PREFIX__ into account.
6649         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6650
6651 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6652
6653         * gcc.dg/builtins-15.c: New test case.
6654
6655 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6656
6657         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6658
6659 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6660
6661         * lib/g++.exp: Tweak handling of additional source files.
6662         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6663         * g++.dg/special/conpr-2a.C: Rename to ...
6664         * g++.dg/special/conpr-2a.cc: ... this.
6665         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6666         * g++.dg/special/conpr-3a.C: Rename to ...
6667         * g++.dg/special/conpr-3a.cc: This.
6668         * g++.dg/special/conpr-3b.C: Rename to ...
6669         * g++.dg/special/conpr-3b.cc: This.
6670         * g++.dg/special/conpr-4.C: New test.
6671         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6672
6673 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6674
6675         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6676
6677 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6678
6679         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6680         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6681         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6682         * g++.old-deja/g++.other/warn3.C: Likewise.
6683
6684 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6685
6686         * gcc.dg/i386-387-1.c: Update to also test log.
6687         * gcc.dg/i386-387-2.c: Likewise.
6688
6689 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6690
6691         * g77.f-torture/execute/int8421.f: New test.
6692
6693 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6694
6695         PR c++/10230, c++/10481
6696         * g++.dg/lookup/scoped5.C: New test.
6697
6698 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6699
6700         PR c++/10552
6701         * g++.dg/template/ttp6.C: New test.
6702
6703 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6704
6705         * gcc.c-torture/execute/builtins: New directory.
6706         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6707         gcc.c-torture/execute/builtins.
6708         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6709         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6710         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6711         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6712
6713 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6714
6715         PR c++/9252
6716         * g++.dg/template/access8.C: New test.
6717         * g++.dg/template/access9.C: New test.
6718
6719 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6720
6721         PR c++/9554
6722         * g++.dg/parse/access1.C: New test.
6723
6724 2003-05-09  DJ Delorie  <dj@redhat.com>
6725
6726         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6727         long, and not an int.
6728
6729 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6730
6731         PR c++/10555, c++/10576
6732         * g++.dg/template/memclass1.C: New test.
6733
6734 2003-05-08  DJ Delorie  <dj@redhat.com>
6735
6736         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6737         targets.
6738         * gcc.c-torture/execute/20021024-1.x: Likewise.
6739         * gcc.c-torture/execute/shiftdi.x: Likewise.
6740         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6741         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6742         * gcc.dg/20021018-1.c: Likewise.
6743
6744 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6745
6746         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6747
6748         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6749         (bcopy): Call memmove.
6750
6751 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6752
6753         * g77.f-torture/compile/8485.f: New test case.
6754
6755 2003-05-07  Richard Henderson  <rth@redhat.com>
6756
6757         PR c++/10570
6758         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6759         Verify exception_cleanup not called for rethrows.
6760         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6761         when exiting catch block without rethrowing.
6762         * g++.dg/eh/forced3.C: New.
6763         * g++.dg/eh/forced4.C: New.
6764
6765 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6766
6767         * gcc.dg/20030505.c: Fix triplet.
6768
6769 2003-05-06  DJ Delorie  <dj@redhat.com>
6770
6771         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6772         * gcc.dg/nest.c: Likewise.
6773
6774 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6775
6776         * gcc.dg/builtins-14.c: New test case.
6777
6778 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6779
6780         * lib/compat.exp (compat-execute): New argument.
6781         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6782         * gcc.dg/compat: New test directory.
6783         * gcc.dg/compat/compat.exp: New expect script.
6784         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6785         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6786         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6787         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6788         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6789         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6790
6791         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6792         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6793         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6794         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6795         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6796         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6797         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6798         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6799         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6800         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6801         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6802         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6803         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6804         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6805         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6806
6807 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6808
6809         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6810
6811 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6812
6813         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6814
6815 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6816
6817         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6818         * gcc.dg/ppc-fsel-2.c: New test.
6819
6820         * gcc.dg/unused-5.c: New test.
6821
6822 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6823
6824         PR c++/10496
6825         * g++.dg/warn/pmf1.C: New test.
6826
6827 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6828
6829         PR c++/4494
6830         * g++.dg/warn/main.C: New test.
6831
6832 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6833
6834         * gcc.dg/nonnull-3.c: New test.
6835
6836 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6837
6838         * gcc.dg/cpp/Wtrigraphs.c: Update.
6839         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6840
6841 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6842
6843         * gcc.dg/ppc-fsel-1.c: New test.
6844
6845 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6846
6847         PR c/10604
6848         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6849
6850 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6851
6852         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6853
6854 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6855
6856         PR c++/9364, c++/10553, c++/10586
6857         * g++.dg/parse/typename4.C: New test.
6858         * g++.dg/parse/typename5.C: Likewise.
6859
6860 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6861
6862         * gcc.c-torture/compile/20030503-1.c: New test.
6863
6864 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6865
6866         * g++.dg/lookup/using5.C: Fix testcase error.
6867
6868 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6869
6870         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6871         since MEABI is no longer supported.  Remove all vestiges
6872         of MEABI from the test.
6873
6874 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6875
6876         PR c++/10554
6877         * g++.dg/lookup/using5.C: New test.
6878
6879 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6880
6881         PR c++/8772
6882         * g++.dg/template/ttp5.C: New test.
6883
6884 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6885
6886         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6887         (dg-gpp-additional-sources): New function.
6888         (dg-gpp-additional-files): Likewise.
6889         * lib/g++.exp (additional_sources): New variable.
6890         (additional_files): Likewise.
6891         (g++_target_compile): Deal with them.
6892         * lib/old-dejagnu.exp: Remove.
6893         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6894         * g++.old-deja: Revise all tests to use dg commands.
6895
6896 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6897
6898         PR c++/9432, c++/9528
6899         * g++.dg/lookup/using4.C: New test.
6900
6901 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6902
6903         * gcc.dg/noreturn-5.c: New file.
6904         * gcc.dg/noreturn-6.c: New file.
6905
6906         * gcc.c-torture/compile/inline-1.c: New file.
6907
6908 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6909
6910         PR c++/10551
6911         * g++.dg/template/explicit1.C: New test.
6912
6913 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/10549
6916         * g++.dg/other/bitfield1.C: New test.
6917
6918         PR c++/10527
6919         * g++.dg/init/new7.C: New test.
6920
6921 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6922
6923         * g++.dg/ext/desig1.C: New test.
6924         * g++.dg/ext/init1.C: Update.
6925
6926         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6927
6928 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c++/10180
6931         * g++.dg/warn/Winline-1.C: New test.
6932
6933 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.c-torture/execute/string-opt-19.c: New test.
6936
6937         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6938         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6939
6940 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/10506
6943         * g++.dg/init/new6.C: New test.
6944
6945         PR c++/10503
6946         * g++.dg/init/ref6.C: New test.
6947
6948 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6949
6950         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6951
6952 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6953
6954         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6955         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6956
6957 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6960         initialized static data members.
6961
6962 2003-04-25  H.J. Lu <hjl@gnu.org>
6963
6964         * gcc.dg/ia64-sync-4.c: New test.
6965
6966 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6967
6968         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6969         date.
6970
6971 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6972
6973         PR c++/10337
6974         * g++.dg/warn/conv1.C: New test.
6975         * g++.old-deja/g++.other/conv7.C: Adjust.
6976         * g++.old-deja/g++.other/overload14.C: Adjust.
6977
6978 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6979
6980         PR c++/10471
6981         * g++.dg/template/defarg2.C: New test.
6982
6983 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6984
6985         * gcc.dg/cpp/include2.c: Update.
6986         * gcc.dg/cpp/multiline-2.c: New.
6987         * gcc.dg/cpp/multiline.c: Update.
6988         * gcc.dg/cpp/strify2.c: Update.
6989         * gcc.dg/cpp/trad/literals-2.c: Update.
6990
6991 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6992
6993         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6994
6995 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6996
6997         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6998
6999 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/10451
7002         * g++.dg/parse/crash4.C: New test.
7003
7004         PR c++/9847
7005         * g++.dg/parse/crash5.C: New test.
7006
7007 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/10446
7010         * g++.dg/parse/crash3.C: New test.
7011
7012         PR c++/10428
7013         * g++.dg/parse/elab1.C: New test.
7014
7015 2003-04-22  Devang Patel  <dpatel@apple.com>
7016
7017         * gcc.dg/cpp/trad/funlike-5.c: New test.
7018
7019 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7020
7021         * g++.dg/other/packed1.C: Fix dg options.
7022
7023 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7024
7025         * g++.dg/other/offsetof2.C: New test.
7026
7027 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * g++.dg/template/recurse.C: Adjust location of error messages.
7030
7031 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7032
7033         PR c++/9881
7034         * g++.dg/init/addr-const1.C: New test.
7035         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7036
7037 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7038
7039         PR c++/10405
7040         * g++.dg/lookup/struct-hack1.C: New test.
7041
7042 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7043
7044         * ucs.c: Update diagnostic messages.
7045
7046 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7047
7048         * gcc.dg/cpp/truefalse.cpp: New test.
7049         * gcc.dg/cpp/cpp.exp: Update.
7050         * g++.dg/other/stdbool-if.C: Remove.
7051
7052 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7053
7054         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7055         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7056
7057 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7058
7059         * gcc.c-torture/compile/20030418-1.c: New test.
7060
7061 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7062
7063         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7064
7065 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7066
7067         PR c++/10347
7068         g++.dg/template/dependent-name1.C: New test.
7069
7070 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7071
7072         * gcc.dg/warn-1.c (tourist_guide): New array,
7073         contains a pointer to bar.
7074
7075 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7076
7077         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7078         * gcc.c-torture/execute/medce-1.c: New test case.
7079         * gcc.c-torture/execute/medce-2.c: New test case.
7080
7081 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * lib/prune.exp: Ignore more messages.
7084
7085         PR c++/10381
7086         * g++.dg/parse/lookup3.C: New test.
7087
7088 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7089
7090         * gcc.c-torture/compile/20030415-1.c : New test.
7091
7092 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7093
7094         * gcc.c-torture/execute/scope-2.c: Move to ...
7095         * gcc.dg/noncompile/scope.c: .... here.
7096
7097 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7098
7099         * gcc.dg/20030414-2.c: New test case.
7100
7101 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7102
7103         PR target/10377
7104         * gcc.dg/20030414-1.c: New test.
7105
7106 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7107
7108         * gcc.dg/builtins-12.c: New test case.
7109         * gcc.dg/builtins-13.c: New test case.
7110
7111 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7112
7113         * gcc.c-torture/execute/string-opt-18.c: New test.
7114
7115 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/10300
7118         * g++.dg/init/new5.C: New test.
7119
7120 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/7910
7123         * g++.dg/ext/dllimport1.C: New test.
7124
7125 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7126
7127         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7128
7129 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7130
7131         PR Fortran/9263
7132         * g77.f-torture/noncompile/9263.f: New test
7133         PR Fortran/1832
7134         * g77.f-torture/execute/1832.f: New test
7135
7136 2003-04-11  David Chad  <davidc@freebsd.org>
7137             Loren J. Rittle  <ljrittle@acm.org>
7138
7139         libobjc/8562
7140         * objc.dg/headers.m: New test.
7141
7142 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7143
7144         * gcc.c-torture/execute/builtin-noret-2.c: New.
7145         * gcc.c-torture/execute/builtin-noret-2.x: New.
7146         XFAIL builtin-noret-2.c at -O1 and above.
7147         * gcc.dg/redecl.c: New.
7148         * gcc.dg/Wshadow-1.c: Update error regexps.
7149
7150 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7151
7152         * g++.dg/abi/bitfield10.C: New test.
7153
7154 2003-04-09  Mike Stump  <mrs@apple.com>
7155
7156         * gcc.dg/pch/pch.exp: Make testcase names longer.
7157         * g++.dg/pch/pch.exp: Make testcase names longer.
7158
7159 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7160
7161         * gcc.dg/builtins-11.c: New test case.
7162
7163 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7164
7165         * gcc.dg/builtins-9.c: New test case.
7166         * gcc.dg/builtins-10.c: New test case.
7167
7168 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7169
7170         * gcc.dg/noncompile/init-4.c.c: New test.
7171
7172 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7173
7174         * gcc.misc-test/gcov-9.c: New test.
7175         * gcc.misc-test/gcov-10.c: New test
7176         * gcc.misc-test/gcov-11.c: New test.
7177
7178 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7179
7180         PR optimization/10024
7181         * gcc.c-torture/compile/20030405-1.c: New test.
7182
7183 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7184
7185         * gcc.dg/pch/static-3.c: New.
7186         * gcc.dg/pch/static-3.hs: New.
7187         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7188
7189 2003-04-04  Richard Henderson  <rth@redhat.com>
7190
7191         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7192         * g++.dg/eh/forced2.C: Likewise.
7193
7194 2003-04-03  Mike Stump  <mrs@apple.com>
7195
7196         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7197         target arg.
7198         (scan-assembler-times, scan-assembler-not): Likewise.
7199         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7200
7201 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7202
7203         * gcc.dg/sparc-loop-1.c: New test.
7204
7205 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7206
7207         PR other/9274
7208         * g++.dg/pch/system-2.C: New.
7209         * g++.dg/pch/system-2.Hs: New.
7210
7211 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7212
7213         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7214
7215         * g++.dg/eh/simd-1.C (vecfunc): Same.
7216
7217 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7218
7219         * gcc.c-torture/execute/20030401-1.c: New test case.
7220
7221 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7222
7223         * objc.dg/defs.m: New.
7224
7225 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7226
7227         * g++.dg/eh/simd-1.C: New.
7228         * g++.dg/eh/simd-2.C: New.
7229
7230 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7231
7232         * gcc.c-torture/execute/simd-3.c: New.
7233
7234 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7235
7236         PR c/9936
7237         * gcc.dg/20030331-2.c: New test.
7238
7239 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7240
7241         PR c++/10278
7242         * g++.dg/parse/crash2.C: New test.
7243
7244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7245
7246         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7247         * gcc.c-torture/execute/20030331-1.c: ...here.
7248
7249 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7250
7251         * gcc.c-torture/execute/20030331-1.c: New test.
7252
7253 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7254
7255         * lib/gcov.exp: Adjust call return testing strings.
7256         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7257
7258 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7259
7260         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7261         * gcc.dg/builtins-7.c: New test case.
7262         * gcc.dg/builtins-8.c: New test case.
7263
7264 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7265
7266         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7267
7268 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7269
7270         PR c++/7647
7271         * g++.dg/lookup-class-member-2.C: New test.
7272
7273 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7274
7275         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7276
7277 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7278
7279         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7280
7281 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7282
7283         * g++.dg/init/attrib1.C: New test.
7284
7285 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7286
7287         * gcc.dg/ultrasp8.c: New test.
7288
7289 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7290
7291         * gcc.dg/ultrasp7.c: New test.
7292
7293 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7294
7295         PR c++/10047
7296         * g++.dg/template/inline1.C: New test.
7297
7298 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * gcc.dg/sparc-dwarf2.c: New test.
7301
7302 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7303
7304         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7305         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7306
7307 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7308
7309         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7310         than reading .x files.
7311         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7312         * g77.dg/gcov/gcov-1.f: Likewise.
7313         * gcc.misc-tests/gcov-4b.c: Likewise.
7314         * gcc.misc-tests/gcov-5b.c: Likewise.
7315         * gcc.misc-tests/gcov-6.c: Likewise.
7316         * gcc.misc-tests/gcov-7.c: Likewise.
7317         * gcc.misc-tests/gcov-8.c: Likewise.
7318         * g++.dg/gcov/gcov-1.x: Remove.
7319         * g77.dg/gcov/gcov-1.x: Likewise.
7320         * gcc.misc-tests/gcov-4b.x: Likewise.
7321         * gcc.misc-tests/gcov-5b.x: Likewise.
7322         * gcc.misc-tests/gcov-6.x: Likewise.
7323         * gcc.misc-tests/gcov-7.x: Likewise.
7324         * gcc.misc-tests/gcov-8.x: Likewise.
7325
7326 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7327
7328         PR opt/10087
7329         * gcc.dg/20030324-1.c: New test.
7330
7331 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7332
7333         PR c++/10224
7334         * g++.dg/template/arg3.C: New test.
7335
7336         PR c++/10158
7337         * g++.dg/template/friend18.C: New test.
7338
7339 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7340
7341         * g77.f-torture/compile/20030326-1.f: New test case.
7342
7343 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7344
7345         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7346
7347         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7348
7349 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7350
7351         * gcc.dg/ia64-sync-3.c: New test.
7352
7353 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7354
7355         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7356
7357 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7358
7359         * gcc.dg/ultrasp6.c: New test.
7360
7361 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7362
7363         * gcc.dg/i386-signbit-1.c: New test.
7364         * gcc.dg/i386-signbit-2.c: New test.
7365         * gcc.dg/i386-signbit-3.c: New test.
7366
7367 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7368
7369         * gcc.dg/ultrasp5.c: Fix options.
7370
7371 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7372
7373         * gcc.dg/ultrasp5.c: Fix comment.
7374
7375 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7376
7377         PR fortran/10197
7378         * g77.f-torture/execute/10197.f: New test.
7379
7380 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         PR c++/9898, c++/383
7383         * g++.dg/template/conv6.C: New test.
7384
7385         PR c++/10119
7386         * g++.dg/template/ptrmem5.C: New test.
7387
7388         PR c++/10026
7389         * g++.dg/lookup/koenig1.C: New test.
7390
7391         PR C++/10199
7392         * g++.dg/lookup/template2.C: New test.
7393
7394 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7395
7396         * g++.dg/opt/rtti1.C: New test.
7397
7398 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7399
7400         * gcc.dg/ultrasp5.c: New test.
7401
7402 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7403
7404         PR middle-end/9967
7405         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7406         builtin fputs.
7407
7408 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7409
7410         PR c/8224
7411         * gcc.dg/20030323-1.c: New test.
7412
7413 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7414
7415         * gcc.c-torture/compile/20030323-1.c: New test case.
7416
7417 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7418
7419         * gcc.dg/20030321-1.c: New test.
7420
7421 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7422
7423         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7424
7425 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         PR c++/9978, c++/9708
7428         * g++.dg/ext/vlm1.C: Adjust expected error.
7429         * g++.dg/ext/vla2.C: New test.
7430         * g++.dg/template/arg1.C: New test.
7431         * g++.dg/template/arg2.C: New test.
7432
7433 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7434
7435         * g77.f-torture/execute/select.f: New test.
7436         * g77.f-torture/noncompile/select_no_compile.f: New test.
7437
7438 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         PR c++/9898
7441         * g++.dg/other/error4.C: New test.
7442
7443 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7444
7445         * g++.dg/template/friend17.C: New test.
7446
7447 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7448
7449         * gcc.c-torture/compile/20030320-1.c: New.
7450
7451 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7452
7453         * gcc.dg/builtins-6.c: New test case.
7454
7455 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7456
7457         PR target/10073
7458         * gcc.c-torture/compile/20030319-1.c: New.
7459
7460 2003-03-18  Jan Hubicka  <jh@suse.cz>
7461
7462         * gcc.dg/i386-cvt-1.c: New test.
7463
7464 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7465
7466         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7467         * objc.dg/naming-2.m: Likewise.
7468
7469 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/9639
7472         * g++.dg/parse/crash1.C: New test.
7473
7474 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7475
7476         PR c++/8805
7477         * g++.dg/eh/cleanup1.C: New test.
7478
7479 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7480
7481         * gcc.c-torture/execute/20030316-1.c: New test case.
7482
7483 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7484
7485         PR c++/9629
7486         * g++.dg/init/ctor2.C: New test.
7487
7488 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7489
7490         * g77.f-torture/compile/xformat.f: New test case.
7491
7492 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7493
7494         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7495         * g++.old-deja/g++.mike/eh50.C: Likewise.
7496
7497 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7498
7499         PR c++/6440
7500         * g++.dg/template/spec7.C: New test.
7501         * g++.dg/template/spec8.C: Likewise.
7502
7503 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7504
7505         * gcc.c-torture/execute/20030313-1.c: New test.
7506
7507 2003-03-14  Richard Henderson  <rth@redhat.com>
7508
7509         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7510
7511 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7512
7513         * gcc.c-torture/compile/20030314-1.c: New test.
7514
7515 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7516
7517         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7518         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7519         thumb target,
7520         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7521         to accept newer _imp__  prefix and additional
7522         newline in .drectve section.
7523         * gcc.dg/dll-4.c: Likewise.
7524         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7525         switch.
7526
7527 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7528
7529         * g++.dg/parse/namespace9.C: New test.
7530
7531         * g++.dg/init/ref5.C: New test.
7532         * g++.dg/parse/ptrmem1.C: Likewise.
7533
7534 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7535
7536         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7537         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7538         regular expression.
7539         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7540         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7541
7542 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7543
7544         * gcc.c-torture/execute/20030224-2.c: New test.
7545
7546 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7547
7548         * gcc.dg/decl-3.c: New test.
7549
7550 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7551
7552         * gcc.dg/i386-loop-2.c: New test.
7553
7554 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7555
7556         PR c++/9474
7557         * g++.dg/parse/namespace8.C: New test.
7558
7559         PR c++/9924
7560         * g++.dg/overload/builtin2.C: New test.
7561
7562 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7563
7564         * gcc.dg/return-type-3.c: New test.
7565
7566 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7567
7568         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7569         profiling options are not supported.
7570
7571 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7572
7573         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7574         * g++.old-deja/g++.warn/impint2.C: Likewise.
7575
7576 2003-03-10  Devang Patel  <dpatel@apple.com>
7577
7578         * g++.dg/cpp/c++_cmd_1.C: New test.
7579         * g++.dg/cpp/c++_cmd_1.h: New file.
7580
7581 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7582
7583         * gcc.dg/altivec-9.c: New file.
7584
7585 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7586
7587         * gcc.dg/ppc-sdata-1.c: New test.
7588         * gcc.dg/ppc-sdata-2.c: New test.
7589
7590 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c++/9373
7593         * g++.dg/opt/ptrmem2.C: New test.
7594
7595         PR c++/8534
7596         * g++.dg/opt/ptrmem1.C: New test.
7597
7598 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7599
7600         * gcc.dg/i386-loop-1.c: New test.
7601
7602 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7603
7604         PR c++/9970
7605         * g++.dg/lookup/friend1.C: New test.
7606
7607 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/9823
7610         * g++.dg/parser/constructor1.C: New test.
7611
7612 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7613
7614         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7615
7616         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7617
7618 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7619
7620         * gcc.dg/cpp/Wunused.c: Update test.
7621
7622 2003-03-08  Jan Hubicka  <jh@suse.cz>
7623
7624         * gcc.dg/inline-3.c: New test.
7625
7626 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/9809
7629         * g++.dg/parse/builtin1.C: New test.
7630
7631         PR c++/9982
7632         * g++.dg/abi/cookie1.C: New test.
7633         * g++.dg/abi/cookie2.C: Likewise.
7634
7635         PR c++/9524
7636         * g++.dg/template/field1.C: New test.
7637
7638         PR c++/9912
7639         * g++.dg/parse/class1.C: New test.
7640         * g++.dg/parse/namespace7.C: Likewise.
7641         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7642
7643 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * g++.dg/init/ref4.C: New test.
7646
7647 2003-03-07  Jan Hubicka  <jh@suse.cz>
7648
7649         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7650         * gcc.dg/inline-3.c:  New test.
7651
7652 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7653
7654         * g++.dg/init/ref3.C: New test.
7655
7656         PR c++/9965
7657         * g++.dg/init/ref2.C: New test.
7658
7659         PR c++/9400
7660         * g++.dg/warn/Wshadow-2.C: New test.
7661
7662         PR c++/9791
7663         * g++.dg/warn/Woverloaded-1.C: New test.
7664
7665 2003-03-05  Jan Hubicka  <jh@suse.cz>
7666
7667         * gcc.dg/i386-local2.c: New.
7668         * gcc.dg/i386-local.c: Fix typo.
7669
7670 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7671
7672         * g++.dg/abi/layout3.C: New test.
7673
7674 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7675
7676         * gcc.c-torture/compile/20030305-1.c
7677
7678 2003-03-05  Jan Hubicka  <jh@suse.cz>
7679
7680         * gcc.dg/i386-local.c: New.
7681
7682 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7683
7684         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7685
7686 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7687
7688         * gcc.dg/switch-2.c: New test.
7689         * gcc.dg/switch-3.c: New test.
7690         * gcc.dg/Wswitch.c: Adjust line numbers.
7691         * gcc.dg/Wswitch-default.c: Likewise.
7692         * gcc.dg/Wswitch-enum.c: Likewise.
7693
7694 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7695
7696         * gcc.c-torture/execute/20030222-1.c: New test.
7697
7698 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7699
7700         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7701
7702 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/9878
7705         * g++.dg/init/ref1.C: New test.
7706
7707 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7708
7709         * gcc.dg/sh-relax.c: New SH-only test.
7710
7711 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7712
7713         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7714         comment explaining purpose of testcase.
7715
7716 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7717
7718         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7719         for HC11/HC12 (asm needs two int registers).
7720         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7721         HC11/HC12 because the test uses an asm which needs two 32-bit
7722         registers.
7723
7724 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7725
7726         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7727         for HC11/HC12 (array is too large otherwise).
7728         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7729         * gcc.c-torture/compile/20010518-2.x: Likewise.
7730         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7731         HC11/HC12 (array is too large).
7732
7733 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7734
7735         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7736         * lib/g++-dg.exp (g++-dg-test): Likewise.
7737
7738 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7739
7740         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7741         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7742
7743 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7744
7745         * g++.dg/warn/implicit-typename1.C: Remove warning.
7746
7747 2003-02-28  Richard Henderson  <rth@redhat.com>
7748
7749         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7750         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7751
7752 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7753
7754         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7755         * g++.dg/pch/pch.exp: Likewise.
7756
7757 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7758
7759         PR c++/9879
7760         * testsuite/g++.dg/init/new4.C: New test.
7761
7762 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7763
7764         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7765
7766 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7767
7768         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7769         unsigned long.
7770
7771         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7772         wider than float.
7773
7774 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7775
7776         * lib/scanasm.exp: Add support for counting numbers of
7777         occurences.
7778         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7779         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7780
7781 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7782
7783         PR c++/9683
7784         * g++.dg/template/static3.C: New test.
7785
7786         PR c++/9829
7787         * g++.dg/parse/namespace6.C: New test.
7788
7789 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7790
7791         PR target/9732
7792         * gcc.dg/20030225-1.c: New test.
7793
7794 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7795
7796         * README: Remove out-of-date information.
7797
7798         PR c++/9836
7799         * g++.dg/template/spec6.C: New test.
7800
7801 2003-02-24  Jeff Law  <law@redhat.com>
7802
7803         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7804
7805 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7806
7807         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7808         * gcc.dg/pragma-ep-1.c: Likewise.
7809
7810 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7811
7812         PR c++/9602
7813         * g++.dg/template/friend16.C: New test.
7814
7815 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/5333
7818         * g++.dg/parse/fused-params1.C: Adjust error messages.
7819         * g++.dg/template/nested3.C: New test.
7820
7821 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7822
7823         * g++.dg/abi/param1.C: New test.
7824
7825 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7826
7827         PR c++/7982
7828         * g++.dg/warn/implicit-typename1.C: New test.
7829
7830 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7831
7832         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7833         with "mtune".
7834         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7835         * gcc.c-torture/execute/20010129-1.x: Likewise.
7836         * gcc.dg/20011107-1.c: Likewise.
7837         * gcc.dg/20020108-1.c: Likewise.
7838         * gcc.dg/20020122-3.c: Likewise.
7839         * gcc.dg/20020206-1.c: Likewise.
7840         * gcc.dg/20020310-1.c: Likewise.
7841         * gcc.dg/20020426-2.c: Likewise.
7842         * gcc.dg/20020517-1.c: Likewise.
7843         * gcc.dg/991230-1.c: Likewise.
7844         * gcc.dg/i386-unroll-1.c: Likewise.
7845         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7846
7847 2003-02-22  Jan Hubicka  <jh@suse.cz>
7848
7849         * gcc.dg/i386-mul.c: New test.
7850
7851 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7852
7853         * gcc.dg/builtins-5.c: New test case.
7854
7855 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7856
7857         * gcc.dg/asmreg-1.c: New test.
7858
7859 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/9749
7862         * g++.dg/parse/varmod1.C: New test.
7863
7864 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7865
7866         PR c++/9727
7867         * g++.dg/template/op1.C: New test.
7868
7869 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/8906
7872         * g++.dg/template/nested2.C: New test.
7873
7874 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/8724
7877         * g++.dg/expr/dtor1.C: New test.
7878
7879 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7880
7881         * gcc.dg/cpp/include3.c: New test.
7882         * gcc.dg/cpp/inc/foo.h: New file.
7883
7884 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7885
7886         * gcc.c-torture/execute/20030221-1.c: New test.
7887
7888 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7889
7890         PR c++/9729
7891         * g++.dg/abi/conv1.C: New test.
7892
7893 2003-02-20  Jan Hubicka  <jh@suse.cz>
7894
7895         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7896
7897 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7898
7899         * gcc.c-torture/compile/20030219-1.c: New test.
7900
7901 2003-02-18  Jan Hubicka  <jh@suse.cz>
7902
7903         * gcc.dg/funcorder.c: New test.
7904
7905 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7906
7907         * gcc.c-torture/execute/20030218-1.c: New.
7908
7909 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7910
7911         * gcc.dg/20030218-1.c: New.
7912
7913 2003-02-18  Richard Henderson  <rth@redhat.com>
7914
7915         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7916         * gcc.dg/attr-used-2.c: New.
7917
7918 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/9704
7921         * g++.dg/init/copy5.C: New test.
7922
7923 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7924
7925         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7926         * g++.dg/pch/pch.exp: Likewise.
7927
7928 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7929
7930         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7931         STACK_SIZE is not defined.
7932
7933 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7934
7935         PR c++/9457
7936         * g++.dg/template/init1.C: New test.
7937
7938 2003-02-16  Jan HUbicka  <jh@suse.cz>
7939
7940         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7941         (foo): Add few extra tests
7942         * gcc.dg/c99-const-expr-3.c: Likewise.
7943         * gcc.c-torture/execute/20030216-1.c: New.
7944
7945 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7946
7947         PR c++/9459
7948         * g++.dg/ext/typeof4.C: New test.
7949
7950 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7951
7952         * gcc.dg/i386-387-3.c: New test case.
7953
7954 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7955
7956         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7957         cris-*-elf* cris-*-aout* and mmix-*-*.
7958
7959 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7960
7961         * gcc.dg/20030213-1.c: New test.
7962
7963 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7964
7965         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7966         * gcc.dg/i386-387-2.c: Likewise.
7967
7968 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7969
7970         * gcc.dg/ppc-spe.c: Fix formatting.
7971         Enable tests that were previously unsupported by gas.
7972         Delete tests for instructions that no longer exist.
7973         Switch arguments on evsubifw builtin.
7974
7975 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7976
7977         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7978         STACK_SIZE is too small.
7979
7980 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7981             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7982
7983         * gcc.dg/decl-2.c: New test.
7984
7985 2003-02-10  Jan Hubicka  <jh@suse.cz>
7986
7987         * gcc.dg/i386-fpcvt-1.c:  New test.
7988
7989 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7990
7991         * gcc.c-torture/execute/20030209-1.c: New test.
7992
7993 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7994
7995         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7996         int-wide bitops, use the constants of the same width.
7997         Likewise, if long long is 32-bit wide, test bitops using
7998         32-bit constants.
7999
8000 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8001
8002         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8003
8004 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8005
8006         * testsuite/gcc.dg/builtins-4.c: New test case.
8007
8008 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8009
8010         * gcc.dg/20020430-1.c: Fix dg command typos.
8011         * gcc.dg/20020503-1.c: Likewise.
8012
8013 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8014
8015         PR c++/8785
8016         * g++.dg/parse/fused-params1.C: New test.
8017
8018         PR c++/8857
8019         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8020
8021         PR c++/8921
8022         * g++.dg/parse/non-dependent1.C: New test.
8023
8024         PR c++/8928
8025         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8026
8027         PR c++/9228
8028         * g++.dg/parse/undefined7.C: New test.
8029         * g++.dg/parse/non-templ1.C: New test.
8030
8031         PR c++/9229
8032         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8033
8034 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8035
8036         * gcc.c-torture/compile/20030206-1.c: New test.
8037
8038 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8039
8040         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8041         "pow" to "foo" to avoid potential confusion with a math built-in.
8042
8043 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8044
8045         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8046         conditions for SPARC targets.
8047
8048 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.dg/20030204-1.c: New test.
8051
8052 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8053
8054         PR c++/38
8055         * g++.dg/parse/array-size1.C: New test.
8056
8057         PR c++/5657
8058         * g++.dg/parse/undefined3.C: New test.
8059
8060         PR c++/5665
8061         * g++.dg/parse/undefined4.C: New test.
8062
8063         PR c++/5975
8064         * g++.dg/parse/undefined5.C: New test.
8065
8066         PR c++/7259
8067         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8068
8069         PR c++/8578
8070         * g++.dg/parse/casting-operator1.C: New test.
8071
8072         PR c++/8596
8073         * g++.dg/parse/undefined6.C: New test.
8074
8075         PR c++/8736
8076         * g++.dg/parse/missing-template1.C: New test.
8077
8078 2003-02-04  Jan Hubicka  <jh@suse.cz>
8079
8080         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8081         * gcc.dg/i386-cmov?.c:  Likewise.
8082         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8083         * gcc.dg/i386-ssefp-1.c:  Likewise.
8084         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8085         conventions.
8086
8087 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/7129
8090         * testsuite/g++.dg/ext/max.C: New test.
8091
8092 2003-02-03  Jan Hubicka  <jh@suse.cz>
8093
8094         * gcc.c-torture/execute/20030203-1.c: New test.
8095
8096 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8097
8098         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8099         'natural-endian'.
8100
8101 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8104         * g++.dg/init/new2.C: Likewise.
8105         * g++.dg/other/new1.C: Likewise.
8106
8107 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8108
8109         * gcc.dg/struct-ret-libc.c: New test.
8110
8111 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8112
8113         * gcc.dg/20030129-1.c: New test.
8114
8115 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8116
8117         PR c++/8849
8118         * g++.dg/template/ptrmem4.C: New test.
8119
8120 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8121
8122         * g++.dg/parser/constant1.C: New test.
8123
8124 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8125
8126         PR c++/8591
8127         * g++.dg/parse/friend2.C: New test.
8128
8129 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8130
8131         PR c++/9437
8132         * g++.dg/template/unify4.C: New test.
8133
8134 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8135
8136         * gcc.c-torture/execute/20030128-1.c: New test.
8137
8138 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8139
8140         * g++.dg/lookup/nested1.C: Test moved from ...
8141         * g++.old-deja/g++.other/lookup24.C: ... here.
8142
8143 2003-01-28  Jan Hubicka  <jh@suse.cz>
8144
8145         * gcc.dg/i386-cmov5.c:  New test.
8146
8147 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8148
8149         * gcc.c-torture/execute/20010925-1.c: Changed the
8150         memcpy declaration.
8151
8152 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8153
8154         PR c++/3902
8155         * g++.dg/parse/template5.C: New test.
8156
8157 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8158
8159         PR fortran/9258
8160         * g77.dg/pr9258: New test.
8161
8162 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8163
8164         * README: Move relevant parts from README.g++.
8165
8166         * README.g++: Remove this file.
8167
8168 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         * g++.dg/abi/dcast1.C: New test.
8171
8172 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8173
8174         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8175
8176 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8177
8178         PR c++/47
8179         * g++.old-deja/g++.other/lookup24.C: New test.
8180
8181 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8182
8183         PR middle-end/7227
8184         * gcc.dg/uninit-C.c: New test.
8185
8186 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         * g++.dg/abi/covariant1.C: New test.
8189
8190 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8191
8192         * gcc.dg/20030123-1.c: New test.
8193
8194 2003-01-25  Jan Hubicka  <jh@suse.cz>
8195
8196         PR opt/8492
8197         * gcc.c-torture/compile/20030125-1.c
8198
8199 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8200
8201         PR c++/9403
8202         * g++.dg/parse/template3.C: New test.
8203         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8204
8205         PR c++/795
8206         * g++.dg/parse/template4.C: New test.
8207
8208         PR c++/9415
8209         * g++.dg/template/qual2.C: New test.
8210
8211         PR c++/8545
8212         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8213
8214         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8215
8216 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8217
8218         * gcc.c-torture/execute/switch-1.c: New test case.
8219
8220 2003-01-25  Jan Hubicka  <jh@suse.cz>
8221
8222         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8223
8224 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8225
8226         Tweaks for Bison-1.875. From the NEWS file:
8227         "- `parse error' -> `syntax error'
8228         Bison now uniformly uses the term `syntax error'"
8229         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8230         * gcc.dg/cpp/digraph2.c: Likewise.
8231         * gcc.dg/cpp/direct2.c: Likewise.
8232         * gcc.dg/cpp/paste4.c: Likewise.
8233         * gcc.dg/c90-restrict-1.c: Likewise.
8234         * gcc.dg/c99-func-2.c: Likewise.
8235         * gcc.dg/noncompile/920721-2.c: Likewise.
8236         * gcc.dg/noncompile/930622-2.c: Likewise.
8237         * gcc.dg/noncompile/940112-1.c: Likewise.
8238         * gcc.dg/noncompile/950921-1.c: Likewise.
8239         * gcc.dg/noncompile/951123-1.c: Likewise.
8240         * gcc.dg/noncompile/971104-1.c: Likewise.
8241         * gcc.dg/noncompile/990416-1.c: Likewise.
8242
8243 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8244
8245         * g++.dg/parse/undefined1.C: Add error message.
8246
8247 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/9354
8250         * g++.dg/parse/new1.C: New test.
8251
8252         PR c++/9216
8253         * g++.dg/parse/template2.C: New test.
8254
8255         PR c++/9354
8256         * g++.dg/parse/typedef2.C: New test.
8257
8258         PR c++/9328
8259         * g++.dg/ext/typeof3.C: New test.
8260
8261 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8262
8263         PR c++/2738
8264         * g++.dg/parse/ret-type1.C: New test.
8265
8266         PR c++/3792
8267         * g++.dg/parse/tmpl-outside1.C: New test.
8268
8269         PR c++/4207
8270         * g++.dg/parse/int-as-enum1.C: New test.
8271
8272         PR c++/4903
8273         * g++.dg/parse/no-typename1.C: New test.
8274
8275         PR c++/5533
8276         * g++.dg/parse/no-value1.C: New test.
8277
8278         PR c++/5921
8279         * g++.dg/parse/wrong-inline1.C: New test.
8280
8281         PR c++/6402
8282         * g++.dg/parse/ref1.C: New test.
8283
8284         PR c++/6992
8285         * g++.dg/parse/attr-ctor1.C: New test.
8286
8287         PR c++/7229
8288         * g++.dg/parse/namespace5.C: New test.
8289
8290         PR c++/7917
8291         * g++.dg/parse/func-def1.C: New test.
8292
8293         PR c++/8143
8294         * g++.dg/parse/undefined1.C: New test.
8295
8296         PR c++/5723, PR c++/8522
8297         * g++.dg/parse/specialization1.C: New test.
8298
8299         PR c++/163, PR c++/8595
8300         * g++.dg/parse/struct-as-enum1.C: New test.
8301
8302         PR c++/9173
8303         * g++.dg/parse/undefined2.C: New test.
8304
8305 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/9298
8308         * g++.dg/parse/template1.C: New test.
8309
8310         PR c++/9384
8311         * g++.dg/parse/using1.C: New test.
8312
8313         PR c++/9285
8314         PR c++/9294
8315         * g++.dg/parse/expr2.C: New test.
8316
8317         PR c++/9388
8318         * g++.dg/parse/lookup2.C: Likewise.
8319
8320 2003-01-21  Jan Hubicka  <jh@suse.cz>
8321
8322         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8323         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8324         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8325         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8326
8327 2003-01-20  Nick Clifton  <nickc@redhat.com>
8328
8329         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8330         problem with ARM sibcall code generation.
8331
8332 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8333
8334         * gcc.c-torture/execute/20030120-1.c: New.
8335
8336 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8337
8338         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8339
8340 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/9272
8343         * g++.dg/parse/ctor1.C: New test.
8344
8345         PR c++/9294:
8346         * g++.dg/parse/qualified1.C: New test.
8347
8348         * g++.dg/parse/typename3.C: New test.
8349
8350 2003-01-16  Richard Henderson  <rth@redhat.com>
8351
8352         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8353
8354 2003-01-16  Richard Henderson  <rth@redhat.com>
8355
8356         * g++.dg/pch/pch.exp: Copy test header to the working directory
8357         before using it either for precompilation or direct use.
8358         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8359         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8360
8361 2003-01-16  Richard Henderson  <rth@redhat.com>
8362
8363         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8364         before using it either for precompilation or direct use.
8365         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8366         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8367
8368 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8369
8370         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8371         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8372         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8373         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8374         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8375         typename warning into error.
8376         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8377         error messages.
8378         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8379         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8380         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8381         messages.
8382         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8383         make declaration visible in template.
8384         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8385         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8386         messages.
8387         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8388         message.
8389         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8390         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8391         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8392         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8393         typename warning with error message.
8394         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8395         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8396         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8397
8398 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8399
8400         * g++.dg/parse/ambig2.C: New test.
8401
8402 2003-01-15  Richard Henderson  <rth@redhat.com>
8403
8404         * g++.dg/tls/init-2.C: Update error message string.
8405
8406 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8407
8408         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8409
8410 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8411
8412         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8413         all for HC11/HC12.
8414         * gcc.c-torture/compile/20001205-1.x: Likewise.
8415         * gcc.c-torture/compile/20001226-1.x: Likewise.
8416         * gcc.c-torture/compile/920520-1.x: Likewise.
8417         * gcc.c-torture/compile/961203-1.x: Likewise.
8418         * gcc.c-torture/compile/20020604-1.x: Likewise.
8419
8420 2003-01-15  Jan Hubicka  <jh@suse.cz>
8421
8422         * gcc.c-torture/compile/20030115-1.c: New test.
8423
8424         * gcc.dg/i386-fpcvt-1.c: New test.
8425         * gcc.dg/i386-fpcvt-2.c: New test.
8426
8427 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8428
8429         Further conform g++'s __vmi_class_type_info to the C++ ABI
8430         specification.
8431         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8432         the specification.
8433
8434 2003-01-14  Jan Hubicka  <jh@suse.cz>
8435
8436         * gcc.dg/i386-fpcvt-1.c: New test.
8437         * gcc.dg/i386-fpcvt-2.c: New test.
8438
8439 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8440
8441         * gcc.dg/i386-mmx-3.c: New test.
8442
8443 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/9264
8446         * g++.dg/parse/octal1.C: New file.
8447
8448         PR c++/9172
8449         * g++.dg/parse/typename1.C: New file.
8450
8451 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8452
8453         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8454         * gcc.dg/bf-no-ms-layout.c: Likewise.
8455         * gcc.dg/bf-ms-attrib.c: Likewise.
8456
8457 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/9099
8460         * g++.dg/parse/dtor1.C: New file.
8461
8462         PR c++/9128
8463         * g++.dg/rtti/typeid1.C: New file.
8464
8465         PR c++/9153
8466         * g++.dg/parse/lookup1.C: New file.
8467
8468         PR c++/9171
8469         * g++.dg/templ/spec5.C: New file.
8470
8471 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8472
8473         * gcc.c-torture/compile/20030110-1.c: New test.
8474
8475 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8476
8477         Merge from pch-branch:
8478
8479         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8480
8481         * gcc.dg/pch/cpp-1.h: New.
8482         * gcc.dg/pch/cpp-1.c: New.
8483         * gcc.dg/pch/cpp-2.h: New.
8484         * gcc.dg/pch/cpp-2.c: New.
8485
8486         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8487
8488         * gcc.dg/pch/except-1.h: New.
8489         * gcc.dg/pch/except-1.c: New.
8490
8491         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8492
8493         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8494         running test.
8495         * gcc.dg/pch: Include *.hp not *.h.
8496         * gcc.dg/pch/system-1.h: New.
8497         * gcc.dg/pch/system-1.c: New.
8498
8499         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8500
8501         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8502         rather than trying to build and run a program using PCH.
8503         * gcc.dg/pch: Remove dg-do commands from test files.
8504
8505         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8506
8507         * gcc.dg/pch/macro-3.c: New.
8508         * gcc.dg/pch/macro-3.h: New.
8509
8510         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8511
8512         * gcc.dg/pch/common-1.c: New.
8513         * gcc.dg/pch/common-1.h: New.
8514         * gcc.dg/pch/decl-1.c: New.
8515         * gcc.dg/pch/decl-1.h: New.
8516         * gcc.dg/pch/decl-2.c: New.
8517         * gcc.dg/pch/decl-2.h: New.
8518         * gcc.dg/pch/decl-3.c: New.
8519         * gcc.dg/pch/decl-3.h: New.
8520         * gcc.dg/pch/decl-4.c: New.
8521         * gcc.dg/pch/decl-4.h: New.
8522         * gcc.dg/pch/decl-5.c: New.
8523         * gcc.dg/pch/decl-5.h: New.
8524         * gcc.dg/pch/global-1.c: New.
8525         * gcc.dg/pch/global-1.h: New.
8526         * gcc.dg/pch/inline-1.c: New.
8527         * gcc.dg/pch/inline-1.h: New.
8528         * gcc.dg/pch/inline-2.c: New.
8529         * gcc.dg/pch/inline-2.h: New.
8530         * gcc.dg/pch/static-1.c: New.
8531         * gcc.dg/pch/static-1.h: New.
8532         * gcc.dg/pch/static-2.c: New.
8533         * gcc.dg/pch/static-2.h: New.
8534
8535         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8536
8537         * g++.dg/pch/pch.exp: Better handle failing testcases.
8538         * gcc.dg/pch/pch.exp: Likewise.
8539         * gcc.dg/pch/macro-1.c: New.
8540         * gcc.dg/pch/macro-1.h: New.
8541         * gcc.dg/pch/macro-2.c: New.
8542         * gcc.dg/pch/macro-2.h: New.
8543
8544         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8545
8546         * g++.dg/dg.exp: Treat files in pch/ specially.
8547         * g++.dg/pch/pch.exp: New file.
8548         * g++.dg/pch/empty.H: New file.
8549         * g++.dg/pch/empty.C: New file.
8550         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8551         "precompile".
8552
8553         * gcc.dg/pch/pch.exp: New file.
8554         * gcc.dg/pch/empty.h: New file.
8555         * gcc.dg/pch/empty.c: New file.
8556         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8557         "precompile".
8558
8559 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8560
8561         * g++.dg/template/friend14.C: New test.
8562
8563 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/old-style-asm-1.c: New test.
8566
8567 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8568
8569         * gcc.c-torture/compile/20030109-1.c: New test.
8570
8571 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8572
8573         * gcc.c-torture/execute/20030109-1.c: New test.
8574
8575 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8576
8577         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8578         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8579         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8580         * g++.old-deja/g++.mike/eh2.C: Likewise
8581         * g++.old-deja/g++.mike/eh3.C: Likewise
8582         * g++.old-deja/g++.mike/eh5.C: Likewise
8583         * g++.old-deja/g++.mike/eh6.C: Likewise
8584         * g++.old-deja/g++.mike/eh7.C: Likewise
8585         * g++.old-deja/g++.mike/eh8.C: Likewise
8586         * g++.old-deja/g++.mike/eh9.C: Likewise
8587         * g++.old-deja/g++.mike/eh10.C: Likewise
8588         * g++.old-deja/g++.mike/eh12.C: Likewise
8589         * g++.old-deja/g++.mike/eh13.C: Likewise
8590         * g++.old-deja/g++.mike/eh14.C: Likewise
8591         * g++.old-deja/g++.mike/eh16.C: Likewise
8592         * g++.old-deja/g++.mike/eh17.C: Likewise
8593         * g++.old-deja/g++.mike/eh18.C: Likewise
8594         * g++.old-deja/g++.mike/eh21.C: Likewise
8595         * g++.old-deja/g++.mike/eh23.C: Likewise
8596         * g++.old-deja/g++.mike/eh24.C: Likewise
8597         * g++.old-deja/g++.mike/eh25.C: Likewise
8598         * g++.old-deja/g++.mike/eh26.C: Likewise
8599         * g++.old-deja/g++.mike/eh27.C: Likewise
8600         * g++.old-deja/g++.mike/eh28.C: Likewise
8601         * g++.old-deja/g++.mike/eh29.C: Likewise
8602         * g++.old-deja/g++.mike/eh31.C: Likewise
8603         * g++.old-deja/g++.mike/eh33.C: Likewise
8604         * g++.old-deja/g++.mike/eh34.C: Likewise
8605         * g++.old-deja/g++.mike/eh35.C: Likewise
8606         * g++.old-deja/g++.mike/eh36.C: Likewise
8607         * g++.old-deja/g++.mike/eh37.C: Likewise
8608         * g++.old-deja/g++.mike/eh38.C: Likewise
8609         * g++.old-deja/g++.mike/eh39.C: Likewise
8610         * g++.old-deja/g++.mike/eh40.C: Likewise
8611         * g++.old-deja/g++.mike/eh41.C: Likewise
8612         * g++.old-deja/g++.mike/eh42.C: Likewise
8613         * g++.old-deja/g++.mike/eh44.C: Likewise
8614         * g++.old-deja/g++.mike/eh46.C: Likewise
8615         * g++.old-deja/g++.mike/eh47.C: Likewise
8616         * g++.old-deja/g++.mike/eh48.C: Likewise
8617         * g++.old-deja/g++.mike/eh49.C: Likewise
8618         * g++.old-deja/g++.mike/eh50.C: Likewise
8619
8620
8621         PR c++/8615
8622         * g++.dg/template/char1.C: New test.
8623
8624         * g++.dg/template/varmod1.C: Fix typo.
8625
8626 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8627
8628         DR 180
8629         * g++.old-deja/g++.pt/crash32.C: Expect error.
8630
8631 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8632
8633         PR c++/5919
8634         * g++.dg/template/varmod1.C: New test.
8635
8636         PR c++/8727
8637         * g++.dg/inherit/typeinfo1.C: New test.
8638
8639         PR c++/8663
8640         * g++.dg/inherit/typedef1.C: New test.
8641
8642 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/8332
8645         PR c++/8493
8646         * g++.dg/template/strlen1.C: New test.
8647
8648         PR c++/8227
8649         * g++.dg/template/ctor2.C: New test.
8650
8651         PR c++/8214
8652         * g++.dg/init/string1.C: New test.
8653
8654         PR c++/8511
8655         * g++.dg/template/friend8.C: New test.
8656
8657 2002-11-29  Joe Buck <jbuck@synopsys.com>
8658
8659         * g++.dg/lookup/anon2.C: New test.
8660
8661 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8662
8663         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8664         h8300 port.
8665
8666 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8667
8668         * gcc.dg/bitfld-6.c: New test.
8669
8670 2002-11-27  Jan Hubicka  <jh@suse.cz>
8671
8672         * gcc.c-torture/execute/20021127.[cx]: New test.
8673
8674 2002-11-26  Jan Hubicka  <jh@suse.cz>
8675
8676         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8677         quality.
8678
8679 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8680
8681         * g++.dg/init/brace2.C: New test.
8682         * g++.old-deja/g++.mike/p9129.C: Correct.
8683
8684 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8685
8686         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8687
8688 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8689
8690         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8691
8692 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8693
8694         * testsuite/g++.dg/abi/empty11.C: New test.
8695         * testsuite/g++.dg/rtti/cv1.C: New test.
8696
8697 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8698
8699         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8700
8701 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8702
8703         * g++.dg/abi/empty10.C: New test.
8704
8705 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8706
8707         * gcc.c-torture/compile/20021124-1.c: New test.
8708
8709 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8710
8711         * g++.dg/abi/rtti2.C: New test.
8712
8713 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8714
8715         * gcc.dg/i386-unroll-1.c: New test.
8716
8717 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8718
8719         * gcc.c-torture/compile/20021120-1.c: New test.
8720         * gcc.c-torture/compile/20021120-2.c: New test.
8721
8722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8723
8724         * gcc.dg/bitfld-5.c: New test.
8725
8726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8727
8728         * gcc.c-torture/execute/20021120-3.c: New test.
8729
8730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8731
8732         * gcc.c-torture/execute/20021120-2.c: New test.
8733
8734 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8735
8736         * gcc.c-torture/execute/20021120-1.c: New test.
8737
8738 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * gcc.c-torture/execute/20021118-3.c: New test.
8741
8742 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8743
8744         * gcc.c-torture/compile/20021119-1.c: New test.
8745
8746 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8747
8748         * gcc.dg/duff-1.c: New test.
8749         * gcc.dg/duff-2.c: New test.
8750         * gcc.dg/duff-3.c: New test.
8751
8752 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8753
8754         * gcc.dg/cpp/_Pragma5.c: New test.
8755
8756 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8757
8758         * gcc.c-torture/execute/20021118-2.c: New test.
8759
8760 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8761
8762         * gcc.c-torture/execute/20021118-1.c: New test.
8763
8764 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.dg/20021116-1.c: New test.
8767
8768 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8769
8770         * g++.dg/abi/vcall1.C: New test.
8771
8772 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8773
8774         * gcc.dg/20021029-1.c: New test.
8775         * gcc.dg/20021029-2.c: New test.
8776
8777 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8778
8779         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8780
8781 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8782
8783         PR c/8439
8784         * gcc.dg/20021110.c: Move to ...
8785         * gcc.c-torture/compile/20021110.c: .... here.
8786
8787 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8788
8789         PR c/8467
8790         * gcc.c-torture/execute/20021111-1.c
8791
8792 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8793
8794         PR c/8439
8795         * gcc.dg/20021110.c: New test.
8796
8797 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8798
8799         * g++.dg/abi/vthunk3.C: Run only on x86.
8800
8801 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8802
8803         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8804
8805 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8806
8807         * lib/compat.exp (compat-execute): Fix logic error in last
8808         change.
8809
8810 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8811
8812         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8813
8814 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8815
8816         PR c++/8389
8817         * g++.dg/template/access6.C: New test.
8818
8819 2002-11-08  Jan Hubicka  <jh@suse.cz>
8820
8821         * gcc.dg/i386-ssefp-1.c: New test.
8822         * gcc.dg/i386-ssefp-1.c: New test.
8823
8824 2002-11-08  Jan Hubicka  <jh@suse.cz>
8825
8826         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8827
8828 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8829
8830         * g++.dg/abi/vthunk3.C: New test.
8831
8832         PR c++/8338
8833         * g++.dg/template/crash2.C: New test.
8834
8835 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8836
8837         * testsuite/g++.dg/abi/dtor1.C: New test.
8838         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8839
8840 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8841
8842         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8843         Darwin.
8844
8845 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8846
8847         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8848         -mthumb.  Only xfail with -O0.
8849
8850 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8851
8852         * g++.dg/abi/thunk1.C: New test.
8853         * g++.dg/abi/thunk2.C: Likewise.
8854         * g++.dg/abi/vtt1.C: Likewise.
8855
8856 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8857
8858         PR optimization/8423
8859         * gcc.c-torture/execute/builtin-constant.c: New test.
8860
8861 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8862
8863         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8864         Add some more cases.
8865
8866 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/8391
8869         * g++.dg/opt/local1.C: New test.
8870
8871 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8872
8873         PR c++/8160
8874         * g++.dg/template/complit1.C: New test.
8875
8876         PR c++/8149
8877         * g++.dg/template/typename4.C: Likewise.
8878
8879 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8880
8881         Core issue 287, PR c++/7639
8882         * g++.dg/template/instantiate1.C: Adjust error location.
8883         * g++.dg/template/instantiate3.C: New test.
8884         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8885         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8886         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8887
8888 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8889
8890         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8891
8892 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/8287
8895         * g++.dg/init/dtor2.C: New test.
8896
8897 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8898
8899         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8900         * gcc.dg/nest.c: Bypass errors on irix6.
8901
8902 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8903
8904         * gcc.dg/nest.c: Expect error for mmix-*-*.
8905         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8906
8907 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8908
8909         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8910         markers.
8911
8912         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8913
8914 2002-10-25  Mike Stump  <mrs@apple.com>
8915
8916         * gcc.dg/warn-1.c: New test.
8917
8918 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8919
8920         * g++.dg/template/typename3.C: New test.
8921
8922 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8923
8924         * g++.dg/lookup/ptrmem1.C: New test.
8925
8926         * g++.dg/abi/vthunk2.C: New test.
8927
8928 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8929
8930         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8931
8932 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8933
8934         * g++.dg/abi/empty9.C: New test.
8935
8936 2002-10-24  Richard Henderson  <rth@redhat.com>
8937
8938         * g++.dg/inherit/thunk1.C: Enable for ia64.
8939
8940 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/8067
8943         * g++.dg/lookup/pretty1.C: New test.
8944
8945 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8946
8947         * gcc.dg/20021023-1.c: New test.
8948
8949 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8950
8951         PR c++/7679
8952         * g++.dg/parse/inline1.C: New test.
8953
8954 2002-10-23  Richard Henderson  <rth@redhat.com>
8955
8956         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8957
8958         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8959
8960 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/6579
8963         * g++.dg/parse/stmtexpr3.C: New test.
8964
8965 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         * g++.dg/expr/cond1.C: New test.
8968
8969 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8970
8971         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8972
8973 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8974
8975         * g++.dg/abi/vbase13.C: New test.
8976         * g++.dg/abi/vbase14.C: Likewise.
8977
8978 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8979
8980         * gcc.dg/tls/pic-1.c: New test.
8981         * gcc.dg/tls/nonpic-1.c: New test.
8982         * gcc.dg/20021018-1.c: New test.
8983
8984 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8985
8986         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8987         Remove only files with the same base name as the test case.
8988         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8989         (profopt-execute): Likewise.  Also, remove old profiling
8990         and performance data files before running the tests.
8991
8992         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8993         * g++.dg/bprob/bprob.exp: Likewise.
8994         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8995         to allow more general test case names.
8996
8997         * g++.dg/bprob/bprob-1.C: Rename to ...
8998         * g++.dg/bprob/g++-bprob-1.C: ... this.
8999
9000         * g77.dg/bprob/bprob-1.f: Rename to ...
9001         * g77.dg/bprob/g77-bprob-1.f: ... this.
9002
9003 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9004
9005         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9006         bison 1.50 or later.
9007
9008 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9009
9010         * g++.dg/README: Describe more test directories.
9011
9012 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.dg/init/array6.C: Add additional tests.
9015
9016 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9017
9018         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9019         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9020
9021 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9022
9023         * gcc.c-torture/compile/20020604-1.x: New.
9024         * gcc.c-torture/compile/simd-5.x: Likewise.
9025         * gcc.c-torture/execute/920710-1.x: Likewise.
9026         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9027
9028 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9029
9030         * g++.dg/inherit/override1.C: Add dg-options clause.
9031
9032 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9033
9034         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9035         _mm_slli_si128.
9036
9037 2002-10-19  Andreas Schwab  <schwab@suse.de>
9038
9039         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9040         directory component.
9041
9042 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9043
9044         * g++.dg/inherit/thunk1.C: New test.
9045
9046         * g++.dg/inherit/override1.C: New test.
9047
9048         * g++.dg/abi/mangle11.C: New test.
9049         * g++.dg/abi/mangle14.C: New test.
9050         * g++.dg/abi/mangle17.C: New test.
9051
9052 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9053
9054         * g++.dg/overload/member2.C: New test.
9055
9056 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9057
9058         * g++.dg/README: Describe new compat directory.
9059         * g++.dg/dg.exp: Skip tests in compat directory.
9060         * README.compat: New file.
9061         * lib/compat.exp: New expect script.
9062         * g++.dg/compat: New test directory.
9063         * g++.dg/compat/compat.exp: New expect script.
9064         * g++.dg/compat/abi: New test directory.
9065         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9066         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9067         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9068         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9069         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9070         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9071         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9072         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9073         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9074         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9075         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9076         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9077         * g++.dg/compat/break: New test directory.
9078         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9079         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9080         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9081         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9082         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9083         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9084         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9085         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9086         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9087         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9088         g++.dg/compat/break/README: New files.
9089         * g++.dg/compat/eh: New test directory.
9090         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9091         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9092         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9093         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9094         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9095         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9096         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9097         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9098         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9099         g++.dg/compat/eh/filter2_y.C,
9100         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9101         g++.dg/compat/eh/new1_y.C,
9102         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9103         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9104         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9105         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9106         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9107         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9108         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9109         g++.dg/compat/eh/unexpected1_y.C: New files.
9110         * g++.dg/compat/init: New test directory.
9111         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9112         g++.dg/compat/init/array5_y.C,
9113         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9114         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9115         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9116         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9117         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9118         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9119         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9120         g++.dg/compat/init/init-ref2_y.C: New files.
9121
9122 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9123
9124         PR c++/7584
9125         * g++.dg/inherit/using3.C: New test.
9126
9127 2002-10-17  Jan Hubicka  <jh@suse.cz>
9128
9129         * gcc.dg/20021017-2.c: New test.
9130
9131 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9132
9133         * g++.dg/abi/mangle16.C: Adjust.
9134
9135         * g++.dg/init/array8.C: New test.
9136
9137 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9138
9139         * gcc.dg/special/mips-abi.exp: New test.
9140         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9141
9142 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9143
9144         * g++.dg/abi/mangle16.C: New test.
9145         * g++.dg/abi/mangle17.C: Likewise.
9146
9147         PR c++/7478
9148         * g++.dg/template/ref1.C: New test.
9149
9150 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9151
9152         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9153
9154 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9155
9156         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9157
9158 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/7524
9161         * g++.dg/init/array7.C: New test.
9162
9163 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9164
9165         * g++.dg/init/array6.C: New test.
9166
9167         * g++.dg/abi/mangle13.C: Likewise.
9168         * g++.dg/abi/mangle14.C: Likewise.
9169         * g++.dg/abi/mangle15.C: Likewise.
9170
9171 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9172
9173         * g++.dg/abi/empty8.C: New test.
9174
9175 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9176
9177         * g++.dg/init/ctor1.C: New test.
9178
9179 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9180
9181         * gcc.c-torture/execute/20021015-1.c: New test.
9182
9183 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9184
9185         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9186
9187 2002-10-14  Jan Hubicka  <jh@suse.cz>
9188
9189         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9190
9191 2002-10-14  Richard Henderson  <rth@redhat.com>
9192
9193         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9194
9195 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR optimization/6631
9198         * g++.dg/opt/const2.C: New test.
9199
9200 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9201
9202         PR c++/7176
9203         * g++.dg/parse/friend1.C: New test.
9204         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9205
9206 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9207
9208         * gcc.dg/20021014-1.c: New test.
9209
9210 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9211
9212         PR c++/5661
9213         * g++.dg/ext/vlm1.C: New test.
9214         * g++.dg/ext/vlm2.C: Likewise.
9215
9216         * g++.dg/init/array1.C: Remove invalid braces.
9217         * g++.dg/init/brace1.C: New test.
9218         * g++.dg/init/copy2.C: Likewise.
9219         * g++.dg/init/copy3.C: Likewise.
9220         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9221         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9222         braces.
9223
9224 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9225
9226         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9227
9228 2002-10-11  Richard Shann  <richard.shann@superh.com>
9229
9230         * gcc.c-torture/compile/simd-5.c: New test.
9231
9232 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9233
9234         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9235
9236 2002-10-10  Jim Wilson  <wilson@redhat.com>
9237
9238         * gcc.c-torture/execute/20021010-1.c: New test.
9239
9240 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9241
9242         PR c/7353
9243         * g++.dg/ext/typedef-init.C: New test.
9244         * gcc.dg/typedef-init.c: New test.
9245
9246 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9247
9248         * gcc.dg/cpp/paste13.c: New test.
9249
9250 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9251
9252         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9253         remaining platforms, XFAIL during compile, not execute.  Don't
9254         XFAIL at -O0.
9255
9256 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9257
9258         * gcc.dg/alias-1.c: Tweak expected warning.
9259
9260 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9261
9262         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9263
9264 2002-10-06  Andreas Jaeger  <aj@suse.de>
9265
9266         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9267         * gcc.dg/cpp/c++98.C: Likewise.
9268
9269         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9270         * g++.dg/cpp/c++98.C: Likewise.
9271
9272         * g++.dg/README (Subdirectories): Mention cpp directory.
9273
9274         PR target/7559
9275         * gcc.dg/20021006-1.c: New test.
9276
9277 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9278
9279         PR c++/7804
9280         * g++.dg/other/warning1.C: New test.
9281
9282 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9283
9284         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9285         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9286         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9287
9288 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9289
9290         PR c++/7931
9291         * g++.dg/template/ptrmem3.C: New test.
9292
9293         PR c++/7754
9294         * g++.dg/template/union1.C: New test.
9295
9296 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/8006
9299         * g++.dg/abi/mangle9.C: New test.
9300         * g++.dg/abi/mangle10.C: New test.
9301         * g++.dg/abi/mangle11.C: New test.
9302         * g++.dg/abi/mangle12.C: New test.
9303
9304 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/7188.
9307         * g++.dg/template/meminit1.C: New test.
9308         * g++.dg/warn/Wreorder-1.C: Likewise.
9309         * g++.old-deja/g++.mike/warn3.C: Tweak.
9310         * lib/prune.exp: Ingore "in copy constructor".
9311
9312 2002-10-02  Andreas Jaeger  <aj@suse.de>
9313
9314         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9315         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9316         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9317         on x86-64.
9318
9319 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9320
9321         * gcc.dg/empty1.C: Fix typo.
9322
9323 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         * gcc.dg/alias-1.c: New test.
9326
9327 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9328
9329         * gcc.dg/empty1.C: New test.
9330
9331         * g++.dg/tls/init-2.C: Tweak error messages.
9332
9333 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9334
9335         * gcc.c-torture/compile/20020923-1.c: New test.
9336
9337 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9338
9339         * gcc.c-torture/execute/ffs-1.c: New test.
9340         * gcc.c-torture/execute/ffs-2.c: Ditto.
9341
9342 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9343
9344         * g++.dg/overload/member1.C: New test.
9345
9346 2002-09-30  Mark Mitchell  <mark@code
9347
9348 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9349
9350         * testsuite/gcc.dg/tls/diag-3.c: New.
9351
9352 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9353
9354         * g++.dg/README (Subdirectories): Document new subdir expr.
9355         * g++.dg/expr/pmf-1.C: New test.
9356
9357 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9358
9359         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9360
9361 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9362
9363         * g++.dg/abi/bitfield3.C: New test.
9364
9365 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9366
9367         * lib/gcov.exp: Tweak expected line formats.
9368         * gcc.misc-tests/gcov8.c: New test.
9369         * gcc.misc-tests/gcov8.x: New flags.
9370
9371 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * consistency.vlad/layout/endian.c: Include string.h.
9374
9375         * gcc.c-torture/execute/20020805-1.c: New test.
9376
9377 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9378
9379         * g++.dg/other/conversion1.C: New test.
9380
9381 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9382
9383         * gcc.dg/builtins-1.c: New testcase.
9384
9385 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9386
9387         * g++.dg/inherit/access3.C: New test.
9388
9389 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9390
9391         * gcc.dg/ia64-visibility-2.c: New test.
9392
9393 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9394
9395         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9396         __qualifier_flags to __flags.
9397
9398 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9399
9400         * g++.dg/inherit/operator1.C: New test.
9401         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9402         * g++.dg/other/error1.C: Change expected error message.
9403         * g++.dg/template/conv4.C: Likewise.
9404
9405 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9406
9407         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9408         for documented behavior.
9409
9410 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9411
9412         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9413         several targets known to fail.
9414
9415 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9416
9417         * gcc.dg/mips-args-[123].c: New tests.
9418
9419 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9420
9421         * gcc.dg/ppc-spe.c: New.
9422
9423 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9424
9425         * g++.dg/other/ptrmem4.C: New testcase.
9426
9427 2002-07-24  Richard Henderson  <rth@redhat.com>
9428
9429         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9430
9431 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9432
9433         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9434
9435 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9436
9437         * gcc.c-torture/execute/memset-3.c: New testcase.
9438
9439 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9440
9441         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9442         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9443
9444 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9445
9446         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9447         Delete.
9448
9449 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9450
9451         * gcc.c-torture/compile/simd-4.c: New test.
9452
9453 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9454
9455         PR c++/7347, c++/7348
9456         * g++.dg/template/access4.C: New test.
9457         * g++.dg/template/access5.C: New test.
9458         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9459         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9460         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9461         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9462
9463 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9464
9465         * gcc.dg/gnu89-init-2.c: New test.
9466
9467 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9468
9469         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9470
9471 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9472
9473         * gcc.c-torture/execute/20020720-1.c: New testcase.
9474
9475 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9476
9477         * gcc.dg/cpp/Wsignprom.c: New tests.
9478
9479 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9480
9481         * gcc.c-torture/execute/loop-13.c: New test.
9482
9483 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9484
9485         * gcc.dg/cpp/expr.c: New tests.
9486
9487 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9488
9489         * g++.dg/opt/pr6713.C: Add template instantiation.
9490
9491 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9492
9493         * gcc.dg/nest.c: New test.
9494
9495 2002-07-17  Richard Henderson  <rth@redhat.com>
9496
9497         * g++.dg/opt/pr6713.C: New test.
9498
9499 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9500
9501         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9502         XFAIL for all x86 processors.
9503
9504 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9505
9506         * gcc.c-torture/execute/20010122-1.x: Do not test with
9507         -fomit-frame-pointer.
9508
9509 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9510
9511         * g++.dg/template/instantiate2.C: New test.
9512         * g++.dg/template/spec4.C: New test.
9513
9514 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9515
9516         * g++.dg/template/access2.C: New test.
9517         * g++.dg/template/access3.C: New test.
9518
9519 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9520
9521         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9522         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9523         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9524         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9525         Convert to use <stdarg.h>.
9526         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9527         Delete.
9528         * gcc.dg/va-arg-2.c: New.
9529         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9530
9531 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gcc.c-torture/compile/20020710-1.c: New test.
9534
9535 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9536                           Andrew Pinski  <pinskia@physics.uc.edu>
9537
9538         gcc.c-torture/compile/simd-2.c: New testcase.
9539         gcc.c-torture/compile/simd-3.c: Likewise.
9540
9541 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9542
9543         PR c++/7224
9544         * g++.dg/overload/error1.C: New test.
9545
9546 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9547
9548         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9549         configuration and IRIX 6 O32 ABI.
9550
9551 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9552
9553         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9554
9555 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9556
9557         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9558
9559 2002-07-10  Jeffrey A Law  <law@redhat.com>
9560
9561         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9562
9563         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9564
9565 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9566
9567         * gcc.dg/20020312-2.c: Check for __PPC__.
9568
9569 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9570
9571         * gcc.c-torture/compile/20020709-1.c: New test.
9572
9573 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9574
9575         * g++.dg/template/qualttp21.C: New test case.
9576
9577 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9578
9579         * gcc.c-torture/compile/20020706-1.c: New test.
9580         * gcc.c-torture/compile/20020706-2.c: New test.
9581
9582 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9583             Alexandre Oliva  <aoliva@redhat.com>
9584
9585         * g++.dg/warn/incomplete1.C: New test.
9586
9587 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9588
9589         PR c++/7099
9590         * g++.dg/warn/noreturn1.C: New test.
9591
9592 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/6706
9595         * g++.dg/debug/debug6.C: New test.
9596         * g++.dg/debug/debug7.C: New test.
9597
9598 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9599
9600         * gcc.c-torture/compile/simd-3.c: New test.
9601
9602 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9603
9604         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9605         * gcc.dg/20020620-1.c: Likewise.
9606
9607 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9608
9609         PR c++/6944
9610         * g++.dg/init/array4.C: New test.
9611         * g++.dg/init/array5.C: New test.
9612
9613 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9614
9615         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9616         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9617
9618 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9621         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9622         * gcc.dg/wtr-conversion-1.c: Likewise.
9623         * gcc.dg/wtr-escape-1.c: Likewise.
9624         * gcc.dg/wtr-int-type-1.c: Likewise.
9625         * gcc.dg/wtr-label-1.c: Likewise.
9626         * gcc.dg/wtr-static-1.c: Likewise.
9627         * gcc.dg/wtr-strcat-1.c: Likewise.
9628         * gcc.dg/wtr-suffix-1.c: Likewise.
9629         * gcc.dg/wtr-switch-1.c: Likewise.
9630         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9631         * gcc.dg/wtr-union-init-1.c: Likewise.
9632         * gcc.dg/wtr-union-init-2.c: Likewise.
9633         * gcc.dg/wtr-union-init-3.c: Likewise.
9634
9635         * gcc.dg/wtr-func-def-1.c: New test.
9636
9637 2002-07-02 Devang Patel <dpatel@apple.com>
9638
9639         * objc.dg/param-1.m: New test.
9640
9641 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9642
9643         * gcc.dg/cpp/trad/directive.c: Add test.
9644         * gcc.dg/cpp/trad/macroargs.c: Add test.
9645         * gcc.dg/cpp/trad/rec
9646
9647 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9648
9649         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9650
9651 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9652
9653         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9654         targets.
9655
9656 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9657
9658         * g++.dg/abi/mange7.C: New test.
9659
9660         PR c++/6438.
9661         * g++.dg/parse/stmtexpr2.C: New test.
9662
9663 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9664
9665         * gcc.dg/20020312-2.c: Add SH target.
9666
9667 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9668
9669         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9670         compiler output on mips*-*-irix*.
9671
9672 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9673
9674         * g++.dg/parse/attr1.C: New test.
9675
9676 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9677
9678         * gcc.c-torture/execute/string-opt-17.c: New test case.
9679         * gcc.c-torture/execute/memset-2.c: New test case.
9680
9681 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9682
9683         PR c++/6256:
9684         * g++.dg/template/friend5.C: New test.
9685
9686         PR c++/6331:
9687         * g++.dg/template/qual1.C: Likewise.
9688
9689 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9690
9691         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9692         Include stdlib.h, not stdio.h or ctype.h.
9693
9694 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9695
9696         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9697         cris-*-elf* and mmix-*-*.
9698         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9699         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9700         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9701         Ditto.
9702         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9703         * gcc.dg/wchar_t-1.c: Ditto.
9704
9705 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9706
9707         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9708         Clarify comment.
9709
9710 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9711
9712         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9713
9714 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9715
9716         * gcc.c-torture/execute/20000906-1.x: Delete.
9717
9718 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9719
9720         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9721
9722 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9723
9724         * PR6367
9725         * g77.f-torture/execute/6367.f: New test.
9726         * g77.f-torture/execute/6367.x: Disable for MMIX.
9727
9728 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9729
9730         * PR6352
9731         * g++.dg/opt/inline2.C: New test.
9732
9733 2002-04-18  Richard Henderson  <rth@redhat.com>
9734
9735         * gcc.dg/20000906-1.c: Enable for all targets.
9736         * gcc.c-torture/compile/iftrap-2.c: New.
9737
9738 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9739
9740         * gcc.dg/20020418-1.c: New test.
9741         * gcc.dg/20020418-2.c: New test.
9742
9743 2002-04-18  Richard Henderson  <rth@redhat.com>
9744
9745         * gcc.c-torture/compile/iftrap-1.c: New.
9746         * gcc.dg/iftrap-1.c: Adjust for ia64.
9747         * gcc.dg/iftrap-2.c: New.
9748
9749 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/compile/20020418-1.c: New test.
9752
9753 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9754
9755         * gcc.c-torture/compile/20020415-1.c: New.
9756
9757 2002-04-18  David S. Miller  <davem@redhat.com>
9758
9759         * gcc.c-torture/execute/20020418-1.c: New test.
9760
9761 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9762
9763         * gcc.dg/20020416-1.c: New test.
9764
9765         * g++.dg/opt/inline1.C: New test.
9766
9767 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9768
9769         * gcc.dg/altivec-5.c: New test.
9770
9771         * gcc.dg/20020415-1.c: New test.
9772
9773 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9774
9775         * testsuite/lib/chill.exp: Remove.
9776
9777 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9778
9779         * g++.dg/other/big-struct.C: New test.
9780
9781 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9782
9783         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9784         of scratch file.
9785
9786 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9787
9788         PR c/6277
9789         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9790         in scan-assembler function name
9791
9792 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9793
9794         * g77.f-torture/execute/980628-4.x,
9795         g77.f-torture/execute/980628-5.x,
9796         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9797         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9798         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9799         i[34567]86-*-*.
9800
9801 2002-04-13  David S. Miller  <davem@redhat.com>
9802
9803         * gcc.c-torture/execute/20020413-1.c: New test.
9804
9805 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9806
9807         * gcc.dg/asm-6.c,
9808         * g++.dg/ext/asm1.C: New tests.
9809
9810 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9811
9812         PR c++ 5373.
9813         * g++.dg/parse/stmtexpr1.C: New test.
9814
9815         PR c++/5189.
9816         * g++.dg/template/copy1.C: New test.
9817
9818 2002-04-12  Richard Henderson  <rth@redhat.com>
9819
9820         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9821
9822 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9823
9824         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9825         gcc.c-torture/execute/20020307-2.c.
9826
9827 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9828
9829         * g++.dg/ext/attrib5.C,
9830         * g++.dg/lookup/struct1.C: New tests.
9831
9832 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9833
9834         * gcc.dg/20020411-1.c: New test.
9835
9836         * gcc.c-torture/execute/20020411-1.c: New test.
9837
9838 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9839
9840         * g77.f-torture/execute/6177.f: New test.
9841
9842 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9843
9844         PR middle-end/6247
9845         * g++.dg/opt/cleanup1.C: New test.
9846
9847         * g++.dg/opt/const1.C: New test.
9848
9849 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9850
9851         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9852
9853 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9854
9855         PR c++/5507
9856         * g++.dg/template/typename2.C: New test.
9857
9858 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9859
9860         * gcc.c-torture/execute/loop-12.c: New.
9861
9862 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9863
9864         * g77.f-torture/execute/980628-4.x,
9865         g77.f-torture/execute/980628-5.x,
9866         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9867         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9868         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9869
9870 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9871
9872         PR optimization/6086
9873         * g++.dg/opt/preinc1.C: New test.
9874
9875 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/5571
9878         * g++.dg/opt/static2.C: New test.
9879
9880 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9881
9882         PR c/5120
9883         * gcc.dg/20020406-1.c: New test.
9884
9885 2002-04-04  David S. Miller  <davem@redhat.com>
9886
9887         * gcc.c-torture/execute/20020404-1.c: New test.
9888
9889 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR c/6123
9892         * gcc.dg/20020312-2.c: Do not declare global register variable
9893         if __PIC__ or __pic__ is defined.
9894
9895 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9896
9897         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9898         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9899
9900 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9901
9902         * gcc.misc-tests/linkage.exp: Update last change to handle
9903         sparc*-, not just sparc-.
9904
9905 2002-04-03  Richard Henderson  <rth@redhat.com>
9906
9907         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9908
9909 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9910
9911         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9912
9913 2002-04-02  David S. Miller  <davem@redhat.com>
9914
9915         * gcc.c-torture/execute/20020402-3.c: New test.
9916
9917 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9918
9919         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9920         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9921
9922         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9923         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9924         g77.f-torture/execute/20001201.x,
9925         g77.f-torture/execute/u77-test.x: New files.
9926
9927         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9928         * gcc.dg/wchar_t-1.c: Ditto.
9929
9930 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9931
9932         * gcc.c-torture/execute/20020402-1.c: New test.
9933
9934 2002-04-01  Richard Henderson  <rth@redhat.com>
9935
9936         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9937
9938         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9939
9940 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9941
9942         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9943
9944 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9945
9946         * g++.dg/inherit/template-as-base.C: Expect error.
9947         * g++.dg/inherit/namespace-as-base.C: Likewise.
9948
9949 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9950
9951         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9952         g++.dg/ext/instantiate3.C: Tweak match patterns.
9953
9954         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9955         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9956         -da test.
9957
9958 2002-03-31  Richard Henderson  <rth@redhat.com>
9959
9960         * gcc.dg/special/alias-2.c: New.
9961         * gcc.dg/special/ecos.exp: Run it.
9962
9963 2002-03-31  Richard Henderson  <rth@redhat.com>
9964
9965         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9966
9967 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9968
9969         * gcc.dg/weak-1.c: Disable on h8300 port.
9970
9971 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9972
9973         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9974         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9975         ordering tests.
9976         * g++.dg/bprob/bprob-1.C: New test.
9977         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9978         * g++.dg/gcov/gcov-1.C: New test.
9979         * g++.dg/gcov/gcov-1.x: New file.
9980         * g++.dg/gcov/gcov-2.C: New test.
9981         * g++.dg/gcov/gcov-3.C: New test.
9982         * g++.dg/gcov/gcov-3.h: New file.
9983
9984 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9985
9986         * g++.old-deja/g++.other/builtins5.C: New test.
9987         * g++.old-deja/g++.other/builtins6.C: New test.
9988         * g++.old-deja/g++.other/builtins7.C: New test.
9989         * g++.old-deja/g++.other/builtins8.C: New test.
9990         * g++.old-deja/g++.other/builtins9.C: New test.
9991
9992 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9993
9994         * g++.dg/opt/static1.C: New test.
9995
9996         * g++.dg/opt/longbranch1.C: New test.
9997
9998 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9999
10000         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10001
10002         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10003
10004 2002-03-28  Jeffrey A Law  (law@redhat.com)
10005
10006         * gcc.c-torture/execute/20020328-1.c: New test.
10007
10008 2002-03-27  Richard Henderson  <rth@redhat.com>
10009
10010         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10011         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10012         move from g++.old-deja/g++.ext/.
10013
10014 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10015
10016         * g++.dg/init/new2.C: New test.
10017
10018 2002-03-26  Richard Henderson  <rth@redhat.com>
10019
10020         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10021
10022         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10023         on sparc.
10024
10025         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10026         sparcv9 systems.
10027         * gcc.dg/20001102-1.c: Likewise.
10028
10029 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10030
10031         * gcc.dg/cpp/endif-pedantic1.c,
10032         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10033
10034 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10035
10036         * g++.dg/init/new1.C: New test.
10037
10038 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10039
10040         * g++.dg/abi/vbase9.C: New test.
10041
10042 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10043
10044         * gcc.dg/arm-asm.c: New test.
10045
10046 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10047
10048         * gcc.dg/Wswitch-enum.c: New test.
10049         Fix PR c/5044.
10050
10051 2002-03-26  Richard Henderson  <rth@redhat.com>
10052
10053         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10054         structure.
10055
10056 2002-03-25  Richard Henderson  <rth@redhat.com>
10057
10058         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10059         sparcv9 systems.
10060
10061         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10062         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10063
10064 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10065
10066         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10067
10068 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10069
10070         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10071         targets using generic thunk support.
10072
10073 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10074
10075         * gcc.c-torture/compile/20020323-1.c: New test.
10076
10077         * g++.dg/opt/conj2.C: New test.
10078
10079 2002-03-24  Richard Henderson  <rth@redhat.com>
10080
10081         * gcc.dg/weak-1.c: Use -fno-common.
10082
10083 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10084
10085         * g77.dg/f77-edit-apostrophe-out.f: New test
10086         * g77.dg/f77-edit-h-out.f: New test
10087         * g77.dg/f77-edit-t-in.f: New test
10088         * g77.dg/f77-edit-t-out.f: New test
10089         * g77.dg/f77-edit-x-out.f: New test
10090         * g77.dg/f77-edit-slash-out.f: New test
10091         * g77.dg/f77-edit-colon-out.f: New test
10092         * g77.dg/f77-edit-s-out.f: New test
10093
10094 2002-03-24  Richard Henderson  <rth@redhat.com>
10095
10096         * objc/execute/formal_protocol-6.x: New XFAIL.
10097
10098 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10099
10100         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10101         that do not support weak symbols
10102
10103 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10104
10105         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10106         * lib/g77.exp:  Likewise
10107         * lib/objc.exp: Likewise
10108
10109 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10110
10111         * gcc.dg/Wswitch-default.c: New test.
10112
10113 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * g++.dg/other/enum1.C: New test.
10116
10117 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10118
10119         * gcc.dg/pragma-ep-3.c: Fix typo.
10120
10121 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10122
10123         * g++.dg/inherit/template-as-base.C: New test.
10124
10125 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10128         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10129
10130 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10131
10132         * gcc.dg/cpp/multiline.c: Update to match.
10133
10134 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10135
10136         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10137
10138 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10139
10140         * gcc.dg/cpp/extratokens2.c:  New file.
10141
10142 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10143
10144         * gcc.dg/20020312-2.c: Add rs6000 target.
10145
10146         * gcc.c-torture/compile/20020319-1.c: New test.
10147
10148 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10149
10150         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10151         (A, E): Handle this.
10152
10153 2002-03-20  Jason Merrill  <jason@redhat.com>
10154
10155         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10156         ignoring -fpic.
10157         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10158         through prune_gcc_output.
10159
10160 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10161
10162         * gcc.c-torture/compile/20020320-1.c: New test.
10163
10164 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10165
10166         * gcc.c-torture/compile/20020318-1.c: New test.
10167
10168         * gcc.dg/struct-by-value-1.c: New test.
10169
10170         * gcc.dg/20020319-1.c: New test.
10171
10172 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10173
10174         * g++.dg/opt/conj1.C: New test.
10175
10176 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10177
10178         * g++.dg/template/qualttp20.C: Revert previous change.
10179         * g++.dg/template/qualttp3.C: Likewise.
10180         * g++.dg/template/qualttp4.C: Likewise
10181         * g++.dg/template/qualttp5.C: Likewise
10182         * g++.dg/template/qualttp6.C: Likewise
10183         * g++.dg/template/qualttp7.C: Likewise
10184         * g++.dg/template/qualttp8.C: Likewise
10185         * g++.dg/template/recurse.C: Likewise.
10186
10187 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10188
10189         * gcc.dg/cpp/wchar-1.c: Update.
10190
10191 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         * g++.dg/template/conv1.C: New test.
10194         * g++.dg/template/conv2.C: New test.
10195         * g++.dg/template/conv3.C: New test.
10196         * g++.dg/template/conv4.C: New test.
10197
10198 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10201         * g++.dg/template/qualttp3.C: Likewise.
10202         * g++.dg/template/qualttp4.C: Likewise
10203         * g++.dg/template/qualttp5.C: Likewise
10204         * g++.dg/template/qualttp6.C: Likewise
10205         * g++.dg/template/qualttp7.C: Likewise
10206         * g++.dg/template/qualttp8.C: Likewise
10207         * g++.dg/template/recurse.C: Likewise.
10208
10209 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10210
10211         * g++.dg/opt/dtor1.C: New test.
10212
10213 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * gcc.c-torture/compile/20020315-1.c: New test.
10216
10217 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10218
10219         * gcc.dg/weak-1.c: Fix scan tests.
10220
10221 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10222
10223         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10224         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10225         cris-*-aout* mmix-*-*.
10226         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10227         cris-*-aout* mmix-*-*.
10228         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10229         cris-*-elf* cris-*-aout* and mmix-*-*.
10230         * gcc.dg/20001009-1.c: Ditto.
10231         * gcc.dg/20010912-1.c: Ditto.
10232         * gcc.dg/20020122-4.c: Ditto.
10233         * gcc.dg/inline-2.c: Ditto.
10234
10235 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10236
10237         * gcc.c-torture/compile/20020314-1.c: New test.
10238
10239 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10240
10241         * gcc.c-torture/execute/20020314-1.c: New test.
10242
10243 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10244
10245         * g++.dg/warn/Wunused-1.C: New test.
10246
10247 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10248
10249         * g++.dg/abi/mangle6.C: New test.
10250
10251 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.c-torture/compile/20020309-2.c: New test.
10254
10255         * gcc.c-torture/compile/20020312-1.c: New test.
10256
10257 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         * g++.dg/other/access1.C: New test.
10260
10261 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.c-torture/execute/wchar_t-1.c: New test.
10264
10265 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10266
10267         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10268
10269 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10270
10271         * gcc.dg/20020312-1.c: New test case.
10272
10273 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10274
10275         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10276
10277 2002-03-11  Richard Henderson  <rth@redhat.com>
10278
10279         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10280         * g++.old-deja/g++.jason/report.C: Likewise.
10281
10282 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10283
10284         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10285         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10286
10287 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10288
10289         * testsuite/g++.dg/overload/pmf1.C: New test.
10290
10291 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10292
10293         * gcc.c-torture/execute/20020307-1.c: Use long.
10294
10295 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10296
10297         PR optimization/5844
10298         * gcc.dg/20020310-1.c: New test.
10299
10300 2002-03-09  Michael Meissner  <meissner@redhat.com>
10301
10302         * gcc.c-torture/execute/memcpy-2.c: New test.
10303         * gcc.c-torture/execute/memset-1.c: New test.
10304         * gcc.c-torture/execute/strlen-1.c: New test.
10305         * gcc.c-torture/execute/strcmp-1.c: New test.
10306         * gcc.c-torture/execute/strncmp-1.c: New test.
10307
10308 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10309
10310         * gcc.dg/ppc-ldstruct.c: New test.
10311
10312 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10313
10314         * gcc.c-torture/execute/va-arg-22.c: New test.
10315
10316 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10317
10318         * gcc.c-torture/compile/20020309-1.c: New test.
10319
10320 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10321
10322         * gcc.c-torture/execute/20020307-2.c: New test.
10323
10324 2002-03-07  Jeffrey A Law  (law@redhat.com)
10325
10326         * g77.f-torture/compile/20020307-1.f: New test.
10327
10328 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10329
10330         * gcc.dg/unordered-1.c: New test.
10331
10332 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10333
10334         * gcc.c-torture/execute/20020307-1.c: New test.
10335
10336 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.dg/20020304-1.c: New test.
10339
10340         * gcc.c-torture/compile/20020304-2.c: New test.
10341
10342 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10343
10344         * gcc.c-torture/compile/20020304-1.c: New test case
10345         (from PR c/5830).
10346
10347 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10348
10349         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10350
10351 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10352
10353         * g++.dg/other/classkey1.C: New test.
10354
10355 2002-03-01  Richard Henderson  <rth@redhat.com>
10356
10357         * gcc.c-torture/compile/981223-1.x: New.
10358         * gcc.c-torture/compile/920625-1.x: New.
10359
10360 2002-02-28  Richard Henderson  <rth@redhat.com>
10361
10362         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10363
10364 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10365
10366         * gcc.c-torture/execute/20020227-1.c: New test.
10367
10368 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10369
10370         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10371         here" ERROR lines.
10372         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10373         * g++.old-deja.g++.other/defarg1.C: Likewise.
10374         * g++.old-deja/g++.pt/calls2.C: Likewise.
10375         * g++.old-deja/g++.pt/crash20.C: Likewise.
10376         * g++.old-deja/g++.pt/crash30.C: Likewise.
10377         * g++.old-deja/g++.pt/crash36.C: Likewise.
10378         * g++.old-deja/g++.pt/crash6.C: Likewise.
10379         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10380         * g++.old-deja/g++.pt/derived3.C: Likewise.
10381         * g++.old-deja/g++.pt/error1.C: Likewise.
10382         * g++.old-deja/g++.pt/friend21.C: Likewise.
10383         * g++.old-deja/g++.pt/friend23.C: Likewise.
10384         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10385         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10386
10387 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10388
10389         * gcc.c-torture/execute/20020225-2.c: New test.
10390
10391 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10392
10393         * gcc.c-torture/execute/920730-1t.c,
10394         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10395         Delete test cases, only relevant to -traditional.
10396
10397 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10398
10399         * gcc.dg/cpp/undef1.c: Remove.
10400         * gcc.dg/cpp/directiv.c: Update.
10401         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10402
10403 2002-02-27  Michael Meissner  <meissner@redhat.com>
10404
10405         * gcc.c-torture/execute/20020226-1.c: New test.
10406
10407 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * g++.dg/debug/debug4.C: New test.
10410
10411         * gcc.dg/ia64-visibility-1.c: New test.
10412
10413 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10414
10415         * gcc.dg/debug/20020224-1.c: New.
10416
10417 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10418
10419         * gcc.c-torture/execute/960416-1.x: New.
10420         * gcc.c-torture/execute/divconst-3.x: Likewise.
10421
10422 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10423
10424         * gcc.dg/20020224-1.c: New test.
10425
10426 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10427
10428         * gcc.c-torture/execute/20020225-1.c: New.
10429
10430 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10431
10432         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10433
10434 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/20020222-1.c: New test.
10437
10438 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10439
10440         * g++.dg/opt/anonunion1.C: New test.
10441
10442 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.dg/template/qualttp19.C: New test.
10445         * g++.dg/template/qualttp20.C: New test.
10446         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10447         * g++.old-deja/g++.other/qual1.C: Likewise.
10448
10449 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10450
10451         * gcc.dg/attr-alwaysinline.c: New.
10452
10453 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10454
10455         * gcc.dg/20020220-1.c: New test.
10456
10457         * gcc.dg/20020220-2.c: New test.
10458
10459         * g++.dg/opt/mmx1.C: New test.
10460
10461 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10462
10463         * gcc.c-torture/compile/20020110.c: New test.
10464
10465 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10466
10467         * gcc.c-torture/execute/20020219-1.c: New test.
10468
10469         * gcc.dg/20020219-1.c: New test.
10470
10471         * gcc.dg/noncompile/20020220-1.c: New test.
10472
10473         * g++.dg/opt/ptrintsum1.C: New test.
10474
10475         * gcc.dg/debug/20020220-1.c: New test.
10476
10477 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * gcc.c-torture/execute/20020216-1.c: New test.
10480
10481 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10482
10483         * gcc.dg/decl-1.c: Update, new test.
10484
10485 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10486
10487         * g++.dg/abi/bitfield1.C: New test.
10488         * g++.dg/abi/bitfield2.C: New test.
10489
10490 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10491
10492         * gcc.dg/attr-nest.c: New test.
10493
10494 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10495
10496         * gcc.c-torture/execute/20020215-1.c: New test.
10497
10498 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10499
10500         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10501         * g++.dg/debug/debug.exp: New.
10502         * g++.dg/debug/trivial.C: New.
10503         * g++.dg/debug/debug1.C: Moved...
10504         * g++.dg/other/debug1.C: ...from here.
10505         * g++.dg/debug/debug2.C: Moved...
10506         * g++.dg/other/debug2.C: ...from here.
10507         * g++.dg/debug/debug3.C: Moved...
10508         * g++.dg/other/debug3.C: ...from here.
10509
10510         * gcc.dg/noncompile/20020213-1.c: New test.
10511
10512 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * g++.dg/other/debug3.C: New test.
10515
10516         * gcc.c-torture/execute/20020213-1.c: New test.
10517
10518 2002-02-13  Richard Smith <richard@ex-parrot.com>
10519
10520         * g++.old-deja/g++.other/thunk1.C: New test.
10521
10522 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10523
10524         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10525
10526 2002-02-13  Stan Shebs  <shebs@apple.com>
10527
10528         * gcc.dg/altivec-3.c: New.
10529
10530 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gcc.dg/Wunreachable-1.c: New test.
10533         * gcc.dg/Wunreachable-2.c: New test.
10534
10535 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10536
10537         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10538
10539 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10540
10541         * gcc.dg/decl-1.c: New test.
10542
10543 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10544
10545         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10546
10547 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10548
10549         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10550         * gcc.c-torture/compile/980506-1.x: Likewise.
10551
10552 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10553
10554         * gcc.dg/20020210-1.c: New.
10555
10556 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10557
10558         * g77.f-torture/execute/947.f: New regression test
10559         for PR fortran/947.
10560
10561 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10562
10563         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10564         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10565
10566 2002-02-08  Richard Henderson  <rth@redhat.com>
10567
10568         * gcc.c-torture/compile/labels-3.c: New.
10569
10570 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10571
10572         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10573         expression statements work instead.
10574         * gcc.dg/noncompile/20020207-1.c: New test.
10575
10576 2002-02-07  Richard Henderson  <rth@redhat.com>
10577
10578         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10579
10580 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10581
10582         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10583         message from g77
10584         * lib/g77-dg.exp: Trim g77 error messages so that they are
10585         recognized by dg.exp.
10586
10587 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10588
10589         PR fortran/5473
10590         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10591
10592 2002-02-07  Richard Henderson  <rth@redhat.com>
10593
10594         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10595         to be sufficiently aligned for integers.
10596
10597 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10598
10599         * g++.dg/template/friend4.C: New test.
10600
10601 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10602
10603         PR fortran/5743
10604         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10605         unsupported cases.
10606
10607 2002-02-07  Richard Henderson  <rth@redhat.com>
10608
10609         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10610         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10611         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10612         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10613
10614 2002-02-06  Richard Henderson  <rth@redhat.com>
10615
10616         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10617
10618 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10619
10620         * gcc.dg/20020206-1.c: New test.
10621
10622 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * gcc.c-torture/execute/20020206-1.c: New test.
10625
10626         * gcc.c-torture/execute/20020206-2.c: New test.
10627
10628         PR optimization/5429:
10629         * gcc.c-torture/compile/20020206-1.c: New test.
10630
10631 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10632
10633         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10634         as certain file formats cannot support particularly large
10635         alignments.
10636
10637         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10638         and do not expect to be able to link the executable.
10639
10640         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10641         fail because the COFF format does not support the weak attribute.
10642
10643 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10644
10645         * g77.dg/pr5473.f:  New test
10646
10647 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10648
10649         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10650         Fix testcase accordingly.
10651
10652 2002-02-04  Richard Henderson  <rth@redhat.com>
10653
10654         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10655         (buf): Change to be an array of pointers, not ints.
10656
10657 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10660         before all tests.  Move warning one line above to match where it
10661         C frontend emits.
10662         * gcc.dg/Wswitch-2.c: New test.
10663         * g++.dg/warn/Wswitch-1.C: New test.
10664         * g++.dg/warn/Wswitch-2.C: New test.
10665
10666 2002-02-04  Richard Henderson  <rth@redhat.com>
10667
10668         * g++.dg/abi/offsetof.C: Fix size comparison.
10669
10670 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10671
10672         * gcc.dg/cast-qual-2.c: New test.
10673
10674 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10675
10676         * gcc.dg/20020201-4.c: New test.
10677
10678 2002-02-04  Ben Elliston  <bje@redhat.com>
10679
10680         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10681         target_info attribute != 0, in addition to the empty string.
10682         (gcc_target_compile): Likewise.
10683
10684 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10685
10686         * gcc.dg/Wswitch.c: New test.
10687         PR gcc/4475. PR gcc/3780.
10688
10689 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10690
10691         * g77.f-torture/execute/5122.f: New test for regressions
10692         against PR fortran/5122.
10693
10694 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10695
10696         * g77.f-torture/compile/pr3743.f: Delete
10697         * g77.dg/pr3743-1.f: New test.
10698         * g77.dg/pr3743-2.f: New test.
10699         * g77.dg/pr3743-3.f: New test.
10700         * g77.dg/pr3743-4.f: New test.
10701
10702 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10703
10704         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10705
10706 2002-02-02  Richard Henderson  <rth@redhat.com>
10707
10708         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10709         * gcc.c-torture/execute/bf64-1.c: Likewise.
10710
10711 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gcc.dg/20020201-2.c: New test.
10714
10715         * gcc.dg/20020201-3.c: New test.
10716
10717         * gcc.c-torture/execute/bitfld-2.c: New test.
10718
10719 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10720
10721         * gcc.dg/bitfld-1.c: Update.
10722         * gcc.dg/bitfld-2.c: Update.
10723         * gcc.c-torture/execute/bitfld-1.x: New.
10724
10725 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10726
10727         * gcc.c-torture/execute/20020201-1.c: New test.
10728
10729 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10730
10731         PR target/5469
10732         * gcc.dg/20020201-1.c: New test.
10733
10734 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10735
10736         PR fortran/3743
10737         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10738         * g77.f-torture/compile/pr3743.x: Remove
10739
10740 2002-01-31  Tom Rix  <trix@redhat.com>
10741
10742         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10743
10744 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10745
10746         * gcc.dg/noncompile/20020130-1.c: New test.
10747
10748 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10749
10750         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10751
10752 2002-01-29  Richard Henderson  <rth@redhat.com>
10753
10754         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10755         to long long.
10756         * gcc.c-torture/execute/bf64-1.c: Likewise.
10757
10758 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10759
10760         * gcc.c-torture/execute/20020129-1.c: New test.
10761
10762 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10763
10764         * gcc.c-torture/compile/20000224-1.c: Update.
10765         * gcc.c-torture/execute/bitfld-1.c: New tests.
10766         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10767         * gcc.dg/uninit-A.c: Update.
10768
10769 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10770
10771         * g++.dg/template/ctor1.C: Add instantiation.
10772
10773 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10774
10775         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10776         argument to __builtin_prefetch to be const ptr.
10777
10778 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10779
10780         * gcc.c-torture/compile/20020120-1.c: New test.
10781
10782 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10783
10784         * gcc.c-torture/execute/20020127-1.c: New test.
10785
10786 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10787
10788         * g77.dg/f77-edit-i-in.f: New test
10789         * g77.dg/f77-edit-i-out.f: New test
10790
10791 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10792
10793         * gcc.dg/debug/debug.exp: New file.
10794         * gcc.dg/debug/trivial.c: New file.
10795         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10796         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10797         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10798         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10799         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10800         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10801         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10802         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10803         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10804         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10805         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10806         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10807         * gcc.dg/20000503-1.c: Removed.
10808         * gcc.dg/20010207-1.c: Removed.
10809         * gcc.dg/20011223-1.c: Removed.
10810         * gcc.dg/20020104-2.c: Removed.
10811         * gcc.dg/debug-1.c: Removed.
10812         * gcc.dg/debug-2.c: Removed.
10813         * gcc.dg/debug-3.c: Removed.
10814         * gcc.dg/debug-4.c: Removed.
10815         * gcc.dg/debug-5.c: Removed.
10816         * gcc.dg/debug-6.c: Removed.
10817         * gcc.dg/dwarf2-1.c: Removed.
10818         * gcc.dg/dwarf2-2.c: Removed.
10819
10820 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * g++.old-deja/g++.other/eh5.C: New test.
10823         * g++.old-deja/g++.other/sibcall2.C: New test.
10824         * g++.old-deja/g++.other/array9.C: New test.
10825         * g++.old-deja/g++.other/typename2.C: New test.
10826         * g++.old-deja/g++.other/crash60.C: New test.
10827         * g++.old-deja/g++.other/conv9.C: New test.
10828         * g++.old-deja/g++.other/mangle10.C: New test.
10829         * g++.old-deja/g++.other/unchanging1.C: New test.
10830         * g++.old-deja/g++.other/exprstmt1.C: New test.
10831         * g++.old-deja/g++.other/inline23.C: New test.
10832         * g++.old-deja/g++.eh/ia64-1.C: New test.
10833         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10834         * g++.old-deja/g++.other/reload1.C: New test.
10835         * g++.old-deja/g++.other/static20.C: New test.
10836         * g++.old-deja/g++.other/local-alloc1.C: New test.
10837         * g++.old-deja/g++.other/conv8.C: New test.
10838         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10839         * g++.old-deja/g++.other/storeexpr1.C: New test.
10840         * g++.old-deja/g++.other/storeexpr2.C: New test.
10841         * g++.dg/eh/template2.C: New test.
10842         * g++.dg/warn/weak1.C: New test.
10843
10844 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10845
10846         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10847         Remove first, non-varying, argument.
10848
10849 2002-01-23  Richard Henderson  <rth@redhat.com>
10850
10851         * gcc.dg/inline-2.c: New.
10852
10853         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10854         Add optional target arg.  Check number of arguments.
10855         (scan-assembler-not, scan-assembler-dem): Likewise.
10856         (scan-assembler-dem-not): Likewise.
10857
10858 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10859
10860         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10861         line 12.
10862         * g++.old-deja/g++.brendan/parse3.C,
10863         g++.old-deja/g++.other/crash26.C,
10864         g++.old-deja/g++.other/crash28.C,
10865         g++.old-deja/g++.other/crash29.C,
10866         g++.old-deja/g++.other/crash30.C,
10867         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10868
10869 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10870
10871         * gcc.dg/20020115-1.c: New.
10872
10873 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10874
10875         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10876
10877 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10878
10879         * gcc.dg/20020122-3.c: New.
10880
10881 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * g++.dg/other/gc1.C: New test.
10884
10885 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10886
10887         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10888
10889 2002-01-22  Richard Henderson  <rth@redhat.com>
10890
10891         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10892
10893 2002-01-22  Richard Henderson  <rth@redhat.com>
10894
10895         * gcc.dg/20020122-4.c: New.
10896
10897 2002-01-22  H.J. Lu <hjl@gnu.org>
10898
10899         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10900         link output.
10901         * gcc.dg/special/ecos.exp: Likewise.
10902         * lib/g++-dg.exp: Likewise.
10903         * lib/g77-dg.exp: Likewise.
10904         * lib/gcc-dg.exp : Likewise.
10905         * lib/mike-g++.exp: Likewise.
10906         * lib/mike-g77.exp: Likewise.
10907         * lib/mike-gcc.exp: Likewise.
10908         * lib/objc-dg.exp: Likewise.
10909
10910 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10911
10912         PR target/5379
10913         * gcc.dg/20020122-2.c: New test.
10914
10915 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10916
10917         * gcc.dg/20020122-1.c: New test.
10918
10919 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10920
10921         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10922
10923 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10924
10925         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10926
10927 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10928
10929         * gcc.c-torture/compile/20020121-1.c: New test.
10930
10931 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10932
10933         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10934         ld_library_path.
10935
10936 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.dg/20020218-1.c: New test.
10939
10940 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10941
10942         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10943         messages
10944         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10945         "At global scope" warning
10946         * g++.dg/ext/align1.C: Change cygwin test for alignment
10947         from db-bogus to dg-warning
10948
10949 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10950
10951         * g77.f-torture/compile/cpp2.F: New test.
10952
10953 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         * g++.dg/template/access1.C: New test.
10956
10957 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10958
10959         * gcc.dg/20020118-1.c: New.
10960
10961 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10962
10963         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10964
10965 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10966
10967         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10968         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10969         alignment warnings.
10970
10971 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10972
10973         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10974         torture_with_loops and torture_without_loops
10975
10976 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10977
10978         * gcc.c-torture/compile/20020116-1.c: New test.
10979
10980 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10981
10982         * gcc.dg/20020116-2.c: New test.
10983
10984         * gcc.dg/ultrasp4.c: New test.
10985
10986         * gcc.dg/20020116-1.c: New test.
10987
10988 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10989
10990         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10991         by EABI.
10992
10993 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10994
10995         * gcc.misc-tests/i386-prefetch.exp: New.
10996         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10997         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10998         * gcc.misc-tests/i386-pf-none-1.c: New test.
10999         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11000
11001 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.dg/gnu89-init-1.c: Add new tests.
11004
11005 2002-01-15  Andreas Jaeger  <aj@suse.de>
11006
11007         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11008         * gcc.dg/i386-mmx-2.c: Likewise.
11009         * gcc.dg/i386-sse-1.c: Likewise.
11010         * gcc.dg/i386-sse-2.c: Likewise.
11011         * gcc.dg/i386-sse-3.c: Likewise.
11012
11013 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11014
11015         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11016         Uncomment additional cases that now pass.
11017
11018 2002-01-11  Richard Henderson  <rth@redhat.com>
11019
11020         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11021         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11022
11023 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11024
11025         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11026
11027 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11028
11029         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11030         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11031
11032 2002-01-10  Dale Johannesen  <dalej@apple.com>
11033
11034         * gcc.c-torture/execute/loop-11.c: New.
11035
11036 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11037
11038         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11039         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11040
11041 2002-01-09  Richard Henderson  <rth@redhat.com>
11042
11043         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11044         type in which to perform the operation for each size.
11045
11046 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11047
11048         * gcc.c-torture/compile/20020109-2.c: New test.
11049
11050 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11051
11052         * gcc.c-torture/execute/loop-10.c: New test.
11053
11054 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * gcc.c-torture/compile/20010226-1.c: New test.
11057         * gcc.c-torture/compile/20010227-1.c: New test.
11058         * gcc.c-torture/compile/20010426-1.c: New test.
11059         * gcc.c-torture/compile/20010510-1.c: New test.
11060         * gcc.c-torture/compile/20010605-3.c: New test.
11061         * gcc.c-torture/compile/20010824-1.c: New test.
11062         * gcc.c-torture/execute/20010409-1.c: New test.
11063         * gcc.dg/noncompile/20000901-1.c: New test.
11064         * gcc.dg/20001023-1.c: New test.
11065         * gcc.dg/20001101-1.c: New test.
11066         * gcc.dg/20001102-1.c: New test.
11067         * gcc.dg/20010207-1.c: New test.
11068         * gcc.dg/20010405-1.c: New test.
11069         * gcc.dg/20010822-1.c: New test.
11070         * gcc.dg/20011107-1.c: New test.
11071
11072 2002-01-09  Jeffrey A Law  (law@redhat.com)
11073
11074         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11075
11076         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11077         execution failure on PA targets.
11078
11079 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.c-torture/compile/20020109-1.c: New test.
11082
11083 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11084
11085         * gcc.c-torture/execute/20020108-1.c: New test.
11086
11087 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11088
11089         * gcc.dg/20020108-1.c: New test.
11090
11091 2002-01-08  H.J. Lu <hjl@gnu.org>
11092
11093         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11094         for header files.
11095
11096 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11097
11098         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11099         consistency.
11100
11101 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11102
11103         * gcc.dg/altivec-4.c: Test altivec predicates.
11104
11105 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * gcc.c-torture/execute/20020107-1.c: New test.
11108
11109 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11110
11111         PR c/5279
11112         * gcc.c-torture/compile/20020106-1.c: New test.
11113
11114 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11115
11116         * gcc.c-torture/execute/nestfunc-4.c: New test.
11117
11118 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11119
11120         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11121         extra triple that slipped in.
11122         * g++.old-deja/g++.abi/align.C: Likewise.
11123         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11124
11125 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11126
11127         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11128         * g++.old-deja/g++.abi/align.C: Likewise.
11129         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11130
11131         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11132         on FreeBSD/i386.
11133         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11134         FreeBSD.
11135
11136 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11137
11138         * gcc.dg/20020104-1.c: New test.
11139
11140         * gcc.dg/20020104-2.c: New test.
11141
11142 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11143
11144         * gcc.dg/20020103-1.c: Fix typo in target selector.
11145
11146 2002-01-03  Richard Henderson  <rth@redhat.com>
11147
11148         * gcc.dg/20020103-1.c: New.
11149
11150 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11151
11152         * gcc.c-torture/execute/20020103-1.c: New test.
11153
11154 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * g++.dg/other/debug2.C: New test.
11157
11158         * gcc.c-torture/compile/20020103-1.c: New test.
11159
11160 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.dg/gnu89-init-1.c: Added new tests.
11163
11164 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11165
11166         * g++.dg/template/friend2.C: Remove as patch is reverted.
11167
11168         * g++.dg/warn/oldcast1.C: New test.
11169
11170         * g++.dg/template/ptrmem1.C: New test.
11171         * g++.dg/template/ptrmem2.C: New test.
11172
11173         * g++.dg/template/ntp.C: New test.
11174
11175         * g++.dg/other/component1.C: New test.
11176
11177         * g++.dg/template/ttp3.C: New test.
11178
11179         * g++.dg/template/friend2.C: New test.
11180         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11181
11182 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11183
11184         * g++.dg/other/ptrmem1.C: New test.
11185         * g++.dg/other/ptrmem2.C: New test.
11186
11187 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         * g++.dg/template/ctor1.C: New test.
11190
11191 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         * g++.dg/template/friend2.C: New test.
11194
11195 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11196
11197         * gcc.dg/mmix-1.c: New test.
11198
11199 2001-12-31  Richard Henderson  <rth@redhat.com>
11200
11201         * gcc.dg/asm-5.c: New.
11202
11203 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11204
11205         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11206         in namespace __gnu_cxx
11207
11208 2001-12-30  Richard Henderson  <rth@redhat.com>
11209
11210         * gcc.dg/debug-6.c: New.
11211
11212 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * gcc.c-torture/compile/20011229-2.c: New test.
11215
11216 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.dg/debug-3.c: New test.
11219         * gcc.dg/debug-4.c: New test.
11220         * gcc.dg/debug-5.c: New test.
11221
11222 2001-12-29  Richard Henderson  <rth@redhat.com>
11223
11224         * g++.dg/eh/loop1.C: New.
11225
11226 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11227
11228         * g++.dg/template/crash1.C: New test.
11229
11230 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11231
11232         * g++.dg/other/const1.C: New test.
11233
11234 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11235
11236         * gcc.c-torture/compile/20011229-1.c: New test.
11237
11238 2001-12-28  Stan Shebs  <shebs@apple.com>
11239
11240         * lib/objc-torture.exp: Resync with c-torture.exp.
11241         * lib/objc.exp: Load standard libraries.
11242
11243 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11246         additional tests.
11247
11248 2001-12-27  Roger Sayle <roger@eyesopen.com>
11249
11250         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11251
11252 2001-12-27  Richard Henderson  <rth@redhat.com>
11253
11254         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11255
11256 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         * g++.dg/eh/ctor1.C: New test.
11259         * g++.dg/other/error2.C: New test.
11260
11261 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         * g++.dg/other/init2.C: New test.
11264
11265 2001-12-24  Richard Henderson  <rth@redhat.com>
11266
11267         * gcc.dg/20011223-1.c: New.
11268         * gcc.dg/inline-1.c: New.
11269
11270 2001-12-23  Richard Henderson  <rth@redhat.com>
11271
11272         * gcc.dg/asm-4.c: Test operand modifiers.
11273
11274 2001-12-23  Richard Henderson  <rth@redhat.com>
11275
11276         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11277
11278 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11279
11280         * gcc.c-torture/execute/20011223-1.c: New test.
11281
11282 2001-12-21  Richard Henderson  <rth@redhat.com>
11283
11284         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11285         re-enables the warning.
11286
11287 2001-12-21  Richard Henderson  <rth@redhat.com>
11288
11289         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11290
11291 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11292
11293         * gcc.c-torture/compile/20011218-1.c: New test.
11294
11295 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11296
11297         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11298         arm-isr.c test.
11299         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11300         epilogue generation for ARM ISR routines.
11301
11302 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11303
11304         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11305         * gcc.dg/format/c90-printf-3.c: Likewise.
11306         * gcc.dg/format/c99-printf-3.c: Likewise.
11307         * gcc.dg/format/ext-1.c: Likewise.
11308         * gcc.dg/format/ext-6.c: Likewise.
11309         * gcc.dg/format/format.h: Prototype unlocked stdio.
11310
11311 2001-12-20  Richard Henderson  <rth@redhat.com>
11312
11313         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11314         (arena): Use it.
11315         (malloc): Correct allocation logic.  Abort if we fill up the
11316         arena before initialization complete.
11317         (realloc): Correct allocation logic.
11318
11319 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11320
11321         * gcc.c-torture/compile/20011219-2.c: New test.
11322
11323         * gcc.c-torture/execute/20011219-1.c: New test.
11324
11325 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11326
11327         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11328         target does not support weak symbols.
11329
11330 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11331
11332         * gcc.c-torture/compile/20011219-1.c: New test.
11333
11334 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11335
11336         * g++.dg/other/error1.C: New test.
11337
11338 2001-12-17  Jeffrey A Law  (law@redhat.com)
11339
11340         * gcc.c-torture/execute/20011217-1.c: New test.
11341
11342 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11343
11344         * objc.dg/special/: New directory.
11345         * objc.dg/special/special.exp: New file.
11346         * objc.dg/special/unclaimed-category-1.h: New file.
11347         * objc.dg/special/unclaimed-category-1a.m: New file.
11348         * objc.dg/special/unclaimed-category-1.m: New file.
11349
11350 2001-12-17  Andreas Jaeger  <aj@suse.de>
11351
11352         * gcc.c-torture/compile/20011217-2.c: New test.
11353
11354 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11355
11356         * gcc.c-torture/compile/20011217-1.c: New test.
11357
11358 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11359
11360         * testsuite/gcc.dg/20011214-1.c: New.
11361
11362 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11363
11364         * gcc.dg/altivec-4.c: New.
11365
11366 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11367
11368         * gcc.dg/20011113-1.c: New test.
11369
11370 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11371
11372         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11373         std::__malloc_alloc_template<0> and
11374         std::__default_alloc_template<false, 0>.
11375
11376 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11377
11378         * objc/execute/bf-21.m: New test.
11379         * objc/execute/enumeration-1.m: New test.
11380         * objc/execute/enumeration-2.m: New test.
11381
11382 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11383
11384         * gcc.dg/gnu89-init-1.c: New test.
11385
11386 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11389         * g++.old-deja/g++.jason/2371.C: Likewise.
11390         * g++.old-deja/g++.jason/template33.C: Likewise.
11391         * g++.old-deja/g++.jason/template34.C: Likewise.
11392         * g++.old-deja/g++.jason/template36.C: Likewise.
11393         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11394         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11395         * g++.old-deja/g++.other/typename1.C: Likewise.
11396         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11397         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11398         * g++.old-deja/g++.pt/typename11.C: Likewise.
11399         * g++.old-deja/g++.pt/typename14.C: Likewise.
11400         * g++.old-deja/g++.pt/typename16.C: Likewise.
11401         * g++.old-deja/g++.pt/typename3.C: Likewise.
11402         * g++.old-deja/g++.pt/typename4.C: Likewise.
11403         * g++.old-deja/g++.pt/typename5.C: Likewise.
11404         * g++.old-deja/g++.pt/typename7.C: Likewise.
11405         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11406
11407 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         * g++.dg/other/linkage1.C: New test.
11410         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11411         specifiers.
11412
11413 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11414
11415         * gcc.dg/concat.c: New test.
11416
11417 2001-12-11  Stan Shebs  <shebs@apple.com>
11418
11419         * objc/compile: New test directory.
11420         * objc/compile/compile.exp: New expect script.
11421         * objc/compile/20011211-1.m: New compile test.
11422
11423 2001-12-11  Jason Merrill  <jason@redhat.com>
11424
11425         * lib/prune.exp (prune_gcc_output): Also handle "In member
11426         function".  So many permutations...
11427
11428 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.dg/template/typedef1.C: New test.
11431
11432 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.dg/other/copy1.C: New test.
11435
11436 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11437
11438         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11439
11440         * gcc.dg/builtin-choose-expr.c: New.
11441
11442 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11443
11444         * gcc.dg/altivec-2.c: New.
11445
11446 2001-12-07  Richard Henderson  <rth@redhat.com>
11447
11448         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11449
11450 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11451
11452         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11453         ultrasparc.
11454
11455 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11456
11457         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11458
11459 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11460
11461         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11462         variable argument list.
11463
11464 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11465
11466         * gcc.c-torture/execute/memcheck: Delete entire directory.
11467         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11468         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11469
11470 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11471
11472         * gcc.dg/Wshadow-1.c: New test.
11473
11474 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11475
11476         * gcc.c-torture/compile/20011130-1.c: New test.
11477
11478         * gcc.dg/noncompile/20011025-1.c: New test.
11479
11480         * g++.dg/other/anon-union.C: New test.
11481
11482         * gcc.c-torture/execute/20011024-1.c: New test.
11483
11484 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11485
11486         * gcc.c-torture/execute/20000722-1.x,
11487         gcc.c-torture/execute/20010123-1.x: Remove.
11488         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11489         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11490         gcc.dg/c99-complit-2.c: New tests.
11491
11492 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         * g++.dg/inherit/base1.C: New test.
11495
11496 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11497
11498         * g++.dg/other/stdarg1.C: New test.
11499
11500         * gcc.c-torture/compile/20011130-2.c: New test.
11501
11502 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11503
11504         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11505         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11506         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11507         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11508         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11509         * gcc.dg/builtin-prefetch-1.c: New test.
11510
11511 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11512
11513         * gcc.dg/20011130-1.c: New test.
11514
11515 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.dg/other/scope1.C: New test.
11518         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11519
11520 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11521
11522         * gcc.dg/vla-init-1.c: New test.
11523
11524 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11525
11526         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11527
11528 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11529
11530         * objc.dg/alias.m: Update.
11531         * objc.dg/class-1.m: Update.
11532         * objc.dg/const-str-1.m: Update.
11533         * objc.dg/fwd-proto-1.m: Update.
11534         * objc.dg/id-1.m: Update.
11535         * objc.dg/super-class-1.m: Update.
11536
11537 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11538
11539         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11540         constructs.
11541
11542 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11543
11544         * gcc.c-torture/execute/20011128-1.c: New test.
11545
11546 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11547
11548         * gcc.dg/20011127-1.c: New test.
11549
11550 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11551
11552         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11553         from Austin Group draft 7.
11554         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11555         scanf format arguments.
11556         * gcc.dg/format/no-exargs-2.c: New test.
11557
11558 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11559
11560         * g++.dg/abi/vbase8-4.C: New test.
11561
11562 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11563
11564         * gcc.c-torture/execute/20011121-1.c: New test.
11565
11566 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11567
11568         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11569
11570 2001-11-23  Andreas Jaeger  <aj@suse.de>
11571
11572         * gcc.dg/cpp/charconst-2.c: New test.
11573
11574 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11575
11576         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11577         to the host if it is remote.  Let tests specify extra headers
11578         they use.
11579         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11580         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11581         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11582         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11583         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11584         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11585         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11586         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11587         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11588         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11589
11590 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11591
11592         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11593         for little endian ARMs.
11594
11595 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gcc.c-torture/compile/20011119-1.c: New test.
11598         * gcc.c-torture/compile/20011119-2.c: New test.
11599
11600 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11601
11602         * gcc.dg/altivec-1.c: Fix typo.
11603
11604 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11605
11606         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11607
11608 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11609
11610         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11611
11612 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11613
11614         * lib/g77.exp: Don't specify --rpath-link.
11615
11616         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11617         across all the headers.
11618         * gcc.dg/format/format.exp: For testing on a remote host,
11619         copy format.h.
11620
11621         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11622         * gcc.c-torture/execute/930406-1.c: Likewise.
11623         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11624
11625 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11626
11627         * gcc.dg/altivec-1.c: New.
11628
11629 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11630
11631         * gcc.dg/cpp/fpreprocessed.c: New test case.
11632
11633 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11634
11635         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11636         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11637         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11638
11639 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11640
11641         * gcc.dg/no-builtin-1.c: New test.
11642
11643 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.c-torture/execute/20011115-1.c: New test.
11646
11647 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11648
11649         * gcc.c-torture/compile/20011114-2.c: New test.
11650         * gcc.c-torture/compile/20011114-3.c: New test.
11651         * gcc.c-torture/compile/20011114-4.c: New test.
11652
11653 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11654
11655         * g++.dg/other/init1.C: New test.
11656
11657 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11658
11659         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11660         message.
11661
11662         * gcc.c-torture/execute/20011114-1.c: New testcase.
11663
11664         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11665         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11666         like the (before this change) version of 20010327-1.c.
11667
11668 2001-11-14  Roger Sayle <roger@eyesopen.com>
11669
11670         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11671
11672 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11673
11674         * g++.dg/init/array2.C: New test.
11675
11676 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11677
11678         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11679
11680 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11681
11682         * g++.dg/other/forscope1.C: New test.
11683         * g++.dg/ext/forscope1.C: New test.
11684         * g++.dg/ext/forscope2.C: New test.
11685
11686 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gcc.c-torture/execute/20011113-1.c: New test.
11689
11690 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11691
11692         * gcc.c-torture/execute/20011109-2.c: New test.
11693
11694         * gcc.c-torture/execute/20011109-1.c: New test.
11695
11696 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * gcc.c-torture/compile/20011109-1.c: New test.
11699
11700 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11701
11702         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11703         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11704         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11705         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11706         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11707         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11708         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11709
11710 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11711
11712         * g++.dg/warn/Wshadow-1.C: New tests.
11713         * g++.old-deja/g++.mike/for3.C: Update.
11714
11715 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11716
11717         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11718         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11719         XFAILs.  Adjust expected error texts.
11720         * gcc.c-torture/compile/20011106-1.c,
11721         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11722         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11723         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11724         gcc.dg/c99-array-lval-5.c: New tests.
11725
11726 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11727
11728         * gcc.dg/cpp/defined.c: Update.
11729
11730 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11731
11732         * gcc.c-torture/execute/anon-1.c: New test.
11733
11734 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11735
11736         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11737         same size, so no warning should be produced on stormy16.
11738
11739         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11740         due to oversized array.
11741         * g++.old-deja/g++.mike/ns15.C: Likewise.
11742         * g++.old-deja/g++.pt/crash16.C: Likewise.
11743
11744 2001-11-02  Graham Stott  <grahams@redhat.com>
11745
11746         * g++.dgother/debug1.C: Fix typos.
11747
11748 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * g++.dg/other/debug1.C: New test.
11751
11752 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11753
11754         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11755         of unsigned long.
11756
11757 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * gcc.dg/20011029-2.c: New test.
11760
11761         * gcc.c-torture/compile/20011029-1.c: New test.
11762
11763 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11764
11765         * objc/execute/class_self-1.m: New test.
11766         * objc/execute/class_self-2.m: New test.
11767
11768 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11769
11770         * gcc.misc-tests/msgs.exp: Delete.
11771         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11772         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11773         error set to match recent changes.
11774
11775 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11776
11777         * gcc.dg/20011021-1.c: New test.
11778
11779 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11780
11781         * gcc.c-torture/compile/20011023-1.c: New test.
11782
11783 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11784
11785         * lib/g77.exp: Rewrite based on lib/g++.exp.
11786
11787 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11788
11789         * gcc.c-torture/execute/20011019-1.c: New test.
11790
11791         * gcc.dg/20011018-1.c: New test.
11792
11793 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11794
11795         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11796
11797 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11798
11799         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11800         * gcc.dg/attr-invalid.c: Likewise.
11801
11802 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11803
11804         * testsuite/gcc.dg/20011015-1.c: New test.
11805
11806 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         * g++.dg/template/unify2.C: New test.
11809
11810 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11811
11812         * g++.dg/other/exception-specification.C: New test
11813
11814 2001-10-13  Tom Rix  <trix@redhat.com>
11815
11816         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11817         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11818
11819 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11820
11821         * testsuite/gcc.dg/20011009-1.c: New test.
11822
11823 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11824
11825         PR g++/4476
11826         * g++.dg/other/friend1.C: New test.
11827
11828 2001-10-11  Richard Henderson  <rth@redhat.com>
11829
11830         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11831
11832 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11833
11834         * gcc.c-torture/compile/20011010-1.c: New.
11835
11836 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11837
11838         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11839         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11840         g77.f-torture/execute/execute.exp,
11841         g77.f-torture/noncompile/noncompile.exp,
11842         gcc.c-torture/compile/compile.exp,
11843         gcc.c-torture/execute/execute.exp,
11844         gcc.c-torture/execute/ieee/ieee.exp,
11845         gcc.c-torture/execute/memcheck/memcheck.exp,
11846         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11847         objc/execute/execute.exp: Update FSF address.
11848
11849 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11850
11851         * gcc.dg/cpp/cmdlne-C.c: Update.
11852         * gcc.dg/cpp/cmdlne-C2.c: New.
11853
11854 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11855
11856         * gcc.c-torture/execute/20011008-3.c: New.
11857
11858 2001-10-08  DJ Delorie  <dj@redhat.com>
11859
11860         * gcc.dg/20011008-1.c: New.
11861         * gcc.dg/20011008-2.c: New.
11862
11863 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11864
11865         * gcc.dg/cpp/spacing1.c: Update test.
11866
11867 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11868
11869         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11870         spelling errors of "separate" as "seperate".
11871
11872 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11873
11874         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11875         enough to avoid inlining.
11876
11877 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11878
11879         * lib/g77.exp: set libg2c_dir correctly.
11880
11881 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11882
11883         * gcc.dg/cpp/macro11.c: New test.
11884
11885 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11886
11887         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11888         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11889         gcc.dg/format/multattr-3.c: New tests.
11890         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11891         tests for format attributes on function pointers being rejected.
11892
11893 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11894
11895         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11896
11897 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11898
11899         * g++.dg/warn/format1.C: New test.
11900
11901 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11902
11903         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11904
11905 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11906
11907         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11908
11909 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11910
11911         * gcc.dg/cpp/redef2.c: Add test.
11912
11913 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11914
11915         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11916         long-standing bug on i686, apparently.
11917         * gcc.c-torture/execute/loop-2c.x: New file.
11918         * gcc.c-torture/execute/loop-2d.x: New file.
11919         * gcc.c-torture/execute/loop-3c.x: New file.
11920
11921 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11922
11923         * gcc.dg/cpp/20000625-2.c: Correct line number.
11924
11925 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11926
11927         * gcc.dg/cpp/macro10.c: New test.
11928         * gcc.dg/cpp/strify3.c: New test.
11929         * gcc.dg/cpp/spacing1.c: Add tests.
11930         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11931         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11932
11933 2001-09-24  DJ Delorie  <dj@redhat.com>
11934
11935         * gcc.c-torture/execute/20010924-1.c: New test.
11936
11937 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11938
11939         * testsuite/objc/execute/paste.m: Remove.
11940
11941 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11942
11943         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11944
11945 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11946
11947         * g77.dg/strlen0.f: New test.
11948
11949 2001-09-21  Richard Henderson  <rth@redhat.com>
11950
11951         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11952         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11953
11954 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11955
11956         Table-driven attributes.
11957         * g++.dg/ext/attrib1.C: New test.
11958
11959 2001-09-20  DJ Delorie  <dj@redhat.com>
11960
11961         * gcc.dg/20000926-1.c: Update expected warning messages.
11962         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11963         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11964         array.
11965
11966 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11967
11968         * g++.dg/eh/registers1.C: New test case.
11969
11970 2001-09-17  Richard Henderson  <rth@redhat.com>
11971
11972         * gcc.dg/array-5.c: Fix VLA decomposition test.
11973
11974 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11975
11976         * gcc.dg/cpp/line5.c: New testcase.
11977
11978 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11979
11980         * gcc.dg/cpp/macro9.c: New test.
11981
11982 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11983
11984         * gcc.c-torture/execute/980223.c: Change type of addr from long
11985         to char *.
11986
11987 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11988
11989         * gcc.c-torture/execute/20010915-1.c: New test.
11990
11991 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11992
11993         * g77.dg/bprob: New directory.
11994         * g77.dg/bprob/bprob.exp: New file.
11995         * g77.dg/bprob/bprob-1.f: New test.
11996         * g77.dg/gcov: New directory.
11997         * g77.dg/gcov/gcov.exp: New file.
11998         * g77.dg/gcov/gcov-1.f: New test.
11999         * g77.dg/gcov/gcov-1.x: New file.
12000
12001 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12002
12003         * gcc.dg/cpp/directiv.c: Update.
12004         * gcc.dg/cpp/undef1.c: Update.
12005
12006 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.dg/20010912-1.c: New test.
12009
12010 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12011
12012         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12013         language-independent file in lib.
12014         * lib/gcov.exp: New file.
12015
12016 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12017
12018         * gcc.c-torture/compile/20010911-1.c: New test.
12019
12020 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12021
12022         * lib/profopt.exp: New, to support profile-directed optimizations.
12023         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12024         * gcc.misc-tests/bprob-1.c: New test.
12025         * gcc.misc-tests/bprob-2.c: New test.
12026
12027 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12028
12029         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12030         XFAIL and which kinds of gcov output to verify.
12031         * gcc.misc-tests/gcov-4b.x: New file.
12032         * gcc.misc-tests/gcov-5b.x: New file.
12033         * gcc.misc-tests/gcov-6.x: New file.
12034         * gcc.misc-tests/gcov-7.c: New test.
12035         * gcc.misc-tests/gcov-7.x: New file.
12036
12037 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12038
12039         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12040         * gcc.misc-tests/gcov-6.c: New test.
12041
12042 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12043
12044         PR c++/3986
12045         * g++.dg/abi/vbase1.C: New test.
12046
12047 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12048
12049         * objc.dg/method-2.m: New.
12050
12051 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12052
12053         PR c++/4203
12054         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12055         * g++.dg/init/empty1.C: New test.
12056
12057 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * gcc.c-torture/compile/20010903-1.c: New test.
12060
12061 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12062
12063         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12064         for m68k.
12065
12066 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12067
12068         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12069
12070         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12071
12072         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12073
12074 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12075
12076         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12077         for 16-bit 'unsigned int'.
12078
12079 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12080
12081         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12082
12083 2001-08-27  Richard Henderson  <rth@redhat.com>
12084
12085         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12086         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12087
12088 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12089
12090         * gcc.dg/asm-names.c (ymain): New.
12091
12092 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12093
12094         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12095         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12096         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12097
12098 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * gcc.dg/compare5.c: New testcase.
12101
12102 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12103
12104         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12105         and "In instantiation".
12106
12107 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12108
12109         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12110
12111 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12112
12113         * gcc.misc-tests/gcov.exp: Add support for branch information.
12114         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12115         * gcc.misc-tests/gcov-4.c: New test.
12116         * gcc.misc-tests/gcov-4b.c: New test.
12117         * gcc.misc-tests/gcov-5b.c: New test.
12118
12119 2001-08-20  Zack Weinberg  <zackw@panix.com>
12120
12121         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12122         expected to fail.
12123
12124 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12125
12126         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12127
12128 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * g++.dg/eh/
12131         Moved to gcc-deps.exp
12132         * gcc-deps.exp: New file.
12133
12134 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12135
12136         * g++.old-deja/g++.pt/defarg14.C: New test.
12137
12138 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         * g++.old-deja/g++.other/lineno5.C: New test.
12141
12142 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12143
12144         * g++.old-deja/g++.pt/crash68.C: New test.
12145
12146 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12147
12148         * g++.old-deja/g++.other/crash42.C: New test.
12149
12150 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12151
12152         * gcc.dg/cpp/extratokens.c: Fix.
12153         * gcc.dg/cpp/skipping2.c: New tests.
12154
12155 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12156
12157         * gcc.c-torture/execute/20010724-1.c: New file.
12158         * gcc.c-torture/execute/20010724-1.x: New file.
12159
12160 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.old-deja/g++.other/cond7.C: New test.
12163
12164 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.old-deja/g++.other/optimize4.C: New test.
12167
12168 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12171
12172 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12173
12174         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12175         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12176         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12177         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12178
12179         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12180         bug report" message.
12181
12182         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12183         * g++.dg/ext/instantiate1.C: Move from old-deja.
12184
12185 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12186
12187         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12188         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12189         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12190         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12191
12192 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12193
12194         * gcc.c-torture/execute/20010723-1.c: New test.
12195
12196 2001-07-23  Ben Elliston  <bje@redhat.com>
12197
12198         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12199
12200 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12201
12202         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12203         i[34567]86-*-*.
12204         Delete handling of ieee_multilib_flags.
12205         Pass -mieee for alpha*-*-* and sh-*-*.
12206         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12207
12208 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12209
12210         Remove old-abi tests.
12211         * g++.old-deja/g++.mike/p11116.C: Remove.
12212         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12213
12214 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12215
12216         * g77.f-torture/compile/pr3743.f:  New test
12217
12218 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12219
12220         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12221
12222 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12223
12224         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12225         g++.old-deja/g++.pt/static6.C: Likewise.
12226         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12227         supports weak symbols.
12228
12229 2001-07-18  Andreas Jaeger  <aj@suse.de>
12230
12231         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12232         supported again.
12233
12234 2001-07-18  Andreas Jaeger  <aj@suse.de>
12235
12236         * gcc.dg/iftrap-1.c: Fix target line.
12237
12238 2001-07-17  Richard Henderson  <rth@redhat.com>
12239
12240         * gcc.c-torture/execute/20010717-1.c: New.
12241
12242 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12243
12244         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12245         tests.
12246
12247 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12248
12249         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12250
12251 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12252
12253         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12254         UAC_SIGBUS, UAC_NOPRINT definitions.
12255
12256 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12257
12258         * objc/execute/object_is_class.m: New test.
12259         * objc/execute/object_is_meta_class.m: New test.
12260
12261 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12262
12263         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12264         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12265
12266 2001-01-15  David Bil
12267         * objc/execute/class-14.m: Added.
12268         * objc/execute/class-2.m: Added.
12269         * objc/execute/class-3.m: Added.
12270         * objc/execute/class-4.m: Added.
12271         * objc/execute/class-5.m: Added.
12272         * objc/execute/class-6.m: Added.
12273         * objc/execute/class-7.m: Added.
12274         * objc/execute/class-8.m: Added.
12275         * objc/execute/class-9.m: Added.
12276         * objc/execute/class-tests-1.h
12277         * objc/execute/class-tests-2.h
12278         * objc/execute/compatibility_alias.m: Added.
12279         * objc/execute/encode-1.m: Added.
12280         * objc/execute/formal_protocol-1.m: Added.
12281         * objc/execute/formal_protocol-2.m: Added.
12282         * objc/execute/formal_protocol-3.m: Added.
12283         * objc/execute/formal_protocol-4.m: Added.
12284         * objc/execute/formal_protocol-5.m: Added.
12285         * objc/execute/formal_protocol-6.m: Added.
12286         * objc/execute/formal_protocol-7.m: Added.
12287         * objc/execute/informal_protocol.m: Added.
12288         * objc/execute/initialize.m: Added.
12289         * objc/execute/load.m: Added.
12290         * objc/execute/many_args_method.m: Added.
12291         * objc/execute/nested-3.m: Added.
12292         * objc/execute/no_clash.m: Added.
12293         * objc/execute/private.m: Added.
12294         * objc/execute/redefining_self.m: Added.
12295         * objc/execute/root_methods.m: Added.
12296         * objc/execute/selector-1.m: Added.
12297         * objc/execute/static-1.m: Added.
12298         * objc/execute/static-2.m: Added.
12299         * objc/execute/va_method.m: Added.
12300
12301 2001-03-10  Richard Henderson  <rth@redhat.com>
12302
12303         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12304
12305 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12306
12307         * g++.old-deja/g++.other/crash31.C: XFAIL.
12308         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12309         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12310         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12311         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12312         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12313
12314 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12315
12316         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12317
12318 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12319
12320         * gcc.dg/20000724-1.c: Don't use multiline strings.
12321
12322 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12323
12324         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12325         result of -cString against what we expect it to be; don't just
12326         print it out for no one to read.
12327
12328         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12329         Based on testcases provided by Nicola Pero.
12330
12331 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12332
12333         * gcc.dg/cpp/macro7.c: New test.
12334
12335 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12336
12337         * gcc.dg/cpp/multiline.c: Update.
12338
12339 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12340
12341         * g++.old-deja/g++.other/enum3.C: New test.
12342
12343 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.old-deja/g++.other/pod1.C: New test.
12346
12347 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.old-deja/g++.ext/overload1.C: New test.
12350
12351 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.pt/using1.C: New test.
12354
12355 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12356
12357         * g++.old-deja/g++.other/using9.C: New test.
12358
12359 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12360
12361         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12362
12363         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12364
12365 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         * g++.old-deja/g++.ext/realpt1.C: Remove.
12368
12369 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12370
12371         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12372
12373 2001-02-26  Will Cohen  <wcohen@redhat.com>
12374
12375         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12376
12377 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12378
12379         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12380         templatized constructors.
12381
12382 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12383
12384         * gcc.c-torture/execute/20010224-1.c: New test.
12385
12386 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12387
12388         * gcc.c-torture/execute/20010222-1.c: New test.
12389
12390 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * g++.old-deja/g++.other/inline20.C: New test.
12393
12394 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12395
12396         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12397
12398 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12399
12400         * g++.old-deja/g++.other/lookup22.C: New test.
12401
12402 200
12403         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12404         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12405         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12406         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12407         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12408
12409 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12410
12411         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12412         account.
12413
12414 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12415
12416         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12417
12418 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12419
12420         * g++.old-deja/g++.pt/crash62.C: New test.
12421
12422 2001-01-04  Richard Henderson  <rth@redhat.com>
12423
12424         * gcc.dg/20000926-1.c: Update expected warnings.
12425         * gcc.dg/array-2.c: Likewise.
12426         * gcc.dg/array-4.c: Also validate flexible array members.
12427         * gcc.dg/c99-flex-array-1.c: New.
12428
12429 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12430
12431         * gcc.c-torture/compile/20001222-1.x: Remove.
12432
12433 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12434
12435         * gcc.c-torture/execute/built-in-setjmp.c: New.
12436
12437 2001-01-03  Richard Henderson  <rth@redhat.com>
12438
12439         * gcc.dg/940510-1.c: Update expected error wording.
12440         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12441
12442 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12443
12444         * lib/target-supports.exp (check_alias_available): Modified to
12445         indicate aliases not supported if only weak aliases are supported.
12446
12447 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12448
12449         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12450         Turn on cmpstrsi checks for __pj__ and __i370__.
12451
12452 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         * g++.old-deja/g++.other/virtual11.C: New test.
12455
12456 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12459
12460 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12461
12462         * gcc.c-torture/compile/20010102-1.c: New test.
12463
12464 2001-01-02  Andreas Jaeger  <aj@suse.de>
12465
12466         * gcc.dg/noreturn-3.c: New test.
12467
12468         * gcc.dg/noreturn-4.c: New test.
12469
12470 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12471
12472         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12473         __builtin_fputc and __builtin_fwrite.
12474
12475 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12476
12477         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12478         signed char, not default char.
12479
12480 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12481
12482         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12483
12484 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12485
12486         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12487
12488 2000-12-29  Richard Henderson  <rth@redhat.com>
12489
12490         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12491         (__cyg_profile_func_exit): Define.
12492
12493 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12494
12495         * g++.dg/vtgc1.C: New test.
12496
12497 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12498
12499         * gcc.dg/noncompile/20001228-1.c: New test.
12500
12501         * gcc.dg/20001228-1.c: New test.
12502
12503         * gcc.c-torture/execute/20001228-1.c: New test.
12504
12505 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12506
12507         * gcc.dg/format-strfmon-1.c: New test.
12508
12509 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12510
12511         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12512         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12513         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12514         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12515         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12516         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12517         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12518         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12519         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12520         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12521         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12522         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12523         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12524
12525         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12526         * gcc.c-torture/execute/string-opt-4.c: Test index.
12527
12528 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12529
12530         * gcc.c-torture/compile/20001226-1.c: New test.
12531
12532 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12533
12534         * gcc.c-torture/compile/20001222-1.c: New test.
12535         * gcc.c-torture/compile/20001222-1.x: Xfail.
12536
12537 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12538
12539         * gcc.c-torture/execute/comp-goto-2.c: New test.
12540
12541 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12542
12543         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12544         Use long types if __INT_MAX__ is 32767.
12545         (main): Use cast to (sint32 *) when poking 88 into a_page.
12546
12547         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12548
12549 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12550
12551         * gcc.c-torture/compile/20001221-1.c: New test.
12552         * gcc.c-torture/execute/20001221-1.c: New test.
12553
12554 2000-12-20  Richard Henderson  <rth@redhat.com>
12555
12556         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12557         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12558
12559 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12560
12561         * gcc.dg/compare3.c: New test.
12562
12563 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12564
12565         * gcc.dg/format-warnll-1.c: New test.
12566
12567 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12568
12569         * gcc.dg/cpp/cmdlne-P.c: New test.
12570
12571 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12572
12573         * gcc.c-torture/execute/builtin-abs-1.c,
12574         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12575
12576 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12577
12578         * gcc.dg/cpp/multiline.c: New test.
12579
12580 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12581
12582         * g++.old-deja/g++.other/syshdr1.C: Update.
12583         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12584
12585 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12586
12587         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12588
12589 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12590
12591         * g++.old-deja/g++.pt/ttp65.C: New test.
12592
12593 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12594
12595         * g++.old-deja/g++.pt/ttp64.C: New test.
12596
12597 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12598
12599         * g++.old-deja/g++.pt/spec33.C: New test.
12600
12601 2000-12-14  Catherine Moore  <clm@redhat.com>
12602
12603         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12604         * gcc.c-torture/execute/920612-2.c: Likewise.
12605         * gcc.c-torture/execute/920428-2.c: Likewise.
12606         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12607         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12608
12609 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12610
12611         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12612         * gcc.dg/pack-test-2.c: Likewise.
12613
12614 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12615
12616         Tests by Zack Weinberg <zackw@stanford.edu>.
12617
12618         * gcc.dg/cpp/defined.c: Update.
12619         * gcc.dg/cpp/defined_trad.c: New tests.
12620
12621 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12622
12623         * gcc.dg/cpp/trad-direct.c: Update.
12624
12625 2000-12-11  Neil Booth  <neilb@earthling.net>
12626
12627         * gcc.dg/cpp/defined_trad.c
12628
12629 2000-12-11  Neil Booth  <neilb@earthling.net>
12630
12631         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12632
12633 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12634
12635         * gcc.dg/format-miss-2.c: New test.
12636
12637 2000-12-09  Neil Booth  <neilb@earthling.net>
12638
12639         * gcc.dg/cpp/lineflags.c: New tests.
12640         * gcc.dg/cpp/poison.c: Update.
12641         * gcc.dg/cpp/redef2.c: Update.
12642         * gcc.dg/cpp/skipping.c: New test.
12643
12644 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12645
12646         * g++.old-deja/g++.other/eh3.C: New testcase.
12647
12648 2000-12-07  Neil Booth  <neilb@earthling.net>
12649
12650         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12651         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12652         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12653         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12654         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12655         Update.
12656
12657 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12658
12659         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12660         __SIZE_TYPE__ instead of int for type of integers cast to
12661         pointers.
12662
12663 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12664
12665         * g++.old-deja/g++.other/cleanup4.C: New test.
12666
12667 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * format-sec-1.c: New test.
12670
12671 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12672
12673         * gcc.dg/format-nonlit-3.c: New test.
12674
12675 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12676
12677         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12678         through a null pointer.
12679
12680 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12681         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12682         library makes no calls to `operator new' during initialization.
12683
12684 2000-11-04  Neil Booth  <neilb@earthling.net>
12685
12686         * gcc.dg/cpp/include2.c: New tests.
12687
12688 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12689
12690         * lib/g++.exp (g++_set_ld_library_path): New function.
12691         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12692
12693 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12694
12695         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12696         warnings.
12697
12698 2000-11-01  Richard Henderson  <rth@redhat.com>
12699
12700         * g++.old-deja/g++.ext/namedret1.C: New.
12701         * g++.old-deja/g++.ext/namedret2.C: New.
12702         * g++.old-deja/g++.ext/namedret3.C: New.
12703
12704 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12705
12706         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12707         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12708
12709 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12710
12711         * gcc.c-torture/execute/va-arg-21.c: New test.
12712
12713 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12714
12715         * gcc.dg/c99-complex-2.c: New test.
12716
12717 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12718
12719         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12720
12721 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12722
12723         * g++.old-deja/g++.other/inline16.C: New test.
12724
12725 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12726
12727         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12728         __PRETTY_FUNCTION__
12729
12730 2000-10-29  Neil Booth  <neilb@earthling.net>
12731
12732         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12733         New tests.
12734         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12735         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12736         optimisation.
12737
12738 2000-10-29  Neil Booth  <neilb@earthling.net>
12739
12740         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12741         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12742         * mi5.c: Test multiple includes work with -C.
12743         * trigraphs.c: Test ^= version.
12744
12745 2000-10-28  Neil Booth  <neilb@earthling.net>
12746
12747         New tests and test updates for new macro expander.
12748
12749         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12750         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12751         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12752         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12753         new diagnostic messages.
12754
12755         * gcc.dg/cpp/macro3.c: New tests.
12756
12757 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12758
12759         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12760         on the same line.
12761
12762 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12763
12764         * g++.old-deja/g++.other/eh2.C: New test.
12765
12766 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12767
12768         * gcc.c-torture/execute/20001027-1.c: New test.
12769
12770 2000-10-26  Richard Henderson  <rth@redhat.com>
12771
12772         * gcc.c-torture/execute/20001026-1.c: New.
12773
12774 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12775
12776         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12777         * g++.old-deja/g++.law/builtin1.C: Likewise.
12778         * g++.old-deja/g++.law/ctors10.C: Likewise.
12779         * g++.old-deja/g++.law/virtual3.C: Likewise.
12780         * g++.old-deja/g++.mike/p658.C: Likewise.
12781         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12782         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12783         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12784         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12785         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12786
12787 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12788
12789         * gcc.c-torture/compile/20001024-1.c: New test.
12790
12791 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12792
12793         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12794         to tell us whether or not we are using V3.
12795
12796 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12797
12798         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12799         operands.
12800
12801 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12802
12803         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12804
12805 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * gcc.c-torture/execute/20001024-1.c: New test.
12808
12809 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * g++.old-deja/g++.other/sibcall1.C: New test.
12812
12813 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * gcc.dg/noncompile/init-3.c: New test.
12816
12817 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12818
12819         * gcc.dg/format-array-1.c: New test.
12820
12821 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12822
12823         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12824         writing through null pointers; remove comment about testing
12825         unterminated strings.
12826
12827 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12828
12829         * gcc.c-torture/execute/20001017-2.c: New test.
12830
12831 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12832
12833         * gcc.c-torture/compile/20001018-1.c: New test.
12834         * gcc.c-torture/compile/20001018-1.x: Xfail.
12835
12836 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12837
12838         * gcc.c-torture/execute/20001017-1.c: New test.
12839
12840 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12841
12842         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12843         for multiple use of arguments with scanf formats; add tests for
12844         multiple use of arguments.
12845
12846 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12847
12848         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12849
12850 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12851
12852         * gcc.dg/format-miss-1.c: New test.
12853
12854 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * gcc.c-torture/execute/20001013-1.c: New test.
12857
12858 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * gcc.dg/format-branch-1.c: New test.
12861
12862 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * README, lib/file-format.exp: Remove EGCS references.
12865
12866 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12867
12868         * gcc.dg/20001013-1.c: New test.
12869
12870 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12871
12872         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12873         for intmax_t in the compiler using __typeof__ and the type rules
12874         for conditional expressions.
12875
12876 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12877
12878         * gcc.dg/20001012-1.c: New test.
12879         * gcc.dg/20001012-2.c: New test.
12880
12881 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12882
12883         * gcc.dg/format-attr-1.c: New test.
12884
12885 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12886
12887         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12888         __LONG_LONG_MAX__ instead of LLONG_MAX.
12889
12890 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12893         scanf flags.
12894         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12895         flags.
12896
12897 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12898
12899         * gcc.dg/sequence-pt-1.c: New test.
12900
12901 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12902
12903         * gcc.c-torture/execute/20001011-1.c: New testcase.
12904         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12905
12906 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12907
12908         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12909         does not error on it.
12910
12911 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12912
12913         * gcc.dg/20001009-1.c: New test.
12914
12915 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12916
12917         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12918         * gcc.c-torture/execute/20001009-2.c: ... to here.
12919
12920 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12921
12922         * gcc.c-torture/compile/20001009-1.c: New testcase.
12923         * gcc.c-torture/execute/20001009-1.c: New testcase.
12924         Testcases provided by Jan Hubicka <jh@suse.cz>.
12925
12926 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12927
12928         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12929         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12930         uintmax_t using <limits.h> to emulate the compiler's internal
12931         logic.  No longer XFAIL %j tests.
12932
12933 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12936         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12937         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12938         regexps and details of expected handling of some bad formats.
12939         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12940         suppression.
12941
12942 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12943
12944         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12945         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12946         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12947         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12948         in list archives.
12949
12950 2000-10-06  Richard Henderson  <rth@cygnus.com>
12951
12952         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12953         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12954         * g++.old-deja/g++.jason/report.C: Likewise.
12955         * g++.old-deja/g++.law/friend5.C: Likewise.
12956         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12957         of the expected warnings.
12958
12959 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         * g++.old-deja/g++.pt/enum14.C: New test.
12962
12963 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12964
12965         * g++.old-deja/g++.pt/crash59.C: New test.
12966
12967 2000-10-04  Will Cohen  <wcohen@redhat.com>
12968
12969         * gcc.dg/20000926-1.c: New test.
12970
12971 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12972
12973         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12974         function name for current C++ compiler.
12975         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12976
12977 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12978
12979         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12980         __PRETTY_FUNCTION__.
12981         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12982
12983 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984
12985         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12986
12987 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12988
12989         * gcc.c-torture/compile/20000923-1.c: New test.
12990
12991 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12992
12993         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12994         * g++.old-deja/g++.pt/ttp62.C: Same.
12995         * g++.old-deja/g++.other/inline14.C: Same.
12996
12997 2000-09-24  Richard Henderson  <rth@cygnus.com>
12998
12999         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13000
13001 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13002
13003         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13004
13005 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13006
13007         * gcc.c-torture/compile/20000922-1.c: New file.
13008
13009 2000-09-21  Nick Clifton  <nickc@redhat.com>
13010
13011         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13012         a signed long modulo operation.
13013         (mod6): New function - perform an unsigned long modulo operation.
13014         (main): Add tests for modulos of very large numbers by very small
13015         dividends.
13016
13017 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13018
13019         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13020
13021 2000-09-19  Richard Henderson  <rth@cygnus.com>
13022
13023         * gcc.dg/compare2.c (case 10): XFAIL.
13024
13025 2000-09-18  Richard Henderson  <rth@cygnus.com>
13026
13027         * gcc.c-torture/execute/20000906-1.c: Move ...
13028         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13029         that support __builtin_trap.
13030
13031 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13032
13033         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13034
13035 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13036
13037         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13038         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13039         more $ format tests.
13040
13041 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13042
13043         * gcc.dg/format-errmk-1.c: New test.
13044
13045 2000-09-17  Greg McGary  <greg@mcgary.org>
13046
13047         * gcc.c-torture/execute/20000917-1.x: Remove.
13048
13049 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13050
13051         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13052
13053 2000-09-17  Greg McGary  <greg@mcgary.org>
13054
13055         * gcc.c-torture/execute/20000917-1.c: New test.
13056         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13057
13058 2000-09-16  Neil Booth  <NeilB@earthling.net>
13059
13060         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13061         in nested macro bug.
13062
13063 2000-09-15  Neil Booth  <NeilB@earthling.net>
13064
13065         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13066
13067 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13068
13069         * gcc.c-torture/execute/20000914-1.c: New test.
13070
13071 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13072
13073         * g++.other/inline13.C: New test.
13074
13075 2000-09-12  Andreas Jaeger  <aj@suse.de>
13076
13077         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13078         constant by Ulrich Drepper <drepper@redhat.com>.
13079
13080 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13081
13082         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13083
13084 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13085
13086         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13087
13088 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13089
13090         * gcc.dg/cpp/backslash.c: New test.
13091
13092 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13093
13094         * gcc.c-torture/execute/20000910-1.c: New test.
13095         * gcc.c-torture/execute/20000910-2.c: Likewise.
13096
13097 2000-09-11  Robert Lipe  <robertl@sco.com>
13098
13099         * gcc.dg/pragma-align.c: New test.
13100
13101 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         * g++.old-deja/g++.pt/explicit82.C: New test.
13104         * g++.old-deja/g++.pt/explicit83.C: New test.
13105
13106 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13107
13108         * gcc.dg/asm-names.c: New test.
13109
13110 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13111
13112         * gcc.dg/cpp/tr-warn6.c: New test
13113
13114 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13115
13116         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13117         be accepted.
13118
13119 2000-09-07  Catherine Moore  <clm@redhat.com>
13120
13121         * gcc.c-torture/execute/unroll-1.c: New test.
13122
13123 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13124
13125         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13126         ERROR markers.
13127         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13128         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13129         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13130         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13131         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13132         Preprocess only.
13133         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13134         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13135
13136 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13137
13138         * g++.old-deja/g++.pt/deduct2.C: New test.
13139
13140 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13141
13142         * g++.old-deja/g++.pt/parms2.C: New test.
13143
13144 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13145
13146         * g++.old-deja/g++.pt/crash58.C: New test.
13147
13148 2000-09-06  Greg McGary  <greg@mcgary.org>
13149
13150         * gcc.c-torture/execute/20000906-1.c: New test.
13151         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13152
13153 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154
13155         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13156
13157 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13158
13159         * g++.old-deja/g++.pt/crash57.C: New test.
13160
13161 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13162
13163         * g++.old-deja/g++.pt/crash56.C: New test.
13164
13165 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13166
13167         * g++.old-deja/g++.pt/koenig1.C: New test.
13168
13169 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13170
13171         * gcc.dg/20000904-1.c: New test.
13172
13173 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13174
13175         * gcc.dg/cpp/paste8.c: New test.
13176
13177 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13178
13179         * gcc.c-torture/compile/20000827-1.c: New test.
13180
13181 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * gcc.dg/format-diag-1.c: New test.
13184
13185 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13186
13187         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13188         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13189         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13190         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13191         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13192
13193 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.old-deja/g++.other/nested4.C: New test.
13196
13197 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13198
13199         * g++.old-deja/g++.ns/scoped1.C: New test.
13200
13201 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13202
13203         * lib/g++.exp: Support testing already-installed GCC.
13204
13205 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13206
13207         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13208
13209 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210
13211         * gcc.dg/return-type-2.c: New test.
13212
13213 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13214
13215         * gcc.c-torture/compile/20000825-1.c: New test.
13216
13217 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13218
13219         * gcc.dg/dwarf2-2.c: New test.
13220
13221 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13222
13223         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13224         dg-warning regexps.
13225
13226 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13227
13228         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13229         gcc.dg/format-ext-5.c: New tests.
13230
13231 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13232
13233         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13234
13235 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13236
13237         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13238
13239 2000-08-24  Richard Henderson  <rth@cygnus.com>
13240
13241         * gcc.dg/ia64-sync-1.c: New test.
13242         * gcc.dg/ia64-sync-2.c: New test.
13243         * gcc.dg/ia64-asm-1.c: New test.
13244
13245 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13246
13247         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13248         * gcc.dg/format-ext-2.c: New test.
13249
13250 2000-08-23  Jason Merrill  <jason@redhat.com>
13251
13252         * lib/old-dejagnu.exp: Also ignore "In member function" and
13253         "At global scope".
13254
13255 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13256
13257         * gcc.dg/noncompile/label-lineno-1.c: New test.
13258
13259 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/c99-array-nonobj-1.c: New test.
13262
13263 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13266         tests.
13267         * gcc.dg/format-ext-1.c: New test.
13268
13269 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13270
13271         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13272         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13273         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13274         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13275         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13276
13277 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13280         gcc.dg/c99-strftime-2.c: New tests.
13281
13282 2000-08-22  Richard Henderson  <rth@cygnus.com>
13283
13284         * gcc.c-torture/execute/20000822-1.c: New test.
13285
13286 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13287
13288         * gcc.c-torture/execute/20000819-1.x: Remove.
13289
13290 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13291
13292         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13293         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13294         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13295         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13296         gcc.dg/format-xopen-1.c: New tests.
13297
13298 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13301
13302 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * g++.old-deja/g++.other/loop2.C: New test.
13305
13306         * gcc.c-torture/compile/20000606-1.c: New test.
13307         * gcc.c-torture/compile/20000728-1.c: New test.
13308         * gcc.c-torture/execute/20000801-1.c: New test.
13309         * gcc.c-torture/execute/20000801-2.c: New test.
13310         * gcc.c-torture/execute/20000819-1.c: New test.
13311         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13312         * gcc.dg/20000629-1.c: New test.
13313         * gcc.dg/20000724-1.c: New test.
13314         * gcc.dg/20000807-1.c: New test.
13315
13316 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13317
13318         * gcc.dg/cpp/pragma-1.c: New test.
13319         * gcc.dg/cpp/pragma-2.c: New test.
13320
13321 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13322
13323         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13324         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13325
13326 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13327
13328         * gcc.c-torture/compile/20000818-1.c: New test.
13329
13330 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13331
13332         * gcc.c-torture/execute/20000818-1.c: New test.
13333
13334 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13335
13336         * gcc.dg/format-va-1.c: New test.
13337
13338 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.other/typedef8.C: New test.
13341
13342 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13345         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13346         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13347         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13348         * g++.old-deja/g++.other/ptrmem7.C: New test.
13349         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13350
13351 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.old-deja/g++.pt/typename27.C: New test.
13354
13355 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13356
13357         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13358         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13359         * g++.old-deja/g++.pt/friend45.C: New test.
13360         * g++.old-deja/g++.other/friend8.C: New test.
13361
13362 2000-08-15  Richard Henderson  <rth@cygnus.com>
13363
13364         * gcc.c-torture/execute/20000815-1.c: New test.
13365
13366 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13367
13368         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13369         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13370         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13371
13372 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13373
13374         * g++.old-deja/g++.other/refinit2.C: New test.
13375
13376 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13377
13378         * lib/c-torture.exp (c-torture): Make
13379         compiler_conditional_xfail_data global.
13380         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13381         compiler_conditional_xfail_data machinery.
13382         (f-torture-execute): Likewise.
13383         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13384         and only when unrolling loops.
13385
13386         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13387
13388 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         * g++.old-deja/g++.pt/explicit81.C: New test.
13391
13392 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.old-deja/g++.pt/typename26.C: New test.
13395
13396 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13397
13398         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13399         warning.
13400
13401 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         * g++.old-deja/g++.other/array3.C: New test.
13404
13405 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13406
13407         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13408         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13409         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13410         New tests.
13411
13412 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13415         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13416
13417 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13418
13419         * gcc.c-torture/execute/20000808-1.c: New test.
13420
13421 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13422
13423         * gcc.dg/c90-const-expr-1.c: New test.
13424
13425 2000-08-08  Richard Henderson  <rth@cygnus.com>
13426
13427         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13428
13429 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.dg/noncompile/const-ll-1.c: New test.
13432
13433 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13434
13435         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13436
13437 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13438
13439         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13440         that running programs linked against the shared version of libobjc
13441         run correctly.
13442
13443 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13444
13445         * gcc.dg/c99-printf-1.c: New test.
13446
13447 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13450
13451 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13452
13453         * gcc.c-torture/execute/20000731-1.x: Delete.
13454
13455 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13456
13457         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13458         and torture_without_loops as is done by c-torture.exp.
13459         (search_for): Copy from c-torture.exp.
13460         (gcc-dg-runtest): New function, drives a directory of tests
13461         iterating over the TORTURE_OPTIONS.
13462         (scan-assembler, scan-assembler-not): Move here from
13463         individual directory drivers.
13464
13465         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13466         defined by lib/gcc-dg.exp.
13467         * gcc.dg/cpp/cpp.exp: Likewise.
13468         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13469         gcc-dg-runtest, so we cycle over optimization options.
13470
13471         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13472         * gcc.dg/compare2.c: No longer expected to fail.
13473
13474 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13475
13476         * gcc.c-torture/execute/20000804-1.c: New test.
13477
13478 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13481
13482 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13483
13484         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13485
13486 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13487
13488         * gcc.c-torture/compile/20000803-1.c: New test.
13489
13490 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13491
13492         * gcc.c-torture/execute/20000801-3.c,
13493         gcc.c-torture/execute/20000801-4.c: New tests.
13494         * gcc.c-torture/execute/20000801-3.x,
13495         gcc.c-torture/execute/20000801-4.x: Xfail.
13496
13497 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13498
13499         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13500         libobjc/.libs to allow for libtool.
13501
13502 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13503
13504         * gcc.c-torture/compile/20000802-1.c: New test.
13505
13506 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13507
13508         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13509
13510 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13511
13512         * gcc-c-torture/execute/20000731-2.c: New test.
13513
13514         * gcc.c-torture/execute/20000731-1.c: New test.
13515         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13516
13517 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13518
13519         * testsuite/gcc.dg/cpp/paste7.c: New test.
13520         * gcc.dg/cpp/20000725-1.c: New test.
13521
13522 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13523
13524         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13525         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13526         declaration warning for __builtin_dwarf_reg_size.
13527
13528         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13529
13530 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13531
13532         * gcc.dg/noncompile/voidparam-1.c: New test.
13533
13534 2000-07-30  Richard Henderson  <rth@cygnus.com>
13535
13536         * gcc.dg/c90-digraph-1.c: Don't xfail.
13537         * gcc.dg/compare2.c (case 10): Xfail.
13538         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13539
13540 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13541
13542         * gcc.dg/c99-main-1.c: New test.
13543
13544 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13545
13546         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13547
13548 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13549
13550         * gcc.c-tortuer/execute/20000726-1.c: New test.
13551
13552 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13553
13554         * gcc.c-torture/execute/enum-2.c: New test.
13555
13556 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13557
13558         * gcc.dg/cpp/tr-warn3.c: New test.
13559
13560 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * g++.old-deja/g++.ext/implicit1.C: Remove.
13563         * g++.old-deja/g++.jason/c2.C: Remove
13564         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13565         * g++.old-deja/g++.pt/crash16.C: Likewise.
13566         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13567
13568 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13569
13570         * g++.old-deja/g++.other/for2.C: New test.
13571
13572 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13573
13574         * gcc.dg/20000720-1.c: New test.
13575
13576 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13577
13578         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13579
13580 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13581
13582         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13583         * gcc.c-torture/execute/20000722-1.c: New.
13584         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13585
13586 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gcc.dg/cpp/20000720-1.S: New test.
13589
13590 2000-07-21  Michael Meissner  <meissner@redhat.com>
13591
13592         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13593
13594 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13595
13596         * g++.old-deja/g++.brendan/crash16.C,
13597         g++.old-deja/g++.brendan/parse3.C,
13598         g++.old-deja/g++.brendan/redecl1.C,
13599         g++.old-deja/g++.ns/template13.C,
13600         g++.old-deja/g++.other/decl4.C,
13601         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13602
13603 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13604
13605         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13606         and "Internal error".
13607
13608         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13609         regexps.
13610         * gcc.dg/cpp/paste6.c: New test.
13611
13612 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13613
13614         * gcc.dg/cpp/tr-direct.c: New test.
13615
13616         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13617         gcc.dg/cpp/undef1.c: Tweak error regexps.
13618
13619 2000-07-18  Eric Christopher <echristo@redhat.com>
13620
13621         * gcc.c-torture/compile/20000718-1.c: New test.
13622
13623 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13624
13625         * cpplex.c (_cpp_push_token): If the token being pushed back
13626         is the previous token in this context, just subtract one from
13627         context->posn.
13628         * cppmacro.c (save_expansion): Clear aux field when storing a
13629         placemarker.
13630
13631 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13632
13633         * gcc.dg/noncompile/redecl-1.c: New test.
13634
13635 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13636
13637         * gcc.c-torture/execute/20000717-5.c: New test.
13638         * gcc.c-torture/execute/20000717-1.x: Removed.
13639
13640 2000-07-17  Richard Henderson  <rth@cygnus.com>
13641
13642         * gcc.c-torture/execute/20000717-4.c: New test.
13643
13644 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13645
13646         * gcc.dg/cpp/syshdr.c: New test.
13647         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13648
13649 2000-07-17  Neil Booth  <neilb@earthling.net>
13650
13651         * gcc.dg/cpp/cmdlne-dM.c: New test.
13652         * gcc.dg/cpp/cmdlne-dD.c: New test.
13653
13654 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13655
13656         * gcc.c-torture/execute/20000717-3.c: New test.
13657
13658         * gcc.c-torture/compile/20000717-1.c: New test.
13659
13660 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13661
13662         * gcc.c-torture/execute/20000717-2.c: New test.
13663
13664 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/formatz-1.c: New test.
13667
13668         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13669         * gcc.dg/c99-digraph-1.c: New tests.
13670
13671         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13672         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13673
13674         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13675         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13676         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13677         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13678         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13679         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13680         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13681
13682 2000-07-17   Greg McGary <greg@mcgary.org>
13683
13684         * gcc.c-torture/execute/20000717-1.c: New test.
13685         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13686
13687 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gcc.c-torture/execute/20000715-2.c: New test.
13690         * gcc.dg/20000715-1.c: New test.
13691
13692 2000-07-15  Michael Meissner  <meissner@redhat.com>
13693
13694         * gcc.c-torture/execute/20000715-1.c: New test.
13695
13696 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13697
13698         * gcc.c-torture/execute/20000707-1.c: New test.
13699
13700 2000-07-13  Neil Booth  <NeilB@earthling.net>
13701
13702         * testsuite/gcc.dg/cpp/digraph1.c,
13703         testsuite/gcc.dg/cpp/digraph2.c,
13704         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13705
13706 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13707
13708         * g77.f-torture/compile/20000630-2.f:  New test.
13709         * g77.f-torture/compile/20000630-2.x
13710
13711 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13712
13713         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13714
13715 2000-07-11  Neil Booth  <NeilB@earthling.net>
13716
13717         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13718
13719 2000-07-11  Neil Booth  <NeilB@earthling.net>
13720
13721         * gcc.dg/cpp/cmdlne-C.c: New.
13722
13723 2000-07-09  Neil Booth  <NeilB@earthling.net>
13724
13725         * gcc.dg/cpp/directiv.c: New tests.
13726         * gcc.dg/cpp/undef1.c: Update.
13727
13728 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13729
13730         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13731
13732 2000-07-09  Neil Booth  <NeilB@earthling.net>
13733
13734         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13735
13736 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13737
13738         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13739         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13740
13741 2000-07-08  Neil Booth  <NeilB@earthling.net>
13742
13743         * gcc.dg/cpp/macsyntx.c: New tests.
13744
13745 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.dg/20000707-1.c: New test.
13748
13749 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13750
13751         * gcc.c-torture/execute/20000706-1.c: New test.
13752         * gcc.c-torture/execute/20000706-2.c: New test.
13753         * gcc.c-torture/execute/20000706-3.c: New test.
13754         * gcc.c-torture/execute/20000706-4.c: New test.
13755         * gcc.c-torture/execute/20000706-5.c: New test.
13756
13757 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13758
13759         * g++.old-deja/g++.pt/instantiate7.C: New test.
13760
13761 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13762
13763         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13764         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13765         * g++.old-deja/g++.other/rtti3.C: Likewise.
13766         * g++.old-deja/g++.other/rttid3.C: Likewise.
13767
13768 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13769
13770         *  g77.f-torture/compile/20000630-1.x: Fix typo
13771
13772 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13773
13774         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13775         assembly output.
13776
13777 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13778
13779         * gcc.dg/cpp/ident.c: New test.
13780
13781 2000-07-05  Neil Booth  <NeilB@earthling.net>
13782
13783         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13784           gcc.dg/cpp/lexstrng.c: New tests.
13785
13786 2000-07-04  Neil Booth  <NeilB@earthling.net>
13787
13788         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13789         * gcc.dg/cpp/strify2.c: Same.
13790
13791 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13792
13793         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13794         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13795         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13796         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13797
13798         * testsuite/gcc.dg/cpp/macro1.c,
13799         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13800         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13801         testsuite/gcc.dg/cpp/strify1.c,
13802         testsuite/gcc.dg/cpp/strify2.c: New tests.
13803
13804 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * gcc.c-torture/execute/20000703-1.c: New test.
13807
13808 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.old-deja/g++.pt (lookup10.C): New test.
13811
13812 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13813
13814         * g++.old-deja/g++.pt (typename25.C): New test.
13815
13816 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13817
13818         * gcc.c-torture/compile/20000701-1.c: New test.
13819
13820 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13821
13822         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13823         to test case.
13824
13825 2000-06-30  Catherine Moore  <clm@cygnus.com>
13826
13827         * gcc.c-torture/execute/align-1.c: New test.
13828
13829 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.pt/expr8.C: New test.
13832         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13833
13834 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13835
13836         * gcc.c-torture/compile/20000629-1.c: New test.
13837
13838 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13839
13840
13841         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13842         gcc.dg/noncompile directory, depending on whether they're
13843         preprocessor tests or not.  Annotate all the tests for the dg
13844         framework.
13845
13846         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13847         * gcc.dg/noncompile/noncompile.exp: New.
13848
13849         * Moved files:
13850         Old name                                New name
13851         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13852         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13853         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13854         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13855         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13856         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13857         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13858         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13859         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13860         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13861         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13862         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13863         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13864         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13865         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13866         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13867         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13868         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13869         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13870         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13871         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13872         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13873         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13874         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13875
13876         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13877         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13878         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13879         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13880         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13881         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13882
13883 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13884
13885         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13886         declare one variable.  On the fourth, error.
13887         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13888         declared by 20000628-1a.h.
13889
13890 2000-06-29  Richard Henderson  <rth@redhat.com>
13891
13892         * gcc.c-torture/execute/930529-1.x: New file.
13893         * gcc.dg/920413-1.c: Adjust expected warning text.
13894         * gcc.dg/980217-1.c: Declare abort.
13895         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13896
13897 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13898
13899         * g77.f-torture/compile/20000629-1.f: New test.
13900         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13901
13902 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13903
13904         Rearrange lots of files, removing entirely the
13905         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13906         directories.
13907
13908         * Deleted files:
13909         gcc.c-torture/code_quality/code_quality.exp
13910         gcc.c-torture/special/special.exp
13911         gcc.failure/failure.exp
13912         gcc.failure/940409-1.x
13913         gcc.c-torture/compile/961203-1.x
13914
13915         * New files:
13916         gcc.misc-tests/linkage.exp
13917         gcc.c-torture/execute/920730-1t.c
13918         gcc.c-torture/execute/920730-1t.x
13919         gcc.c-torture/compile/920520-1.x
13920         gcc.c-torture/compile/920521-1.x
13921         gcc.c-torture/compile/981006-1.x
13922         gcc.c-torture/execute/eeprof-1.x
13923
13924         * Moved files (possibly with modifications to fit a new harness):
13925         Old name                                New name
13926         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13927         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13928         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13929         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13930         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13931         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13932         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13933         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13934         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13935         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13936         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13937         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13938         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13939         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13940
13941 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13942
13943         * c-torture/compile/961203-1.x: Delete.
13944
13945         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13946         not exit. Include stdio.h.
13947         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13948         * gcc.misc-tests/dg-12.c: Likewise.
13949         * gcc.misc-tests/dg-5.c: Likewise.
13950         * gcc.misc-tests/dg-6.c: Likewise.
13951         * gcc.misc-tests/dg-7.c: Prototype abort.
13952         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13953         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13954         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13955         not exit.
13956         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13957         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13958
13959 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.dg/cpp/20000628-1.c: New test.
13962         * gcc.dg/cpp/20000628-1.h: New header for above test.
13963         * gcc.dg/cpp/20000628-1a.h: Likewise.
13964
13965 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13966
13967         * gcc.dg/cpp: New directory.
13968         * gcc.dg/cpp/cpp.exp: New driver.
13969         * gcc.dg/cpp/20000627-1.c: New test.
13970         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13971         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13972         and rewrite as a compilation test.
13973
13974         * gcc.dg: Move many files into the cpp subdirectory, possibly
13975         renaming or editing them as well.
13976         Old name                New name
13977         990119-1.c              cpp/19990119-1.c
13978         990228-1.c              cpp/19990228-1.c
13979         990407-1.c              cpp/19990407-1.c
13980         990409-1.c              cpp/19990409-1.c
13981         990413-1.c              cpp/19990413-1.c
13982         990703-1.c              cpp/19990703-1.c
13983         20000127-1.c            cpp/20000127-1.c
13984         20000129-1.c            cpp/20000129-1.c
13985         20000207-1.c            cpp/20000207-1.c
13986         20000207-2.c            cpp/20000207-2.c
13987         20000209-1.c            cpp/20000209-1.c
13988         20000209-2.c            cpp/20000209-2.c
13989         20000301-1.c            cpp/20000301-1.c
13990         20000419-1.c            cpp/20000419-1.c
13991         20000510-1.S            cpp/20000510-1.S
13992         20000519-1.c            cpp/20000519-1.c
13993         20000529-1.c            cpp/20000529-1.c
13994         20000625-1.c            cpp/20000625-1.c
13995         20000625-2.c            cpp/20000625-2.c
13996         cpp-as1.c               cpp/assert1.c
13997         cpp-as2.c               cpp/assert2.c
13998         cxx-comments-1.c        cpp/cxxcom1.c
13999         cxx-comments-2.c        cpp/cxxcom2.c
14000         endif-label.c           cpp/endif.c
14001         cpp-hash1.c             cpp/hash1.c
14002         cpp-hash2.c             cpp/hash2.c
14003         cpp-if1.c               cpp/if-1.c
14004         cpp-if2.c               cpp/if-2.c
14005         cpp-if3.c               cpp/if-3.c
14006         cpp-if4.c               cpp/if-4.c
14007         cpp-if5.c               cpp/if-5.c
14008         cpp-cond.c              cpp/if-cexp.c
14009         cpp-missingop.c         cpp/if-mop.c
14010         cpp-missingparen.c      cpp/if-mpar.c
14011         cpp-opprec.c            cpp/if-oppr.c
14012         cpp-ifparen.c           cpp/if-paren.c
14013         cpp-shortcircuit.c      cpp/if-sc.c
14014         cpp-shift.c             cpp/if-shift.c
14015         cpp-unary.c             cpp/if-unary.c
14016         cpp-li1.c               cpp/line1.c
14017         cpp-li2.c               cpp/line2.c
14018         lineno.c                cpp/line3.c
14019         lineno-2.c              cpp/line4.c
14020         cpp-mi.c                cpp/mi1.c
14021         cpp-mic.h               cpp/mi1c.h
14022         cpp-micc.h              cpp/mi1cc.h
14023         cpp-mind.h              cpp/mi1nd.h
14024         cpp-mindp.h             cpp/mi1ndp.h
14025         cpp-mix.h               cpp/mi1x.h
14026         cpp-mi2.c               cpp/mi2.c
14027         cpp-mi2a.h              cpp/mi2a.h
14028         cpp-mi2b.h              cpp/mi2b.h
14029         cpp-mi2c.h              cpp/mi2c.h
14030         cpp-mi3.c               cpp/mi3.c
14031         cpp-mi3.def             cpp/mi3.def
14032         poison-1.c              cpp/poison.c
14033         pr-impl.c               cpp/prag-imp.c
14034         cpp-redef-2.c           cpp/redef1.c
14035         cpp-redef.c             cpp/redef2.c
14036         strpaste.c              cpp/strp1.c
14037         strpaste-2.c            cpp/strp2.c
14038         cpp-tradpaste.c         cpp/tr-paste.c
14039         cpp-tradstringify.c     cpp/tr-str.c
14040         cpp-tradwarn1.c         cpp/tr-warn1.c
14041         cpp-tradwarn2.c         cpp/tr-warn2.c
14042         trigraphs.c             cpp/trigraphs.c
14043         cpp-unc1.c              cpp/unc1.c
14044         cpp-unc2.c              cpp/unc2.c
14045         cpp-unc3.c              cpp/unc3.c
14046         cpp-unc.c               cpp/unc4.c
14047         undef.c                 cpp/undef1.c
14048         undef-2.c               cpp/undef2.c
14049         cpp-wi1.c               cpp/widestr1.c
14050
14051 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * lib/g++.exp (g++_include_flags): Tweak.
14054
14055 2000-06-27  H.J. Lu  <hjl@gnu.org>
14056             Loren J. Rittle  <ljrittle@acm.org>
14057
14058         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14059         version with one that knows about the new gcc tree structure.
14060         (g++_link_flags): Same.
14061
14062 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14065         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14066         case we are cross-compiling.
14067
14068         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14069         g++.old-deja/g++.niklas/Makefile.in,
14070         g++.old-deja/g++.niklas/configure.in,
14071         g++.old-deja/g++.other/Makefile.in,
14072         g++.old-deja/g++.other/configure.in,
14073         gcc.c-torture/code_quality/Makefile.in,
14074         gcc.c-torture/code_quality/configure.in,
14075         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14076         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14077         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14078         gcc.c-torture/execute/ieee/Makefile.in,
14079         gcc.c-torture/execute/ieee/configure.in,
14080         gcc.c-torture/noncompile/Makefile.in,
14081         gcc.c-torture/noncompile/configure.in,
14082         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14083         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14084         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14085
14086 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.other/ambig3.C: New test.
14089
14090 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.old-deja/g++.pt/syntax1.C: New test.
14093         * g++.old-deja/g++.pt/syntax2.C: New test.
14094         * g++.old-deja/g++.other/syntax3.C: New test.
14095         * g++.old-deja/g++.other/syntax4.C: New test.
14096
14097 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14098
14099         * gcc.dg/20000623-1.c: Prototype exit and abort.
14100
14101 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14102
14103         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14104         New tests.
14105         * gcc.dg/cpp-mi3.def: New file.
14106
14107         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14108         inside assertions.
14109         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14110         lexer's error messages.
14111         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14112         divine anything from the linemarkers.
14113         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14114         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14115
14116 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14117
14118         * gcc.dg/20000623-1.c: New test.
14119
14120 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.c-torture/execute/20000622-1.c: New test.
14123
14124 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.other/init15.C: New test.
14127
14128 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         * g++.old-deja/g++.pt/vaarg2.C: New test.
14131         * g++.old-deja/g++.pt/vaarg3.C: New test.
14132
14133 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14134
14135         * g++.old-deja/g++.other/dyncast6.C: New test.
14136
14137 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * gcc.c-torture/execute/loop-6.c: New test.
14140
14141 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * gcc.dg/20000614-1.c: New test.
14144         * gcc.dg/20000614-2.c: New test.
14145
14146 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14147
14148         * g++.old-deja/g++.other/inline12.C: New test.
14149
14150 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * g++.old-deja/g++.other/eh1.C: New test.
14153
14154 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14155
14156         * g++.old-deja/g++.other/type.C: New test.
14157
14158 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14159
14160         * g++.old-deja/g++.other/initstring.C: New test.
14161
14162 2000-06-12  Jason Merrill  <jason@redhat.com>
14163
14164         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14165
14166 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14167
14168         * gcc.c-torture/compile/20000609-1.c: New test.
14169
14170 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14171
14172         * gcc.dg/20000609-1.c: New test.
14173
14174 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14175
14176         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14177         * gcc.c-torture/noncompile/poison-1.c: Move...
14178         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14179         * gcc.dg/cpp-li1.c: Add a token after the #line.
14180
14181 2000-06-05  Richard Henderson  <rth@cygnus.com>
14182
14183         * gcc.c-torture/execute/20000605-2.c: New test.
14184         * gcc.c-torture/execute/20000605-3.c: New test.
14185
14186 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14187
14188         * g77.f-torture/execute/20000503-1.x: New file.
14189
14190 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         * g++.old-deja/g++.eh/badalloc1.C: New test.
14193
14194 2000-06-05  Richard Henderson  <rth@cygnus.com>
14195
14196         * gcc.c-torture/execute/20000605-1.c: New test.
14197
14198 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14199             Nathan Sidwell <nathan@codesourcery.com>
14200
14201         * gcc.c-torture/compile/20000605-1.c: New test.
14202
14203 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14204
14205         * g77.f-torture/compile/20000601-1.f:  New test.
14206
14207 2000-06-03  Richard Henderson  <rth@cygnus.com>
14208
14209         * gcc.c-torture/execute/20000603-1.c: New.
14210
14211 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14212
14213         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14214         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14215
14216 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * gcc.dg/compare2.c (case 12): XFAIL.
14219         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14220         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14221
14222         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14223
14224 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14225
14226         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14227         guard macro is already defined when the header is first
14228         included.
14229         * gcc.dg/cpp-mix.h: New file.
14230         * gcc.dg/endif-label.c: Update patterns to match compiler.
14231
14232         * g++.brendan/complex1.C: Declare abort.
14233         * g++.law/refs4.C: Remove XFAIL.
14234         * g++.oliva/expr2.C: Declare abort and exit.
14235
14236 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14237
14238         * gcc.c-torture/execute/20000528-1.c: New test.
14239
14240         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14241         * g++.old-deja/g++.law/temps4.C: Likewise.
14242
14243         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14244         stdlib.h.  Call abort() on failure.
14245         * g++.old-deja/g++.law/refs4.C: Likewise.
14246         * g++.old-deja/g++.law/temps4.C: Likewise.
14247         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14248         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14249
14250 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         Relative to g++.dg/special:
14253         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14254
14255         Relative to g++.old-deja:
14256         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14257         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14258         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14259         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14260         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14261         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14262         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14263
14264         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14265         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14266         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14267         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14268         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14269         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14270         and/or string.h.
14271
14272         * g++.other/goto1.C: Update expectations for error messages.
14273
14274 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14275
14276         * gcc.c-torture/compile/20000523-1.c: New test.
14277
14278 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14281
14282 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * g++.old-deja/g++.eh/catch11.C: New test.
14285         * g++.old-deja/g++.eh/catch12.C: New test.
14286
14287 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14288
14289         * gcc.c-torture/execute/20000523-1.c: New test.
14290
14291 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14292
14293         * c-torture/execute/bcp-1.c: Replace abort in arg of
14294         __builtin_constant_p with a generic external function.
14295
14296         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14297         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14298         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14299         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14300         Prototype abort and/or exit.
14301
14302         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14303         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14304         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14305         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14306
14307 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14308
14309         * gcc.dg/dwarf2-1.c: New test.
14310
14311 2000-05-20  Richard Henderson  <rth@cygnus.com>
14312
14313         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14314
14315 2000-05-20  Andreas Jaeger  <aj@suse.de>
14316
14317         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14318         testcase.
14319
14320 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14321
14322         * gcc.c-torture/execute/20000519-2.c: New test.
14323
14324 2000-05-19  Andreas Jaeger  <aj@suse.de>
14325
14326         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14327         which fails with SSA.
14328
14329         * lib/c-torture.exp: Also test with -O3 -fssa.
14330
14331 2000-05-18  Michael Meissner  <meissner@redhat.com>
14332
14333         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14334         * gcc.c-torture/execute/920415-1.c: Ditto.
14335         * gcc.c-torture/execute/920501-1.c: Ditto.
14336         * gcc.c-torture/execute/conversion.c: Ditto.
14337         * gcc.c-torture/execute/cvt-1.c: Ditto.
14338
14339 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14340
14341         * gcc.c-torture/compile/20000518-1.c: New test.
14342
14343 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14344
14345         * g77.f-torture/compile/200005018.f:  New test.
14346
14347 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14348
14349         * gcc.c-torture/compile/20000517-1.c: New test.
14350
14351 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14352
14353         * gcc.c-torture/execute/20000516-1.c: New test.
14354
14355 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14356
14357         * g++.old-deja/g++.other/eh.C: New test.
14358
14359 2000-05-12  Richard Henderson  <rth@cygnus.com>
14360
14361         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14362         constants through to doit's conditional.
14363
14364 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14365
14366         * gcc.c-torture/compile/20000511-1.c: New test.
14367         * g77.f-torture/compile/20000511-1.f: New test.
14368         * g77.f-torture/compile/20000511-2.f: New test.
14369
14370 2000-05-11  Michael Meissner  <meissner@redhat.com>
14371
14372         * gcc.c-torture/execute/20000511-1.c: New test.
14373
14374 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14375
14376         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14377         * gcc.dg/20000510-1.S: New.
14378
14379 2000-05-08  Catherine Moore  <clm@cygnus.com>
14380
14381         * gcc.dg/unused-3.c: New.
14382
14383 2000-05-06  Richard Henderson  <rth@cygnus.com>
14384
14385           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14386           * g++.old-deja/g++.mike/warn1.C: Likewise.
14387           * g++.old-deja/g++.pt/local1.C: Likewise.
14388           * g++.old-deja/g++.pt/local7.C: Likewise.
14389           * g++.old-deja/g++.pt/spec16.C: Likewise.
14390
14391 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14394
14395 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14396
14397           * g77.f-torture/execute/20000503-1.f:  New test.
14398
14399 2000-05-04  Andreas Jaeger  <aj@suse.de>
14400
14401         * gcc.dg/noreturn-2.c: New test.
14402
14403 2000-05-04  Neil Booth  <NeilB@earthling.net>
14404
14405         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14406         preprocessor.
14407
14408 2000-05-04  Richard Henderson  <rth@cygnus.com>
14409
14410         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14411
14412 2000-05-04  Richard Henderson  <rth@cygnus.com>
14413
14414         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14415         OpenSSL by Jason R Thorpe.
14416
14417 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14418
14419         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14420
14421 2000-05-03  Robert Lipe <robertlipe@usa.net>
14422
14423         * gcc.dg/20000503-1.c: New test.
14424
14425 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14426
14427         * gcc.c-torture/compile/20000502-1.c: New test.
14428         * g++.old-deja/g++.other/align.C: New test.
14429         * gcc.dg/cpp-tradstringify.c: New test.
14430
14431 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14432
14433         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14434         and hard registers.
14435
14436 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14437
14438         * gcc.c-torture/execute/loop-5.c: New test.
14439
14440 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14441
14442         * gcc.c-torture/execute/va-arg-20.c: New test.
14443
14444 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14445
14446         * gcc.c-torture/execute/20000422-1.c: New test.
14447
14448 2000-04-20  Greg McGary  <gkm@gnu.org>
14449
14450         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14451         when optimizing, but without sibling-call optimizations (-O1).
14452
14453 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14454
14455           * gcc.c-torture/compile/20000420-1.c: New test.
14456
14457 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14458
14459         * g++.abi/ptrflags.C: New test.
14460         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14461
14462 2000-04-19  Catherine Moore  <clm@cygnus.com>
14463
14464         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14465
14466 2000-04-19  Greg McGary  <gkm@gnu.org>
14467
14468         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14469         sibling-call optimizations.
14470
14471 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14472
14473         * gcc.dg/20000419-1.c: New test.
14474
14475 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14476
14477         * gcc.c-torture/execute/20000412-6.c: New test.
14478
14479 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14480
14481         * gcc.c-torture/execute/20000412-5.c: New test.
14482         * g77.f-torture/compile/20000412-1.f: New test.
14483         * gcc.c-torture/execute/20000412-4.c: New test.
14484         * gcc.c-torture/compile/20000412-2.c: New test.
14485         * gcc.c-torture/execute/20000412-3.c: New test.
14486         * gcc.c-torture/compile/20000412-1.c: New test.
14487         * gcc.c-torture/execute/20000412-2.c: New test.
14488
14489 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14490
14491         * objc/execute/bf-20.m: New test.
14492
14493 2000-04-10  Richard Henderson  <rth@cygnus.com>
14494
14495         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14496
14497         * gcc.c-torture/execute/20000412-1.c: New test.
14498
14499 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         * g++.old-deja/g++.eh/catchptr1.C: New test.
14502
14503 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14504
14505         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14506
14507 2000-04-08  Neil Booth  <NeilB@earthling.net>
14508
14509         * gcc.dg/cpp-nullchar.c: Remove test as
14510         embedded nulls cause problems.
14511
14512 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14513
14514         * gcc.dg/compare2.c: New test.
14515
14516 2000-04-08  Neil Booth  <NeilB@earthling.net>
14517
14518         * gcc.dg/cpp-nullchar.c: New test.
14519
14520 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14521
14522         * gcc.dg/cpp-mi2.c: New test.
14523         * gcc.dg/cpp-mi2[abc].h: New files.
14524
14525 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14528         member name.
14529
14530 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         * g++.old-deja/g++.abi/vmihint.C: New test.
14533
14534 2000-04-06  Neil Booth  <NeilB@earthling.net>
14535
14536         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14537         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14538         copyright.
14539
14540 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14541
14542         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14543         avoid stack-frame overwrite.
14544
14545 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gcc.c-torture/compile/20000405-2.c: New test.
14548         * gcc.c-torture/compile/20000405-3.c: New test.
14549
14550 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14551
14552         * gcc.c-torture/compile/20000405-1.c: New test.
14553
14554 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14555
14556         * gcc.dg/cast-qual-1.c: Revert last change.
14557
14558 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14559
14560         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14561
14562 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14563
14564         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14565         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14566
14567 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14568
14569         * gcc.c-torture/compile/20000403-2.c: New test.
14570         * gcc.c-torture/compile/20000403-1.c: New test.
14571
14572 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14573
14574         * gcc.c-torture/execute/20000403-1.c: New test.
14575
14576 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14577
14578         * gcc.c-torture/execute/20000402-1.c: New test.
14579
14580 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14581
14582         * gcc.c-torture/execute/va-arg-15.c: New test.
14583         * gcc.c-torture/execute/va-arg-16.c: New test.
14584         * gcc.c-torture/execute/va-arg-17.c: New test.
14585         * gcc.c-torture/execute/va-arg-18.c: New test.
14586         * gcc.c-torture/execute/va-arg-19.c: New test.
14587
14588 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14589
14590         * gcc.c-torture/compile/981211-1.c: Move to...
14591         * gcc.dg/cpp-as1.c: ...here.
14592         * gcc.dg/cpp-as2.c: New file.
14593
14594         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14595         compiler.
14596
14597 2000-04-02  Neil Booth  <NeilB@earthling.net>
14598
14599         * gcc.dg/cpp-cond.c  New tests.
14600         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14601         accidental success less likely.
14602         * gcc.dg/cpp-missingop.c  New tests.
14603         * gcc.dg/cpp-missingparen.c  New tests.
14604         * gcc.dg/cpp-shift.c  New tests.
14605         * gcc.dg/cpp-shortcircuit.c  New tests.
14606         * gcc.dg/cpp-unary.c  New tests.
14607
14608 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14609
14610         * gcc.c-torture/compile/20000329-1.c: New test.
14611
14612 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14613
14614         * gcc.c-torture/compile/20000326-1.c: New test.
14615         * gcc.c-torture/compile/20000326-2.c: New test.
14616
14617 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14618
14619         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14620         the first parameter is a function argument.
14621
14622 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         * g++.old-deja/g++.ext/array4.C: New test.
14625
14626 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14627
14628         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14629
14630 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14631
14632         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14633
14634 2000-03-19  Richard Henderson  <rth@cygnus.com>
14635
14636         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14637
14638 2000-03-19  Richard Henderson  <rth@cygnus.com>
14639
14640         * gcc.c-torture/compile/20000319-1.c: New test.
14641
14642 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14643
14644         * gcc.c-torture/execute/20000314-3.c: New test.
14645         * gcc.c-torture/execute/20000314-2.c: New test.
14646         * gcc.c-torture/execute/20000314-1.c: New test.
14647         * gcc.c-torture/compile/20000314-2.c: New test.
14648         * gcc.c-torture/compile/20000314-1.c: New test.
14649
14650 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14651
14652         * g++.old-deja/g++.warn/inline.C: New test.
14653
14654 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14655
14656         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14657         standards-compliant result rather than specific constants.
14658         Put test-values in array.
14659
14660 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14661
14662         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14663         (g++_target_compile): Put test-specific options last.
14664
14665 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         * g++.old-deja/g++.eh/vbase4.C: New test.
14668
14669 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14672
14673 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.brendan/misc12.C: Removed.
14676         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14677         * g++.old-deja/g++.ext/pretty4.C: New test.
14678
14679 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.other/string2.C: New test.
14682
14683 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.warn/impint2.C: New test.
14686
14687 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14688
14689         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14690         is 1, not zero.
14691
14692 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14693
14694         * g++.old-deja/g++.warn/impint.C: New test.
14695         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14696         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14697         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14698         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14699         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14700         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14701         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14702         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14703         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14704         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14705         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14706         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14707
14708 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14709
14710         * gcc.dg/cpp-redef.c: New test.
14711
14712 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14713
14714         * g++.old-deja/g++.pt/unify7.C: New test.
14715
14716 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14717
14718         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14719         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14720
14721 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14722
14723         * gcc.c-torture/compile/20000224-1.c: New test.
14724
14725 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14726
14727         * gcc.c-torture/compile/cpp-2.c: New test.
14728         * gcc.c-torture/compile/cpp-1.c: New test.
14729
14730 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14731
14732         * gcc.c-torture/execute/20000225-1.c: New test.
14733
14734 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14735
14736         * gcc.dg/cpp-li2.c: New test.
14737
14738         * gcc.dg/cpp-wi1.c: New test.
14739
14740         * gcc.dg/cpp-li1.c: New test.
14741
14742 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * g++.old-deja/g++.other/sizeof5.C: New test.
14745
14746 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14747
14748         * gcc.c-torture/execute/va-arg-13.c: New test.
14749
14750 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14751
14752         * gcc.c-torture/execute/va-arg-12.c: New test.
14753
14754 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14755
14756         * gcc.c-torture/execute/20000223-1.c: New test.
14757
14758 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14759
14760         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14761
14762 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14763
14764         * g++.old-deja/g++.abi/ptrmem.C: New test.
14765
14766 2000-02-19  Richard Henderson  <rth@cygnus.com>
14767
14768         * gcc.c-torture/compile/init-3.c: New.
14769
14770 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14771
14772         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14773         ALWAYS_CXXFLAGS.
14774
14775 2000-02-11  Robert Lipe <robertl@sco.com>
14776
14777         * gcc.c-torture/compile/20000211-3.c: New test.
14778
14779 2000-02-11  Martin Buchholz <martin@xemacs.org>
14780
14781         * gcc.c-torture/compile/20000211-2.c: New test.
14782
14783 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14784
14785         * gcc.c-torture/compile/20000211-1.c: New test.
14786
14787 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14788
14789         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14790           on native targets
14791
14792 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14793
14794         * g++.old-deja/g++.other/cast5.C: New test.
14795
14796 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14797
14798         * gcc.c-torture/execute/20000205-1.c: New.
14799
14800 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14801
14802         * g++.old-deja/g++.jason/cast3.C: Return void.
14803         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14804
14805 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14806
14807         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14808
14809         * gcc.dg/loop-1.c: New test.
14810
14811 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.c-torture/compile/20000127-1.c: New test.
14814         * gcc.c-torture/execute/991228-1.c: New test.
14815
14816 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14817
14818         * gcc.dg/unused-2.c: New test.
14819
14820         * gcc.dg/conv-1.c: New test.
14821
14822 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14823
14824         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14825         compiler.
14826         (tool_option_proc): Fix typo.
14827
14828 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14829
14830         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14831         of the ld on the host, not on the build machine.
14832         Also, don't crash if '--help' is not a supported option.
14833
14834 2000-01-24  Richard Henderson  <rth@cygnus.com>
14835
14836         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14837
14838 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14839
14840         * gcc.c-torture/execute/20000120-2.c: New test.
14841         * gcc.c-torture/execute/20000120-1.c: New test.
14842
14843 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14844
14845         * gcc.c-torture/execute/20000113-1.c: New test.
14846
14847 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14848
14849         * gcc.c-torture/execute/20000112-1.c: New test.
14850
14851 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14852
14853         * gcc.dg/20000111-1.c: New test.
14854
14855 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14856
14857         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14858         with 16 bit integers.
14859
14860 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14861
14862         * gcc.dg/20000108-1.c: New test.
14863
14864 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14865
14866         * g++.old-deja/g++.ns/koenig8.C: New test.
14867
14868 2000-01-05  Nathan Sidwell  <nathan@
14869
14870         * gcc.c-torture/execute/990531-1.c: New test.
14871
14872 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14873
14874         * gcc.c-torture/compile/990527-1.c: New test.
14875
14876 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14877
14878         * gcc.c-torture/execute/990527-1.c: New test.
14879
14880 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14881
14882         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14883         bitfields as signed.
14884
14885 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14886
14887         * g77.f-torture/compile/19990525-0.f: New test.
14888
14889 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14890
14891         * gcc.c-torture/execute/990525-2.c: New test.
14892
14893         * gcc.c-torture/execute/990525-1.c: New test.
14894
14895 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14896
14897         * g++.old-deja/g++.other/anon3.C: New test.
14898         * g++.old-deja/g++.other/anon4.C: New test.
14899         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14900         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14901         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14902         Merrill).
14903
14904 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14905
14906         * gcc.c-torture/execute/990524-1.c: New test.
14907
14908         * gcc.dg/990524-1.c: New test.
14909
14910 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14911
14912         * gcc.c-torture/compile/990523-1.c: New test.
14913
14914 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14915
14916         * gcc.c-torture/compile/990519-1.c: New test.
14917
14918 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14919
14920         * gcc.c-torture/compile/990517-1.c: New test.
14921
14922         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14923         (e4, f4): New tests.
14924         (main): Call them.
14925
14926 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14927
14928         * gcc.dg/noreturn-1.c: New test.
14929
14930 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14931
14932         * gcc.c-torture/execute/990513-1.c: New test.
14933
14934 1999-05-10  Richard Henderson  <rth@cygnus.com>
14935
14936         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14937
14938 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14939
14940         * g77.f-torture/execute/erfc.f: Use small single-precision
14941         values, to avoid problems on Alphas when not -mieee.
14942
14943 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14944
14945         * gcc.dg/990506-0.c: New test.
14946
14947 1999-05-08  Richard Henderson  <rth@cygnus.com>
14948
14949         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14950         the constant to test.  Don't XFAIL 64-bit targets.
14951
14952         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14953         * g++.old-deja/g++.law/profile1.C: Likewise.
14954
14955         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14956         operator new instances.
14957         * g++.old-deja/g++.other/delete5.C: Likewise.
14958
14959 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14960
14961         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14962         intrinsic.
14963
14964 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14965
14966         * g77.f-torture/execute/u77-test.f: Reverse order of two
14967         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14968
14969 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14970
14971         * gcc.dg/compare1.c: New test.
14972
14973 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14974
14975         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14976         New tests.
14977
14978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14979
14980         * g77.f-torture/compile/19990502-1.f: New test.
14981
14982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14983
14984         * g77.f-torture/compile/19990502-0.f: New test.
14985
14986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14987
14988         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14989         intrinsic.
14990
14991 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14992
14993         * g77.f-torture/execute/u77-test.f (main): List libU77
14994         intrinsics not currently tested.
14995         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14996         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14997         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14998         Trim blanks off the ends of some printed strings.
14999
15000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15001
15002         * g77.f-torture/execute/u77-test.f (main): Just warn about
15003         FSTAT gid disagreement, as it's expected on some systems.
15004
15005 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15006
15007         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15008         use a new function, which allows for some slop.
15009         Clean up some commentary.
15010         (issum): The new function.
15011         (sgladd): Deleted subroutine.
15012
15013 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15014
15015         * g77.f-torture/execute/u77-test.f: Modify to be more like
15016         libf2c/libU77 version, bringing patches to that version here.
15017         Add suitable commentary.
15018
15019 1999-04-25  Richard Henderson  <rth@cygnus.com>
15020
15021         * gcc.dg/990424-1.c: New test.
15022
15023 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15024
15025         * g77.f-torture/execute/u77-test.f (main): Bug involving
15026         LSTAT has been fixed, so turn back on full checking.
15027
15028 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15029
15030         * g77.f-torture/compile/19990419-0.f: New test.
15031         * g77.f-torture/execute/19990419-1.f: New test.
15032
15033 1999-04-17  Richard Henderson  <rth@cygnus.com>
15034
15035         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15036         to avoid the need for a prototype to supress a warning.
15037
15038 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15039
15040         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15041
15042 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15043
15044         * gcc.c-torture/execute/990404-1.c: New test.
15045
15046 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15047
15048         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15049         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15050         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15051         missing initializer warnings.
15052
15053 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15054
15055         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15056         matching strings.
15057
15058 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15059
15060         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15061
15062 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15063
15064         * g77.f-torture/execute/19990325-0.f: New test.
15065         * g77.f-torture/execute/19990325-1.f: New test.
15066
15067 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15068
15069         * gcc.c-torture/execute/990324-1.c: New test.
15070
15071 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15072
15073         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15074         test with 4.
15075
15076 1999-03-17  Richard Henderson  <rth@cygnus.com>
15077
15078         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15079
15080 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15081
15082         * g77.f-torture/execute/19990313-2.f: New test.
15083         * g77.f-torture/execute/19990313-3.f: New test.
15084
15085 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15086
15087         * g77.f-torture/execute/19990313-0.f: New test.
15088         * g77.f-torture/execute/19990313-1.f: New test.
15089
15090 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15091
15092         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15093         printf to sprintf.
15094         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15095         (main): Add check for u15.  Conditionalize u31 check depending on
15096         whether ints are <32 bits or >=32 bits.
15097
15098 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15099
15100         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15101
15102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15103
15104         * g77.f-torture/compile/19990305-0.f: New test.
15105         * g77.f-torture/execute/19981119-0.f: New test.
15106
15107 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15108
15109         * g77.f-torture/execute/970625-2.f: call ABORT if final
15110         result is not correct, instead of just printing it.
15111         Add this checking via newly introduced obfuscation, to
15112         trip up buggy front ends.
15113
15114 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15115
15116         * g77.f-torture/compile/960317-1.f: Moved from being
15117         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15118
15119 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15120
15121         * g77.f-torture/execute/960317-1.f: New (old) test.
15122         * g77.f-torture/execute/970625-2.f: Ditto.
15123
15124 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15125
15126         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15127         message on line 1 or line 2; cccp and cpplib do this differently.
15128
15129 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15130
15131         * g++.old-deja/g++.law/weak1.C: New test.
15132
15133 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15134
15135         * gcc.c-torture/execute/990119-1.c: Renamed to...
15136         * gcc.dg/990119-1.c: this, so it will only be tested once
15137         (it's a preprocessor test, it doesn't need to be run at
15138         multiple optimization levels).
15139
15140 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15141
15142         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15143           ALWAYS_CXXFLAGS.
15144
15145 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15146
15147         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15148         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15149         to not be compilable by current g77.
15150
15151 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15152
15153         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15154
15155 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15156
15157         * gcc.c-torture/execute/990222-1.c: New test.
15158
15159 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15160
15161         * g77.f-torture/compile/19990218-0.f: New test.
15162         * g77.f-torture/noncompile/19990218-1.f: New test.
15163
15164 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15165
15166         * g77.f-torture/compile/19981216-0.f: New test.
15167
15168 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15169
15170         * gcc.dg/990214-1.c: New test.
15171
15172 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15173
15174         * gcc.dg/990213-2.c: New test.
15175
15176         * gcc.dg/990213-1.c: New test.
15177
15178 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15179
15180         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15181         ints.
15182
15183 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15184
15185         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15186         specified by target.
15187
15188         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15189
15190 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15191
15192         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15193
15194 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15195
15196         * gcc.dg/special/ecos.exp: New test driver for new tests with
15197         special requirements.
15198
15199         * gcc.dg/special/alias-1.c: New test.
15200         * gcc.dg/special/gcsec-1.c: New test.
15201         * gcc.dg/special/weak-1.c: New test.
15202         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15203         * gcc.dg/special/weak-2.c: New test.
15204         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15205         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15206         * gcc.dg/special/wkali-1.c: New test.
15207         * gcc.dg/special/wkali-2.c: New test.
15208         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15209         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15210
15211 1999-02-10  Felix Lee  <flee@cygnus.com>
15212
15213           * lib/c-torture.exp (c-torture-compile): Pull out code for
15214           analyzing gcc error messages.
15215           (c-torture-execute): Likewise.  Fix some (harmless) false
15216           positives.
15217           * lib/gcc.exp (gcc_check_compile): New function.
15218
15219 1999-02-08  Richard Henderson  <rth@cygnus.com>
15220
15221         * gcc.c-torture/execute/990208-1.c: New test.
15222
15223 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15224
15225         * g++.dg/special/ecos.exp: New driver for new tests with special
15226         requirements
15227
15228         * g++.dg/special/conpr-1.C: New test
15229         * g++.dg/special/conpr-2.C: New test
15230         * g++.dg/special/conpr-2a.C: New test
15231         * g++.dg/special/conpr-3.C: New test
15232         * g++.dg/special/conpr-3a.C: New test
15233         * g++.dg/special/conpr-3b.C: New test
15234
15235         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15236         allow g++ to use the dg driver
15237
15238         * README: Add comment about g++.dg directory
15239
15240 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15241
15242         * README: Update email addresses.
15243
15244 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15245
15246         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15247         arguments in order to force structure S onto the stack even on
15248         the alpha.
15249         (test): Pass 10 leading arguments to function foo as well as the
15250         structure S.
15251
15252         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15253         failure for all targets.
15254
15255         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15256         abort to terminate program execution.
15257
15258 1999-01-30  Richard Henderson  <rth@cygnus.com>
15259
15260         * gcc.c-torture/execute/990130-1.c: New test.
15261
15262 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15263
15264         * gcc.dg/990130-1.c: New test.
15265
15266 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15267
15268         * gcc.c-torture/execute/990128-1.c: New test.
15269
15270 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15271
15272         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15273
15274 1999-01-27  Felix Lee  <flee@cygnus.com>
15275
15276         * lib/c-torture.exp (c-torture-compile): pull out code for
15277         analyzing gcc error messages.
15278         (c-torture-execute): ditto, and fix some (harmless) false
15279         positives.
15280         * lib/gcc.exp (gcc_check_compile): new function.
15281
15282 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15283
15284         * gcc.dg/990117-1.c: New test.
15285
15286         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15287
15288         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15289
15290 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15291
15292         * g77.f-torture/compile/990115-1.f: New test.
15293
15294 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15295
15296         * gcc.c-torture/compile/990107-1.c: New test
15297
15298 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15299
15300         * gcc.c-torture/execute/990106-2.c: New test.
15301
15302         * gcc.c-torture/execute/990106-1.c: New test.
15303
15304 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15305
15306         * gcc.c-torture/compile/981223-1.c: New test.
15307
15308 1998-12-29  Richard Henderson  <rth@cygnus.com>
15309
15310         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15311         (opt3): Rename from opt4 and disable.
15312
15313 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15314
15315         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15316
15317 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15318
15319         * g++.old-deja/g++.other/conv5.C: New test.
15320
15321 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15322
15323         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15324
15325 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15326
15327         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15328
15329 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15330
15331         * gcc.c-torture/compile/981211-1.c: New test.
15332
15333 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15334
15335         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15336
15337         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15338
15339 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15340
15341         * gcc.special/930510-1.c: Make C9X safe.
15342         * gcc.misc-tests/gcov-1.c Similarly.
15343         * gcc.misc-tests/gcov-2.c Similarly.
15344
15345 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15346
15347         * gcc.dg/ultrasp1.c: New test.
15348
15349 1998-12-06  Richard Henderson  <rth@cygnus.com>
15350
15351         * gcc.c-torture/execute/981206.c: New test.
15352
15353 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15354
15355         * g++.old-deja/g++.ns/template7.C: New test.
15356
15357         * g++.old-deja/g++.other/expr1.C: New test.
15358
15359         * g++.old-deja/g++.eh/tmpl3.C: New test.
15360
15361         * g++.old-deja/g++.eh/tmpl2.C: New test.
15362
15363 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15364
15365         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15366         * g++.old-deja/g++.other/using6.C: Removed.
15367         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15368
15369         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15370
15371 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15372
15373         * g++.old-deja/g++.pt/overload8.C: New test.
15374
15375         * g++.old-deja/g++.pt/overload7.C: New test.
15376
15377         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15378
15379         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15380         and relinking messages.
15381         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15382         compiling with -frepo.
15383
15384 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15385
15386         * g++.old-deja/g++.pt/lookup6.C: New test.
15387
15388 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15389
15390         * gcc.c-torture/execute/981130-1.c: New test.
15391         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15392
15393 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15394
15395         * g++.old-deja/g++.pt/explicit76.C: New test.
15396
15397         * g++.old-deja/g++.pt/friend38.C: New test.
15398
15399         * g++.old-deja/g++.ns/crash2.C: New test.
15400
15401         * g++.old-deja/g++.pt/defarg8.C: New test.
15402
15403         * g++.old-deja/g++.pt/instantiate6.C: New test.
15404
15405         * g++.old-deja/g++.pt/static6.C: New test.
15406
15407         * g++.old-deja/g++.pt/decl2.C: New test.
15408
15409 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15410
15411         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15412         problem is actually related with name lookup, but so what? :-)
15413
15414         * g++.old-deja/g++.pt/friend37.C: New test.
15415
15416 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15417
15418         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15419         element, which fails on some systems.
15420
15421         * g77.f-torture/execute/labug1.f: New test.
15422
15423 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15424
15425         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15426         is defined.
15427
15428 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15429
15430         * g77.f-torture/compile/981117-1.f: New test.
15431
15432 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15433
15434         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15435         properly discarded.
15436
15437 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15438
15439         * gcc.c-torture/execute/memcheck: New directory of tests for
15440         -fcheck-memory-usage.
15441
15442 1998-11-07  Gerald Pfe
15443
15444         * g77.f-torture/noncompile/980615-0.f: New test.
15445
15446 1998-07-26  H.J. Lu  (hjl@gnu.org)
15447
15448         * gcc.dg/980312-1.c: Do link instead of compile.
15449         * gcc.dg/980313-1.c: Likewise.
15450
15451 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15452
15453         * gcc.c-torture/compile/980726-1.c: New test.
15454
15455 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15456
15457         * g77.f-torture/execute/io0.f: New test.
15458
15459 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15460
15461         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15462         an int.
15463
15464 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15465
15466         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15467         m32r bugs.
15468
15469 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15470
15471         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15472         c-decl.c:grokdeclarator can handle mode attributes.
15473
15474 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15475
15476         * gcc.c-torture/execute/980716-1.c: New test.
15477
15478 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15479
15480         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15481         the mn10200.
15482         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15483         the mn10200.
15484         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15485         * gcc.c-torture/compile/930326-1.x: Similarly.
15486
15487 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15488
15489         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15490         New test from Craig.
15491
15492 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15493
15494         * g77.f-torture/noncompile/980616-0.f: New test.
15495
15496         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15497
15498 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15499
15500         *  g++.other/singleton.C: Return error value instead of taking
15501         SIGSEGV.
15502
15503 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15504
15505         *  g++.other/singleton.C: New test.   Warning is under dispute.
15506         Runtime crash is not.
15507
15508 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15509
15510         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15511         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15512         using6.C, using7.C}:  New namespace tests.
15513
15514 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15515
15516         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15517         specialization with typedef'ed names used as array indexes.
15518
15519 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15520
15521         * gcc.c-torture/execute/980709-1.c: New test.
15522
15523         * gcc.dg/980709-1.c: New test.
15524
15525 1998-07-07  Richard Henderson  <rth@cygnus.com>
15526
15527         * gcc.c-torture/execute/bcp-1.c: New test.
15528
15529 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15530
15531         * gcc.c-torture/execute/980707-1.c: New test.
15532
15533 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15534
15535         * gcc.c-torture/compile/980706-1.c: New test.
15536
15537 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15538
15539         * g77.f-torture/execute/980701-0.f,
15540         g77.f-torture/execute/980701-1.f: New test from Craig.
15541
15542 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15543
15544         * gcc.c-torture/compile/980701-1.c: New test.
15545
15546         * gcc.c-torture/execute/980701-1.c: New test.
15547
15548 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15549 rlsruhe.de>
15550
15551         * g++.old-deja/g++.robertl/eb132.C: New test.
15552         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15553
15554 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15555
15556         * g77.f-torture/execute/980628-7.f,
15557         g77.f-torture/execute/980628-8.f,
15558         g77.f-torture/execute/980628-9.f,
15559         g77.f-torture/execute/980628-10.f: New tests from Craig.
15560
15561         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15562
15563 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15564
15565         * g77.f-torture/execute/980628-4.f: New test from Craig.
15566         * g77.f-torture/execute/980628-5.f: Likewise.
15567         * g77.f-torture/execute/980628-2.f: Likewise.
15568         * g77.f-torture/execute/980628-0.f: Likewise.
15569         * g77.f-torture/execute/980628-1.f: Likewise.
15570         * g77.f-torture/execute/980628-3.f: Likewise.
15571         * g77.f-torture/execute/980628-6.f: Likewise.
15572
15573 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15574
15575         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15576         directory when nothing has been installed yet.
15577
15578 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15579
15580         * gcc.c-torture/special/special.exp: Handle newer versions of
15581         dejagnu.
15582
15583 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15584
15585         * gcc.dg/980626-1.c: New test.
15586
15587 1998-06-19  Bruno Haible <haible@ilog.fr>
15588
15589         * gcc.misc-tests/m-un-2.c: New test.
15590         * g++.old-deja/g++.other/warn01.c: Likewise.
15591
15592 1998-06-19  Robert Lipe  <robertl@dgii.com>
15593
15594         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15595         compatibility with assmblers with a different comment character.
15596         Eliminate use of GAS-specific extensions.
15597
15598 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15599
15600         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15601
15602 1998-06-19  Robert Lipe  <robertl@dgii.com>
15603
15604         *lib/g77.exp: Replace search for libf2c.a with search for newly
15605         renamed libg2c.a
15606
15607 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15608
15609         * gcc.c-torture/execute/980617-1.c: New test.
15610
15611 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.c-torture/execute/980612-1.c: New test.
15614
15615 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15616
15617         * gcc.dg/980523-1.c: Only test on ppc-linux.
15618         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15619
15620         * gcc.c-torture/execute/980608-1.c: New test.
15621
15622 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15623
15624         * gcc.c-torture/execute/980605-1.c: New test.
15625
15626 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15627
15628         * gcc.c-torture/execute/980604-1.c: New test.
15629
15630 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/execute/980602-1.c: New test.
15633         * gcc.c-torture/execute/980602-2.c: Likewise.
15634
15635 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15636
15637         * 970125-0.f: Fix per JCB.  Add commentary.
15638
15639 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15640
15641         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15642         IEEE -0 support.
15643
15644 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15645
15646         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15647         earlier.
15648
15649 1998-05-28  Catherine Moore <clm@cygnus.com>
15650
15651         * gcc.c-torture/execute/980526-3.c: New test.
15652
15653 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15654
15655         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15656         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15657         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15658         m88k-motorola-sysv3 to XFAIL.
15659
15660 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15661
15662         * gcc.dg/980526-1.c: New test.
15663         * gcc.c-torture/execute/980526-2.c: New test.
15664
15665 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15666
15667         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15668
15669         * gcc.c-torture/execute/980526-1.c: New test.
15670
15671 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15672
15673         * g77.f-torture/execute/alpha2.f: Add runtime test.
15674
15675 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15676
15677         * g++.old-deja/old-deja.exp: Strip leading directories.
15678
15679         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15680         error for the line.  Don't run multiple tests for the same line.
15681
15682 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15683
15684         * gcc.dg/980523-1.c: New test.
15685
15686 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15687
15688         * g77.f-torture/compile/970915-0.f: New test.
15689
15690 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15691
15692         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15693
15694 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15695
15696         * gcc.dg/980520-1.c: New test.
15697
15698 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15699
15700         * gcc.dg/980502-1.c: Fix return type.
15701
15702 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15703
15704         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15705         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15706         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15707         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15708         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15709
15710 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15711
15712         * g77.f-torture/execute/980520-1.f: New test.
15713
15714 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15715
15716         * lib/mike-g77.exp: New file.
15717
15718         * g77.f-torture/noncompile/noncompile.exp,
15719         g77.f-torture/noncompile/check0.f: New files.
15720
15721 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15722
15723         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15724         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15725         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15726         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15727         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15728         abort where appropriate.
15729
15730 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15731
15732         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15733         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15734
15735 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15736
15737         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15738
15739 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15740
15741         * g77.f-torture/compile/980427-0.f: New test.
15742
15743 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15744
15745         * g77.f-torture/compile/980424-0.f: New test.
15746
15747 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15748
15749         * g77.f-torture/compile/980419-2.f (main): New test.
15750         * g77.f-torture/compile/970125-0.f: New test.
15751         * g77.f-torture/compile/980419-1.f: New test.
15752
15753 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15754
15755         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15756         of loop-4.c.
15757
15758 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15759
15760         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15761
15762 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15763
15764         * gcc.c-torture/compile/980329-1.c: New test.
15765
15766 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15767
15768         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15769         * gcc.dg/980312-1.c: Fix typo in -march command.
15770
15771 1998-03-16  H.J. Lu  (hjl@gnu.org)
15772
15773         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15774
15775 1998-03-11  Robert Lipe  <robertl@dgii.com>
15776
15777         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15778         Dave Love agree the Fortran source is bogus.
15779
15780 1998-03-11  Robert Lipe  <robertl@dgii.com>
15781
15782         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15783         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15784         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15785         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15786         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15787
15788 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15789
15790         * g++.old-deja/g++.other/friend1.C: New test.
15791
15792 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15793
15794         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15795         possibly uninitialized) variables and declare dnrm2.
15796
15797 1998-02-23  Robert Lipe <robertl@dgii.com>
15798
15799         From Bruno Haible <haible@ilog.fr>:
15800         * gcc.c-torture/execute/980223.c: New test.
15801
15802 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15803
15804         * gcc.dg/ifelse-1.c: New test.
15805
15806 1998-02-09  H.J. Lu  (hjl@gnu.org)
15807
15808         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15809
15810           * lib/old-dejagnu.exp (old-dejagnu): Added the
15811           "execution test - XFAIL *-*-*" handling in the spirit of
15812           "excess errors test -". Changed the "execution test fails"
15813           handling to be like "excess errors test fails".
15814           * Update various tests accordingly.
15815
15816 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15817
15818         * gcc.c-torture/execute/980205.c: New test.
15819
15820 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15821
15822         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15823         * lib/f-torture.exp: Similarly.
15824         * gcc.c-torture: Rename all .cexp files to .x files.
15825
15826 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15827
15828         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15829         (940510-1.c): Removed duplicate.
15830         (971104-1.c): New test.
15831
15832 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15833
15834           * lib/f-torture.exp: Improve error and loop detection.
15835
15836 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15837
15838         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15839         use that to size the filler array.
15840
15841 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15842
15843         * lib/c-torture.exp(c-torture-execute): Fix typo.
15844
15845         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15846         testcase as the executable name. Keep the executable around if
15847         the test fails.
15848
15849 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15850
15851         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15852         changes.  Only test one -g option, and move it to the end of the
15853         list of options to test.
15854
15855 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15856
15857         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15858         variable GCC_TORTURE_OPTIONS to supply default switches separated
15859         by colons.  If no environment variable, run tests with -O0 -g, -O1
15860         -g, and -O2 -g as well.
15861
15862 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15863
15864         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15865         explanatory comments. Fix indentation.
15866
15867 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15868
15869         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15870
15871 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15872
15873         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15874         * g++.old-deja/g++.mike/p7325.C: Likewise.
15875         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15876
15877 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15878
15879         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15880         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15881         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15882         * g++.old-deja/g++.law/operators4.C: Likewise.
15883
15884 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15885
15886         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15887         * g++.old-deja/g++.mike/p784.C: Ditto.
15888         * g++.old-deja/g++.mike/p785.C: Ditto.
15889
15890 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15891
15892           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15893
15894 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15895
15896         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15897         target feature; pass this to c-torture-execute as needed.
15898
15899 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15900
15901         * lib/c-torture.exp(c-torture-execute): If the previous and the
15902         current executables being tested are identical, we don't need to
15903         run the executable again. Try to make the executable names
15904         unique. Add an optional argument for passing additional compiler
15905         flags.
15906
15907 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15908
15909         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15910
15911 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15912
15913         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15914
15915 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15916
15917         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15918         32bit or larger longs.
15919
15920         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15921         have either a 32bit long or 32bit int.
15922
15923 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15924
15925         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15926         Make double precision tests dependent on sizeof (double).
15927
15928 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15929
15930         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15931         too.
15932
15933 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15934
15935         * gcc.c-torture/compile/961203-1.cexp: New script.
15936
15937 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15938
15939         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15940         up the includes ourselves.
15941
15942 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15943
15944         * lib/plumhall.exp: Remove random include, and add a few
15945         verbose messages for debugging.
15946
15947 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15948
15949         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15950         of trying to do it ourselves.
15951
15952 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15953
15954         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15955
15956 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15957
15958         * gcc.prms/5403.c: Made regexp a bit less strict.
15959
15960 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15961
15962         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15963         is returned from remote_load instead.
15964         * lib/plumhall.exp: Ditto.
15965         * lib/mike-g++.exp: Ditto.
15966         * lib/old-dejagnu.exp: Ditto.
15967         * lib/c-torture.exp: Ditto.
15968
15969 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15970
15971         * lib/g++.exp: Use build_wrapper procedure.
15972         * lib/gcc.exp: Ditto.
15973
15974 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15975
15976         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15977         an old-style decl for malloc.  Fixes tests to work when
15978         sizeof (int) != sizeof (size_t).
15979
15980 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15981
15982         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15983
15984         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15985         use stdargs.h interface.
15986
15987 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15988
15989         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15990         NO_VARARGS when compiling.
15991
15992 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15993
15994         * lib/plumhall.exp(ph_includes): New procedure.
15995         (ph_make): Use it.
15996         (ph_compiler): Ditto.
15997
15998         * lib/g++.exp: Rename test-glue.c to testglue.c.
15999         * lib/gcc.exp: Ditto.
16000
16001 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16002
16003         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16004         to completion when it's called.
16005
16006 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16007
16008         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16009         is defined, don't do test.
16010
16011 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16012
16013         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16014         for object files.
16015         (ph_summary): Mark skipped testcases as untested, not unresolved.
16016
16017         * lib/plumhall.exp (ph_make): If unresolved because of bad
16018         errorCode, record errorCode in log file.
16019         (*): Replace send_log/verbose with verbose -log.
16020
16021 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16022
16023         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16024         double conversion if double isn't at least 8 bytes.
16025
16026         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16027         int to work with targets where int is 16 bits.
16028
16029         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16030         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16031         precision for the test to complete.
16032
16033 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16034
16035         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16036         if d10v is not compiled with the -mdouble64 flag.
16037         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16038
16039         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16040         d10v is not compiled with the -mint32 flag.
16041
16042 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16043
16044         * lib/plumhall.exp: Use incr_count.
16045
16046 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16047
16048         * gcc.c-torture: Update to c-torture-1.45.
16049
16050 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16051
16052         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16053         the name of the expect testcase file).
16054
16055         * lib/g++.exp(g++_init): Ditto.
16056
16057 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16058
16059         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16060         the host.
16061
16062         * lib/gcc.exp(gcc_exit): New procedure.
16063
16064 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16065
16066         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16067         specs where appropriate.
16068
16069         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16070         because of new "candidates are" messages, and removed a few
16071
16072         * Converted all non-old-style g++ testcases to old-style, and
16073         moved into g++.old-deja.
16074
16075 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16076
16077         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16078         options.
16079
16080         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16081         succeeded.
16082
16083         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16084
16085 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16086
16087         * lib/gcc.exp (gcc_target_compile): Add support for defining
16088         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16089         the machine doesn't have those features.
16090
16091 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16092
16093         * g++.law/operators4.exp: Don't use LIBS.
16094
16095 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16096
16097         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16098
16099         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16100         * lib/g++.exp: Set it here instead. Also, allow use of the
16101         --tool_exec and --tool_opt options. Change CXX to
16102         GXX_UNDER_TEST.
16103
16104         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16105
16106         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16107
16108 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16109
16110         * lib/old-dejagnu.exp: Use prune_warnings instead of
16111         prune_system_crud.
16112         * lib/mike-g++.exp: Ditto.
16113         * lib/gcc.exp: Ditto.
16114         * lib/g++.exp: Ditto.
16115
16116         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16117
16118 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16119
16120           * 941014-2.c: Include stdlib.h
16121           * 960327-1.c: Include stdio.h
16122           * dbra.c, index-1.c: Don't assume ints are 32bits.
16123
16124 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16125
16126         * lib/gcc.exp: Add gcc,stack_size target feature.
16127
16128         * lib/g++.exp(g++_target_compile): Add the include and link
16129         paths here, not in two other places. And, it's $options, not
16130         options.
16131
16132         * lib/mike-g++.exp(postbase): Remove the code that determines
16133         the correct include and link paths.
16134         * g++.old-deja/old-deja.exp: Ditto.
16135
16136 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16137
16138         * lib/g++.exp(g++_init): target_compile no longer returns the
16139         filename of the result.
16140
16141 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16142
16143         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16144         call to glob.
16145
16146         * gcc.c-torture/special/special.exp: Change call to
16147         gcc_target_compile to include the object file.
16148
16149 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16150
16151         * gcc.c-torture/special/special.exp: Correct misspelling in last
16152         change.
16153
16154 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16155
16156         * lib/plumhall.exp(ph_summary): Log the entire output of the
16157         executable. Return -1 if there were any failures, 0 otherwise.
16158         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16159         (ph_make): Clean up objects and executables that were built
16160         if the tests succeeded.
16161
16162 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16163
16164         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16165         libraries and includes in the build tree as appropriate.
16166
16167 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16168
16169         * lib/c-torture.exp: Instead of looking for the global variable
16170         NO_LONG_LONG, check to see if that's a feature of the target.
16171
16172 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16173
16174         * config/default.exp: Minimize. Delete the remainer of the files in
16175         config; this functionality is now in devo/dejagnu/config.
16176
16177         g++.*/*: Pass any additional flags used to compile to postbase;
16178         delete CXXFLAGS.
16179
16180         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16181         is now done by runtest.exp. Use gcc_target_compile instead of
16182         compile.
16183
16184         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16185         Remove references to CFLAGS. Use remote_file instead of
16186         calling rm -f.
16187         (c-torture): Take a list of arguments to use to compile this
16188         testcase.
16189
16190         lib/g++.exp: Simplify. Use target_compile instead of compile.
16191         lib/gcc-dg.exp: Ditto.
16192         lib/gcc.exp: Ditto.
16193         lib/mike-{gcc,g++}.exp: Ditto.
16194         lib/old-dejagnu.exp: Ditto.
16195         lib/plumhall.exp: Ditto.
16196
16197 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16198
16199         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16200         (ph_linker): Likewise.
16201
16202 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16203
16204           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16205         MAP_ANON / MAP_ANONYMOUS if defined;
16206         else try to map from /dev/zero .
16207
16208 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16211         isn't defined, then define it to MAP_ANONYMOUS.
16212
16213 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture: Update to c-torture-1.42 release.
16216
16217 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16218
16219         * gcc.c-torture: Update to c-torture-1.41 release.
16220
16221 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16222
16223         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16224         c-torture release.
16225
16226 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16227
16228         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16229         and LDFLAGS.  Fix second case to append the target_info ldflags
16230         onto LDFLAGS, not CFLAGS.
16231         * lib/g++.exp (g++_init): Add target_info stuff.
16232         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16233         of libgloss and newlib flags for !native.
16234
16235         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16236         (GDB): Fix relative path to go up another dir for finding gdb.
16237
16238 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16239
16240         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16241         versions in the target_info array, if they don't exist.
16242
16243 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16244
16245         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16246
16247 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16248
16249         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16250         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16251
16252 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16253
16254         * lib/old-dejagnu.exp: Don't remove the output file before we've
16255         actually tested it. Don't append pwd to the path of the executable
16256         we're testing.
16257
16258 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16259
16260         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16261
16262 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16263
16264         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16265         temporary directory for compiler files, and set it to a default
16266         value of /tmp. Set $output as the name of the output file from
16267         compiling the testcase. Add a -o option to $cflags_var so the
16268         compiler writes the final output file as $output. Set $executable
16269         to $output.
16270
16271         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16272         directory for compiler files, and set it to /tmp if it doesn't
16273         already have a value. Set $output_file to the name of the output
16274         file from compiling the testcase. Add a -o option to CXXFLAGS so
16275         the compiler writes the final output file as $output. Use $output
16276         as the executable to be tested.
16277
16278 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16279
16280         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16281
16282 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16283
16284         * gcc.c-torture/execute/pending-1.c: New test.  Still
16285         pending in Tege's queue.
16286
16287 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16288
16289         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16290         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16291         if there were failures.  Call unresolved if there were unresolved
16292         testcases.  Call gcc_fail if program did not run to completion.
16293         (ph_make): Pass additional argument name to ph_execute.
16294         (ph_execute): Add new argument.  Pass additional arguments to
16295         ph_summary.  Call gcc_fail is there is no execution output.
16296
16297 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16298
16299         * lib/plumhall.exp (proc_summary): Output relavent summary
16300         lines into the log so specific failures in plumhall can be
16301         investigated.
16302
16303 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16304
16305         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16306         (c-torture-execute): Don't try to execute tests which use
16307         "long long" types if $NO_LONG_LONG is nonzero.
16308
16309 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16310
16311         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16312         not c-torture.
16313
16314         * gcc.ieee: Move from here.
16315         * gcc.c-torture/execute/ieee: To here.
16316
16317 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.c-torture: Update to c-torture-1.41 release.
16320
16321 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16322
16323         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16324         not "$output".
16325
16326 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16327
16328         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16329         -c present.
16330
16331 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16332
16333         * config/proelf.exp: Handle connecting to a simulator.
16334
16335 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16336
16337         * config/proelf.exp: New file.  Enough framework that we can
16338         run c-torture tests on the proelf targets (or any other target
16339         that gdb can connect to for that matter).
16340
16341 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16342
16343         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16344         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16345
16346         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16347         exec_output exists.
16348
16349 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16350
16351         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16352         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16353
16354         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16355         to pass/fail/unresolved/unsupported/untested.  Caller must now
16356         call unresolved/unsupported/untested.
16357         * lib/*.exp: Update FSF address.  Update to handle new results of
16358         ${tool}_load.
16359         * lib/chill.exp (verbose): Delete.
16360
16361 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16362
16363         * lib/gcc.exp (default_gcc_start): Change order of args to
16364         $LDFLAGS $CFLAGS $LIBS.
16365         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16366         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16367         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16368         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16369         * gcc.misc-tests/dg-test.exp: Likewise.
16370         * gcc.misc-tests/msgs.exp: Likewise.
16371         * gcc.prms/prms.exp: Likewise.
16372         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16373         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16374
16375         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16376
16377 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16378
16379         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16380
16381         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16382         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16383
16384         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16385         necessary.
16386
16387 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16388
16389         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16390         global for loop; add use of $mathlib.
16391         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16392         settings here; set mathlib for anything but VxWorks.
16393
16394 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16395
16396         * gcc.c-torture: Update to c-torture-1.40 release.
16397
16398 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16399
16400         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16401         dg.exp.
16402
16403 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16404
16405         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16406         global.
16407
16408 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16409
16410         * lib/g++.exp (LIBS): Define if not already.
16411         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16412         (gcc-dg-prune): Call prune_gcc_output.
16413         * lib/gcc.exp (prune_gcc_output): New proc.
16414         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16415         prune_gcc_output.
16416
16417 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16418
16419         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16420         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16421
16422 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.c-torture: Update to c-torture-1.39 release.
16425
16426 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16427
16428         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16429         fails, try others as well.
16430
16431 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16432
16433         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16434         If compilation fails, mark execute tests as `untested'.
16435         If test is marked as unsupported, don't mark compilation and
16436         execute tests as failed.
16437
16438 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16439
16440         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16441         libstdc++ for whether or not we want to be doing shared
16442         libraries.  Delete link_curses since we don't need it anymore.
16443         * lib/mike-g++.exp (postbase): Don't link in libg++.
16444         * g++.old-deja/old-deja.exp: Likewise.
16445
16446 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16447
16448         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16449
16450 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16451
16452         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16453         For that, add `-Wl,-a,shared_archive'.
16454         * g++.old-deja/old-deja.exp: Likewise.
16455
16456 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16457
16458         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16459
16460 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16461
16462         * lib/mike-g++.exp (postbase): Pay attention to the status of
16463         g++_load.
16464
16465 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16466
16467           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16468
16469 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16470
16471         * lib/gcc.exp (default_gcc_start): No longer need to log program
16472         being executed or its output, execute_anywhere does that now.
16473         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16474         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16475
16476 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16477
16478         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16479         the same as those in lib/g++.exp.
16480
16481 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16482
16483         * gcc.c-torture: Update to c-torture-1.38 release.
16484         * gcc.ieee: Related changes.
16485
16486 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16487
16488         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16489         "exec". Minor reformatting changes.
16490
16491         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16492         cross. This means all "exec" calls now work on a remote host as
16493         well.
16494         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16495         cross. Filter out the extra "\r\n" stuff that expect puts in.
16496         (c-torture-execute): Filter out the bogus warnings like
16497         c-torture-compile does. Add support for canadian cross.
16498         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16499         Use execute_anywhere rather than calling exec directly. Now it
16500         works for canadian cross testing.
16501
16502 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16503
16504         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16505         results into a variable, and check that rather than using file exists.
16506
16507 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16508
16509         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16510         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16511
16512 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16513
16514         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16515         lib_curses if there's a shared libg++ in the build tree.
16516
16517 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16518
16519         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16520         if not supported target.
16521
16522 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16523
16524         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16525         link_curses up to always happen, not just for native builds.
16526
16527 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16528
16529         * gcc.c-torture: Update to c-torture-1.36 release.
16530         * gcc.failure: Related changes.
16531
16532 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16533
16534         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16535
16536 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16537
16538         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16539         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16540         runshlib, link_curses, and mathlib for link and run.
16541
16542         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16543         pass the runtime shared library options for Solaris, OSF/1, and
16544         Irix5, and link with -lcurses to avoid unresolved references.
16545
16546 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16547
16548         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16549         only run once.
16550
16551 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16552
16553         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16554
16555 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16556
16557         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16558         do not have a framework for the "compat" tests yet.
16559
16560 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16561
16562         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16563         set to null if we're testing vxworks5.1.  Use that instead of
16564         `-lm' in the setting of LIBS for link and run.
16565
16566 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16567
16568         * config/rom68k.exp (${tool}_load): Major changes to make it
16569         work.  Verified that it does in fact return the stuff in
16570         exec_output properly.  Catch any Emul or any TRAP other than 0.
16571
16572 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16573
16574         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16575         LDFLAGS properly for targets that need stuff from libgloss.
16576         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16577         only run once.
16578         (gpp_initialized): New variable.
16579
16580 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16581
16582         * config/rom68k.exp: Load libgloss.exp.
16583         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16584         so we can produce a fully linked binary.
16585         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16586         so we can produce a fully linked binary.
16587
16588 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16589
16590         * lib/plumhall.exp (ph_section): Watch for expected failures.
16591         Add missing `else'.
16592
16593         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16594         run the testcase.
16595         (c-torture): Likewise.
16596
16597 1995-08-28  Doug Evans  <dje@cygnus.com>
16598
16599         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16600
16601         * lib/mike-g++.exp (mike_cleanup): New proc.
16602         (prebase): New globals compiler_result, not_compiler_result,
16603         target_regexp.
16604         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16605         allow leading "-" in pattern.  Watch for unsupported tests.
16606         If $compiler_result is set, pattern match assembler code,
16607         and ditto for $not_compiler_result.
16608         * lib/mike-gcc.exp: Likewise.
16609
16610         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16611         execution "succeeded".
16612
16613 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16614
16615         * config/win32.exp: New file.
16616         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16617
16618 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16619
16620         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16621         unsupported.
16622         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16623         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16624         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16625
16626         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16627         "... without exceptions was ...".  That is now handled by
16628         prune_system_crud.
16629         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16630
16631 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16632
16633         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16634         sieve.c,sort2.c}: New files.
16635         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16636         sieve.exp,sort2.exp}: Drivers for them.
16637
16638         * lib/mike-gcc.exp (program_output): New user settable variable.
16639         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16640         messages.
16641         * lib/mike-g++.exp (program_output): New user settable variable.
16642
16643         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16644
16645         * config/sh.exp: Deleted (use sim.exp instead).
16646
16647 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16648
16649         * config/vx.exp: Declare CHECKTASK as global.
16650         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16651         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16652         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16653
16654 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16655
16656         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16657         target. Like vx.exp, only includes `vx29k.exp' instead of
16658         `vxworks.exp'.
16659
16660 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16661
16662         * config/sim.exp: Increase time limit from 120 seconds to 240.
16663
16664 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16665
16666         * gcc.c-torture/execute/950628-1.c: New test.
16667
16668 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16669
16670         * gcc.c-torture: Update with changes/additions from
16671         c-torture-1.34.
16672
16673 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16674
16675         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16676
16677 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16678
16679         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16680
16681 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16682
16683         * gcc.c-torture/compile/950512-1.c: New test.
16684         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16685         * gcc.dg/struct-ret-1.c: Likewise.
16686
16687 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16688
16689         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16690           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16691
16692 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16693
16694         * gcc.c-torture/special/920411-1.c: Deleted.
16695         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16696
16697 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16698
16699         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16700         cpu limit.
16701
16702 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16703
16704         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16705
16706 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16707
16708         From kenner;
16709         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16710         is the proper length.
16711         * va-arg-3.c: Likewise.
16712
16713 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16714
16715         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16716         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16717
16718         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16719         * lib/g++.exp (default_g++_start): Delete old cruft.
16720
16721 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16722
16723         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16724         (2 * (1 << 18)) to (2 * (1 << 17)).
16725
16726         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16727
16728 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16729
16730         * config/rom68k.exp: Renamed from config/idp.exp
16731
16732 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16733
16734         * c-torture/compile/921109-2.c
16735
16736 1995-04-18  Mike Stump  <mrs@cygnus.com>
16737
16738         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16739         excess errors.
16740
16741 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16742
16743         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16744         output.
16745         * lib/g++.exp (default_g++_start): Likewise.
16746
16747 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16748
16749         * gcc.c-torture/compile/950329-1.c: New test.
16750
16751 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16752
16753           * config/bug.exp (${tool}_load): Updated to use new remote_open
16754           and remote_close procs.
16755         * config/idp.exp: New file.
16756
16757 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16758
16759         * gcc.c-torture/execute/950322-1.c: New test.
16760
16761 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16762
16763         * config/vx.exp (${tool}_load): Clean up testing of return code from
16764         vxworks_ld and vxworks_spawn.
16765
16766 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16767
16768         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16769
16770 1995-03-13  Mike Stump  <mrs@cygnus.com>
16771
16772         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16773         can mark excess errors on a machine by machine basis.  Note, the
16774         default is to not expect any excess errors, even when excess
16775         errors test - is given, so you will want to put an XFAIL ... on
16776         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16777         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16778         those 4 machines, but no others.
16779
16780 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16781
16782         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16783         * lib/c-torture.exp: to here.
16784
16785 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16786
16787         * gcc.c-torture/execute/950221-1.c: New test.
16788         * gcc.c-torture/execute/struct-ret-1.c: New test.
16789         * gcc.c-torture/compile/950221-1.c: New test.
16790
16791         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16792
16793 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16794
16795         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16796         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16797
16798 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16799
16800         * g++.gb: New directory of tests, derived from my signature and
16801         class scoping tests.
16802
16803         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16804         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16805         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16806         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16807         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16808         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16809         * g++.gb/sig25.C: Likewise.
16810
16811         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16812         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16813         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16814         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16815         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16816         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16817         * g++.gb/sig25.exp: Likewise.
16818
16819         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16820         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16821         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16822         * g++.gb/scope13.C: Likewise, this test still fails.
16823
16824         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16825         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16826         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16827         * g++.gb/scope13.exp: Ditto.
16828
16829         * g++.gb/README: New file, explains what these tests are about.
16830
16831 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16832
16833         * lib/dg.exp (dg-do): Support `preprocess'.
16834         (dg-test): Likewise.
16835
16836 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16837
16838         * config/udi.exp: change "continue -expect" to "exp_continue".
16839
16840 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16841
16842         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16843         Delete redundant tests.
16844
16845         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16846         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16847         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16848         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16849         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16850         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16851         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16852         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16853
16854         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16855         storing label pointers.
16856         * gcc.c-torture/execute/921019-1.c: Likewise.
16857         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16858         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16859         parameter fp.
16860         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16861         constants.
16862
16863         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16864         Delete obsolete tests.
16865
16866         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16867         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16868         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16869         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16870         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16871         * gcc.c-torture/compile/950124-1.c: New test.
16872
16873         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16874
16875 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16876
16877         * lib/mike-g++.exp: Add -lm to LIBS.
16878
16879 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16880
16881         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16882
16883 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16884
16885         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16886
16887 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16888
16889         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16890
16891 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16892
16893         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16894         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16895         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16896         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16897         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16898         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16899         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16900         * g++.law/{operators31.C, operators32.C,
16901         * g++.law/{operators33.C, operators34.C}: Likewise.
16902         * g++.law/{pic1.C, refs2.C}: Likewise.
16903         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16904         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16905         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16906         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16907
16908         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16909         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16910         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16911         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16912         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16913         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16914         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16915         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16916         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16917         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16918         * g++.law/{operators34.exp}: Likewise.
16919         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16920         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16921         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16922         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16923         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16924
16925         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16926         No longer expected to fail.
16927         * g++.law/missed-error3.C: Tweak for recent bool changes.
16928
16929 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16930
16931         * config/emb-unix: Deleted.
16932         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16933         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16934
16935 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16936
16937         * lib/dg.exp (dg-test): Fix typo in last patch.
16938
16939 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16940
16941         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16942         (handles multiple occurrences).
16943
16944 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16945
16946         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16947         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16948         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16949         printed).
16950         * lib/c-torture.exp (c-torture-compile): Likewise.
16951         (c-torture): Prepend full path if missing.
16952         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16953         (gcc_fail): Likewise.
16954         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16955
16956 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16957
16958         * lib/netware.exp: Only attach to NetWare i386 systems.
16959
16960 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16961
16962         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16963         messages.  Add test name to "output pattern match" pass/fail message.
16964
16965 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16966
16967         * gcc.dg: New testsuite.
16968         * gcc.dg/dg.exp: New file.
16969
16970         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16971         test-switch.c}: Deleted.
16972
16973         * gcc.misc-tests/msgs.exp: New testcase driver.
16974
16975 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16976
16977         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16978         Watch for illegal return values from ${tool}_load.
16979         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16980         cross targets.  Coerce return value >0 to 1.
16981
16982 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16983
16984         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16985
16986         * config/emb-unix.exp: New file.
16987
16988         * config/sim.exp: Error if variable $SIM not defined.
16989         (${tool}_load): Mark test as "untested" if simulator missing.
16990
16991         * config/unix.exp: Load remote.exp to get rcp_download.
16992         * lib/c-torture.exp: Use different option lists for testcases with
16993         and without loops.
16994         * gcc.c-torture/execute/execute.exp: Likewise.
16995
16996 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16997
16998         * config/*.exp: Clarify return code from ${tool}_load.
16999         Call `unresolved' or `untested' instead of `warning' or `perror'
17000         (sometimes you still want to call both though).
17001         Add comment that `shell_id' is local to each file.
17002         * config/udi.exp (timeout): Set to 30.
17003         Don't print warning if connection fails, $connectmode has already
17004         printed an error.
17005         (${tool}_load): Move verbose messages to level 2.
17006         Rework pattern for "Process started" message.
17007         Pass `shell_id' to ${connectmode}_download.
17008         Retry twice upon timeout.  Make resetting of target more robust.
17009         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17010         Pass `shell_id' to exit_$connectmode.
17011         Only call exit_$connectmode if connected.
17012         * config/unix.exp (${tool}_load): Check return codes better.
17013         * config/vrtx.exp (${tool}_load): Likewise.
17014         * config/vx.exp (${tool}_load): Likewise.
17015         Delete unneeded global's.
17016         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17017         from ${tool}_load.
17018         (dg-stat): Delete.
17019         (dg-init): Delete recording of pass/fail counts.
17020         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17021         (old-dejagnu-init): Likewise.
17022         (old-dejagnu-stat): Delete contents, empty proc now.
17023         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17024         (c-torture): Delete references to lcnt, lpass, lfail.
17025         Get option list from TORTURE_OPTIONS.
17026         Delete -funroll[-all]-loops if no loops.
17027         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17028         (g++_stat): Delete contents (empty proc now).
17029         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17030         (gcc_finish): Likewise.
17031         (gcc_stat): Deleted.
17032         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17033         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17034         * gcc.c-torture/execute/execute.exp: Likewise.
17035         Split tests into two parts: compile, execute.
17036         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17037         no loops.  Update to reflect clarified return codes from ${tool}_load.
17038
17039 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17040
17041         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17042         to grep for.
17043         (old-dejagnu): Likewise (where necessary).
17044
17045 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17046
17047         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17048
17049         * lib/dg.exp (dg-process-target): Fix processing of selector.
17050         Add comment regarding use of `error'.
17051
17052         * lib/gcc.exp (prune_system_crud): Define if missing.
17053         * lib/g++.exp (prune_system_crud): Likewise.
17054
17055         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17056         Call prune_system_crud.
17057         * lib/dg.exp (dg-runtest): New proc.
17058         Use perror instead of send_user for tcl errors in testcase.
17059         Don't return any value, it's never used.
17060         Don't clobber previous definition of `unknown'.
17061         Print tcl errors in `dg-final'.
17062
17063 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17064
17065         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17066         (dg-test): Don't print errorInfo, it contains stack backtrace.
17067
17068 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17069
17070         * lib/g++.exp (runtest_file_p): Define if missing.
17071
17072 1994-09-24  Doug Evans  (dje@cygnus.com)
17073
17074         * lib/mike-g++.exp: Comment out loading of g++.exp.
17075         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17076         (default_g++_version): Always print something.
17077         (default_g++_start): Comment out call to `which'.
17078         (g++_start, g++_load): Deleted (must be defined in config file).
17079         * lib/gcc.exp: Test for existence of $CC at start.
17080         Delete check for tmpdir (done in gcc_init).
17081         (default_gcc_version): Always print something.
17082         (default_gcc_start): Comment out call to `which'.
17083         * config/*.exp: Major cleanup - make cross targets work at least a
17084         little better for g++ (by not being "--tool gcc" specific).
17085         Rename gcc_xxx to ${tool}_xxx.
17086         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17087         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17088
17089 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17090
17091         * lib/c-torture.exp (c-torture-compile): Rework compiler
17092         message processing.
17093
17094         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17095         c-torture.
17096
17097 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17098
17099         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17100
17101         * lib/dg.exp (dg-process-target): Support { target native }.
17102
17103 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17104
17105         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17106         looked for "... program xxx got fatal signal".
17107         Correct regsub munging of `comp_output'.
17108         Ignore compiler messages "path prefix not used" and "linker input
17109         file unused".
17110
17111 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17112
17113         * lib/gcc.exp (runtest_file_p): Define if missing.
17114         * gcc.prms/template.c: Example to work from.
17115
17116 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17117
17118         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17119         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17120
17121         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17122         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17123         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17124         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17125
17126         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17127         (dg-process-target): No longer a varargs proc.
17128         Return S/N for target, P/F for xfail.  All callers changed.
17129         (user option procs): More argument checking.
17130         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17131         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17132         (dg-test): Skip test if not running on selected target in `dg-do'.
17133         Update handling of `dg-do-what', `dg-output-text'.
17134         Separate execution pass/fail from output pattern match pass/fail.
17135         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17136
17137 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17138
17139         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17140         target for 920510-1.c.
17141
17142 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17143
17144         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17145         Clean up comment regarding use of passcnt, etc.
17146         (gcc_stat): Don't update `testcnt' here.
17147         (gcc_finish): Do it here.
17148         Might as well reset `but_id' here too.
17149         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17150         to determine if the file should be tested.
17151         * gcc.c-torture/compile/compile.exp: Likewise.
17152         * gcc.c-torture/execute/execute.exp: Likewise.
17153         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17154         * gcc.misc-tests/dg-test.exp: Likewise.
17155         * gcc.prms/prms.exp: Likewise.
17156         * gcc.wendy/wendy.exp: Likewise.
17157         * g++.old-deja.exp: Likewise.
17158         Move "Testing file" message to verbose level 1.
17159
17160 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17161
17162         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17163
17164 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17165
17166         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17167         (default_gcc_start): Accept optional second list element
17168         of compiler flags.  Print compiler output at verbosity level 2.
17169         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17170         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17171         Save current values of framework globals passcnt, failcnt, xpasscnt,
17172         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17173         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17174         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17175         xfailcnt to compute stats.  Update framework global `testcnt' from
17176         pass/fail counts.
17177         (gcc_finish): New proc.  Clean up test environment.
17178         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17179         (gcc_epass, gcc_efail): Delete.
17180         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17181         argument of line number.
17182         (dg-init): If the tool has an init routine, call it.
17183         (dg-test): Remove args `cflags_var' and `libs_var'.
17184         Pass all compiler options to ${tool}_start.
17185         Handle missing line number.
17186         (dg-finish): New function.
17187         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17188         particular files.  Call gcc_finish at end.  Move "skipping test"
17189         message to verbosity level 3.
17190         * gcc.c-torture/compile/compile.exp: Likewise.
17191         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17192         * gcc.c-torture/execute/execute.exp: Likewise.
17193         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17194         Print testcase being tried at verbosity level 1.
17195         * gcc.c-torture/special/special.exp: Unset xfail.
17196         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17197         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17198         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17199         * gcc.failure/failure.exp: Likewise.
17200         * gcc.ieee/ieee.exp: Likewise.
17201         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17202         Update call to dg-test.  Call dg-finish at end.
17203         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17204         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17205         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17206         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17207         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17208         * gcc.wendy/wendy.exp: Add copyright.
17209         Delete setting of tmpdir (done by gcc_init).
17210         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17211         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17212         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17213         gcc_[ce]pass/fail.
17214
17215 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17216
17217         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17218         confusion.
17219         (g++_load): Likewise.
17220
17221         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17222         Rename argument to `prog' to remove the confusion.
17223         Varargs fns behave differently too!
17224         (g++_load): Likewise.
17225
17226         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17227
17228         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17229         what it is.  Delete (always) printing of status value for !native.
17230         Simplify verbose code, and include status and exec_output.
17231         (g++_load): Use gcc_load.
17232
17233 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17234
17235         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17236         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17237         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17238         940714-3.c as these testcases don't exist anymore.  Make
17239         va-arg-1.c expected to pass.
17240
17241 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17242
17243         * gcc.misc-tests/misc.exp: Only run specific testcases.
17244         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17245         * gcc.misc-tests/dg-[1-9].c: New files.
17246
17247         * lib/dg.exp: New testsuite driver.
17248         * gcc.prms/prms.exp: Use it.
17249
17250         * README.gcc: New file.
17251
17252         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17253         Document and reset `lxpass' and `lxfail'.
17254         Simplify "initialized" message.
17255         (gcc_stat): Clean up comments a little.
17256
17257 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17258
17259         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17260
17261 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17262
17263         * lib/old-dejagnu.exp (process-option): New proc.
17264         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17265         (old-dejagnu): Simplify.
17266         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17267
17268 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17269
17270         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17271         exists and is not an empty string.
17272
17273         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17274         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17275         finished.
17276         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17277         automatically.
17278
17279         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17280         longer expected to fail.
17281
17282         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17283         "f" function call.
17284
17285         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17286
17287         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17288         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17289         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17290         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17291         c-torture-1.29.
17292
17293         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17294         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17295
17296         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17297
17298         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17299         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17300
17301         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17302         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17303         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17304
17305 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17306
17307         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17308         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17309         940714-1.c, 940714-2.c, 940714-3.c},
17310         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17311         gcc.misc-tests/{mg.c,mg.exp}:
17312         New tests.
17313         * gcc.noncompile/noncompile.exp: Change accordingly.
17314
17315 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17316
17317         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17318         Undo previous clobberage.
17319
17320 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17321
17322         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17323         * gcc.special/{930510-1.c, special.exp}:
17324         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17325         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17326         struct-varargs-1.c}: New tests from c-torture-1.26.
17327
17328 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17329
17330         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17331           argument to switch.
17332
17333 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17334
17335         * Revert the previous changes.  Please see Rob's directory
17336           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17337           fixes.
17338
17339 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17340
17341         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17342             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17343             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17344             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17345             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17346             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17347             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17348             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17349             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17350             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17351             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17352             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17353             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17354             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17355             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17356             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17357             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17358             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17359             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17360             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17361             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17362             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17363             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17364             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17365             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17366             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17367             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17368
17369 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17370
17371         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17372             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17373           with perror calls.
17374
17375 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17376
17377         * config/unix.exp (g++_load): Fix syntax.
17378
17379 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17380
17381         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17382         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17383         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17384         Don't expect va-arg-1.c to fail.  Correct expected output for
17385         920928-1.c.
17386         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17387         * gcc.wendy/hbm4.c: Correct typo.
17388         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17389
17390 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17391
17392         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17393         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17394         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17395         * lib/c-torture.exp (c-torture-compile): Ditto.
17396
17397         Reduce volume of output (remove all the -I's and such).
17398         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17399         Call gcc_cpass, gcc_cfail.
17400         (c-torture): Pass testing option to c-torture-compile.
17401
17402 1994-03-21  Doug Evans  (dje@cygnus.com)
17403
17404         Bring patches over from progressive.
17405         * config/default.exp: Exit remote shell cleanly.
17406         (g++_exit, g++_start): Add default versions.
17407         * config/sim.exp (gcc_load): Use perror, not error.
17408
17409 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17410
17411         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17412         set in site.exp.
17413
17414 1994-03-14  Doug Evans  (dje@cygnus.com)
17415
17416         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17417         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17418         (wendy_try): New proc to run testcase.
17419         (main loop): Call 'em.
17420         * gcc.wendy/*.c: Clean up pass to correct expected output.
17421
17422         * lib/gcc.exp: Minor cleanup work.
17423         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17424
17425 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17426
17427         * config/sim.exp (gcc_load): Document return codes better.
17428         Don't pass -v to simulator.
17429
17430 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17431
17432           * gcc.special/920717-x.c: Fix typo.
17433           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17434           get at sources.
17435
17436         * lib/mike-gcc.exp: Fix typo.
17437
17438 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17439
17440         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17441         binary to use, transform the name.
17442         * config/*.exp: rename everything. Nuke any g++ specific files,
17443         it's now a special case of gcc that requires no special support.
17444         Add a default.exp for unsupported targets.
17445
17446 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17447
17448         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17449         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17450         version of Tcl.
17451
17452 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17453
17454         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17455         than a warning.
17456
17457 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17458
17459         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17460
17461 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17462
17463         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17464         option_list.  Compile every file with only 4/6 option choices
17465         (same as C torture) instead of with 12/18 different option
17466         choices.
17467         * lib/c-torture.exp: Likewise.
17468
17469         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17470         not already set.
17471
17472 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17473
17474         * lib/old-deja
17475           test cases, ready for DejaGnu.
17476
17477 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17478
17479         * Upgraded c-torture tests from 1.18 to 1.19
17480
17481         * gcc.compile: added test(s):
17482           930607-1.c
17483         * gcc.execute: added test(s):
17484           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17485
17486         * added new subdirectory for misc tests: gcc.misc-tests
17487         * gcc.misc-test(s): added tests:
17488           inst-check.c test-consts.c test-ior.c test-switch.c
17489
17490 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17491
17492         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17493
17494 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17495
17496         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17497
17498 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17499
17500         * Upgraded c-torture tests from 1.17 to 1.18
17501
17502 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17503
17504         * Upgraded c-torture tests from 1.12 to 1.17
17505
17506 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17507
17508         * lib/old-dejagnu.exp:
17509           Fixed handling of XFAIL target triplets to correctly
17510           recognize wildcard characters.  Removed code that
17511           appended a unique id tag to the end of the file name
17512           printed out by the result of the testcases within a
17513           given test file.
17514
17515 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17516
17517         * lib/old-dejagnu.exp:
17518           Reworked expected failure handling to trigger off of XFAIL
17519           keyword in keyphrase embeded in testcase source code. The
17520           XFAIL keyword must be at the end of the keyphrase line. It
17521           may optionally be followed by one or more target triplets.
17522           It has just occured that the handling of wildcards in the
17523           target triplet may not be correct.
17524
17525 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17526
17527         * g++.old-deja/tests:
17528           Moved all subdirectories up one level into g++.old-deja .
17529
17530         * lib/old-dejagnu.exp:
17531           Fixed problem with CXXFLAGS not being properly reset, and being
17532           corrupted with extraneous "-c" compiler option.  This was
17533           causing binaries to not be generated for test that needed them.
17534           Modified strings passed to "pass" and "fail" so that individual
17535           tests from the same test file would be distinguished by an
17536           identifier appended to the test file name in the summary logs;
17537           this corrected a problem with erroneous diff logs.  Added code
17538           to search testcases for expected fail and unexpected pass keywords.
17539
17540 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17541
17542         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17543
17544 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17545
17546         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17547           Removed extraneous text from end of "Special g++ Options"
17548           keyphrase.
17549
17550         * lib/old-dejagnu.exp: Added pattern matching to look for new
17551           keywords, embedded in testcases comments, which will trigger
17552           calls to xpass and xfail.
17553
17554 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17555
17556         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17557           comments embedded in the testcases, especially the one looking for
17558           special compiler options, as well as the pattern matching for the
17559           compiler output again.
17560
17561 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17562
17563         * lib/old-dejagnu.exp: Do a proper check of the return value for
17564           execute tests. Fixed several problems with the pattern matching
17565           of the compiler output which gave erroneous test results.
17566           Changed several of the test result messages to be more descriptive.
17567         * config/unix-g++.exp: Proc g++_load now actually works and
17568           executes the tests passed to it and returns a usable return
17569           value.
17570
17571 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17572
17573           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17574
17575 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17576
17577         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17578           Modified both files to properly execute the old style
17579           dejagnu tests. The previous versions of these files were
17580           experimental and did not function anything near correctly.
17581
17582 1993-04-05  Rob Savoye  (rob@cygnus.com)
17583
17584         * Removed all Makefile.in and configure.in files. No configuration
17585         needed now.
17586
17587 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17588
17589         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17590
17591 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17592
17593         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17594         gcc.special/configure.in, gcc.noncompile/configure.in,
17595         gcc.execute/configure.in, gcc.code_quality/configure.in,
17596         g++.other/configure.in, g++.old-deja/configure.in,
17597         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17598         in srcname setting.
17599
17600 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17601
17602         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17603         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17604         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17605
17606 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17607
17608         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17609         (gdb_exit): Don't remove *_soc files.
17610
17611 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17612
17613         * lib/c-torture.exp: Don't look for main; instead always use -w
17614         -c.  This is how the c-torture tests work.  Remove the object
17615         file if the compilation succeeds.
17616         * gcc.execute/execute.exp: Remove executable if test passes.
17617         * gcc.noncompile/noncompile.exp: Every test is an expected
17618         failure.
17619         * gcc.special/special.exp: Added tests from c-torture 1.11,
17620         corrected use of existing test.
17621         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17622         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17623         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17624         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17625         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17626         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17627         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17628         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17629         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17630         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17631         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17632         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17633         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17634         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17635         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17636         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17637         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17638         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17639         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17640         c-torture 1.11.
17641         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17642         correspond to c-torture 1.11.
17643
17644         * New file.